WO2014010723A1 - スイッチ、通信システム、スイッチ制御方法及びプログラム - Google Patents
スイッチ、通信システム、スイッチ制御方法及びプログラム Download PDFInfo
- Publication number
- WO2014010723A1 WO2014010723A1 PCT/JP2013/069129 JP2013069129W WO2014010723A1 WO 2014010723 A1 WO2014010723 A1 WO 2014010723A1 JP 2013069129 W JP2013069129 W JP 2013069129W WO 2014010723 A1 WO2014010723 A1 WO 2014010723A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- message
- control information
- switch
- received
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/38—Flow based routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/622—Queue service order
Definitions
- the present invention is based on a Japanese patent application: Japanese Patent Application No. 2012-157263 (filed on July 13, 2012), and the entire contents of this application are incorporated in the present specification by reference.
- the present invention relates to a switch, a communication system, a switch control method, and a program, and more particularly to a switch, a communication system, a switch control method, and a program that operate according to control from a predetermined control device.
- Non-Patent Documents 1 and 2 OpenFlow captures communication as an end-to-end flow and performs path control, failure recovery, load balancing, and optimization on a per-flow basis.
- the OpenFlow switch specified in Non-Patent Document 2 includes a secure channel for communication with the OpenFlow controller, and operates according to a flow table that is appropriately added or rewritten from the OpenFlow controller. For each flow, a set of match conditions (Match Fields), flow statistical information (Counters), and instructions (Instructions) that define processing contents are defined for each flow (non-patented). (Refer to “4.1 Flow Table” in Document 2).
- the OpenFlow switch searches the flow table for an entry having a matching condition (see “4.3 Match Fields” in Non-Patent Document 2) that matches the header information of the received packet. If an entry that matches the received packet is found as a result of the search, the OpenFlow switch updates the flow statistical information (counter) and processes the processing (designated) in the instruction field of the entry for the received packet. Perform packet transmission, flooding, discard, etc. from the port. On the other hand, if no entry matching the received packet is found as a result of the search, the OpenFlow switch sends an entry setting request to the OpenFlow controller via the secure channel, that is, a control for processing the received packet. An information transmission request (Packet-In message) is transmitted. The OpenFlow switch receives a flow entry whose processing content is defined and updates the flow table. As described above, the OpenFlow switch performs packet transfer using the entry stored in the flow table as control information.
- a matching condition see “4.3 Match Fields” in Non-Patent Document 2
- the OpenFlow switch updates the flow statistical information
- a switch represented by an OpenFlow switch transmits a control information transmission request when it does not hold control information (corresponding to the “entry”) that matches a received packet.
- the controller may set an entry to transmit a control information transmission request in advance when a packet having specific characteristics is received.
- a single switch has many ports, and when a packet is received at another port by continuously transmitting a control information transmission request based on the packet received at a specific port. There is also a problem that a request for transmitting control information is delayed.
- a fundamental factor that causes these phenomena is that there is no control mechanism for determining the transmission order of messages transmitted from the switch to the controller (control device).
- An object of the present invention is to provide a switch, a communication system, a switch control method, and a program that can control transmission of a transmission request for control information.
- a packet processing unit that processes a received packet using control information received from a predetermined control device, a communication unit that transmits / receives the control information to / from the control device, and the communication unit And a control unit that controls the order of control information that is transmitted and received.
- a packet processing unit that processes a received packet using control information received from a predetermined control device, a communication unit that transmits / receives the control information to / from the control device, and the communication unit
- a communication system including a switch including a control unit that controls the order of control information transmitted and received by the control unit, and a control device that transmits control information in response to a transmission request for the control information from the switch.
- a switch including a packet processing unit that processes a received packet using control information received from a predetermined control device, when a packet that meets a predetermined condition is received, the packet Generating a message requesting transmission of control information for processing, determining a sequence of transmitting the messages to the predetermined control device based on the predetermined rule, and the predetermined control
- a switch control method comprising: transmitting a message to the device according to the determined order. The method is associated with a specific machine, a switch that processes received packets based on control information received from a control device.
- a computer that functions as a switch including a packet processing unit that processes a received packet using control information received from a predetermined control device receives a packet that meets a predetermined condition.
- a program for causing the predetermined control device to execute processing for transmitting a message in accordance with the determined order can be recorded on a computer-readable (non-transient) storage medium. That is, the present invention can be embodied as a computer program product.
- the received packet is transmitted using the control information received from the control device 20 (for example, control information for transferring a packet belonging to the flow A to port # M + 1).
- a control device control device 20 in FIG. 1
- a switch switch 10 in FIG. 1 including a communication unit (communication unit 102 in FIG. 1) for transmitting and receiving and a control unit (control unit 103 in FIG. 1) for controlling the order of control information transmitted and received by the communication unit.
- a control device the control device 20 in FIG. 1).
- the control information is held in the flow entry storage unit 104, but may be held in the packet processing unit 101.
- this switch when there are a plurality of control information transmission requests that are not transmitted to the control device, this switch is based on the reception port of the packet that triggered each control information transmission request, etc. An operation for determining a transmission request for control information to be transmitted to the control device is performed. For example, this switch triggers transmission control requests for control information that has not been transmitted for a certain period of time, control information transmission requests that have not been transmitted for a certain period of time, based on packets received from a specific port. Prioritization of received packets by receiving port.
- control sequence of control information transmission / reception is realized.
- FIG. 2 is a diagram showing a configuration of the first exemplary embodiment of the present invention.
- a control device 20 and a switch 10 controlled by the control device 20 are shown.
- only one switch 10 is shown, but a plurality of switches 10 controlled by the control device 20 may exist.
- the switch 10 includes a packet processing unit 101, a communication unit 102, a control unit 103, a flow entry storage unit 104, and N ports 105.
- the packet processing unit 101 searches the flow entry storage unit 104 for an entry having a matching condition that matches the port number and the packet header. As a result of the search, when an entry having a matching condition that matches the received packet is found, the packet processing unit 101 executes the processing content described in the action field of the entry.
- the packet processing unit 101 determines whether there is no entry having a matching condition that matches the received packet in the flow entry storage unit 104. If there is no entry having a matching condition that matches the received packet in the flow entry storage unit 104, the packet processing unit 101 generates a message requesting transmission of the flow entry (hereinafter referred to as “Packet-In message”). And stored in either the queue A 106a or the queue B 106b. The packet-in message is attached with the received packet itself or information of the received packet.
- FIG. 3 is an example of a table for determining a queue for storing a Packet-In message.
- the Packet-In message generated based on the packets received at the ports # 0 to # 3 is stored in the queue A 106a.
- Packet-In messages generated based on packets received at ports # 4 to # 7 are stored in queue B 106b.
- the communication unit 102 Upon receiving a packet-in message transmission instruction from the control unit 103, the communication unit 102 transmits a packet-in message to the control device 20.
- the communication unit 102 stores the flow entry storage unit 104 in the flow entry storage unit 104. Register the flow entry.
- the control unit 103 performs an operation of taking out the Packet-In message from the queue A 106a and the queue B 106b and sending it to the communication unit 102.
- packet-in message extraction methods the following may be considered.
- a counter is prepared for storing the number of processed Packet-In messages in each queue. This counter is reset every predetermined time (for example, every second). (1) Every time one Packet-In message is processed, the counter of the corresponding queue is incremented by one. (2) When the counter reaches a predetermined threshold value (guaranteed value) or more, processing of the queue is stopped. If necessary, the Packet-In message stored in the queue at that time may be discarded. Since the counter is reset at regular intervals, the Packet-In message can be processed again after a while. Note that the threshold value used in the determination of (2) may be the same for each queue, or connected to a contract course of a terminal user connected to each port or a port associated with the queue. It may be changed according to the total number of terminals.
- control device 20 may switch the above-described method or change the threshold value used in each of the above-described methods according to the load status of the own device or the network.
- the flow entry storage unit 104 stores the flow entry generated by the control device 20.
- the switch 10 in FIG. 2 has N ports 105.
- N ports 105 In the example of FIG. 2, in order to explain the operation of the switch in an easy-to-understand manner, M + 1 reception ports and (N ⁇ M + 1) transmission ports are shown, but these numbers are arbitrary. Of course, a certain port may be used for transmission and reception.
- Queue A 106a and queue B 106b are configured to store a predetermined number of Packet-In messages. Instead of such a queue, a predetermined number of Packet-In messages are stored in association with the reception port information and priority information, and a list, table, or the like that allows a specific Packet-In message to be extracted from the stored information. It is also possible to use it.
- each unit (processing means) of the switch 10 shown in FIG. 2 can be realized by a computer program that causes a computer constituting the switch 10 to execute the above-described processes using the hardware thereof.
- FIG. 4 is a flowchart showing the operation of the switch (when receiving a packet) according to the first embodiment of this invention.
- the switch 10 searches the flow entry storage unit 104 for an entry having a matching condition that matches the received packet.
- the result of this search determines whether or not a Packet-In message needs to be transmitted. That is, the search for the flow entry is equivalent to determining whether or not the Packet-In message needs to be transmitted (step S001).
- step S001 when it is determined that packet-in message transmission is unnecessary (eg, an entry that matches the received packet is found) (No in step S001), the switch 10 receives the packet according to the corresponding flow entry. The packet is processed (step S005).
- a packet-in message needs to be transmitted, for example, when an entry that matches the received packet is not found or when an entry that matches the received packet instructs the control device 20 to send a packet-in message. If it is determined (Yes in step S001), the switch 10 generates a Packet-In message (step S002).
- the switch 10 determines a queue for storing the Packet-In message with reference to the table shown in FIG. 3 (step S003).
- the switch 10 stores the Packet-In message in the determined queue (step S004).
- FIG. 5 is a flowchart showing the switch operation (packet-in message transmission) of the first exemplary embodiment of the present invention.
- the switch 10 performs the round robin method or the policing method described above.
- the queue is selected using a predetermined method such as the above, and the Packet-In message is extracted (step S102). If there is only one Packet-In message, the queue selection in step S102 may be omitted.
- the switch 10 transmits the extracted Packet-In message to the control device 20 (step S103).
- the switch 10 does not simply transmit the Packet-In message in the order of generation, but stores it in the queue according to the port that received the packet that triggered the generation and selectively transmits the Packet-In message. I do.
- a Packet-In message based on a packet input from another port is not given priority to a Packet-In message for processing the packet. It is possible to interrupt and transmit.
- FIG. 6 is a diagram showing the configuration of the second exemplary embodiment of the present invention.
- the difference from the first embodiment shown in FIG. 2 is that each port 105 is associated with a virtual network. Since other points are common to the first embodiment, the difference will be mainly described below.
- a Packet-In message for processing a packet received from a port associated with the virtual network A (virtual NW_A) is stored in the queue A 106a.
- a Packet-In message for processing a packet received from a port associated with the virtual network B (virtual NW_B) is stored in the queue B 106b.
- the switch 10 selects a queue and transmits a Packet-In message using a predetermined method such as the above-described round robin method or policing method.
- the priority between virtual networks can be obtained by making a difference in the number of message processes p and q in the round robin method and the counter comparison threshold value (guaranteed value) in the policing method. Can be set.
- FIG. 7 is a diagram showing the configuration of the third exemplary embodiment of the present invention.
- the switch 10 is configured as a virtual switch 10A that operates on a physical machine, and switches packets transmitted from the virtual machine 107 that also operates on the physical machine. It is a point to do. Since other points are common to the first and second embodiments, the differences will be mainly described below.
- a Packet-In message for processing a packet received from a virtual port 105A associated with a certain virtual machine 107 is stored in the queue A 106a.
- a Packet-In message for processing a packet received from the virtual port 105A associated with another virtual machine 107 is stored in the queue B 106b.
- the virtual switch 10A selects a queue and transmits a Packet-In message using a predetermined method such as the above-described round robin method or policing method.
- FIG. 8 is a diagram showing the configuration of the fourth exemplary embodiment of the present invention.
- the switch 10 is configured as a virtual switch 10A that operates on a physical machine, and packets transmitted from an application (program) 108 that also operates on the physical machine. This is the point of switching. Since other points are common to the first to third embodiments, the differences will be mainly described below.
- a Packet-In message for processing a packet received from the virtual port 105A to which a packet from an application (program) 108 is input is stored in the queue A 106a.
- a Packet-In message for processing a packet received from the virtual port 105A to which a packet from another application (program) 108 is input is stored in the queue B 106b.
- the virtual switch 10A selects a queue and transmits a Packet-In message using a predetermined method such as the above-described round robin method or policing method.
- packet-in message transmission control can be performed for each application (program).
- the application (program) can be obtained by making a difference in the number of message processes p and q in the round robin method and the counter comparison threshold value (guaranteed value) in the policing method. ) Can set priority.
- the switch 10 is connected to a plurality of control devices 20a and 20b, and a queue a 109a and a queue for storing control messages from these control devices 20a and 20b. It differs from the first to fourth embodiments in that b109b is provided. Hereinafter, a description will be given focusing on differences from the first embodiment.
- the queue a 109a is used for storing a control message received from the control device 20a, for example, a flow entry setting message of the OpenFlow protocol. Similarly, the queue b 109b stores the control message received from the control device 20b.
- the communication unit 102 sequentially extracts open flow control messages from the queues a 109 a and b 109 b, interprets them, and records them in the flow entry storage unit 104.
- a round robin method or a policing method can be used as in the case where the control unit 103 extracts a message from the queues 106a and 106b.
- control information from a plurality of control devices can be extracted according to a predetermined rule and registered in the flow entry storage unit 104.
- the switch 10 has been described as having two control devices connected to each other and having two queues corresponding thereto.
- the switch 10 may be connected to any number of control devices.
- the control devices 20a and 20b and the queues 109a and 109b may correspond to 1: 1, or messages of a plurality of control devices may be stored in one queue.
- the communication unit 102 may register a flow entry in the flow entry storage unit 104 and transmit a control message to the packet processing unit 101.
- the switch 10 includes the queue A 106a and the queue B 106b, and controls the transmission order of the Packet-In message.
- a configuration in which the control of the transmission order of the Packet-In message is omitted is also possible. It can be adopted. In this case, Packet-In messages are transmitted to the control devices 20a and 20b in the order in which new packets are received, and the response acceptance (processing) order is controlled.
- control unit 103 has been described as storing the packet in the queue based on the reception port of the packet that triggered the generation of the Packet-In message. However, instead of the reception port, the control unit 103 stores the packet. It is also possible to use header information. In this way, it is possible to perform control such that a Packet-In message for processing a packet to a specific user or a specific destination is given priority or postponed.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、日本国特許出願:特願2012-157263号(2012年7月13日出願)に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、スイッチ、通信システム、スイッチ制御方法及びプログラムに関し、特に、所定の制御装置からの制御に従い動作するスイッチ、通信システム、スイッチ制御方法及びプログラムに関する。
続いて、本発明の第1の実施形態について図面を参照して詳細に説明する。図2は、本発明の第1の実施形態の構成を示す図である。図2を参照すると、制御装置20と、この制御装置20によって制御されるスイッチ10とが示されている。なお、図2では、1台のスイッチ10のみを示しているが、制御装置20によって制御されるスイッチ10は複数存在していても構わない。
(1)キューA106aのPacket-Inメッセージをp個処理(制御装置20に送信)する(pは、予め決められた数)。
(2)次に、キューB106bのPacket-Inメッセージをq個処理(制御装置20に送信)する(qは、予め決められた数。)。
(3)3個以上のキューが複数ある場合、同様に最後のキューまで処理し、(1)キューAの処理に戻る。
なお、p、qは同値であってもよいが、pとqの値に違いを持たせることで、キュー間に優先度を設定することができる(値が大きいほど、当該キューが高い優先度を有していることになる。)。
(0)各キューに処理したPacket-Inメッセージの数を記憶しておくためのカウンタを用意する。このカウンタは、所定時間(例えば、毎秒)ごとにリセットされる。
(1)Packet-Inメッセージを1つ処理するごとに、該当キューのカウンタを1つ増やす。
(2)カウンタが所定の閾値(保証値)以上になった場合は、そのキューの処理を停止する。また、必要に応じて、その時点でキューに格納されているPacket-Inメッセージを破棄するようにしてもよい。カウンタは、一定時間ごとにリセットされるので、しばらくするとまたPacket-Inメッセージを処理できるようになる。
なお、前記(2)の判定で用いる閾値は、各キューで同じであってもよいし、各ポートに接続されている端末ユーザの契約コースや当該キューに対応付けられているポートに接続されている端末の総数等に応じて変えてもよい。
もちろん、上記キューに優先度を設定した上で、優先度に基づいてPacket-Inメッセージを取り出す優先スケジューリング方式など、種々の方式を採用することも可能である。また、制御装置20が、自装置やネットワークの負荷状況に応じて、上記した方式を切り替えたり、上記各方式で用いる閾値を変更するようにしてもよい。
続いて、本発明の第2の実施形態について図面を参照して詳細に説明する。図6は、本発明の第2の実施形態の構成を示す図である。図2に示した第1の実施形態との相違点は、各ポート105が仮想ネットワークと対応付けられている点である。その他の点は第1の実施形態と共通するので、以下、相違点を中心に説明する。
続いて、本発明の第3の実施形態について図面を参照して詳細に説明する。図7は、本発明の第3の実施形態の構成を示す図である。図2に示した第1の実施形態との相違点は、スイッチ10が物理マシン上で動作する仮想スイッチ10Aとして構成され、同じく物理マシン上で動作する仮想マシン107から送信されるパケットのスイッチングを行う点である。その他の点は第1、第2の実施形態と共通するので、以下、相違点を中心に説明する。
続いて、本発明の第4の実施形態について図面を参照して詳細に説明する。図8は、本発明の第4の実施形態の構成を示す図である。図2に示した第1の実施形態との相違点は、スイッチ10が物理マシン上で動作する仮想スイッチ10Aとして構成され、同じく物理マシン上で動作するアプリケーション(プログラム)108から送信されるパケットのスイッチングを行う点である。その他の点は第1~第3の実施形態と共通するので、以下、相違点を中心に説明する。
続いて、制御装置から送信される制御情報の受理(処理)の順序制御を追加した本発明の第5の実施形態について説明する。図9に示すように、本発明の第5の実施形態のスイッチ10は、複数の制御装置20a、20bと接続されており、これら制御装置20a、20bからの制御メッセージを格納するキューa109aとキューb109bを備えている点で、第1から第4の実施形態と異なっている。以下、第1の実施形態との相違点を中心に説明する。
10A 仮想スイッチ
20、20a、20b 制御装置
101 パケット処理部
102 通信部
103 制御部
104 フローエントリ記憶部
105 ポート
105A 仮想ポート
106a、106b、109a、109b キュー
107 仮想マシン
108 アプリケーション(プログラム)
Claims (13)
- 所定の制御装置から受信した制御情報を用いて受信パケットを処理するパケット処理部と、
前記制御装置と前記制御情報を送受信する通信部と、
前記通信部が送受信する制御情報の順序を制御する制御部と、
を備えたこと、を特徴とするスイッチ。 - 前記通信部は、所定の条件に合致するパケットを受信した場合、前記所定の制御装置に対し、前記パケットを処理するための制御情報の送信を要求し、
前記制御部は、前記制御情報の送信要求の契機となったパケットの受信ポートに基づいて、前記通信部における制御情報の送信要求の順序を制御する請求項1のスイッチ。 - さらに、前記制御情報の送信を要求するメッセージを蓄積するメッセージ蓄積部を備え、
前記制御部は、前記メッセージ蓄積部へのメッセージの格納順序または前記メッセージ蓄積部からのメッセージの取り出し順序を制御することにより、前記通信部の動作を制御する請求項2のスイッチ。 - 前記メッセージ蓄積部が、ポートと対応付けて複数設けられ、
前記制御部は、パケットを受信したポートに対応するメッセージ蓄積部に、制御情報の送信を要求するメッセージを蓄積し、予め定めた規則に従い、前記複数のメッセージ蓄積部からメッセージを取り出すことにより、前記通信部の動作を制御する請求項3のスイッチ。 - 前記複数のメッセージ蓄積部は、仮想マシンと接続する仮想ポートと対応付けて複数設けられ、
前記制御部は、仮想マシンからのパケットが入力された仮想ポートに対応するメッセージ蓄積部に、制御情報の送信を要求するメッセージを蓄積し、
前記制御部は、前記複数のメッセージ蓄積部からのメッセージの取り出し順序を制御することにより、前記通信部の動作を制御する請求項3のスイッチ。 - 前記複数のメッセージ蓄積部に、優先度が設定されており、
前記制御部は、前記複数のメッセージ蓄積部の優先度を参照して、メッセージの取り出しを実行する請求項4又は5のスイッチ。 - 前記制御部は、受信ポートに代えて、前記制御情報の送信要求の契機となったパケットのヘッダ情報に基づいて、前記通信部の動作を制御する請求項1から6いずれか一のスイッチ。
- 前記制御部は、さらに、前記制御情報の送信要求の契機となったパケットのヘッダ情報に基づいて、前記通信部の動作を制御する請求項1から6いずれか一のスイッチ。
- さらに、
制御情報を記録するフローエントリ記憶部と、
制御装置からのメッセージを蓄積する複数のメッセージ蓄積部と、を備え、
前記通信部は、前記複数の制御情報蓄積部からのメッセージの取り出し順序を制御し、前記メッセージを解釈して、前記フローエントリ記憶部にその結果を記録する請求項1から8いずれか一のスイッチ。 - 所定の制御装置から受信した制御情報を用いて受信パケットを処理するパケット処理部と、
前記制御装置と前記制御情報を送受信する通信部と、
前記通信部が送受信する制御情報の順序を制御する制御部と、
を備えるスイッチと、
前記スイッチからの前記制御情報の送信要求に応じて、制御情報を送信する制御装置と、を含む通信システム。 - 所定の制御装置から受信した制御情報を用いて受信パケットを処理するパケット処理部を備えるスイッチにおいて、
所定の条件に合致するパケットを受信した場合、前記パケットを処理するための制御情報の送信を要求するメッセージを生成するステップと、
前記所定のルールに基づき、前記所定の制御装置に対し、前記メッセージを送信する順序を決定するステップと、
前記所定の制御装置に対し、前記決定した順序に従い、メッセージを送信するステップと、を含むスイッチ制御方法。 - 所定の制御装置から受信した制御情報を用いて受信パケットを処理するパケット処理部を備えるスイッチスイッチとして機能するコンピュータに、
所定の条件に合致するパケットを受信した場合、前記パケットを処理するための制御情報の送信を要求するメッセージを生成する処理と、
前記所定のルールに基づき、前記所定の制御装置に対し、前記メッセージを送信する順序を決定する処理と、
前記所定の制御装置に対し、前記決定した順序に従い、メッセージを送信する処理と、
を実行させるプログラム。 - 所定の制御装置から受信した制御情報を用いて受信パケットを処理するパケット処理部を備えるスイッチスイッチとして機能するコンピュータに、
所定の条件に合致するパケットを受信した場合、前記パケットを処理するための制御情報の送信を要求するメッセージを生成する処理と、
前記所定のルールに基づき、前記所定の制御装置に対し、前記メッセージを送信する順序を決定する処理と、
前記所定の制御装置に対し、前記決定した順序に従い、メッセージを送信する処理と、
を実行させるプログラムを格納した記録媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014524891A JPWO2014010723A1 (ja) | 2012-07-13 | 2013-07-12 | スイッチ、通信システム、スイッチ制御方法及びプログラム |
| US14/413,677 US20150172175A1 (en) | 2012-07-13 | 2013-07-12 | Switch, communication system, switch control method, and program |
| EP13816233.4A EP2874357A4 (en) | 2012-07-13 | 2013-07-12 | CIRCUIT, COMMUNICATION SYSTEM, CIRCUIT CONTROL PROCEDURE AND PROGRAM |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012157263 | 2012-07-13 | ||
| JP2012-157263 | 2012-07-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014010723A1 true WO2014010723A1 (ja) | 2014-01-16 |
Family
ID=49916162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2013/069129 Ceased WO2014010723A1 (ja) | 2012-07-13 | 2013-07-12 | スイッチ、通信システム、スイッチ制御方法及びプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20150172175A1 (ja) |
| EP (1) | EP2874357A4 (ja) |
| JP (1) | JPWO2014010723A1 (ja) |
| WO (1) | WO2014010723A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015162029A (ja) * | 2014-02-26 | 2015-09-07 | 富士通株式会社 | サーバ |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2506150A (en) * | 2012-09-21 | 2014-03-26 | Nec Corp | Scheduling of Machine Type Communications (MTC) in a wireless communications system |
| CN115277883B (zh) * | 2022-06-27 | 2024-12-03 | 新华三技术有限公司 | 一种报文转发方法以及装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009096195A1 (ja) * | 2008-02-01 | 2009-08-06 | Panasonic Corporation | 通信端末および基地局 |
| WO2012060403A1 (ja) * | 2010-11-02 | 2012-05-10 | 日本電気株式会社 | 通信システム、制御装置、経路制御方法およびプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7697480B2 (en) * | 2004-11-22 | 2010-04-13 | Motorola, Inc | Method and apparatus for inter-system active handoff of a hybrid subscriber unit |
| US9426095B2 (en) * | 2008-08-28 | 2016-08-23 | International Business Machines Corporation | Apparatus and method of switching packets between virtual ports |
| WO2010064531A1 (ja) * | 2008-12-02 | 2010-06-10 | 日本電気株式会社 | 通信ネットワーク管理システム、方法、プログラム、及び管理計算機 |
| WO2011114910A1 (ja) * | 2010-03-15 | 2011-09-22 | 日本電気株式会社 | パケット再送制御装置、パケット再送制御方法、パケット再送制御プログラム |
| JP5967090B2 (ja) * | 2010-12-10 | 2016-08-10 | 日本電気株式会社 | 通信システム、制御装置、ノードの制御方法およびプログラム |
-
2013
- 2013-07-12 WO PCT/JP2013/069129 patent/WO2014010723A1/ja not_active Ceased
- 2013-07-12 EP EP13816233.4A patent/EP2874357A4/en not_active Withdrawn
- 2013-07-12 US US14/413,677 patent/US20150172175A1/en not_active Abandoned
- 2013-07-12 JP JP2014524891A patent/JPWO2014010723A1/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009096195A1 (ja) * | 2008-02-01 | 2009-08-06 | Panasonic Corporation | 通信端末および基地局 |
| WO2012060403A1 (ja) * | 2010-11-02 | 2012-05-10 | 日本電気株式会社 | 通信システム、制御装置、経路制御方法およびプログラム |
Non-Patent Citations (3)
| Title |
|---|
| NICK MCKEOWN, OPENFLOW: ENABLING INNOVATION IN CAMPUS NETWORKS, 21 June 2012 (2012-06-21), Retrieved from the Internet <URL:http://www.openflow.org/documents/openflow-wp-latest.pdf> |
| OPENFLOW SWITCH SPECIFICATION, 21 June 2012 (2012-06-21), Retrieved from the Internet <URL:http://www.openflow.org/documents/openflow-spec-v1.1.0.pdf> |
| See also references of EP2874357A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015162029A (ja) * | 2014-02-26 | 2015-09-07 | 富士通株式会社 | サーバ |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150172175A1 (en) | 2015-06-18 |
| EP2874357A1 (en) | 2015-05-20 |
| JPWO2014010723A1 (ja) | 2016-06-23 |
| EP2874357A4 (en) | 2016-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6418261B2 (ja) | 通信システム、ノード、制御装置、通信方法及びプログラム | |
| KR101755138B1 (ko) | 통신 시스템, 제어 장치, 및 네트워크 토폴로지 관리 방법 | |
| JP5999251B2 (ja) | 通信システム、スイッチ、制御装置、パケット処理方法及びプログラム | |
| JP5967222B2 (ja) | パケット処理装置、フローエントリの配置方法及びプログラム | |
| JP6007972B2 (ja) | 通信ノード、パケット処理方法及びプログラム | |
| JP2015509670A (ja) | 通信装置、制御装置、通信システム、パケット処理方法、通信装置の制御方法及びプログラム | |
| WO2014010723A1 (ja) | スイッチ、通信システム、スイッチ制御方法及びプログラム | |
| RU2589867C2 (ru) | Устройство связи, устройство управления, система связи, способ связи, способ управления устройством связи и программа | |
| KR101812856B1 (ko) | 스위치 장치, vlan 설정 관리 방법, 및 컴퓨터 판독가능 저장매체 | |
| CN105075198B (zh) | 控制装置、通信系统和控制信息发送方法 | |
| WO2014061587A1 (ja) | 制御装置、ノード、通信システム、通信方法及びプログラム | |
| JP6187466B2 (ja) | 制御装置、通信システム、通信方法及びプログラム | |
| WO2014020902A1 (en) | Communication system, control apparatus, communication method, and program | |
| JPWO2014010724A1 (ja) | 制御装置、通信システム、通信方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13816233 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2014524891 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2013816233 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14413677 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |