JP5725236B2 - 通信システム、ノード、パケット転送方法およびプログラム - Google Patents
通信システム、ノード、パケット転送方法およびプログラム Download PDFInfo
- Publication number
- JP5725236B2 JP5725236B2 JP2014091784A JP2014091784A JP5725236B2 JP 5725236 B2 JP5725236 B2 JP 5725236B2 JP 2014091784 A JP2014091784 A JP 2014091784A JP 2014091784 A JP2014091784 A JP 2014091784A JP 5725236 B2 JP5725236 B2 JP 5725236B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- processing rule
- packet
- layer
- destination
- 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
- 238000004891 communication Methods 0.000 title claims description 58
- 238000012546 transfer Methods 0.000 title claims description 32
- 238000000034 method Methods 0.000 title claims description 21
- 238000012545 processing Methods 0.000 description 206
- 230000009471 action Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000005111 flow chemistry technique Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Images
Classifications
-
- 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]
-
- 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/16—Multipoint routing
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、日本国特許出願:特願2010−281473号(2010年12月17日出願)の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、通信システム、ノード、パケット転送方法およびプログラムに関し、特に、受信パケットに適合する処理規則に従って、受信パケットを処理するノードを用いて通信を実現する通信システム、ノード、パケット転送方法およびプログラムに関する。
しかしながら、上記特許文献1、非特許文献1、2の技術では、通信をエンドツーエンドのフローとして捉えるため、各ノードに接続された通信端末等の数やそれぞれの通信端末が利用する通信サービスが増えるに従い、フローの数に応じた数の処理規則(上述のフローエントリに相当。)が必要になってしまう。
続いて、本発明の第1の実施形態について図面を参照して詳細に説明する。図1は、本発明の第1の実施形態の通信システムの構成を表わした図である。
・レイヤ2の送信元アドレスと宛先アドレス
・レイヤ3の送信元アドレスと宛先アドレス
・レイヤ3のネットワークアドレスを識別可能にする情報
なお、ARP(Address Resolution Protocol)等のレイヤ3の送信元アドレスと宛先アドレスが含まれているプロトコルである場合、これらのプロトコルのフォーマットから、レイヤ3の送信元アドレスと宛先アドレスを取得することができる。
[形態1]
前記第1の視点に記載の通信システムのとおり。
[形態2]
前記ノードは、マルチキャストすべき宛先に適合する処理規則を抽出する検索条件を生成する処理規則検索条件生成部(処理規則検索条件生成手段)を備え、
受信パケットの宛先アドレスがマルチキャスト対象であることを示すアドレスである場合、前記処理規則検索条件生成部にて生成された検索条件に適合する照合規則を持つ処理規則を抽出してマルチキャスト転送を行うことが好ましい。
[形態3]
前記処理規則検索条件生成部は、受信パケットの宛先アドレスがリンクローカルマルチキャストアドレスである場合、レイヤ3の宛先アドレスがパケット送信元のレイヤ3ネットワークアドレスに一致する照合規則を持つ処理規則を抽出する検索条件を生成することが好ましい。
[形態4]
前記処理規則検索条件生成部は、受信パケットの宛先アドレスがダイレクトマルチキャストアドレスである場合、レイヤ3の宛先アドレスが宛先のレイヤ3ネットワークアドレスに一致する照合規則を持つ処理規則を抽出する検索条件を生成することが好ましい。
[形態5]
前記第2の視点に記載のノードのとおり。
[形態6]
前記ノードは、
マルチキャストすべき宛先に適合する処理規則を抽出する検索条件を生成する処理規則検索条件生成部(処理規則検索条件生成手段)を備え、
受信パケットの宛先アドレスがマルチキャスト対象であることを示すアドレスである場合、前記処理規則検索条件生成部にて生成された検索条件に適合する照合規則を持つ処理規則を抽出してマルチキャスト転送を行うことが好ましい。
[形態7]
前記処理規則検索条件生成部は、受信パケットの宛先アドレスがリンクローカルマルチキャストアドレスである場合、レイヤ3の宛先アドレスがパケット送信元のレイヤ3ネットワークアドレスに一致する照合規則を持つ処理規則を抽出する検索条件を生成することが好ましい。
[形態8]
前記処理規則検索条件生成部は、受信パケットの宛先アドレスがダイレクトマルチキャストアドレスである場合、レイヤ3の宛先アドレスが宛先のレイヤ3ネットワークアドレスに一致する照合規則を持つ処理規則を抽出する検索条件を生成することが好ましい。
[形態9]
前記第3の視点に記載のパケット転送方法のとおり。
[形態10]
前記第4の視点に記載のプログラムのとおり。
なお、パケット転送方法、プログラムは、形態1の通信システムと同様に、それぞれの構成要素ないしステップについて、形態2〜形態4と同様に展開することが可能である。
なお、上記の特許文献および非特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素(各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む)の多様な組み合わせ、ないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
200、200A〜200C ノード
201 処理規則検索条件生成部
202 処理規則検索部
203 処理規則記憶部
204 処理規則管理部
205 フロー処理部
206 制御装置通信部
300A〜300E 外部ノード
Claims (12)
- パケットを転送する通信装置であって、
複数の前記通信装置と通信可能な制御装置から、パケットフローを識別するための条件と当該条件に対応するパケットフローの転送先とを含む制御情報を受信する第一の手段と、
宛先アドレスにマルチキャストアドレスが格納された受信パケットを、当該マルチキャストアドレスと、当該受信パケットと異なるパケットフローに対応する前記条件を含む複数の前記制御情報に含まれる転送先とに基づいて複数の転送先に転送する第二の手段と
を含むことを特徴とする通信装置。 - 前記第一の手段は、宛先アドレスが前記マルチキャストアドレスとは異なるアドレスを有するパケットフローを識別するための前記条件を含む前記複数の制御情報を、前記制御装置から受信する
ことを特徴とする請求項1の通信装置。 - 前記第二の手段は、前記制御装置から予め通知された前記複数の制御情報を参照し、宛先アドレスにマルチキャストアドレスが格納された受信パケットを前記複数の制御情報に対応する複数の転送先に転送する
ことを特徴とする請求項1または2の通信装置。 - 前記第二の手段は、前記マルチキャストアドレスに対応する前記複数の制御情報を特定するための検索条件に基づいて、前記受信パケットを前記複数の転送先に転送する
ことを特徴とする請求項1乃至3のいずれか1項の通信装置。 - パケットを転送する通信方法であって、
複数の前記通信装置と通信可能な制御装置から、パケットフローを識別するための条件と当該条件に対応するパケットフローの転送先とを含む制御情報を受信し、
宛先アドレスにマルチキャストアドレスが格納された受信パケットを、当該マルチキャストアドレスと、当該受信パケットと異なるパケットフローに対応する前記条件を含む複数の前記制御情報に含まれる転送先とに基づいて複数の転送先に転送する
ことを特徴とする通信方法。 - 宛先アドレスが前記マルチキャストアドレスとは異なるアドレスを有するパケットフローを識別するための前記条件を含む前記複数の制御情報を、前記制御装置から受信する
ことを特徴とする請求項5の通信方法。 - 前記制御装置から予め通知された前記複数の制御情報を参照し、宛先アドレスにマルチキャストアドレスが格納された受信パケットを前記複数の制御情報に対応する複数の転送先に転送する
ことを特徴とする請求項5または6の通信方法。 - 前記マルチキャストアドレスに対応する前記複数の制御情報を特定するための検索条件に基づいて、前記受信パケットを前記複数の転送先に転送する
ことを特徴とする請求項5乃至7のいずれか1項の通信方法。 - パケットを転送する通信装置を含む通信システムであって、
前記通信装置は、
複数の前記通信装置と通信可能な制御装置から、パケットフローを識別するための条件と当該条件に対応するパケットフローの転送先とを含む制御情報を受信する第一の手段と、
宛先アドレスにマルチキャストアドレスが格納された受信パケットを、当該マルチキャストアドレスと、当該受信パケットと異なるパケットフローに対応する前記条件を含む複数の前記制御情報に含まれる転送先とに基づいて複数の転送先に転送する第二の手段と
を含むことを特徴とする通信システム。 - 前記第一の手段は、宛先アドレスが前記マルチキャストアドレスとは異なるアドレスを有するパケットフローを識別するための前記条件を含む前記複数の制御情報を、前記制御装置から受信する
ことを特徴とする請求項9の通信システム。 - 前記第二の手段は、前記制御装置から予め通知された前記複数の制御情報を参照し、宛先アドレスにマルチキャストアドレスが格納された受信パケットを前記複数の制御情報に対応する複数の転送先に転送する
ことを特徴とする請求項9または10の通信システム。 - 前記第二の手段は、前記マルチキャストアドレスに対応する前記複数の制御情報を特定するための検索条件に基づいて、前記受信パケットを前記複数の転送先に転送する
ことを特徴とする請求項9乃至11のいずれか1項の通信システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014091784A JP5725236B2 (ja) | 2010-12-17 | 2014-04-25 | 通信システム、ノード、パケット転送方法およびプログラム |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010281473 | 2010-12-17 | ||
JP2010281473 | 2010-12-17 | ||
JP2014091784A JP5725236B2 (ja) | 2010-12-17 | 2014-04-25 | 通信システム、ノード、パケット転送方法およびプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012548861A Division JP5534033B2 (ja) | 2010-12-17 | 2011-12-19 | 通信システム、ノード、パケット転送方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014161098A JP2014161098A (ja) | 2014-09-04 |
JP5725236B2 true JP5725236B2 (ja) | 2015-05-27 |
Family
ID=46244811
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012548861A Expired - Fee Related JP5534033B2 (ja) | 2010-12-17 | 2011-12-19 | 通信システム、ノード、パケット転送方法およびプログラム |
JP2014091784A Expired - Fee Related JP5725236B2 (ja) | 2010-12-17 | 2014-04-25 | 通信システム、ノード、パケット転送方法およびプログラム |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012548861A Expired - Fee Related JP5534033B2 (ja) | 2010-12-17 | 2011-12-19 | 通信システム、ノード、パケット転送方法およびプログラム |
Country Status (6)
Country | Link |
---|---|
US (1) | US20130259044A1 (ja) |
EP (1) | EP2654251A1 (ja) |
JP (2) | JP5534033B2 (ja) |
KR (1) | KR101500251B1 (ja) |
CN (1) | CN103262479B (ja) |
WO (1) | WO2012081721A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011512393A (ja) * | 2008-02-22 | 2011-04-21 | アセラ・バイオテクノロジーズ・アーベー | 再狭窄の予防または治療のための化合物および方法 |
KR101501242B1 (ko) * | 2014-05-26 | 2015-03-12 | 주식회사 파이오링크 | 오픈플로우에 기반하여 네트워크를 병합하기 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 |
KR101501892B1 (ko) * | 2014-05-26 | 2015-03-12 | 주식회사 파이오링크 | 오픈플로우에 기반하여 서비스에 적합한 네트워크를 선택하기 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 |
GB2532055B (en) * | 2014-11-07 | 2016-12-14 | Ibm | Sticky and transient markers for a packet parser |
WO2016140696A1 (en) * | 2015-03-02 | 2016-09-09 | Hewlett Packard Enterprise Development Lp | Controlling an unknown flow inflow to an sdn controller in a software defined network (sdn) |
CN109379286B (zh) * | 2018-12-25 | 2020-12-01 | 中国科学院沈阳自动化研究所 | 一种基于Handle标识的数据转发系统 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6850531B1 (en) * | 1999-02-23 | 2005-02-01 | Alcatel | Multi-service network switch |
US6791980B1 (en) * | 1999-10-28 | 2004-09-14 | Nortel Networks Ltd | System, device, and method for reducing the number of multicast routes maintained in a multicast routing information base |
JP3610913B2 (ja) * | 2001-02-14 | 2005-01-19 | 日本電気株式会社 | ルータとそのパケット交換方法、及びパケット交換プログラム |
KR100425020B1 (ko) * | 2001-11-26 | 2004-03-27 | 주식회사 케이티프리텔 | 명시적 멀티캐스트의 터널링 서비스 방법 및 장치 |
US7881291B2 (en) * | 2005-05-26 | 2011-02-01 | Alcatel Lucent | Packet classification acceleration using spectral analysis |
JP4772053B2 (ja) * | 2005-08-04 | 2011-09-14 | パナソニック株式会社 | 送信装置および送信レート制御方法 |
CN100596094C (zh) * | 2005-12-31 | 2010-03-24 | 华为技术有限公司 | 多点到多点的业务实现方法及交换设备 |
EP2036283B1 (en) * | 2006-06-27 | 2015-10-21 | Thomson Licensing | Method and apparatus for reliably delivering multicast data |
KR100811890B1 (ko) * | 2006-09-29 | 2008-03-10 | 한국전자통신연구원 | 인터넷 시스템에서 서비스 플로우를 보장하는 애니캐스트라우팅 방법 및 장치 |
US20080189769A1 (en) | 2007-02-01 | 2008-08-07 | Martin Casado | Secure network switching infrastructure |
JP4867806B2 (ja) * | 2007-06-15 | 2012-02-01 | 株式会社日立製作所 | 通信システム、サーバ、制御装置および通信装置 |
JP4742072B2 (ja) * | 2007-06-20 | 2011-08-10 | アラクサラネットワークス株式会社 | シェーピング装置およびルータ装置 |
WO2009089761A1 (fr) * | 2008-01-09 | 2009-07-23 | Huawei Technologies Co., Ltd. | Procédé, système pour la mise en oeuvre d'une commutation de suivi de routage de multidiffusion dans des deuxième et troisième couches, et routeur |
US8270290B2 (en) * | 2008-12-19 | 2012-09-18 | Rockstar Bidco, LP | Resilient attachment to provider link state bridging (PLSB) networks |
JP5408243B2 (ja) * | 2009-03-09 | 2014-02-05 | 日本電気株式会社 | OpenFlow通信システムおよびOpenFlow通信方法 |
US8681668B2 (en) * | 2009-10-09 | 2014-03-25 | Media Patents, S.L. | Methods and apparatus for transmitting multicast traffic in a data network |
CN101699886B (zh) * | 2009-10-20 | 2012-02-08 | 清华大学 | 多连接移动节点在代理移动IPv6中的流绑定方法 |
US8750164B2 (en) * | 2010-07-06 | 2014-06-10 | Nicira, Inc. | Hierarchical managed switch architecture |
CN101883055B (zh) * | 2010-07-19 | 2013-11-20 | 福建星网锐捷网络有限公司 | 路由转发表容量扩展实现方法、装置及交换设备 |
CN101917290B (zh) * | 2010-08-12 | 2012-09-05 | 北京星网锐捷网络技术有限公司 | 标签交换路径故障处理方法、装置及网络设备 |
US9887728B2 (en) * | 2011-02-03 | 2018-02-06 | The Board Of Trustees Of The Leland Stanford Junior University | Single channel full duplex wireless communications |
-
2011
- 2011-12-19 EP EP11848531.7A patent/EP2654251A1/en not_active Withdrawn
- 2011-12-19 CN CN201180060672.6A patent/CN103262479B/zh not_active Expired - Fee Related
- 2011-12-19 WO PCT/JP2011/079303 patent/WO2012081721A1/ja active Application Filing
- 2011-12-19 US US13/994,463 patent/US20130259044A1/en not_active Abandoned
- 2011-12-19 JP JP2012548861A patent/JP5534033B2/ja not_active Expired - Fee Related
- 2011-12-19 KR KR1020137018796A patent/KR101500251B1/ko not_active IP Right Cessation
-
2014
- 2014-04-25 JP JP2014091784A patent/JP5725236B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN103262479B (zh) | 2016-08-10 |
KR20130099199A (ko) | 2013-09-05 |
JP5534033B2 (ja) | 2014-06-25 |
US20130259044A1 (en) | 2013-10-03 |
CN103262479A (zh) | 2013-08-21 |
EP2654251A1 (en) | 2013-10-23 |
JPWO2012081721A1 (ja) | 2014-05-22 |
KR101500251B1 (ko) | 2015-03-06 |
WO2012081721A1 (ja) | 2012-06-21 |
JP2014161098A (ja) | 2014-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2544417B1 (en) | Communication system, path control apparatus, packet forwarding apparatus and path control method | |
US10541920B2 (en) | Communication system, communication device, controller, and method and program for controlling forwarding path of packet flow | |
US9379975B2 (en) | Communication control system, control server, forwarding node, communication control method, and communication control program | |
JP5800019B2 (ja) | 通信経路制御システム、経路制御装置、通信経路制御方法および経路制御プログラム | |
US20130282867A1 (en) | Information system, control apparatus, method of providing virtual network, and program | |
JP5725236B2 (ja) | 通信システム、ノード、パケット転送方法およびプログラム | |
JP2015029356A (ja) | 制御装置、通信システム、制御方法及びプログラム | |
US20130195110A1 (en) | Communication system, control device, method for setting processing rules, and program | |
US10069648B2 (en) | Communication system, control apparatus, communication control method and program | |
JPWO2013118873A1 (ja) | 制御装置、通信システム、通信方法およびプログラム | |
JP5858141B2 (ja) | 制御装置、通信装置、通信システム、通信方法及びプログラム | |
WO2014112616A1 (ja) | 制御装置、通信装置、通信システム、スイッチの制御方法及びプログラム | |
JPWO2013039083A1 (ja) | 通信システム、制御装置および通信方法 | |
WO2011118574A1 (ja) | 通信システム、制御装置、遅延測定方法およびプログラム | |
US20150288595A1 (en) | Control apparatus, communication system, control information creation method, and program | |
US20190007279A1 (en) | Control apparatus, communication system, virtual network management method, and program | |
US20150256455A1 (en) | Communication system, path information exchange apparatus, communication node, forwarding method for path information and program | |
JP5935897B2 (ja) | 通信ノード、通信システム、制御装置、パケット転送方法及びプログラム | |
US20150381775A1 (en) | Communication system, communication method, control apparatus, control apparatus control method, and program | |
WO2014142256A1 (ja) | 通信システム、制御装置、通信方法およびプログラム | |
WO2014142081A1 (ja) | 転送ノード、制御装置、通信システム、パケット処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140603 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140804 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140902 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141202 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20141210 |
|
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: 20150303 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150316 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5725236 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |