JP2014216812A - Switch resource control system and switch resource control method - Google Patents

Switch resource control system and switch resource control method Download PDF

Info

Publication number
JP2014216812A
JP2014216812A JP2013092093A JP2013092093A JP2014216812A JP 2014216812 A JP2014216812 A JP 2014216812A JP 2013092093 A JP2013092093 A JP 2013092093A JP 2013092093 A JP2013092093 A JP 2013092093A JP 2014216812 A JP2014216812 A JP 2014216812A
Authority
JP
Japan
Prior art keywords
openflow
resource
switch
ofs
resource control
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.)
Pending
Application number
JP2013092093A
Other languages
Japanese (ja)
Inventor
岳彦 河邉
Takehiko Kawabe
岳彦 河邉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Communication Systems Ltd
Original Assignee
NEC Communication Systems Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP2013092093A priority Critical patent/JP2014216812A/en
Publication of JP2014216812A publication Critical patent/JP2014216812A/en
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To make a plurality of OpenFlow controllers share one OpenFlow switch in a switch resource control system.SOLUTION: An OFS resource management server 1 controls distribution of a resource amount possessed by an OFS3. OFC2_1 to 2_n obtain a second resource amount available for each one among a first resource amount possessed by the OFS3 from the OFS resource management server 1, and when a third resource amount of a flow to be set is smaller than the second resource amount, sets a flow with the OFS3.

Description

本発明はスイッチリソース制御システム及びスイッチリソース制御方法に関する。   The present invention relates to a switch resource control system and a switch resource control method.

OpenFlowプロトコル1.1を実装したOpenFlowコントローラやOpenFlowスイッチでは、OpenFlowコントローラとOpenFlowスイッチとが、1対1で接続される。一方、10GbEから40GbE、100GbEへとリソースが豊富になるにつれて、1台のスイッチリソースを利用して様々なサービスのトラヒックを制御し、柔軟にリソース使用状況を変更することが考えられる。   In an OpenFlow controller or an OpenFlow switch that implements the OpenFlow protocol 1.1, the OpenFlow controller and the OpenFlow switch are connected one-to-one. On the other hand, as resources increase from 10 GbE to 40 GbE and 100 GbE, it is conceivable to use a single switch resource to control traffic of various services and flexibly change resource usage.

しかしOpenFlowプロトコル1.1では、複数台のOpenFlowコントローラが1台のOpenFlowスイッチを制御することができない(非特許文献1)。つまり、スイッチリソースの柔軟な制御のためにOpenFlowを使用するのが有効ではあるが、1台のOpenFlowスイッチを制御可能なのは1台のOpenFlowコントローラのみである。1台のOpenFlowコントローラが1つのサービスを提供する場合、OpenFlowスイッチリソースを1つのサービスでしか利用することができない。   However, in the OpenFlow protocol 1.1, a plurality of OpenFlow controllers cannot control one OpenFlow switch (Non-Patent Document 1). In other words, it is effective to use OpenFlow for flexible control of switch resources, but only one OpenFlow controller can control one OpenFlow switch. When one OpenFlow controller provides one service, the OpenFlow switch resource can be used only by one service.

この問題に対する解決策として、FlowVisorと呼ばれる方式が提案されている(非特許文献2)。FlowVisorは、OpenFlowスイッチとOpenFlowコントローラのとの間に配置される。そして、OpenFlowコントローラとFlowVisorとの間、及び、FlowVisorとOpenFlowスイッチとの間は、それぞれOpenFlowセッションで接続される。   As a solution to this problem, a method called FlowVisor has been proposed (Non-Patent Document 2). The FlowVisor is placed between the OpenFlow switch and the OpenFlow controller. Then, an OpenFlow session is connected between the OpenFlow controller and the FlowVisor, and between the FlowVisor and the OpenFlow switch.

これにより、FlowVisorは複数のOpenFlowコントローラとOpenFlowセッションを確立することができる。FlowVisorは、複数のOpenFlowコントローラからのOpenFlowスイッチへの要求を管理することで、複数台のOpenFlowコントローラが単一のOpenFlowスイッチを制御することを可能にしている。   Thereby, FlowVisor can establish an OpenFlow session with a plurality of OpenFlow controllers. The FlowVisor manages requests to the OpenFlow switch from a plurality of OpenFlow controllers, so that a plurality of OpenFlow controllers can control a single OpenFlow switch.

また、OpenFlowプロトコル1.2以降では、Multiple Controllerと呼ばれる機能が定義された。Multiple Controlleは、複数台のOpenFlowコントローラが、直接1台のOpenFlowスイッチの制御を可能にする機能である。OpenFlowプロトコル1.2では、この機能の用途を負荷分散、可用性向上を規定しているが、リソースの共有方法については規定されていない(非特許文献3)。   Further, in the OpenFlow protocol 1.2 or later, a function called “Multiple Controller” is defined. The Multiple Control is a function that enables a plurality of OpenFlow controllers to directly control one OpenFlow switch. In the OpenFlow protocol 1.2, the use of this function is defined as load distribution and availability improvement, but the resource sharing method is not defined (Non-patent Document 3).

"OpenFlow Switch Specification Version 1.1.0", [online], February 18, 2011, Open Networking Foundation, 2013年4月10日検索, インターネット<URL:https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.1.0.pdf>"OpenFlow Switch Specification Version 1.1.0", [online], February 18, 2011, Open Networking Foundation, April 10, 2013 search, Internet <URL: https: //www.opennetworking.org/images/stories/downloads /sdn-resources/onf-specifications/openflow/openflow-spec-v1.1.0.pdf> "FlowVisor", [online], October 14, 2009, Open Networking Foundation, 2013年4月10日検索, インターネット<URL:http://www.openflow.org/downloads/technicalreports/openflow-tr-2009-1-flowvisor.pdf>"FlowVisor", [online], October 14, 2009, Open Networking Foundation, search April 10, 2013, Internet <URL: http: //www.openflow.org/downloads/technicalreports/openflow-tr-2009-1 -flowvisor.pdf> "OpenFlow Switch Specification Version 1.2", [online], December, 2011, Open Networking Foundation, 2013年4月10日検索, インターネット<URL:https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.2.pdf >"OpenFlow Switch Specification Version 1.2", [online], December, 2011, Open Networking Foundation, April 10, 2013 search, Internet <URL: https: //www.opennetworking.org/images/stories/downloads/sdn- resources / onf-specifications / openflow / openflow-spec-v1.2.pdf>

発明者は、上述の技術には、以下の問題点が有ることを見出した。非特許文献2に記載の方式では、FlowVisorを介してセッションが確立される。そのため、FlowVisorが故障すると、OpenFlowセッションが全て切断されるため、一切のサービスが停止してしまう。   The inventor has found that the above-described technique has the following problems. In the method described in Non-Patent Document 2, a session is established via FlowVisor. For this reason, when the FlowVisor fails, all OpenFlow sessions are disconnected, and all services are stopped.

また、非特許文献3に記載の方式では、複数のOpenFlowコントローラが1台のOpenFlowスイッチを共用する場合のリソース共有する方法が規定されていない。そのため、OpenFlowプロトコル1.2以降を導入しただけでは、OpenFlowコントローラが1台のOpenFlowスイッチを共用することはできない。   Further, the method described in Non-Patent Document 3 does not define a resource sharing method when a plurality of OpenFlow controllers share one OpenFlow switch. Therefore, the OpenFlow controller cannot share a single OpenFlow switch simply by introducing the OpenFlow protocol 1.2 or later.

本発明の一形態であるスイッチリソース制御システムは、OpenFlowスイッチと、前記OpenFlowスイッチが有するリソース量の分配を制御するリソース制御手段と、前記リソース制御手段から前記OpenFlowスイッチが有する第1のリソース量のうちでそれぞれが利用可能な第2のリソース量を取得し、設定すべきフローの第3のリソース量が前記第2のリソース量よりも小さい場合に、前記OpenFlowスイッチとの間に前記設定すべきフローを設定する複数のOpenFlowコントローラと、を備えるものである。   A switch resource control system according to an aspect of the present invention includes an OpenFlow switch, resource control means for controlling distribution of the resource amount of the OpenFlow switch, and a first resource amount of the OpenFlow switch from the resource control means. When the third resource amount of the flow to be set is smaller than the second resource amount, the second resource amount that can be used by each of them is acquired, and the setting should be performed between the OpenFlow switch and the third resource amount. And a plurality of OpenFlow controllers for setting a flow.

本発明の一形態であるスイッチリソース制御方法は、OpenFlowスイッチが有するリソース量の分配を制御するリソース制御手段から前記OpenFlowスイッチが有する第1のリソース量のうちで、複数のOpenFlowコントローラのそれぞれが利用可能な第2のリソース量を取得し、前記複数のOpenFlowコントローラに、設定すべきフローの第3のリソース量が前記第2のリソース量よりも小さい場合に、前記OpenFlowスイッチとの間で前記設定すべきフローを設定させるものである。   The switch resource control method according to one aspect of the present invention is used by each of a plurality of OpenFlow controllers among the first resource amount of the OpenFlow switch from the resource control unit that controls the distribution of the resource amount of the OpenFlow switch. When a possible second resource amount is acquired and the third resource amount of the flow to be set is smaller than the second resource amount in the plurality of OpenFlow controllers, the setting is performed with the OpenFlow switch. The flow to be set is set.

本発明は、上記の事情に鑑みて成されたものであり、本発明の目的は、スイッチリソース制御システムにおいて、複数のOpenFlowコントローラが1台のOpenFlowスイッチを共用することである。   The present invention has been made in view of the above circumstances, and an object of the present invention is that a plurality of OpenFlow controllers share one OpenFlow switch in a switch resource control system.

スイッチリソース制御システムにおいて、複数のOpenFlowコントローラが1台のOpenFlowスイッチを共用することが可能となる。   In the switch resource control system, a plurality of OpenFlow controllers can share a single OpenFlow switch.

実施の形態1にかかるスイッチリソース制御システム100の構成を模式的に示すブロック図である。1 is a block diagram schematically showing a configuration of a switch resource control system 100 according to a first embodiment. OFSリソース管理サーバ1の構成を模式的に示すブロック図である。2 is a block diagram schematically showing the configuration of an OFS resource management server 1. FIG. 独自プロトコル処理部11の構成を模式的に示すブロック図である。3 is a block diagram schematically showing a configuration of a unique protocol processing unit 11. FIG. OFC2_1の構成を模式的に示すブロック図である。It is a block diagram which shows typically the structure of OFC2_1. 独自プロトコル処理部22の構成を模式的に示すブロック図である。3 is a block diagram schematically showing a configuration of a unique protocol processing unit 22. FIG. スイッチリソース制御システム100でのOFS3へのフロー設定動作を示すフローチャートである。4 is a flowchart showing a flow setting operation to OFS 3 in the switch resource control system 100. OFC2_1〜OFC2_nのリソース量問い合わせ手順を示すシーケンス図である。It is a sequence diagram which shows the resource amount inquiry procedure of OFC2_1 to OFC2_n. 一般的なスイッチリソース制御システムの運用例を模式的に示すブロック図である。It is a block diagram which shows typically the operation example of a general switch resource control system. スイッチリソース制御システム100の運用例を模式的に示すブロック図である。2 is a block diagram schematically showing an operation example of a switch resource control system 100. FIG. OFSリソース管理サーバを冗長構成とした場合のスイッチリソース制御システム100の変形例であるスイッチリソース制御システム101の構成を模式的に示すブロック図である。It is a block diagram which shows typically the structure of the switch resource control system 101 which is a modification of the switch resource control system 100 when an OFS resource management server is made into a redundant structure. スイッチリソース制御システム200でのリソース量返却動作を示すフローチャートである。4 is a flowchart showing a resource amount return operation in the switch resource control system 200. 実施の形態3にかかるスイッチリソース制御システム300の構成を模式的に示すブロック図である。FIG. 6 is a block diagram schematically showing a configuration of a switch resource control system 300 according to a third embodiment. OFS4の構成を模式的に示すブロック図である。It is a block diagram which shows typically the structure of OFS4.

以下、図面を参照して本発明の実施の形態について説明する。各図面においては、同一要素には同一の符号が付されており、必要に応じて重複説明は省略される。   Embodiments of the present invention will be described below with reference to the drawings. In the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted as necessary.

実施の形態1
まず、実施の形態1にかかるスイッチリソース制御システム100について説明する。図1は、実施の形態1にかかるスイッチリソース制御システム100の構成を模式的に示すブロック図である。スイッチリソース制御システム100は、OpenFlowスイッチ3、OpenFlowコントローラ群2及びOpenFlowスイッチリソース管理サーバ1を有する。以下、OpenFlowスイッチリソース管理サーバ1、OpenFlowコントローラ群2及びOpenFlowスイッチ3を、それぞれ、OFS(OpenFlow Switch)リソース管理サーバ1、OFC(OpenFlow Controller)群2及びOFS(OpenFlow Switch)3と略記する。
Embodiment 1
First, the switch resource control system 100 according to the first embodiment will be described. FIG. 1 is a block diagram schematically illustrating the configuration of the switch resource control system 100 according to the first embodiment. The switch resource control system 100 includes an OpenFlow switch 3, an OpenFlow controller group 2, and an OpenFlow switch resource management server 1. Hereinafter, the OpenFlow switch resource management server 1, the OpenFlow controller group 2, and the OpenFlow switch 3 are abbreviated as OFS (OpenFlow Switch) resource management server 1, OFC (OpenFlow Controller) group 2, and OFS (OpenFlow Switch) 3, respectively.

OFSリソース管理サーバ1は、OFS3のリソース情報を管理するサーバである。OFSリソース管理サーバ1は、予めOFS3のリソース量、及び、OFC群2内に設けられた複数のOpenFlowコントローラに対するリソース量の配分を指定するデータが入力されている。以下、OpenFlowコントローラは、OFCと略記する。   The OFS resource management server 1 is a server that manages the resource information of the OFS 3. The OFS resource management server 1 is preliminarily input with data specifying the resource amount of the OFS 3 and the distribution of the resource amount to a plurality of OpenFlow controllers provided in the OFC group 2. Hereinafter, the OpenFlow controller is abbreviated as OFC.

図2は、OFSリソース管理サーバ1の構成を模式的に示すブロック図である。OFSリソース管理サーバ1は、OFC群2内に設けられた複数のOFCとの接続に用いられる独自プロトコルを処理する、独自プロトコル処理部11を有する。   FIG. 2 is a block diagram schematically showing the configuration of the OFS resource management server 1. The OFS resource management server 1 includes a unique protocol processing unit 11 that processes a unique protocol used for connection with a plurality of OFCs provided in the OFC group 2.

図3は、独自プロトコル処理部11の構成を模式的に示すブロック図である。独自プロトコル処理部11は、セッション制御部111、リソースデータベース112及びリソースデータベースアクセス部113を有する。セッション制御部111は、OFSリソース管理サーバ1とOFC群2内に設けられた複数のOFCのそれぞれとの間のセッションの確立、切断及び切断検知などを行う。リソースデータベース112は、OFS3全体のリソース量、及び、OFC群2内に設けられた複数のOFCのそれぞれが利用できるリソース量を格納する。リソースデータベースアクセス部113は、リソースデータベース112からのデータの読み込み、及び、リソースデータベース112へのデータの書き込みを行う。   FIG. 3 is a block diagram schematically showing the configuration of the unique protocol processing unit 11. The unique protocol processing unit 11 includes a session control unit 111, a resource database 112, and a resource database access unit 113. The session control unit 111 establishes, disconnects, and detects disconnection between the OFS resource management server 1 and each of a plurality of OFCs provided in the OFC group 2. The resource database 112 stores the resource amount of the entire OFS 3 and the resource amount that can be used by each of the plurality of OFCs provided in the OFC group 2. The resource database access unit 113 reads data from the resource database 112 and writes data to the resource database 112.

OFC群2は、複数のOFCを有する。本実施の形態では、OFC群2はOFC2_1〜OFC2_n(nは2以上の整数)を有するものとして説明する。OFC群2のOFC2_1〜OFC2_nは、それぞれOFSリソース管理サーバ1と、上述の独自プロトコルで接続される。図1では、OFC2_1〜OFC2_nとOFSリソース管理サーバ1との間の独自プロトコルによる接続を破線で示している。また、OFC群2のOFC2_1〜OFC2_nは、それぞれOFS3とOpenFlowプロトコルで接続される。図1では、OFC2_1〜OFC2_nとOFS3との間のOpenFlowプロトコルによる接続を実線で示している。   The OFC group 2 has a plurality of OFCs. In the present embodiment, the OFC group 2 will be described as having OFC2_1 to OFC2_n (n is an integer of 2 or more). The OFCs 2_1 to OFC2_n of the OFC group 2 are connected to the OFS resource management server 1 using the above-described original protocol. In FIG. 1, the connection using the unique protocol between the OFCs 2_1 to OFC2_n and the OFS resource management server 1 is indicated by a broken line. Further, OFC2_1 to OFC2_n of the OFC group 2 are connected to each other by OFS3 and OpenFlow protocol. In FIG. 1, the connection according to the OpenFlow protocol between OFC2_1 to OFC2_n and OFS3 is indicated by a solid line.

続いて、OFC2_1〜OFC2_nの構成について説明する。OFC2_1〜OFC2_nは同様の構成を有するので、以下では、代表としてOFC2_1の構成について説明する。図4は、OFC2_1の構成を模式的に示すブロック図である。OFC2_1は、OpenFlowプロトコルを処理するOpenFlowプロトコル処理部21と、独自プロトコルを処理する独自プロトコル処理部22と、を有する。   Next, the configuration of OFC2_1 to OFC2_n will be described. Since OFC2_1 to OFC2_n have the same configuration, the configuration of OFC2_1 will be described below as a representative. FIG. 4 is a block diagram schematically showing the configuration of the OFC 2_1. The OFC 2_1 includes an OpenFlow protocol processing unit 21 that processes the OpenFlow protocol and a unique protocol processing unit 22 that processes the unique protocol.

図5は、独自プロトコル処理部22の構成を模式的に示すブロック図である。独自プロトコル処理部22は、セッション制御部221、リソースデータベース222及びリソースデータベースアクセス部223を有する。   FIG. 5 is a block diagram schematically showing the configuration of the unique protocol processing unit 22. The unique protocol processing unit 22 includes a session control unit 221, a resource database 222, and a resource database access unit 223.

セッション制御部221は、セッション制御部111と同様に、OFSリソース管理サーバ1とOFC群2のOFC2_1〜OFC2_nのそれぞれとの間のセッションの確立、切断及び切断検知などを行う。また、セッション制御部221は、OFS3とのOpenFlowセッションの確立前に、OFSリソース管理サーバ1にセッション制御部221が搭載されるOFCが利用可能なOFS3のリソース量を問い合わせることができる。なお、以下では、OpenFlowセッションを単にセッションと称する。   Similar to the session control unit 111, the session control unit 221 establishes, disconnects, and detects disconnection between the OFS resource management server 1 and each of the OFCs 2_1 to OFC2_n of the OFC group 2. Further, the session control unit 221 can inquire the OFS 3 resource amount that can be used by the OFC in which the session control unit 221 is mounted in the OFS resource management server 1 before the establishment of the OpenFlow session with the OFS 3. Hereinafter, the OpenFlow session is simply referred to as a session.

リソースデータベース222は、リソースデータベース222が搭載されているOFCが利用することができるOFS3のリソース量を格納する。リソースデータベースアクセス部223は、リソースデータベース222からのデータの読み込み、及び、リソースデータベース222へのデータの書き込みを行う。   The resource database 222 stores the amount of resources of the OFS 3 that can be used by the OFC in which the resource database 222 is mounted. The resource database access unit 223 reads data from the resource database 222 and writes data to the resource database 222.

続いて、スイッチリソース制御システム100の動作について説明する。図6は、スイッチリソース制御システム100でのOFS3へのフロー設定動作を示すフローチャートである。OFSリソース管理サーバ1は、OFS3のリソース量RS3、OFC2_1〜OFC2_nのそれぞれが利用可能なOFS3のリソース量Rm1〜Rmnが記述されたコンフィグファイル114を、予め作成しておく。コンフィグファイル114は、独自プロトコル処理部11のリソースデータベース112に格納される。   Next, the operation of the switch resource control system 100 will be described. FIG. 6 is a flowchart showing a flow setting operation for the OFS 3 in the switch resource control system 100. The OFS resource management server 1 creates in advance a configuration file 114 in which the resource amounts Rm1 to Rmn of the OFS 3 that can be used by the resource amounts RS3 and OFC2_1 to OFC2_n of the OFS 3, respectively. The configuration file 114 is stored in the resource database 112 of the unique protocol processing unit 11.

ステップA1:リソース量認識
OFSリソース管理サーバ1では、起動時に、セッション制御部111がリソースデータベースアクセス部113を介してリソースデータベース112内のコンフィグファイル114を読み出す。セッション制御部111は、読み出したコンフィグファイル114を参照し、OFS3のリソース量RS3、OFC2_1〜OFC2_nのそれぞれが利用可能なOFS3のリソース量Rm1〜Rmnを認識する。
Step A1: Resource amount recognition In the OFS resource management server 1, the session control unit 111 reads the configuration file 114 in the resource database 112 via the resource database access unit 113 at the time of activation. The session control unit 111 refers to the read configuration file 114 and recognizes the resource amounts Rm1 to Rmn of the OFS 3 that can be used by each of the resource amounts RS3 and OFC2_1 to OFC2_n of the OFS3.

ステップA2:セッション確立
その後、OFSリソース管理サーバ1のセッション制御部111は、OFC群2のOFC2_1〜OFC2_nとのセッションを確立する。OFC群2のOFC2_1〜OFC2_nは、OFS3とのセッションを確立する。これにより、OFSリソース管理サーバ1とOFS3との間のセッションが確立される。
Step A2: Session Establishment Thereafter, the session control unit 111 of the OFS resource management server 1 establishes a session with the OFC 2_1 to OFC 2_n of the OFC group 2. OFC 2_1 to OFC 2_n of the OFC group 2 establish a session with the OFS 3. Thereby, a session between the OFS resource management server 1 and the OFS 3 is established.

ステップA3:設定通知
その後、OFC2_1〜OFC2_nのセッション制御部221は、OpenFlowプロトコル1.2のMultiple Controller機能のRoleにEQUALを設定し、設定した旨をOFS3へ通知する。
Step A3: Setting Notification Thereafter, the session control units 221 of OFC2_1 to OFC2_n set EQUAL to the Role of the Multiple Controller function of the OpenFlow protocol 1.2, and notify the OFS 3 of the setting.

ステップA4:リソース量問い合わせ
OFC2_1のセッション制御部221は、OFSリソース管理サーバ1へ自身(OFC2_1)が利用可能なOFS3のリソース量Rm1を問い合わせ、応答結果を保持する。以下、OFC2_1以外のOFCも、OFC2_1と同様に、OFSリソース管理サーバ1へ自身が利用可能なOFS3のリソース量を問合せ、応答結果を保持する。図7は、OFC2_1〜OFC2_nのリソース量問い合わせ手順を示すシーケンス図である。OFC2_1〜OFC2_nは、順にOFSリソース管理サーバ1へ自身が利用可能なOFS3のリソース量を問合せ(図7のステップA41)、応答結果を保持する(図7のステップA42)。
Step A4: Resource amount inquiry The session control unit 221 of the OFC 2_1 inquires of the OFS 3 resource amount Rm1 available to itself (OFC 2_1) to the OFS resource management server 1 and holds the response result. Hereinafter, OFCs other than OFC2_1 also inquire about the amount of resources of OFS3 available to the OFS resource management server 1 in the same manner as OFC2_1 and hold the response results. FIG. 7 is a sequence diagram showing a resource amount inquiry procedure for OFC2_1 to OFC2_n. OFC2_1 to OFC2_n sequentially inquires of the OFS3 resource amount available to the OFS resource management server 1 (step A41 in FIG. 7) and holds the response result (step A42 in FIG. 7).

ステップA5:リソース量算出
OFC2_1〜OFC2_nのセッション制御部221は、OFS3へのフロー設定の前に、設定対象フローが使用するリソース量Rsと、設定対象フローを割り当てるOFCが現在使用しているOFS3のリソース量Rnと、を取得する。そして、セッション制御部221は、設定対象フローが使用するリソース量Rsと、設定対象フローを割り当てるOFCが現在使用しているOFS3のリソース量Rnと、の合算値SUMを算出する。
Step A5: Resource amount calculation The session control unit 221 of the OFC2_1 to OFC2_n sets the resource amount Rs used by the setting target flow and the OFS3 currently used by the OFC to which the setting target flow is used before setting the flow to the OFS3. The resource amount Rn is acquired. Then, the session control unit 221 calculates the sum SUM of the resource amount Rs used by the setting target flow and the resource amount Rn of the OFS 3 currently used by the OFC to which the setting target flow is allocated.

ステップA6:リソース量比較
OFC2_1〜OFC2_nのセッション制御部221は、合算値SUMとOFC2_1〜OFC2_nのそれぞれが利用可能なOFS3のリソース量Rm1〜Rmnとを比較する。合算値SUMがOFC2_1〜OFC2_nのそれぞれが利用可能なOFS3のリソース量Rm1〜Rmnよりも大きい場合(SUM>Rm1〜Rmn)、OFS2_1のセッション制御部221は、OFS3に対してフロー設定を行わず、処理を終了する。
Step A6: Resource amount comparison The session control unit 221 of the OFC2_1 to OFC2_n compares the combined value SUM and the resource amounts Rm1 to Rmn of the OFS3 that can be used by each of the OFC2_1 to OFC2_n. When the combined value SUM is larger than the resource amounts Rm1 to Rmn of the OFS 3 that can be used for each of the OFCs 2_1 to OFC2_n (SUM> Rm1 to Rmn), the session control unit 221 of the OFS 2_1 does not perform flow setting for the OFS 3. The process ends.

ステップA7:フロー設定
合算値SUMがOFC2_1〜OFC2_nのそれぞれが利用可能なOFS3のリソース量Rm1〜Rmn以下の場合(SUM≦Rm1〜Rmn)、セッション制御部221は、OFS3に対してフロー設定を行う。
Step A7: Flow Setting When the sum SUM is equal to or less than the resource amount Rm1 to Rmn of OFS3 that can be used by each of OFC2_1 to OFC2_n (SUM ≦ Rm1 to Rmn), the session control unit 221 performs flow setting for OFS3. .

ステップA8:未設定フロー確認
OFS3に対するフロー設定処理を実行した後、OFC2_1〜OFC2_nのそれぞれは、未設定のフローがあるか確認する。未設定フローがある場合はステップA3に処理を戻し、未設定フローがない場合は処理を終了する。
Step A8: Confirmation of unset flow After executing the flow setting process for OFS3, each of OFC2_1 to OFC2_n confirms whether there is an unset flow. If there is an unset flow, the process returns to step A3, and if there is no unset flow, the process ends.

以上説明したように、スイッチリソース制御システム100では、OpenFlowプロトコル1.2のMultiple Controller機能を使用し、OFCが同時にOFSにOpenFlowセッションを確立し、OpenFlowフローの設定を行うことができる。これにより、複数のOFCが1つのOFSを共用することが可能となる。   As described above, in the switch resource control system 100, using the Multiple Controller function of the OpenFlow protocol 1.2, the OFC can simultaneously establish an OpenFlow session in the OFS and set the OpenFlow flow. Thereby, a plurality of OFCs can share one OFS.

また、スイッチリソース制御システム100は、OFSのリソースを管理するOFSリソース管理サーバが設けられている。そして、独自プロトコルにより、各OFCが、自身が利用可能なOFSのリソースを問い合わせることで、各OFCが独立かつ無制限にOFSのリソースを使用する事態を防止できる。その結果、OFSリソース管理サーバにより指定された割合に応じて、各OFCがOFSのリソースの利用することができる。   Further, the switch resource control system 100 is provided with an OFS resource management server that manages the resources of the OFS. Then, each OFC inquires about an OFS resource that can be used by the OFC by using a unique protocol, thereby preventing each OFC from using the OFS resource independently and without limitation. As a result, each OFC can use the resources of the OFS according to the ratio specified by the OFS resource management server.

さらに、本構成では、上述のFlowVisorの可用性についての問題点を解決できる。図8は、一般的なスイッチリソース制御システムの運用例を模式的に示すブロック図である。図8では、図面の簡略化のため、OFCの数を6(n=6)とし、OFC群2の表示を省略している。一般的なスイッチリソース制御システムは、OFSに接続するOFCは、それぞれ異なったサービス(Service A-F)を提供することとなる。この場合、OFCが故障すると、故障したOFCを用いて提供していたサービスの提供も停止してしまう。   Furthermore, this configuration can solve the above-described problems related to the availability of FlowVisor. FIG. 8 is a block diagram schematically illustrating an operation example of a general switch resource control system. In FIG. 8, the number of OFCs is set to 6 (n = 6) and the display of the OFC group 2 is omitted for simplification of the drawing. In a general switch resource control system, OFCs connected to OFS provide different services (Service A-F). In this case, if the OFC fails, the service provided using the failed OFC is also stopped.

これに対し、本構成は、OFCの故障によるサービス提供の停止を回避することができる。図9は、スイッチリソース制御システム100の運用例を模式的に示すブロック図である。図9では、図面の簡略化のため、OFCの数を6(n=6)とし、OFC群2の表示を省略している。スイッチリソース制御システム100では、OFSに接続するOFCのうち、一部のOFCを冗長構成102として、共通のサービス(図9のService C)提供に使用することができる。これにより、冗長構成内でサービスを提供している一つのOFC(運用系:図9の符号103)が障害となった場合、冗長構成内の他のOFC(予備系:図9の符号104)を運用系へ切り替えることで、サービス提供を継続することが可能になる。この場合、Multiple Controller機能を利用することで、冗長構成内のすべてのOFCがOFSとOpenFlowセッションを常時確立している。そのため、運用系の障害発生から予備系の運用系切り替え処理のうち、OpenFlowに関する制御については間断なく実施することが可能になる。   On the other hand, this configuration can avoid the stop of service provision due to an OFC failure. FIG. 9 is a block diagram schematically illustrating an operation example of the switch resource control system 100. In FIG. 9, the number of OFCs is set to 6 (n = 6) and the display of the OFC group 2 is omitted for simplification of the drawing. In the switch resource control system 100, some of the OFCs connected to the OFS can be used as a redundant configuration 102 to provide a common service (Service C in FIG. 9). As a result, when one OFC (service system: symbol 103 in FIG. 9) providing a service in the redundant configuration becomes a failure, another OFC in the redundant configuration (standby system: symbol 104 in FIG. 9). By switching to an operational system, it becomes possible to continue providing services. In this case, all OFCs in the redundant configuration always establish OFS and OpenFlow sessions by using the Multiple Controller function. Therefore, control regarding OpenFlow can be performed without interruption from the occurrence of a failure in the active system to the standby active system switching process.

また、OFSリソース管理サーバも冗長構成とすることが可能である。図10は、OFSリソース管理サーバを冗長構成とした場合のスイッチリソース制御システム100の変形例であるスイッチリソース制御システム101の構成を模式的に示すブロック図である。これにより、OFSリソース管理サーバ1が故障した場合でも、OFSリソース管理サーバ5によるバックアップが可能となる。   The OFS resource management server can also be configured in a redundant configuration. FIG. 10 is a block diagram schematically showing a configuration of a switch resource control system 101 that is a modification of the switch resource control system 100 when the OFS resource management server has a redundant configuration. As a result, even when the OFS resource management server 1 fails, backup by the OFS resource management server 5 becomes possible.

実施の形態2
次に、実施の形態2にかかるスイッチリソース制御システム200について説明する。スイッチリソース制御システム200の構成は、実施の形態1にかかるスイッチリソース制御システム100と同様であるので、説明を省略する。スイッチリソース制御システム200は、OFC群2のOFCを減設する際に、減設されるOFCが、自身が利用可能なOFS3のリソース量を返却するように構成される。
Embodiment 2
Next, the switch resource control system 200 according to the second embodiment will be described. Since the configuration of the switch resource control system 200 is the same as that of the switch resource control system 100 according to the first embodiment, the description thereof is omitted. The switch resource control system 200 is configured such that when the OFC of the OFC group 2 is reduced, the reduced OFC 3 returns the resource amount of the OFS 3 that can be used by the switch resource control system 200.

図11は、スイッチリソース制御システム200でのリソース量返却動作を示すフローチャートである。   FIG. 11 is a flowchart showing a resource amount return operation in the switch resource control system 200.

ステップB1:リソース返却
OFC群2内のOFCを減設する際、減設対象OFCは、OFSリソース管理サーバ1に対して、自身が利用可能なOFS3のリソース量の返却を通知する。
Step B1: Resource Return When the OFC in the OFC group 2 is reduced, the reduction target OFC notifies the OFS resource management server 1 of the return of the resource amount of the OFS 3 that can be used by itself.

ステップB2:リソース割り当て
減設対象OFCからのOFS3のリソース量の返却を通知された後、OFSリソース管理サーバ1は、返却されたOFS3のリソース量を、他のOFCに対して割り当てる。この際、減設対象以外の各OFCに均等に返却されたリソースを分配することができる。また、OFSリソース管理サーバ1内に、予め割り当て方法を規定するポリシを設定しておき、このポリシに従って、減設対象以外の各OFCに返却されたリソースを分配することもできる。
Step B2: Resource allocation After being notified of the return of the OFS3 resource amount from the reduction target OFC, the OFS resource management server 1 allocates the returned OFS3 resource amount to other OFCs. At this time, it is possible to distribute the resources returned equally to the OFCs other than the reduction target. In addition, a policy that defines an allocation method is set in advance in the OFS resource management server 1, and resources returned to each OFC other than the reduction target can be distributed according to this policy.

ステップB3:リソース量加算
OFSリソース管理サーバ1からリソースの割り当てを受けたOFC群2のOFCは、既に設定されている自身が利用可能なOFS3のリソース量に割り当てられたリソース量を加算し、自身が利用可能なOFS3のリソース量を更新する。
Step B3: Resource amount addition The OFC of the OFC group 2 that has received the resource allocation from the OFS resource management server 1 adds the allocated resource amount to the resource amount of the OFS 3 that can be used by itself. The resource amount of OFS 3 that can be used is updated.

以上、本構成によれば、OFC群2のOFCが減設されると、減設されるOFCのリソースが返却され、他のOFCが返却されたリソースを利用することができる。これにより、OFCが減設されても、OFSのリソースに余剰が生じないように、減設対象のOFCに割り当てることができる。   As described above, according to this configuration, when the OFC of the OFC group 2 is reduced, the resources of the reduced OFC are returned, and the resources to which other OFCs are returned can be used. Thereby, even if the OFC is reduced, it can be assigned to the OFC to be reduced so that no surplus is generated in the OFS resource.

また、返却されたリソース量を他のOFCの割り当てず、別のOFCが増設された際に、増設されたOFCに割り当ててもよい。   Further, the returned resource amount may be assigned to the added OFC when another OFC is added without assigning another OFC.

実施の形態3
次に、実施の形態3にかかるスイッチリソース制御システム300について説明する。図12は、実施の形態3にかかるスイッチリソース制御システム300の構成を模式的に示すブロック図である。スイッチリソース制御システム300は、スイッチリソース制御システム100のOFSリソース管理サーバ1を除去し、OFS3をOFS4に置換した構成を有する。本構成では、OFS4が、OFSリソース管理サーバ1及びOFS3の機能を実現可能に構成されている。
Embodiment 3
Next, the switch resource control system 300 according to the third embodiment will be described. FIG. 12 is a block diagram schematically illustrating a configuration of the switch resource control system 300 according to the third embodiment. The switch resource control system 300 has a configuration in which the OFS resource management server 1 of the switch resource control system 100 is removed and OFS3 is replaced with OFS4. In this configuration, the OFS 4 is configured to be able to realize the functions of the OFS resource management server 1 and the OFS 3.

図13は、OFS4の構成を模式的に示すブロック図である。OFS4は、OFSとしての構成の他に、OpenFlowプロトコル処理部41及び独自プロトコル処理部42を有する。OpenFlowプロトコル処理部41は、OpenFlowプロトコル処理部21と同様に、OpenFlowプロトコルを処理する。独自プロトコル処理部42は、独自プロトコル処理部11と同様に、独自プロトコルを処理する。   FIG. 13 is a block diagram schematically showing the configuration of the OFS 4. The OFS 4 includes an OpenFlow protocol processing unit 41 and a unique protocol processing unit 42 in addition to the configuration as the OFS. The OpenFlow protocol processing unit 41 processes the OpenFlow protocol similarly to the OpenFlow protocol processing unit 21. Similar to the unique protocol processing unit 11, the unique protocol processing unit 42 processes the unique protocol.

スイッチリソース制御システム300のその他の構成及び動作は、スイッチリソース制御システム100と同様であるので、説明を省略する。   Since the other configuration and operation of the switch resource control system 300 are the same as those of the switch resource control system 100, description thereof will be omitted.

本構成によれば、OFSにOFSリソース管理サーバを保有させることで、OFSリソース管理サーバを別途設ける必要がない。これにより、スイッチリソース制御システムの構成をより簡素化できるとともに、OFSリソース管理サーバを別途設ける手間及びコストを低減することができる。   According to this configuration, since the OFS resource management server is held in the OFS, there is no need to separately provide an OFS resource management server. As a result, the configuration of the switch resource control system can be further simplified, and the labor and cost of separately providing an OFS resource management server can be reduced.

その他の実施の形態
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、OFSリソース管理サーバ1がOFS3のリソース量を認識する方法は、図6のステップA1で示す例に限られない。例えば、OFS3に独自プロトコル処理機能を実装し、独自プロトコル処理機能にOFSのリソース量取得機能を実装することで、OFSリソース管理サーバ1がOFS3に直接リソース量を問い合わせてもよい。
Other Embodiments The present invention is not limited to the above-described embodiments, and can be appropriately changed without departing from the spirit of the present invention. For example, the method by which the OFS resource management server 1 recognizes the resource amount of the OFS 3 is not limited to the example shown in step A1 in FIG. For example, the OFS resource management server 1 may directly inquire the OFS 3 for the resource amount by implementing the original protocol processing function in the OFS 3 and implementing the OFS resource amount acquisition function in the original protocol processing function.

実施の形態3にかかるスイッチリソース制御システム300において、図11で示すリソース返却、リソース割り当て、リソース加算を行うことが可能であることは言うまでもない。   Needless to say, the switch resource control system 300 according to the third embodiment can perform resource return, resource allocation, and resource addition shown in FIG.

上述の実施の形態で参照した図面でしたOFCの数は例示に過ぎない。OFCは、2以上の任意の数とすることができる。   The number of OFCs in the drawings referred to in the above embodiment is merely an example. The OFC can be any number greater than or equal to two.

上述のスイッチリソース制御システムは、モバイルネットワークをはじめとする通信網など、OpenFlow技術の導入が可能な種々のネットワークに適用することができる。   The above-described switch resource control system can be applied to various networks in which OpenFlow technology can be introduced, such as communication networks including mobile networks.

1、5 OFSリソース管理サーバ(OpenFlowスイッチ管理サーバ)
2 OFC群(OpenFlowスイッチ群)
2_1〜2_n OFC(OpenFlowコントローラ)
3、4 OFS(OpenFlowスイッチ)
21、41 OpenFlowプロトコル処理部
11、22、42 独自プロトコル処理部
100、101、200、300 スイッチリソース制御システム
102 冗長構成
103 運用系
104 予備系
111、221 セッション制御部
112、222 リソースデータベース
113、223 リソースデータベースアクセス部
114 コンフィグファイル
1, 5 OFS resource management server (OpenFlow switch management server)
2 OFC group (OpenFlow switch group)
2_1 to 2_n OFC (OpenFlow controller)
3, 4 OFS (OpenFlow switch)
21, 41 OpenFlow protocol processing unit 11, 22, 42 Unique protocol processing unit 100, 101, 200, 300 Switch resource control system 102 Redundant configuration 103 Operation system 104 Standby system 111, 221 Session control unit 112, 222 Resource database 113, 223 Resource database access unit 114 Config file

Claims (8)

OpenFlowスイッチと、
前記OpenFlowスイッチが有するリソース量の分配を制御するリソース制御手段と、
前記リソース制御手段から前記OpenFlowスイッチが有する第1のリソース量のうちでそれぞれが利用可能な第2のリソース量を取得し、設定すべきフローの第3のリソース量が前記第2のリソース量よりも小さい場合に、前記OpenFlowスイッチとの間に前記設定すべきフローを設定する複数のOpenFlowコントローラと、を備える、
スイッチリソース制御システム。
OpenFlow switch,
Resource control means for controlling distribution of the amount of resources of the OpenFlow switch;
The second resource amount that can be used is acquired from the resource control means among the first resource amount that the OpenFlow switch has, and the third resource amount of the flow to be set is greater than the second resource amount. A plurality of OpenFlow controllers for setting the flow to be set between the OpenFlow switch and the OpenFlow switch.
Switch resource control system.
前記リソース制御手段は、前記OpenFlowスイッチに含まれる、
請求項1に記載のスイッチリソース制御システム。
The resource control means is included in the OpenFlow switch.
The switch resource control system according to claim 1.
前記複数のOpenFlowコントローラのうちで、減設されるOpenFlowコントローラが有る場合に、
前記減設されるOpenFlowコントローラは、当該減設されるOpenFlowコントローラの前記第2のリソース量を返却リソース量として返却することを通知し、
前記リソース制御手段は、前記減設されるOpenFlowコントローラ以外のOpenFlowコントローラの前記第2のリソース量に、前記返却リソース量を分配して加算する、
請求項1又は2に記載のスイッチリソース制御システム。
Among the plurality of OpenFlow controllers, when there is an OpenFlow controller to be removed,
The OpenFlow controller to be removed notifies that the second resource amount of the reduced OpenFlow controller is to be returned as a return resource amount,
The resource control means distributes and adds the return resource amount to the second resource amount of the OpenFlow controller other than the reduced OpenFlow controller.
The switch resource control system according to claim 1 or 2.
前記複数のOpenFlowコントローラのそれぞれは、
前記第3のリソース量が前記第2のリソース量以下の場合に、前記OpenFlowスイッチとの間に前記設定すべきフローを設定する、
請求項1乃至3のいずれか一項に記載のスイッチリソース制御システム。
Each of the plurality of OpenFlow controllers is
When the third resource amount is less than or equal to the second resource amount, the flow to be set is set with the OpenFlow switch.
The switch resource control system according to any one of claims 1 to 3.
前記複数のOpenFlowコントローラに含まる第1のOpenFlowコントローラに第1のフローが設定された場合に、前記複数のOpenFlowコントローラに含まる、前記第1のOpenFlowコントローラとは異なる第2のOpenFlowコントローラに、前記第1のOpenFlowコントローラの予備として、前記第1のフローが設定され、
前記第1のOpenFlowコントローラを介した接続が使用不能となった場合に、前記第2のOpenFlowコントローラを介した接続を用いる、
請求項1乃至4のいずれか一項に記載のスイッチリソース制御システム。
When a first flow is set in the first OpenFlow controller included in the plurality of OpenFlow controllers, the second OpenFlow controller included in the plurality of OpenFlow controllers is different from the first OpenFlow controller. The first flow is set as a spare for the first OpenFlow controller,
Using the connection via the second OpenFlow controller when the connection via the first OpenFlow controller becomes unusable;
The switch resource control system according to any one of claims 1 to 4.
前記リソース制御手段と前記複数のOpenFlowコントローラとの間の接続で使用されるプロトコルは、前記OpenFlowスイッチと前記複数のOpenFlowコントローラとの間の接続に使用されるプロトコルと異なる、
請求項1乃至5のいずれか一項に記載のスイッチリソース制御システム。
The protocol used for the connection between the resource control means and the plurality of OpenFlow controllers is different from the protocol used for the connection between the OpenFlow switch and the plurality of OpenFlow controllers.
The switch resource control system according to any one of claims 1 to 5.
前記OpenFlowスイッチと前記複数のOpenFlowコントローラとの間は、OpenFlowプロトコルにより接続される、
請求項6に記載のスイッチリソース制御システム。
The OpenFlow switch and the plurality of OpenFlow controllers are connected by an OpenFlow protocol.
The switch resource control system according to claim 6.
OpenFlowスイッチが有するリソース量の分配を制御するリソース制御手段から前記OpenFlowスイッチが有する第1のリソース量のうちで、複数のOpenFlowコントローラのそれぞれが利用可能な第2のリソース量を取得し、
前記複数のOpenFlowコントローラに、設定すべきフローの第3のリソース量が前記第2のリソース量よりも小さい場合に、前記OpenFlowスイッチとの間で前記設定すべきフローを設定させる、
スイッチリソース制御方法。
From the first resource amount that the OpenFlow switch has, from the resource control means that controls the distribution of the resource amount that the OpenFlow switch has, the second resource amount that each of the plurality of OpenFlow controllers can use is acquired,
Causing the plurality of OpenFlow controllers to set the flow to be set with the OpenFlow switch when a third resource amount of the flow to be set is smaller than the second resource amount;
Switch resource control method.
JP2013092093A 2013-04-25 2013-04-25 Switch resource control system and switch resource control method Pending JP2014216812A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013092093A JP2014216812A (en) 2013-04-25 2013-04-25 Switch resource control system and switch resource control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013092093A JP2014216812A (en) 2013-04-25 2013-04-25 Switch resource control system and switch resource control method

Publications (1)

Publication Number Publication Date
JP2014216812A true JP2014216812A (en) 2014-11-17

Family

ID=51942170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013092093A Pending JP2014216812A (en) 2013-04-25 2013-04-25 Switch resource control system and switch resource control method

Country Status (1)

Country Link
JP (1) JP2014216812A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016091186A1 (en) * 2014-12-12 2016-06-16 中兴通讯股份有限公司 Method and system for preventing conflict from occurring in resources occupied by logical switch

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030117954A1 (en) * 2001-12-20 2003-06-26 Alcatel Telecommunications system employing virtual service network architecture
JP2008228292A (en) * 2007-03-12 2008-09-25 Fujitsu Ltd Traffic engineering on wireless mesh network
JP2009175889A (en) * 2008-01-22 2009-08-06 Fujitsu Ltd Load balancer with band control function, and method for setting the same device
WO2011013805A1 (en) * 2009-07-31 2011-02-03 日本電気株式会社 Control server, service-providing system, and method of providing a virtual infrastructure
JP2011166661A (en) * 2010-02-15 2011-08-25 Nec Corp Band control system, band control apparatus, band control method, and band control program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030117954A1 (en) * 2001-12-20 2003-06-26 Alcatel Telecommunications system employing virtual service network architecture
JP2008228292A (en) * 2007-03-12 2008-09-25 Fujitsu Ltd Traffic engineering on wireless mesh network
JP2009175889A (en) * 2008-01-22 2009-08-06 Fujitsu Ltd Load balancer with band control function, and method for setting the same device
WO2011013805A1 (en) * 2009-07-31 2011-02-03 日本電気株式会社 Control server, service-providing system, and method of providing a virtual infrastructure
JP2011166661A (en) * 2010-02-15 2011-08-25 Nec Corp Band control system, band control apparatus, band control method, and band control program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
OPEN NETWORKING FOUNDATION: "OpenFlow Management and Configuration Protocol (OF-Config 1.1.1)", ONF TS-008, JPN6017003814, 23 March 2013 (2013-03-23), ISSN: 0003495147 *
SKOLDSTROM, P. ET AL.: "Network virtualization and resource allocation in openflow-based wide area networks", 2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), JPN6017003813, 2012, pages 6622 - 6626, XP032274678, ISSN: 0003495146, DOI: 10.1109/ICC.2012.6364857 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016091186A1 (en) * 2014-12-12 2016-06-16 中兴通讯股份有限公司 Method and system for preventing conflict from occurring in resources occupied by logical switch

Similar Documents

Publication Publication Date Title
TWI724106B (en) Business flow control method, device and system between data centers
US9912538B2 (en) Synchronization of configuration file of virtual application distribution chassis
JP5625998B2 (en) Information processing system
US10657012B2 (en) Dynamically changing members of a consensus group in a distributed self-healing coordination service
JP5513997B2 (en) Communication system and communication system update method
EP3016316A1 (en) Network control method and apparatus
CN102821044B (en) Method and device for configuring server cluster
US10318550B2 (en) Systems and methods for autonomous resource discovery, management, and stitching
CN105281947A (en) Techniques for transforming legacy networks into SDN-enabled networks
EP3754908B1 (en) Migrating services in data communication networks
JPWO2016121293A1 (en) Network relay device, gateway redundancy system, program, and redundancy method
US10216593B2 (en) Distributed processing system for use in application migration
CN108366087B (en) ISCSI service realization method and device based on distributed file system
JPWO2014080993A1 (en) Communication system, virtual network management device, communication node, communication method, and program
US20150372895A1 (en) Proactive Change of Communication Models
US11258656B2 (en) Optimizing management entity selection resiliency for geo-redundancy and load balancing in mobile core network
CN111092824B (en) Traffic management system, traffic management method, electronic terminal, and storage medium
CN106534758B (en) Conference backup method and device
JP6288633B2 (en) Network control method
JP2014216812A (en) Switch resource control system and switch resource control method
Pashkov et al. On high availability distributed control plane for software-defined networks
CN109412943B (en) SDN controller cluster flow processing method, device, equipment and storage medium
JP2013021529A (en) Subscriber data management method and call control system
WO2014102996A1 (en) Information processing system
CN114900526A (en) Load balancing method and system, computer storage medium and electronic device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170411

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170523

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170710