WO2011065268A1 - 負荷分散システム、負荷分散方法、及びプログラム - Google Patents
負荷分散システム、負荷分散方法、及びプログラム Download PDFInfo
- Publication number
- WO2011065268A1 WO2011065268A1 PCT/JP2010/070527 JP2010070527W WO2011065268A1 WO 2011065268 A1 WO2011065268 A1 WO 2011065268A1 JP 2010070527 W JP2010070527 W JP 2010070527W WO 2011065268 A1 WO2011065268 A1 WO 2011065268A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- switch
- controller
- proxy
- load distribution
- ofs
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/34—Signalling channels for network management communication
- H04L41/342—Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/044—Network management architectures or arrangements comprising hierarchical management structures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Definitions
- the OFS storage unit 122 stores the IP addresses of all OFS.
- Step S101 When the OpenFlow switch (OFS) 31 is activated, the OpenFlow switch (OFS) 31 performs an OpenFlow protocol secure channel connection (SecChan connection) to an IP address stored in advance as an OFC address.
- the connection destination of the OpenFlow switch (OFS) 31 is the OpenFlow proxy (OFPX) 1. That is, the OpenFlow switch (OFS) 31 stores the IP address of the OpenFlow proxy (OFPX) 1 as an OFC address.
- the data processing apparatus 11 of the second embodiment includes an inquiry processing unit 111, a flow processing unit 112, and a survival confirmation processing unit 113.
- OpenFlow proxy transfers flow registration messages from a plurality of OpenFlow controllers (OFC) to one OpenFlow protocol connection session of the OpenFlow switch (OFS).
Abstract
Description
以下に、本発明の第1実施形態について添付図面を参照して説明する。
図1に示す通り、本発明の負荷分散システムは、オープンフロープロキシ(OpenFlow Proxy:OFPX)1と、オープンフローコントローラ(OpenFlow Controller:OFC)21、22と、オープンフロースイッチ(OpenFlow Switch:OFS)31~34を含む。
図2に示す通り、オープンフロープロキシ(OFPX)1は、データ処理装置11と、記憶装置12と、ネットワーク処理装置13を備える。
次に、本発明の負荷分散システムの動作について詳細に説明する。
本発明を実施する準備として、以下の条件を満たしている必要がある。
1.各OFSには、OFCのIPアドレスの代わりにオープンフロープロキシ(OFPX)1のIPアドレスを登録してあること。
2.オープンフロープロキシ(OFPX)1には、予めオープンフローコントローラ(OFC)21とオープンフローコントローラ(OFC)22のIPアドレスをOFC記憶部に登録してあること。
最初に、図3を参照して、スイッチの起動時の動作を説明する。
オープンフロースイッチ(OFS)31が起動すると、オープンフロースイッチ(OFS)31は、予めOFCのアドレスとして記憶しているIPアドレスへオープンフロープロトコルのセキュアチャネル接続(SecChan接続)を行う。ここでは、オープンフロースイッチ(OFS)31の接続先は、オープンフロープロキシ(OFPX)1となる。すなわち、オープンフロースイッチ(OFS)31は、オープンフロープロキシ(OFPX)1のIPアドレスを、OFCのアドレスとして記憶している。
オープンフロープロキシ(OFPX)1は、オープンフロースイッチ(OFS)31からのセキュアチャネル接続を受けると、OFS記憶部122にオープンフロースイッチ(OFS)31の情報(IPアドレス等)を記憶する。また、オープンフロープロキシ(OFPX)1は、OFC記憶部121に記憶しているOFCの中から、オープンフロースイッチ(OFS)31のマスタOFCとなるOFCを決定し、オープンフロースイッチ(OFS)31と決定されたマスタOFCとの対応関係を管理関係記憶部123に記憶する。ここでは、オープンフロースイッチ(OFS)31のマスタOFCとして、オープンフローコントローラ(OFC)21が選択されたこととする。
オープンフロープロキシ(OFPX)1は、オープンフローコントローラ(OFC)21とオープンフローコントローラ(OFC)22に対して、オープンフロースイッチ(OFS)31からの接続に見せかけたオープンフロープロトコルのセキュアチャネル接続(SecChan接続)を行い、オープンフロースイッチ(OFS)31のオープンフロープロトコル接続を確立する。
同様にして、オープンフロープロキシ(OFPX)1は、全てのOFSのオープンフロープロトコル接続の確立を行う。すなわち、図4に示すように、オープンフロープロキシ(OFPX)1は、オープンフロースイッチ(OFS)31と同様に、オープンフロースイッチ(OFS)32、オープンフロースイッチ(OFS)33、オープンフロースイッチ(OFS)34のオープンフロープロトコル接続を確立する。ここでは、オープンフロープロキシ(OFPX)1は、オープンフローコントローラ(OFC)21とオープンフローコントローラ(OFC)22に対して、オープンフロースイッチ(OFS)32、オープンフロースイッチ(OFS)33、及びオープンフロースイッチ(OFS)34のそれぞれからの接続に見せかけたオープンフロープロトコルのセキュアチャネル接続を行う。
オープンフロープロキシ(OFPX)1は、全てのOFSのオープンフロープロトコル接続の確立が完了した後に、OFS記憶部122に、全てのOFSの情報(IPアドレス等)を記憶する。また、オープンフロープロキシ(OFPX)1は、OFC記憶部121に記憶しているOFCの中から、オープンフロースイッチ(OFS)32、オープンフロースイッチ(OFS)33、及びオープンフロースイッチ(OFS)34のそれぞれのマスタOFCとなるOFCを決定し、管理関係記憶部123に、OFSごとに決定されたマスタOFCとの対応関係を記憶する。
次に、図6を参照して、経路制御の動作について説明する。
オープンフロースイッチ(OFS)31は、取り扱い方法の不明なパケットを受信した場合、オープンフロープロトコルに準拠したネットワーク経由でオープンフロープロキシ(OFPX)1へ、当該パケットの取り扱い方法を問い合わせるための問い合わせメッセージを送信する。なお、取り扱い方法の不明なパケットとは、初めて受信したパケット(first packet)のように、フローテーブルに登録されているエントリのいずれにも適合しない未登録のフローのパケットである。
オープンフロープロキシ(OFPX)1のネットワーク処理装置13は、オープンフロースイッチ(OFS)31からの問い合わせメッセージを受信すると、問い合わせ処理部111を起動する。問い合わせ処理部111は、管理関係記憶部123を参照し、オープンフロースイッチ(OFS)31のマスタOFCであるオープンフローコントローラ(OFC)21だけにオープンフロースイッチ(OFS)31からの問い合わせメッセージを転送する。
オープンフローコントローラ(OFC)21は、問い合わせメッセージを受けると、問い合わせを受けたパケットを配送するためのフローを確認する。ここでは、オープンフローコントローラ(OFC)21は、問い合わせを受けたパケットをオープンフロースイッチ(OFS)31→オープンフロースイッチ(OFS)33→オープンフロースイッチ(OFS)34の経路で配送するためのフローを登録する必要があると判断したとする。
オープンフローコントローラ(OFC)21は、図7に示すように、オープンフロープロキシ(OFPX)1に対して確立されたオープンフロースイッチ(OFS)31、オープンフロースイッチ(OFS)33、オープンフロースイッチ(OFS)34とのセキュアチャネル接続を使い、各OFSを宛先としたフロー登録メッセージを送信する。なお、実際には、オープンフローコントローラ(OFC)21は、オープンフロープロキシ(OFPX)1に対して、各OFSを宛先としたフロー登録メッセージを一括して送信するようにしても良い。
オープンフロープロキシ(OFPX)1のネットワーク処理装置13は、オープンフローコントローラ(OFC)21から各OFS宛のフロー登録メッセージを受信すると、フロー処理部112を起動する。フロー処理部112は、フロー登録メッセージの宛先となるOFSに対して確立されたセキュアチャネルを使い、フロー登録メッセージを送信する。ここでは、フロー処理部112は、図7に示すように、オープンフロースイッチ(OFS)31、オープンフロースイッチ(OFS)33、及びオープンフロースイッチ(OFS)34のそれぞれに対して、フロー登録メッセージを送信する。
オープンフロースイッチ(OFS)31、オープンフロースイッチ(OFS)33、及びオープンフロースイッチ(OFS)34のそれぞれは、フロー登録メッセージを受信すると、フローを登録し、フローに基づいて、問い合わせたパケットと同じパターンのパケットを転送する。ここでは、オープンフロースイッチ(OFS)31は、問い合わせたパケットと同じパターンのパケットをオープンフロースイッチ(OFS)33に転送する。オープンフロースイッチ(OFS)33は、当該パケットを、オープンフロースイッチ(OFS)34に転送する。
次に、セキュアチャネルのセッションの例を説明する。
「OFPX」は、オープンフロープロキシ(OFPX)1を示す。
「OFC」は、オープンフローコントローラ(OFC)21、22を示す。
「OFS」は、オープンフロースイッチ(OFS)31~34を示す。
本実施形態では、フロー問い合わせ元のOFSごとに配送経路を選択するOFCを決定しており、OFCを負荷分散できる。
次に、本発明の第2実施形態について添付図面を参照して説明する。
本実施形態では、オープンフロープロキシ(OFPX)1のデータ処理装置11が、更に、生存確認処理部113を含む点を特徴とする。
負荷分散システムの全体構成については、図1に示す通りである。
図8に示す通り、第2実施形態のオープンフロープロキシ(OFPX)1は、データ処理装置11と、記憶装置12と、ネットワーク処理装置13を備える。
第2実施形態では、OFCに障害が発生したときの切り替え動作が、管理関係記憶部に記憶されたOFSごとのマスタOFCの対応関係の更新のみで完了するため、短時間での切り替えが可能である。
本発明によれば、大規模ネットワークの性能改善と耐障害性を高める用途に適用できる。
以上のように、本発明の負荷分散システムにおいて、オープンフロープロキシ(OFPX)は、1つのオープンフロースイッチ(OFS)からのオープンフロープロトコル接続を複数のオープンフローコントローラ(OFC)に通知しつつ、オープンフロースイッチ(OFS)からの問い合わせメッセージはマスタとなる1つのオープンフローコントローラ(OFC)のみに転送する。
上記の実施形態の一部又は全部は、以下の付記のように記載することも可能である。但し、実際には、以下の記載例に限定されない。
ネットワークを構成するスイッチと、スイッチに対して経路を設定するコントローラとの間に設置されたプロキシにより実行されるプログラムを格納する記憶媒体であって、
1つのスイッチからの接続を複数のコントローラに通知するステップと、
スイッチからの問い合わせメッセージを、マスタとなる1つのコントローラに転送するステップと
をプロキシに実行させるためのプログラムを格納する
記憶媒体。
付記1に記載の記憶媒体であって、
1つのスイッチからプロトコルのセキュアチャネル接続を受けた際に、マスタとなる1つのコントローラを接続先として決定するステップと、
前記マスタとなるコントローラに対してセキュアチャネル接続を行い、前記1つのスイッチと前記マスタとなるコントローラとの間の接続を確立するステップと
を更にプロキシに実行させるためのプログラムを格納する
記憶媒体。
付記1又は2に記載の記憶媒体であって、
スイッチの1つの接続セッションに対して、複数のコントローラからの経路情報登録メッセージを転送するステップ
を更にプロキシに実行させるためのプログラムを格納する
記憶媒体。
付記1乃至3のいずれかに記載の記憶媒体であって、
取り扱い方法の不明なパケットを受信したスイッチからの問い合わせメッセージを、マスタとなる1つのコントローラに転送するステップと、
問い合わせメッセージの応答として、前記マスタとなるコントローラから経路情報登録メッセージを受けた際に、経路情報登録メッセージの転送先となるスイッチを決定するステップと、
前記転送先となる全てのスイッチに経路情報登録メッセージを転送するステップと
を更にプロキシに実行させるためのプログラムを格納する
記憶媒体。
付記1乃至4のいずれかに記載の記憶媒体であって、
スイッチとコントローラとの対応関係を保持するステップと、
スイッチとコントローラを監視し、どちらかに障害が発生したことを検出すると、スイッチとコントローラとの対応関係を変更するステップと
を更にプロキシに実行させるためのプログラムを格納する
記憶媒体。
Claims (12)
- ネットワークを構成するスイッチと、
スイッチに対して経路を設定するコントローラと、
1つのスイッチからの接続を複数のコントローラに通知し、スイッチからの問い合わせメッセージを、マスタとなる1つのコントローラに転送するプロキシと
を具備する
負荷分散システム。 - 請求項1に記載の負荷分散システムであって、
前記プロキシは、1つのスイッチからプロトコルのセキュアチャネル接続を受けると、マスタとなる1つのコントローラを接続先として決定し、前記マスタとなるコントローラに対してセキュアチャネル接続を行い、前記1つのスイッチと前記マスタとなるコントローラとの間の接続を確立する
負荷分散システム。 - 請求項1又は2に記載の負荷分散システムであって、
前記プロキシは、スイッチの1つの接続セッションに対して、複数のコントローラからの経路情報登録メッセージを転送する
負荷分散システム。 - 請求項1乃至3のいずれか一項に記載の負荷分散システムであって、
前記プロキシは、取り扱い方法の不明なパケットを受信したスイッチからの問い合わせメッセージを、マスタとなる1つのコントローラに転送し、問い合わせメッセージの応答として、前記マスタとなるコントローラから経路情報登録メッセージを受けると、経路情報登録メッセージの転送先となるスイッチを決定し、前記転送先となる全てのスイッチに経路情報登録メッセージを転送する
負荷分散システム。 - 請求項1乃至4のいずれか一項に記載の負荷分散システムであって、
前記プロキシは、スイッチとコントローラとの対応関係を記憶し、スイッチとコントローラを監視し、どちらかに障害が発生したことを検出すると、スイッチとコントローラとの対応関係を変更する
負荷分散システム。 - 請求項1乃至5のいずれか一項に記載の負荷分散システムで使用されるプロキシ。
- コントローラにおいて、ネットワークを構成するスイッチに対して経路を設定することと、
プロキシにおいて、1つのスイッチからの接続を複数のコントローラに通知することと、
前記プロキシにおいて、スイッチからの問い合わせメッセージを、マスタとなる1つのコントローラに転送することと
を含む
負荷分散方法。 - 請求項7に記載の負荷分散方法であって、
前記プロキシにおいて、1つのスイッチからプロトコルのセキュアチャネル接続を受けた際に、マスタとなる1つのコントローラを接続先として決定することと、
前記プロキシにおいて、前記マスタとなるコントローラに対してセキュアチャネル接続を行い、前記1つのスイッチと前記マスタとなるコントローラとの間の接続を確立することと
を更に含む
負荷分散方法。 - 請求項7又は8に記載の負荷分散方法であって、
前記プロキシにおいて、スイッチの1つの接続セッションに対して、複数のコントローラからの経路情報登録メッセージを転送すること
を更に含む
負荷分散方法。 - 請求項7乃至9のいずれか一項に記載の負荷分散方法であって、
前記プロキシにおいて、取り扱い方法の不明なパケットを受信したスイッチからの問い合わせメッセージを、マスタとなる1つのコントローラに転送することと、
前記プロキシにおいて、問い合わせメッセージの応答として、前記マスタとなるコントローラから経路情報登録メッセージを受けた際に、経路情報登録メッセージの転送先となるスイッチを決定することと、
前記プロキシで、前記転送先となる全てのスイッチに経路情報登録メッセージを転送することと
を更に含む
負荷分散方法。 - 請求項7乃至10のいずれか一項に記載の負荷分散方法であって、
前記プロキシで、スイッチとコントローラとの対応関係を保持することと、
前記プロキシで、スイッチとコントローラを監視し、どちらかに障害が発生したことを検出すると、スイッチとコントローラとの対応関係を変更することと
を更に含む
負荷分散方法。 - 請求項7乃至11のいずれか一項に記載の負荷分散方法をプロキシに実行させるためのプログラムを格納する記憶媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP10833114.1A EP2506505A4 (en) | 2009-11-26 | 2010-11-18 | Load distribution system, load distribution method, and program |
US13/512,311 US20120250496A1 (en) | 2009-11-26 | 2010-11-18 | Load distribution system, load distribution method, and program |
JP2011543216A JP5131651B2 (ja) | 2009-11-26 | 2010-11-18 | 負荷分散システム、負荷分散方法、及びプログラム |
CN2010800539229A CN102640464A (zh) | 2009-11-26 | 2010-11-18 | 负载分配系统、负载分配方法及程序 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009269005 | 2009-11-26 | ||
JP2009-269005 | 2009-11-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011065268A1 true WO2011065268A1 (ja) | 2011-06-03 |
Family
ID=44066372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2010/070527 WO2011065268A1 (ja) | 2009-11-26 | 2010-11-18 | 負荷分散システム、負荷分散方法、及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20120250496A1 (ja) |
EP (1) | EP2506505A4 (ja) |
JP (1) | JP5131651B2 (ja) |
CN (1) | CN102640464A (ja) |
WO (1) | WO2011065268A1 (ja) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011160363A (ja) * | 2010-02-03 | 2011-08-18 | Nec Corp | コンピュータシステム、コントローラ、スイッチ、及び通信方法 |
JP2011166384A (ja) * | 2010-02-08 | 2011-08-25 | Nec Corp | コンピュータシステム、及び通信方法 |
CN102594697A (zh) * | 2012-02-21 | 2012-07-18 | 华为技术有限公司 | 负载均衡方法及负载均衡装置 |
JP2013030863A (ja) * | 2011-07-27 | 2013-02-07 | Nec Corp | スイッチ装置の制御システム、その構成制御装置および構成制御方法 |
WO2013042598A1 (en) * | 2011-09-22 | 2013-03-28 | Nec Corporation | Communication terminal, communication method, and program |
US20130094350A1 (en) * | 2011-10-14 | 2013-04-18 | Subhasree Mandal | Semi-Centralized Routing |
WO2013114490A1 (ja) * | 2012-02-02 | 2013-08-08 | 日本電気株式会社 | コントローラ、負荷分散方法、プログラムを格納した非一時的なコンピュータ可読媒体、コンピュータシステム、制御装置 |
WO2013187054A1 (en) * | 2012-06-14 | 2013-12-19 | Nec Corporation | Communication system, control apparatus, communication method, control method and program |
WO2014123194A1 (ja) * | 2013-02-07 | 2014-08-14 | 日本電気株式会社 | 通信システム、制御装置、通信制御方法およびプログラム |
WO2014133025A1 (ja) * | 2013-02-27 | 2014-09-04 | 日本電気株式会社 | 通信システム、上位コントローラ、ネットワークの制御方法及びプログラム |
WO2014142070A1 (ja) * | 2013-03-11 | 2014-09-18 | 日本電気株式会社 | 制御メッセージ中継装置、制御メッセージの中継方法及びプログラム |
CN104579975A (zh) * | 2015-02-10 | 2015-04-29 | 广州市品高软件开发有限公司 | 一种软件定义网络控制器集群的调度方法 |
CN104796344A (zh) * | 2014-01-16 | 2015-07-22 | 中兴通讯股份有限公司 | 基于SDN实现报文转发的方法、系统、Openflow交换机及服务器 |
JPWO2013133227A1 (ja) * | 2012-03-05 | 2015-07-30 | 日本電気株式会社 | ネットワークシステム、スイッチ、及びネットワーク構築方法 |
JP2015138987A (ja) * | 2014-01-20 | 2015-07-30 | 日本電気株式会社 | 通信システムおよび通信システムにおけるサービス復旧方法 |
US9104643B2 (en) | 2013-03-15 | 2015-08-11 | International Business Machines Corporation | OpenFlow controller master-slave initialization protocol |
US9118984B2 (en) | 2013-03-15 | 2015-08-25 | International Business Machines Corporation | Control plane for integrated switch wavelength division multiplexing |
US9197563B2 (en) | 2013-03-15 | 2015-11-24 | International Business Machines Corporation | Bypassing congestion points in a converged enhanced ethernet fabric |
JPWO2013146808A1 (ja) * | 2012-03-28 | 2015-12-14 | 日本電気株式会社 | コンピュータシステム、及び通信経路変更方法 |
JPWO2013146785A1 (ja) * | 2012-03-28 | 2015-12-14 | 日本電気株式会社 | 通信システム、通信装置、制御装置、通信装置の制御方法及びプログラム |
US9219689B2 (en) | 2013-03-15 | 2015-12-22 | International Business Machines Corporation | Source-driven switch probing with feedback request |
JP2016506193A (ja) * | 2013-12-05 | 2016-02-25 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ソフトウェア定義ネットワークにおける制御方法、制御装置およびプロセッサ |
US9401857B2 (en) | 2013-03-15 | 2016-07-26 | International Business Machines Corporation | Coherent load monitoring of physical and virtual networks with synchronous status acquisition |
US9407560B2 (en) | 2013-03-15 | 2016-08-02 | International Business Machines Corporation | Software defined network-based load balancing for physical and virtual networks |
JPWO2014054691A1 (ja) * | 2012-10-03 | 2016-08-25 | 日本電気株式会社 | 通信システム、制御装置、制御方法及びプログラム |
US9444748B2 (en) | 2013-03-15 | 2016-09-13 | International Business Machines Corporation | Scalable flow and congestion control with OpenFlow |
US9590923B2 (en) | 2013-03-15 | 2017-03-07 | International Business Machines Corporation | Reliable link layer for control links between network controllers and switches |
US9609086B2 (en) | 2013-03-15 | 2017-03-28 | International Business Machines Corporation | Virtual machine mobility using OpenFlow |
US9769074B2 (en) | 2013-03-15 | 2017-09-19 | International Business Machines Corporation | Network per-flow rate limiting |
US9954781B2 (en) | 2013-03-15 | 2018-04-24 | International Business Machines Corporation | Adaptive setting of the quantized congestion notification equilibrium setpoint in converged enhanced Ethernet networks |
US9998367B2 (en) | 2014-02-05 | 2018-06-12 | Nec Corporation | Communication control system, communication control method, and communication control program |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6044637B2 (ja) * | 2011-09-21 | 2016-12-14 | 日本電気株式会社 | 通信装置、通信システム、通信制御方法及びプログラム |
US8982727B2 (en) | 2012-10-22 | 2015-03-17 | Futurewei Technologies, Inc. | System and apparatus of generalized network controller for a software defined network (SDN) |
US9729425B2 (en) * | 2012-11-29 | 2017-08-08 | Futurewei Technologies, Inc. | Transformation and unified control of hybrid networks composed of OpenFlow switches and other programmable switches |
CN106170024B (zh) * | 2012-12-24 | 2019-12-24 | 华为技术有限公司 | 一种基于软件定义网络中数据处理的系统、方法和节点 |
US9203748B2 (en) | 2012-12-24 | 2015-12-01 | Huawei Technologies Co., Ltd. | Software defined network-based data processing method, node, and system |
US9065768B2 (en) * | 2012-12-28 | 2015-06-23 | Futurewei Technologies, Inc. | Apparatus for a high performance and highly available multi-controllers in a single SDN/OpenFlow network |
US9094285B2 (en) | 2013-01-25 | 2015-07-28 | Argela Yazilim ve Bilisim Teknolojileri San. ve Tic. A.S. | Automatic discovery of multiple controllers in Software Defined Networks (SDNs) |
CN103534982B (zh) * | 2013-04-09 | 2016-07-06 | 华为技术有限公司 | 保护业务可靠性的方法、设备及网络虚拟化系统 |
CN104429028B (zh) * | 2013-05-06 | 2018-01-12 | 华为技术有限公司 | 基于sdn的网络配置方法、装置及系统 |
CN104426756B (zh) * | 2013-08-19 | 2019-03-15 | 中兴通讯股份有限公司 | 一种服务节点能力信息的获取方法及控制平台 |
US9225641B2 (en) | 2013-10-30 | 2015-12-29 | Globalfoundries Inc. | Communication between hetrogenous networks |
CN103618621B (zh) * | 2013-11-21 | 2017-08-11 | 华为技术有限公司 | 一种软件定义网络sdn的自动配置方法、设备及系统 |
US9124507B1 (en) | 2014-04-10 | 2015-09-01 | Level 3 Communications, Llc | Proxy of routing protocols to redundant controllers |
CN104065585B (zh) * | 2014-07-16 | 2017-07-04 | 福州大学 | 一种在软件定义网络中动态调整控制器负载的方法 |
CN104092774B (zh) * | 2014-07-23 | 2018-03-09 | 新华三技术有限公司 | 软件定义网络连接建立控制方法及装置 |
CN104468231A (zh) * | 2014-12-23 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | Sdn交换机和控制器动态注册方法 |
CN105024939A (zh) * | 2015-06-29 | 2015-11-04 | 南京邮电大学 | 一种基于OpenFlow的SDN网络环境下分布式控制器系统 |
WO2018018567A1 (zh) * | 2016-07-29 | 2018-02-01 | 华为技术有限公司 | 一种管理交换机的方法及装置 |
CN107948217B (zh) * | 2016-10-12 | 2021-04-13 | 中国电信股份有限公司 | 交换机系统和通信方法 |
US11063837B2 (en) * | 2018-11-28 | 2021-07-13 | Cisco Technology, Inc. | Customized network load-balancing using machine learning |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3409726B2 (ja) | 1999-02-26 | 2003-05-26 | 日本電気株式会社 | 転送先決定処理装置 |
JP2003229889A (ja) * | 2002-02-06 | 2003-08-15 | Nec Corp | パス設定方法及びそれを用いる通信ネットワーク並びにノード装置 |
JP2007288711A (ja) | 2006-04-20 | 2007-11-01 | Nec Corp | ゲートウェイ装置、設定コントローラ、ゲートウェイ装置の負荷分散方法及びプログラム |
JP2008539643A (ja) | 2005-04-29 | 2008-11-13 | ノキア コーポレイション | セキュアな通信の確立 |
JP2009269005A (ja) | 2008-05-12 | 2009-11-19 | Nippon Steel Corp | 空気濾過器のコーティング剤散布方法および空気濾過装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2193630B1 (en) * | 2007-09-26 | 2015-08-26 | Nicira, Inc. | Network operating system for managing and securing networks |
-
2010
- 2010-11-18 WO PCT/JP2010/070527 patent/WO2011065268A1/ja active Application Filing
- 2010-11-18 US US13/512,311 patent/US20120250496A1/en not_active Abandoned
- 2010-11-18 CN CN2010800539229A patent/CN102640464A/zh active Pending
- 2010-11-18 EP EP10833114.1A patent/EP2506505A4/en not_active Withdrawn
- 2010-11-18 JP JP2011543216A patent/JP5131651B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3409726B2 (ja) | 1999-02-26 | 2003-05-26 | 日本電気株式会社 | 転送先決定処理装置 |
JP2003229889A (ja) * | 2002-02-06 | 2003-08-15 | Nec Corp | パス設定方法及びそれを用いる通信ネットワーク並びにノード装置 |
JP2008539643A (ja) | 2005-04-29 | 2008-11-13 | ノキア コーポレイション | セキュアな通信の確立 |
JP2007288711A (ja) | 2006-04-20 | 2007-11-01 | Nec Corp | ゲートウェイ装置、設定コントローラ、ゲートウェイ装置の負荷分散方法及びプログラム |
JP2009269005A (ja) | 2008-05-12 | 2009-11-19 | Nippon Steel Corp | 空気濾過器のコーティング剤散布方法および空気濾過装置 |
Non-Patent Citations (3)
Title |
---|
KENTARO OGAWA ET AL.: "Redundant Configuration of Control Element for Open Architecture Router", IEICE TECHNICAL REPORT NS2005-100, 13 October 2005 (2005-10-13), XP008167748 * |
NICK MCKEOWN ET AL.: "OpenFlow: Enabling Innovation in Campus Networks", 14 March 2008 (2008-03-14), XP055002028, Retrieved from the Internet <URL:http://www.openflowswitch.org/documents/openflow-wp-latest.pdf> * |
See also references of EP2506505A4 |
Cited By (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011160363A (ja) * | 2010-02-03 | 2011-08-18 | Nec Corp | コンピュータシステム、コントローラ、スイッチ、及び通信方法 |
JP2011166384A (ja) * | 2010-02-08 | 2011-08-25 | Nec Corp | コンピュータシステム、及び通信方法 |
JP2013030863A (ja) * | 2011-07-27 | 2013-02-07 | Nec Corp | スイッチ装置の制御システム、その構成制御装置および構成制御方法 |
US10412001B2 (en) | 2011-09-22 | 2019-09-10 | Nec Corporation | Communication terminal, communication method, and program |
US20140241365A1 (en) * | 2011-09-22 | 2014-08-28 | Nec Corporation | Communication terminal, communication method, and program |
EP2759101B1 (en) * | 2011-09-22 | 2019-11-27 | NEC Corporation | Communication terminal, communication method, and program |
JP2014530514A (ja) * | 2011-09-22 | 2014-11-17 | 日本電気株式会社 | 通信端末、通信方法、およびプログラム |
EP3614631A1 (en) * | 2011-09-22 | 2020-02-26 | Nec Corporation | Communication terminal, communication method, and program |
WO2013042598A1 (en) * | 2011-09-22 | 2013-03-28 | Nec Corporation | Communication terminal, communication method, and program |
US8830820B2 (en) * | 2011-10-14 | 2014-09-09 | Google Inc. | Semi-centralized routing |
WO2013055697A1 (en) | 2011-10-14 | 2013-04-18 | Google Inc. | Semi-centralized routing |
US20130094350A1 (en) * | 2011-10-14 | 2013-04-18 | Subhasree Mandal | Semi-Centralized Routing |
EP2767040A4 (en) * | 2011-10-14 | 2015-05-20 | Google Inc | SEMI-CENTRALIZED ROUTING |
WO2013114490A1 (ja) * | 2012-02-02 | 2013-08-08 | 日本電気株式会社 | コントローラ、負荷分散方法、プログラムを格納した非一時的なコンピュータ可読媒体、コンピュータシステム、制御装置 |
US9577941B2 (en) | 2012-02-02 | 2017-02-21 | Nec Corporation | Controller, method for distributing load, non-transitory computer-readable medium storing program, computer system, and control device |
CN102594697A (zh) * | 2012-02-21 | 2012-07-18 | 华为技术有限公司 | 负载均衡方法及负载均衡装置 |
CN102594697B (zh) * | 2012-02-21 | 2015-07-22 | 华为技术有限公司 | 负载均衡方法及负载均衡装置 |
US9548933B2 (en) | 2012-03-05 | 2017-01-17 | Nec Corporation | Network system, switch, and methods of network configuration |
JPWO2013133227A1 (ja) * | 2012-03-05 | 2015-07-30 | 日本電気株式会社 | ネットワークシステム、スイッチ、及びネットワーク構築方法 |
US10454805B2 (en) | 2012-03-28 | 2019-10-22 | Nec Corporation | Communication system, communication apparatus, control apparatus, communication apparatus control method and program |
JPWO2013146785A1 (ja) * | 2012-03-28 | 2015-12-14 | 日本電気株式会社 | 通信システム、通信装置、制御装置、通信装置の制御方法及びプログラム |
JPWO2013146808A1 (ja) * | 2012-03-28 | 2015-12-14 | 日本電気株式会社 | コンピュータシステム、及び通信経路変更方法 |
WO2013187054A1 (en) * | 2012-06-14 | 2013-12-19 | Nec Corporation | Communication system, control apparatus, communication method, control method and program |
EP2862322B1 (en) * | 2012-06-14 | 2019-10-02 | NEC Corporation | Communication system, control apparatus, communication method, control method and program |
US10212084B2 (en) | 2012-06-14 | 2019-02-19 | Nec Corporation | Communication system, control apparatus, communication method, control method and program |
CN104365069A (zh) * | 2012-06-14 | 2015-02-18 | 日本电气株式会社 | 通信系统、控制设备、通信方法、控制方法和程序 |
JP2015519765A (ja) * | 2012-06-14 | 2015-07-09 | 日本電気株式会社 | 通信システム、制御装置、通信方法、制御方法及びプログラム |
JPWO2014054691A1 (ja) * | 2012-10-03 | 2016-08-25 | 日本電気株式会社 | 通信システム、制御装置、制御方法及びプログラム |
WO2014123194A1 (ja) * | 2013-02-07 | 2014-08-14 | 日本電気株式会社 | 通信システム、制御装置、通信制御方法およびプログラム |
WO2014133025A1 (ja) * | 2013-02-27 | 2014-09-04 | 日本電気株式会社 | 通信システム、上位コントローラ、ネットワークの制御方法及びプログラム |
US9860178B2 (en) | 2013-03-11 | 2018-01-02 | Nec Corporation | Control message relay apparatus, control message relay method, and program |
JP6036986B2 (ja) * | 2013-03-11 | 2016-11-30 | 日本電気株式会社 | 制御メッセージ中継装置、制御メッセージの中継方法及びプログラム |
WO2014142070A1 (ja) * | 2013-03-11 | 2014-09-18 | 日本電気株式会社 | 制御メッセージ中継装置、制御メッセージの中継方法及びプログラム |
US9219691B2 (en) | 2013-03-15 | 2015-12-22 | International Business Machines Corporation | Source-driven switch probing with feedback request |
US9998377B2 (en) | 2013-03-15 | 2018-06-12 | International Business Machines Corporation | Adaptive setting of the quantized congestion notification equilibrium setpoint in converged enhanced ethernet networks |
US9407560B2 (en) | 2013-03-15 | 2016-08-02 | International Business Machines Corporation | Software defined network-based load balancing for physical and virtual networks |
US9104643B2 (en) | 2013-03-15 | 2015-08-11 | International Business Machines Corporation | OpenFlow controller master-slave initialization protocol |
US9110866B2 (en) | 2013-03-15 | 2015-08-18 | International Business Machines Corporation | OpenFlow controller master-slave initialization protocol |
US9444748B2 (en) | 2013-03-15 | 2016-09-13 | International Business Machines Corporation | Scalable flow and congestion control with OpenFlow |
US9503382B2 (en) | 2013-03-15 | 2016-11-22 | International Business Machines Corporation | Scalable flow and cogestion control with openflow |
US9118984B2 (en) | 2013-03-15 | 2015-08-25 | International Business Machines Corporation | Control plane for integrated switch wavelength division multiplexing |
US9253096B2 (en) | 2013-03-15 | 2016-02-02 | International Business Machines Corporation | Bypassing congestion points in a converged enhanced ethernet fabric |
US9219689B2 (en) | 2013-03-15 | 2015-12-22 | International Business Machines Corporation | Source-driven switch probing with feedback request |
US9590923B2 (en) | 2013-03-15 | 2017-03-07 | International Business Machines Corporation | Reliable link layer for control links between network controllers and switches |
US9596192B2 (en) | 2013-03-15 | 2017-03-14 | International Business Machines Corporation | Reliable link layer for control links between network controllers and switches |
US9609086B2 (en) | 2013-03-15 | 2017-03-28 | International Business Machines Corporation | Virtual machine mobility using OpenFlow |
US9614930B2 (en) | 2013-03-15 | 2017-04-04 | International Business Machines Corporation | Virtual machine mobility using OpenFlow |
US9769074B2 (en) | 2013-03-15 | 2017-09-19 | International Business Machines Corporation | Network per-flow rate limiting |
US9197563B2 (en) | 2013-03-15 | 2015-11-24 | International Business Machines Corporation | Bypassing congestion points in a converged enhanced ethernet fabric |
US9401857B2 (en) | 2013-03-15 | 2016-07-26 | International Business Machines Corporation | Coherent load monitoring of physical and virtual networks with synchronous status acquisition |
US9954781B2 (en) | 2013-03-15 | 2018-04-24 | International Business Machines Corporation | Adaptive setting of the quantized congestion notification equilibrium setpoint in converged enhanced Ethernet networks |
JP2016506193A (ja) * | 2013-12-05 | 2016-02-25 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ソフトウェア定義ネットワークにおける制御方法、制御装置およびプロセッサ |
US9432474B2 (en) | 2013-12-05 | 2016-08-30 | Huawei Technologies Co., Ltd. | Control method, control device, and processor in software defined network |
US9344511B2 (en) | 2013-12-05 | 2016-05-17 | Huawei Technologies Co., Ltd. | Control method, control device, and process in software defined network |
CN104796344A (zh) * | 2014-01-16 | 2015-07-22 | 中兴通讯股份有限公司 | 基于SDN实现报文转发的方法、系统、Openflow交换机及服务器 |
CN104796344B (zh) * | 2014-01-16 | 2020-01-14 | 中兴通讯股份有限公司 | 基于SDN实现报文转发的方法、系统、Openflow交换机及服务器 |
JP2015138987A (ja) * | 2014-01-20 | 2015-07-30 | 日本電気株式会社 | 通信システムおよび通信システムにおけるサービス復旧方法 |
US9998367B2 (en) | 2014-02-05 | 2018-06-12 | Nec Corporation | Communication control system, communication control method, and communication control program |
CN104579975B (zh) * | 2015-02-10 | 2018-01-05 | 广州市品高软件股份有限公司 | 一种软件定义网络控制器集群的调度方法 |
CN104579975A (zh) * | 2015-02-10 | 2015-04-29 | 广州市品高软件开发有限公司 | 一种软件定义网络控制器集群的调度方法 |
Also Published As
Publication number | Publication date |
---|---|
JP5131651B2 (ja) | 2013-01-30 |
CN102640464A (zh) | 2012-08-15 |
US20120250496A1 (en) | 2012-10-04 |
JPWO2011065268A1 (ja) | 2013-04-11 |
EP2506505A4 (en) | 2017-07-12 |
EP2506505A1 (en) | 2012-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5131651B2 (ja) | 負荷分散システム、負荷分散方法、及びプログラム | |
EP2109962B1 (en) | Triple-tier anycast addressing | |
US9215175B2 (en) | Computer system including controller and plurality of switches and communication method in computer system | |
EP2870737B1 (en) | Packet forwarding optimization with virtual machine mobility | |
JP5811253B2 (ja) | ネットワークシステム、及びネットワーク管理方法 | |
US8166187B2 (en) | Distributed IP gateway based on sharing a MAC address and IP address concurrently between a first network switching device and a second network switching device | |
CN114697252B (zh) | 计算机网络方法、软件定义网络控制器及存储介质 | |
US8891536B2 (en) | Layer-3 services for united router farm | |
US9515927B2 (en) | System and method for layer 3 proxy routing | |
CN111756566B (zh) | 支持和不支持issu装置的混合网络中软件升级部署 | |
WO2014087591A1 (ja) | 通信システム、制御装置、通信制御方法、転送制御方法及び転送制御プログラム | |
JP5861772B2 (ja) | ネットワークアプライアンス冗長化システム、制御装置、ネットワークアプライアンス冗長化方法及びプログラム | |
WO2019080592A1 (zh) | 一种发送报文的方法和设备 | |
EP3038296B1 (en) | Pool element status information synchronization method, pool register and pool element | |
WO2013141191A1 (ja) | 制御装置、通信システム、ノード制御方法及びプログラム | |
JP2013066135A (ja) | 冗長化制御のためのプログラム、情報処理装置及び方法、通信装置、中継処理方法及びプログラム | |
CN103200117A (zh) | 一种负载均衡方法和装置 | |
WO2015151442A1 (ja) | 通信システム、通信方法および制御装置 | |
JP2018007093A (ja) | 中継装置の冗長化構成における物理的および論理的非対称ルーティング防止メカニズム | |
JP5821641B2 (ja) | ネットワークシステム、スイッチ、及びスイッチ間設定通知方法 | |
JP2022034323A (ja) | 通信システム及び通信制御方法 | |
JP2012175622A (ja) | マルチホーム接続環境におけるルータ、プログラム及び方法 | |
JP2017183960A (ja) | スイッチ制御装置、方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201080053922.9 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10833114 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2011543216 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13512311 Country of ref document: US Ref document number: 2010833114 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |