JP5987841B2 - 通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラム - Google Patents
通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラム Download PDFInfo
- Publication number
- JP5987841B2 JP5987841B2 JP2013554698A JP2013554698A JP5987841B2 JP 5987841 B2 JP5987841 B2 JP 5987841B2 JP 2013554698 A JP2013554698 A JP 2013554698A JP 2013554698 A JP2013554698 A JP 2013554698A JP 5987841 B2 JP5987841 B2 JP 5987841B2
- Authority
- JP
- Japan
- Prior art keywords
- tunnel establishment
- packet
- control information
- node
- transfer
- 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.)
- Expired - Fee Related
Links
- 238000012546 transfer Methods 0.000 title claims description 122
- 238000000034 method Methods 0.000 title claims description 64
- 238000004891 communication Methods 0.000 title claims description 52
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000012545 processing Methods 0.000 claims description 189
- 230000005641 tunneling Effects 0.000 claims description 54
- 230000008569 process Effects 0.000 claims description 47
- 230000005540 biological transmission Effects 0.000 description 20
- 238000003860 storage Methods 0.000 description 14
- 230000009471 action Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、日本国特許出願:特願2011−124263号(2011年6月2日出願)の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラムに関し、特に、制御装置が制御情報を用いて、ネットワークに配置された転送ノードを制御する通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラムに関する。
前記各転送ノードは、前記経路情報に含まれるホップカウントを用いて前記制御情報の転送用の処理規則を設定する通信システムの制御方法が提供される。本方法は、前記制御装置と転送ノードとを含む通信システムという、特定の機械に結びつけられている。
続いて、本発明の第1の実施形態について図面を参照して詳細に説明する。図3は、本発明の第1の実施形態に係る通信システムの構成を示す図である。図3を参照すると、制御装置10と、二つの転送ノード20a、20bとを含む構成が示されている。なお、制御装置10と転送ノード20aと転送ノード20b間に付した#1、#2等は、ポート番号を表わしている。
続いて、転送ノード20a、20bの構成に変更を加えた本発明の第2の実施形態について図面を参照して詳細に説明する。以下、第1の実施形態と共通する部分については説明を省略し、その相違点を中心に説明を加える。
11 トンネル確立パケット生成部
12 トンネル確立パケット送受信部
13 トンネリング部
14 制御パケット送受信部
15 トンネル確立部
16 転送ノード制御部
20a〜20d、20A〜20D、120a、120b 転送ノード
21 パケット処理部
22 トンネル確立パケット処理部
23 トンネリング部
24 処理規則記憶部
25 制御パケット処理部
26 メッセージ処理部
27 パケット処理部
100a〜100d、101a、101b 通信トンネル
Claims (15)
- パケットと照合する照合規則と前記照合規則に適合するパケットに適用する処理とを定めた処理規則に従って受信パケットを処理する複数の転送ノードと、制御情報を用いて前記転送ノードを制御する制御装置と、を含み、
前記制御装置は、前記各転送ノードについてそれぞれ前記制御情報の転送経路を決定し、各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信するトンネル確立部を備え、
前記各転送ノードは、前記トンネル確立メッセージに含まれる前記制御情報の転送用の処理規則を保持して、前記制御装置と制御情報を授受する通信システムであって、
前記トンネル確立メッセージは、前記トンネル確立メッセージに含まれる経路情報を用いて、ソースルーティングされ、
前記各転送ノードは、前記経路情報に含まれるホップカウントを用いて前記制御情報の転送用の処理規則を設定する通信システム。 - パケットと照合する照合規則と前記照合規則に適合するパケットに適用する処理とを定めた処理規則に従って受信パケットを処理する複数の転送ノードと、制御情報を用いて前記転送ノードを制御する制御装置と、を含み、
前記制御装置は、前記各転送ノードについてそれぞれ前記制御情報の転送経路を決定し、各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信するトンネル確立部を備え、
前記各転送ノードは、前記トンネル確立メッセージに含まれる前記制御情報の転送用の処理規則を保持して、前記制御装置と制御情報を授受する通信システムであって、
前記トンネル確立メッセージは、前記トンネル確立メッセージに含まれる経路情報を用いて、ソースルーティングされ、
前記各転送ノードは、前記トンネル確立メッセージに含まれる処理規則を設定すべき転送ノードを指定する情報を用いて前記制御情報の転送用の処理規則を設定する通信システム。 - 前記トンネル確立メッセージは、複数の制御情報の転送用の処理規則を格納可能である請求項1又は2の通信システム。
- 前記制御装置は、
ソースルーティングを用いて、前記転送ノードとトンネルの確立のための情報を収集するトンネル確立パケット生成部と、
前記トンネル確立パケット生成部にて生成された情報に基づいて、転送ノードに前記制御情報の転送用の処理規則を設定するとともに、前記処理規則を用いて、前記転送ノードに制御情報を送信するトンネリング部と、を備え、
前記各転送ノードは、
前記トンネル確立パケット生成部に応答し、または、他の転送ノードにトンネル確立パケットを転送するトンネル確立パケット処理部と、
前記制御装置のトンネリング部と、制御情報を送受信する転送ノード側トンネリング部とを備える請求項1から3いずれか一の通信システム。 - さらに、前記転送ノードが、
前記制御装置のトンネリング部から受信した制御情報を所定の形式に変換する制御パケット処理部を備える請求項1から4いずれか一の通信システム。 - パケットと照合する照合規則と、前記照合規則に適合するパケットに適用する処理を定めた処理規則に従って受信パケットを処理する複数の転送ノードと接続され、
前記各転送ノードについてそれぞれ制御情報の転送経路を決定し、各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信するトンネル確立部を備える制御装置であって、
前記トンネル確立メッセージは、前記トンネル確立メッセージに含まれる経路情報を用いて、ソースルーティングされ、
前記各転送ノードに、前記経路情報に含まれるホップカウントを用いて前記制御情報の転送用の処理規則を設定させること、
を特徴とする制御装置。 - パケットと照合する照合規則と、前記照合規則に適合するパケットに適用する処理を定めた処理規則に従って受信パケットを処理する複数の転送ノードと接続され、
前記各転送ノードについてそれぞれ制御情報の転送経路を決定し、各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信するトンネル確立部を備える制御装置であって、
前記トンネル確立メッセージは、前記制御情報の転送経路上の転送ノードのうち、前記トンネル確立メッセージに含まれる処理規則を設定すべき転送ノードを指定する情報を含むこと、
を特徴とする制御装置。 - 前記トンネル確立メッセージとして、複数の制御情報の転送用の処理規則を格納したトンネル確立メッセージを生成する請求項6又は7の制御装置。
- さらに、
ソースルーティングを用いて、前記転送ノードとトンネルの確立のための情報を収集するトンネル確立パケット生成部と、
前記トンネル確立パケット生成部にて生成された情報に基づいて、転送ノードに前記制御情報の転送用の処理規則を設定するとともに、前記処理規則を用いて、前記転送ノードに制御情報を送信するトンネリング部と、を備える請求項6から8いずれか一の制御装置。 - 請求項9の制御装置のトンネル確立パケット生成部に応答し、または、他の転送ノードにトンネル確立パケットを転送するトンネル確立パケット処理部と、
前記制御装置のトンネリング部と、制御情報を送受信する転送ノード側トンネリング部とを備える転送ノード。 - さらに、
前記制御装置のトンネリング部から受信した制御情報を所定の形式に変換する制御パケット処理部を備える請求項10の転送ノード。 - パケットと照合する照合規則と前記照合規則に適合するパケットに適用する処理とを定めた処理規則に従って受信パケットを処理する複数の転送ノードと、制御情報を用いて前記転送ノードを制御する制御装置と、を含む通信システムにおいて、
前記制御装置が、前記各転送ノードについてそれぞれ前記制御情報の転送経路を決定し、各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信するステップと、
前記各転送ノードが、前記トンネル確立メッセージに含まれる前記制御情報の転送用の処理規則を保持して、前記制御装置と制御情報を授受するステップと、
を含み、
前記トンネル確立メッセージは、前記トンネル確立メッセージに含まれる経路情報を用いて、ソースルーティングされ、
前記各転送ノードは、前記経路情報に含まれるホップカウントを用いて前記制御情報の転送用の処理規則を設定する通信システムの制御方法。 - パケットと照合する照合規則と前記照合規則に適合するパケットに適用する処理とを定めた処理規則に従って受信パケットを処理する複数の転送ノードと、制御情報を用いて前記転送ノードを制御する制御装置と、を含む通信システムにおいて、
前記制御装置が、前記各転送ノードについてそれぞれ前記制御情報の転送経路を決定し、各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信するステップと、
前記各転送ノードが、前記トンネル確立メッセージに含まれる前記制御情報の転送用の処理規則を保持して、前記制御装置と制御情報を授受するステップと、
を含み、
前記トンネル確立メッセージは、前記トンネル確立メッセージに含まれる経路情報を用いて、ソースルーティングされ、
前記各転送ノードは、前記トンネル確立メッセージに含まれる処理規則を設定すべき転送ノードを指定する情報を用いて前記制御情報の転送用の処理規則を設定する通信システムの制御方法。 - パケットと照合する照合規則と前記照合規則に適合するパケットに適用する処理とを定めた処理規則に従って受信パケットを処理する複数の転送ノードと、制御情報を用いて前記転送ノードを制御する制御装置と、を含む通信システムに含まれるコンピュータに、
前記各転送ノードについてそれぞれ前記制御情報の転送経路を決定する処理と、
前記各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信する処理と、を実行させるプログラムであって、
前記トンネル確立メッセージを前記転送ノードに送信する処理において、前記トンネル確立メッセージは、前記トンネル確立メッセージに含まれる経路情報を用いて、ソースルーティングされ、
前記トンネル確立メッセージは、前記各転送ノードに、前記経路情報に含まれるホップカウントを用いて前記制御情報の転送用の処理規則を設定させるよう構成されているプログラム。 - パケットと照合する照合規則と前記照合規則に適合するパケットに適用する処理とを定めた処理規則に従って受信パケットを処理する複数の転送ノードと、制御情報を用いて前記転送ノードを制御する制御装置と、を含む通信システムに含まれるコンピュータに、
前記各転送ノードについてそれぞれ前記制御情報の転送経路を決定する処理と、
前記各転送経路上の転送ノードに設定する前記制御情報の転送用の処理規則を含むトンネル確立メッセージを前記転送ノードに送信する処理と、を実行させるプログラムであって、
前記トンネル確立メッセージを前記転送ノードに送信する処理において、前記トンネル確立メッセージは、前記トンネル確立メッセージに含まれる経路情報を用いて、ソースルーティングされ、
前記トンネル確立メッセージは、前記各転送ノードに、前記トンネル確立メッセージに含まれる処理規則を設定すべき転送ノードを指定する情報を用いて前記制御情報の転送用の処理規則を設定させるよう構成されているプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013554698A JP5987841B2 (ja) | 2011-06-02 | 2012-06-01 | 通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011124263 | 2011-06-02 | ||
JP2011124263 | 2011-06-02 | ||
PCT/JP2012/003629 WO2012164958A1 (en) | 2011-06-02 | 2012-06-01 | Communication system, control device, forwarding node, and control method and program for communication system |
JP2013554698A JP5987841B2 (ja) | 2011-06-02 | 2012-06-01 | 通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014519213A JP2014519213A (ja) | 2014-08-07 |
JP5987841B2 true JP5987841B2 (ja) | 2016-09-07 |
Family
ID=47258827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013554698A Expired - Fee Related JP5987841B2 (ja) | 2011-06-02 | 2012-06-01 | 通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9397956B2 (ja) |
JP (1) | JP5987841B2 (ja) |
WO (1) | WO2012164958A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20126275L (fi) * | 2012-12-07 | 2014-06-08 | Tellabs Oy | Menetelmä ja laitteisto ohjelmallisesti määriteltävän verkon konfiguroimiseksi |
JP6191166B2 (ja) * | 2013-03-01 | 2017-09-06 | 日本電気株式会社 | Sdnネットワークシステム、コントローラ装置及びそれらに用いる通信量削減方法 |
CN108183861B (zh) * | 2013-10-26 | 2021-09-07 | 华为技术有限公司 | Sdn交换机获取精确流表项方法及sdn交换机、控制器、系统 |
WO2015094388A1 (en) * | 2013-12-21 | 2015-06-25 | Hewlett-Packard Development Company, L.P. | Network programming |
JP2015154265A (ja) * | 2014-02-14 | 2015-08-24 | 日本電信電話株式会社 | データ転送システム、ネットワーク装置、制御用サーバ装置、および通信制御プログラム |
US8989199B1 (en) * | 2014-02-24 | 2015-03-24 | Level 3 Communications, Llc | Control device discovery in networks having separate control and forwarding devices |
JP6354258B2 (ja) * | 2014-03-28 | 2018-07-11 | 日本電気株式会社 | 通信管理装置、ノード、通信システム、通信管理方法、ノードの制御方法、及びプログラム |
US8811172B1 (en) * | 2014-04-10 | 2014-08-19 | tw telecom holdings inc. | Network path selection using bandwidth prediction |
WO2016044970A1 (zh) * | 2014-09-22 | 2016-03-31 | 华为技术有限公司 | 一种控制通道处理方法、装置和系统 |
CN107819596B (zh) * | 2016-09-12 | 2022-07-29 | 中兴通讯股份有限公司 | Sdn网络故障的诊断方法、装置及系统 |
CN112565086A (zh) * | 2019-09-10 | 2021-03-26 | 阿里巴巴集团控股有限公司 | 分布式网络系统、报文转发方法、设备及存储介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7225270B2 (en) * | 2000-10-17 | 2007-05-29 | Cisco Technology, Inc. | Selective diversion and injection of communication traffic |
EP1938198A4 (en) | 2005-09-29 | 2009-07-29 | Research In Motion Ltd | EFFICIENT DATABASE SYNCHRONIZATION BY COMPARING REPRESENTATIVE INFORMATION |
CN100542122C (zh) * | 2006-09-29 | 2009-09-16 | 华为技术有限公司 | 一种vlan交换隧道的复用方法和vlan交换域 |
US20080189769A1 (en) | 2007-02-01 | 2008-08-07 | Martin Casado | Secure network switching infrastructure |
JP5408243B2 (ja) | 2009-03-09 | 2014-02-05 | 日本電気株式会社 | OpenFlow通信システムおよびOpenFlow通信方法 |
JP5621781B2 (ja) * | 2009-10-06 | 2014-11-12 | 日本電気株式会社 | ネットワークシステムとコントローラと方法とプログラム |
WO2011144495A1 (en) * | 2010-05-19 | 2011-11-24 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatus for use in an openflow network |
US8750164B2 (en) * | 2010-07-06 | 2014-06-10 | Nicira, Inc. | Hierarchical managed switch architecture |
US8873398B2 (en) * | 2011-05-23 | 2014-10-28 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing EPC in a cloud computer with openflow data plane |
-
2012
- 2012-06-01 WO PCT/JP2012/003629 patent/WO2012164958A1/en active Application Filing
- 2012-06-01 JP JP2013554698A patent/JP5987841B2/ja not_active Expired - Fee Related
- 2012-06-01 US US14/123,388 patent/US9397956B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014519213A (ja) | 2014-08-07 |
US9397956B2 (en) | 2016-07-19 |
WO2012164958A1 (en) | 2012-12-06 |
US20140307742A1 (en) | 2014-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5987841B2 (ja) | 通信システム、制御装置、転送ノード、通信システムの制御方法およびプログラム | |
JP6418261B2 (ja) | 通信システム、ノード、制御装置、通信方法及びプログラム | |
US20160269289A1 (en) | Communication system, communication device, controller, and method and program for controlling forwarding path of packet flow | |
EP2652922B1 (en) | Communication system, control apparatus, communication method, and program | |
US10645006B2 (en) | Information system, control apparatus, communication method, and program | |
US20130195110A1 (en) | Communication system, control device, method for setting processing rules, and program | |
JP5999251B2 (ja) | 通信システム、スイッチ、制御装置、パケット処理方法及びプログラム | |
JP2014533001A (ja) | 転送装置の制御装置、転送装置の制御方法、通信システムおよびプログラム | |
JP5854049B2 (ja) | 通信システム、制御情報中継装置、制御装置、制御情報の送信方法およびプログラム | |
JP5725236B2 (ja) | 通信システム、ノード、パケット転送方法およびプログラム | |
WO2014077306A1 (ja) | 制御装置、通信システム、制御情報の作成方法及びプログラム | |
WO2011118586A1 (ja) | 通信システム、制御装置、転送ノード、処理規則の更新方法およびプログラム | |
US20150256455A1 (en) | Communication system, path information exchange apparatus, communication node, forwarding method for path information and program | |
WO2014104277A1 (ja) | 制御装置、通信システム、通信ノードの制御方法及びプログラム | |
JP6024761B2 (ja) | 制御装置、通信システム、通信方法及びプログラム | |
JP5991427B2 (ja) | 制御装置、通信システム、制御情報の送信方法及びプログラム | |
JP6206493B2 (ja) | 制御装置、通信システム、中継装置の制御方法及びプログラム | |
WO2014087993A1 (ja) | 制御装置、通信システム、通信方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150511 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160419 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160620 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160712 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160725 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5987841 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |