JP5433630B2 - ネットワーク中継装置およびネットワーク中継方法 - Google Patents
ネットワーク中継装置およびネットワーク中継方法 Download PDFInfo
- Publication number
- JP5433630B2 JP5433630B2 JP2011112021A JP2011112021A JP5433630B2 JP 5433630 B2 JP5433630 B2 JP 5433630B2 JP 2011112021 A JP2011112021 A JP 2011112021A JP 2011112021 A JP2011112021 A JP 2011112021A JP 5433630 B2 JP5433630 B2 JP 5433630B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- multicast
- port
- snooping
- communication
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- 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/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
-
- 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/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- 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/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
Description
本発明の一形態は、レイヤ2ネットワークにおいてデータを中継するネットワーク中継装置であって、前記レイヤ2ネットワークに所属し、リングを構成する他のネットワーク中継装置に接続される第1および第2の通信ポートと;マルチキャストグループへの参加を通知するマルチキャスト参加メッセージに対するスヌーピングに基づいて、マルチキャストフレームの宛先MACアドレスに対して、該マルチキャストフレームを転送すべきマルチキャスト転送ポートとして前記第1の通信ポートを対応付けたスヌーピング情報を生成するスヌーピング部と;前記スヌーピング情報を記憶する転送情報記憶部と;前記転送情報記憶部に記憶されている前記スヌーピング情報に基づいて、前記レイヤ2ネットワークから受信したマルチキャストフレームを前記マルチキャスト転送ポートから送信するマルチキャスト送信部と;前記リングを構成するレイヤ2ネットワークにおける通信障害を検知する障害検知部と;前記障害検知部による前記通信障害の検知に応じて、前記第1の通信ポートに追加して前記マルチキャスト転送ポートに前記第2の通信ポートを設定することによって、前記転送情報記憶部に記憶されている前記スヌーピング情報を更新するポート追加部とを備えるネットワーク中継装置である。この形態によれば、通信障害の発生時に、スヌーピング情報の再学習を待つことなく、既存のスヌーピング情報にマルチキャスト転送ポートを追加してマルチキャストフレームを中継することができる。その結果、レイヤ2ネットワークにおける通信障害発生時のマルチキャストフレーム中継の回復速度を向上させることができる。
本発明の一形態は、レイヤ2ネットワークにおいてデータを中継するネットワーク中継装置であって、前記レイヤ2ネットワークに所属する複数の通信ポートであって、リングを構成する他のネットワーク中継装置に接続される少なくとも2以上の通信ポートを含む複数の通信ポートと;前記リングを構成するレイヤ2ネットワークにおける通信障害を検知する障害検知部と;マルチキャストフレームの宛先MACアドレスに対して、前記マルチキャストフレームを転送すべきマルチキャスト転送ポートとして、前記複数の通信ポートのうち少なくとも1つの通信ポートを対応付けるスヌーピング情報を、記憶する転送情報記憶部と;マルチキャストグループへの参加を通知するマルチキャスト制御メッセージに対するスヌーピングに基づいて、前記スヌーピング情報を生成して前記転送情報記憶部に記録し、前記マルチキャストグループからの離脱を通知するマルチキャスト制御メッセージに対するスヌーピングに基づいて、前記転送情報記憶部に記憶されている前記スヌーピング情報に前記マルチキャスト転送ポートとして対応付けられている前記通信ポートを前記スヌーピング情報から削除し、さらに、前記障害検知部による前記通信障害の検知に応じて、前記複数の通信ポートのうち前記転送情報記憶部に記録されている前記スヌーピング情報に前記マルチキャスト転送ポートとして対応付けられていない通信ポートを前記マルチキャスト転送ポートとして対応付けることによって前記スヌーピング情報を更新するスヌーピング部と;前記転送情報記憶部に記憶されている前記スヌーピング情報に基づいて、前記レイヤ2ネットワークから受信したマルチキャストフレームを前記マルチキャスト転送ポートから送信するマルチキャスト送信部とを備えるネットワーク中継装置である。この形態によれば、通信障害の発生時に、スヌーピング情報の再学習を待つことなく、既存のスヌーピング情報にマルチキャスト転送ポートを追加してマルチキャストフレームを中継することができる。その結果、レイヤ2ネットワークにおける通信障害発生時のマルチキャストフレーム中継の回復速度を向上させることができる。
図1は、ネットワークシステム70を示す説明図である。ネットワークシステム70は、複数のスイッチ10を備え、これら複数のスイッチ10を用いてレイヤ2ネットワークを構築する。ネットワークシステム70によるレイヤ2ネットワークは、OSI(Open System Interconnection)参照モデルのデータリンク層のプロトコルであるレイヤ2に準拠したコンピュータネットワークであり、サーバ50から送信されたマルチキャストパケットをルータ60から受け取り端末装置20へと中継可能に構成されている。なお、図1に示すスイッチ10、端末装置20、サーバ50およびルータ60の各個数は、例示に過ぎず、他の実施形態において、各個数をそれぞれ増減することが可能である。
第2実施例のネットワークシステム70は、スイッチ10のポート追加部134による動作が異なる点を除き、第1実施例と同様である。
第3実施例のネットワークシステム70は、スイッチ10がマルチキャスト離脱メッセージLMを送信する点を除き、第2実施例と同様である。
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。
10_1…スイッチ
10_2…スイッチ
10_3…スイッチ
10_4…スイッチ
20…端末装置
20_1…端末装置
20_2…端末装置
30…リンク
30_12…リンク
30_23…リンク
30_34…リンク
30_41…リンク
40…通信ポート
40_10…通信ポート
40_12…通信ポート
40_14…通信ポート
40_15…通信ポート
40_16…通信ポート
40_20…通信ポート
40_21…通信ポート
40_23…通信ポート
40_30…通信ポート
40_32…通信ポート
40_34…通信ポート
40_41…通信ポート
40_43…通信ポート
50…サーバ
60…ルータ
70…ネットワークシステム
110…スイッチ制御部
112…リングプロトコル制御部
114…転送制御部
116…マルチキャスト送信部
122…転送学習部
124…スヌーピング部
132…障害検知部
134…ポート追加部
136…離脱送信部
140…ネットワークインタフェイス
160…転送情報記憶部
170…バッファ
182…ネットワーク設定情報
182_1…ネットワーク設定情報
182_2…ネットワーク設定情報
182_3…ネットワーク設定情報
182_4…ネットワーク設定情報
184…転送データベース
186…スヌーピング情報
186_1…スヌーピング情報
186_2…スヌーピング情報
186_3…スヌーピング情報
186_4…スヌーピング情報
190…管理インタフェイス
HC…ヘルスチェックフレーム
MF…マルチキャストフレーム
LM…マルチキャスト離脱メッセージ
RN…リングネットワーク
RN1…リングネットワーク
RN2…リングネットワーク
Claims (8)
- レイヤ2ネットワークにおいてデータを中継するネットワーク中継装置であって、
前記レイヤ2ネットワークに所属し、リングを構成する他のネットワーク中継装置に接続される第1および第2の通信ポートと、
マルチキャストグループへの参加を通知するマルチキャスト参加メッセージに対するスヌーピングに基づいて、マルチキャストフレームの宛先MACアドレスに対して、該マルチキャストフレームを転送すべきマルチキャスト転送ポートとして前記第1の通信ポートを対応付けたスヌーピング情報を生成するスヌーピング部と、
前記スヌーピング情報を記憶する転送情報記憶部と、
前記転送情報記憶部に記憶されている前記スヌーピング情報に基づいて、前記レイヤ2ネットワークから受信したマルチキャストフレームを前記マルチキャスト転送ポートから送信するマルチキャスト送信部と、
前記リングを構成するレイヤ2ネットワークにおける通信障害を検知する障害検知部と、
前記障害検知部による前記通信障害の検知に応じて、前記第1の通信ポートに追加して前記マルチキャスト転送ポートに前記第2の通信ポートを設定することによって、前記転送情報記憶部に記憶されている前記スヌーピング情報を更新するポート追加部と
を備えるネットワーク中継装置。 - 請求項1に記載のネットワーク中継装置であって、
前記レイヤ2ネットワークは、冗長化された冗長化ネットワークを含み、
前記第1および第2の通信ポートのうち少なくとも前記第2の通信ポートは、前記冗長化ネットワークに所属する、ネットワーク中継装置。 - 更に、前記レイヤ2ネットワークから受信したマルチキャストフレームを廃棄する場合、該マルチキャストフレームの送信元に、マルチキャストグループからの離脱を通知するマルチキャスト離脱メッセージを送信する離脱送信部を備える請求項1または請求項2に記載のネットワーク中継装置。
- 請求項1ないし請求項3のいずれか一項に記載のネットワーク中継装置を用いて前記レイヤ2ネットワークを構築するネットワークシステム。
- レイヤ2ネットワークにおいてデータを中継するネットワーク中継方法であって、
前記レイヤ2ネットワークに所属し、リングを構成する他のネットワーク中継装置に接続される第1および第2の通信ポートを、ネットワーク中継装置に用意し、
マルチキャストグループへの参加を通知するマルチキャスト参加メッセージに対する前記ネットワーク中継装置でのスヌーピングに基づいて、マルチキャストフレームの宛先MACアドレスに対して、該マルチキャストフレームを転送すべきマルチキャスト転送ポートとして前記第1の通信ポートを対応付けたスヌーピング情報を生成し、
前記スヌーピング情報を前記ネットワーク中継装置の転送情報記憶部に記憶し、
前記転送情報記憶部に記憶されている前記スヌーピング情報に基づいて、前記レイヤ2ネットワークから受信したマルチキャストフレームを前記マルチキャスト転送ポートから送信し、
前記ネットワーク中継装置において、前記リングを構成するレイヤ2ネットワークにおける通信障害を検知し、
前記通信障害の検知に応じて、前記第1の通信ポートに追加して前記マルチキャスト転送ポートに前記第2の通信ポートを設定することによって、前記転送情報記憶部に記憶されている前記スヌーピング情報を更新する、ネットワーク中継方法。 - レイヤ2ネットワークにおいてデータを中継するネットワーク中継装置であって、
前記レイヤ2ネットワークに所属する複数の通信ポートであって、リングを構成する他のネットワーク中継装置に接続される少なくとも2以上の通信ポートを含む複数の通信ポートと、
前記リングを構成するレイヤ2ネットワークにおける通信障害を検知する障害検知部と、
マルチキャストフレームの宛先MACアドレスに対して、前記マルチキャストフレームを転送すべきマルチキャスト転送ポートとして、前記複数の通信ポートのうち少なくとも1つの通信ポートを対応付けるスヌーピング情報を、記憶する転送情報記憶部と、
マルチキャストグループへの参加を通知するマルチキャスト制御メッセージに対するスヌーピングに基づいて、前記スヌーピング情報を生成して前記転送情報記憶部に記録し、前記マルチキャストグループからの離脱を通知するマルチキャスト制御メッセージに対するスヌーピングに基づいて、前記転送情報記憶部に記憶されている前記スヌーピング情報に前記マルチキャスト転送ポートとして対応付けられている前記通信ポートを前記スヌーピング情報から削除し、さらに、前記障害検知部による前記通信障害の検知に応じて、前記複数の通信ポートのうち前記転送情報記憶部に記録されている前記スヌーピング情報に前記マルチキャスト転送ポートとして対応付けられていない通信ポートを前記マルチキャスト転送ポートとして対応付けることによって前記スヌーピング情報を更新するスヌーピング部と、
前記転送情報記憶部に記憶されている前記スヌーピング情報に基づいて、前記レイヤ2ネットワークから受信したマルチキャストフレームを前記マルチキャスト転送ポートから送信するマルチキャスト送信部と
を備えるネットワーク中継装置。 - さらに、前記通信ポートを通じて前記レイヤ2ネットワークから受信したマルチキャストフレームを廃棄する場合、該マルチキャストフレームの送信元に、前記マルチキャストグループからの離脱を通知するマルチキャスト離脱メッセージを送信する離脱送信部を備える請求項6に記載のネットワーク中継装置。
- 請求項6または請求項7に記載のネットワーク中継装置を用いて前記レイヤ2ネットワークを構築するネットワークシステム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011112021A JP5433630B2 (ja) | 2011-05-19 | 2011-05-19 | ネットワーク中継装置およびネットワーク中継方法 |
| US13/399,296 US8854949B2 (en) | 2011-05-19 | 2012-02-17 | Network relay device and network relay method |
| EP12157476.8A EP2525527B1 (en) | 2011-05-19 | 2012-02-29 | Network relay device and network relay method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011112021A JP5433630B2 (ja) | 2011-05-19 | 2011-05-19 | ネットワーク中継装置およびネットワーク中継方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012244371A JP2012244371A (ja) | 2012-12-10 |
| JP5433630B2 true JP5433630B2 (ja) | 2014-03-05 |
Family
ID=45771711
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011112021A Active JP5433630B2 (ja) | 2011-05-19 | 2011-05-19 | ネットワーク中継装置およびネットワーク中継方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8854949B2 (ja) |
| EP (1) | EP2525527B1 (ja) |
| JP (1) | JP5433630B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6011331B2 (ja) * | 2012-12-28 | 2016-10-19 | 富士通株式会社 | 経路制御方法、情報処理装置、及びプログラム |
| WO2016201694A1 (en) * | 2015-06-19 | 2016-12-22 | Honeywell International Inc. | Method, device and system for communicating in a ring network |
| US10439929B2 (en) * | 2015-07-31 | 2019-10-08 | Avago Technologies International Sales Pte. Limited | Graceful recovery of a multicast-enabled switch |
| JP2017098842A (ja) * | 2015-11-26 | 2017-06-01 | 富士通株式会社 | 通信装置及び通信システム |
| US10171302B2 (en) * | 2016-06-17 | 2019-01-01 | Nicira, Inc. | Network configuration health check in virtualized computing environment |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6148005A (en) | 1997-10-09 | 2000-11-14 | Lucent Technologies Inc | Layered video multicast transmission system with retransmission-based error recovery |
| US7286533B2 (en) * | 2001-12-27 | 2007-10-23 | Alcatel-Lucent Canada Inc. | Method and apparatus for routing data frames |
| US7903647B2 (en) * | 2005-11-29 | 2011-03-08 | Cisco Technology, Inc. | Extending sso for DHCP snooping to two box redundancy |
| JP2007228293A (ja) * | 2006-02-23 | 2007-09-06 | Mitsubishi Electric Corp | ノード装置および通信システム |
| JP4948039B2 (ja) * | 2006-05-30 | 2012-06-06 | アラクサラネットワークス株式会社 | スイッチおよびネットワークの障害回復方法 |
| CN100433665C (zh) | 2006-11-07 | 2008-11-12 | 华为技术有限公司 | 一种因特网组管理协议监听方法及交换机 |
| EP1983713A1 (en) * | 2007-04-16 | 2008-10-22 | Nokia Siemens Networks Oy | Method for operating a network element and according device as well as communication system comprising such device |
| JP5017218B2 (ja) * | 2008-09-12 | 2012-09-05 | アラクサラネットワークス株式会社 | パケット転送装置 |
| US9325513B2 (en) * | 2009-10-06 | 2016-04-26 | Thomson Licensing | Method and apparatus for hop-by-hop reliable multicast in wireless networks |
-
2011
- 2011-05-19 JP JP2011112021A patent/JP5433630B2/ja active Active
-
2012
- 2012-02-17 US US13/399,296 patent/US8854949B2/en active Active
- 2012-02-29 EP EP12157476.8A patent/EP2525527B1/en not_active Not-in-force
Also Published As
| Publication number | Publication date |
|---|---|
| US8854949B2 (en) | 2014-10-07 |
| EP2525527A3 (en) | 2013-03-13 |
| EP2525527A2 (en) | 2012-11-21 |
| JP2012244371A (ja) | 2012-12-10 |
| EP2525527B1 (en) | 2016-11-23 |
| US20120294139A1 (en) | 2012-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7778205B2 (en) | System and method for implementing virtual ports within ring networks | |
| US10291434B2 (en) | Multi-destination packet forwarding for a multi-homed device in a virtual network | |
| JP5692553B2 (ja) | リング型ネットワークにおけるノード装置およびその経路切替制御方法 | |
| JP2013542662A5 (ja) | ||
| JP2013070381A (ja) | Pbtネットワークの中間ノードにおけるイーサネットoam | |
| WO2008025299A1 (en) | A root path computation method in shortest path bridge | |
| WO2007035307A2 (en) | System and method for generating symmetrical spanning trees | |
| CA2684623A1 (en) | Failure notification in a network having serially connected nodes | |
| JP5433630B2 (ja) | ネットワーク中継装置およびネットワーク中継方法 | |
| WO2008154781A1 (en) | A method for processing ether rig net message and an ether rig net protection system using the method | |
| US11212240B2 (en) | Efficient convergence in network events | |
| JP2013026829A (ja) | 伝送システムおよび伝送システムの制御方法 | |
| JP2013239807A (ja) | 通信装置 | |
| CN101252503B (zh) | 环网的业务倒换方法和装置 | |
| CN103053139A (zh) | 一种报文处理方法及系统 | |
| CN102368734A (zh) | 以太环网mac地址转发表的处理方法及装置 | |
| US20140269746A1 (en) | Load balancing of logical connections over multi-chassis trunk | |
| US20130100854A1 (en) | Vpls over multi-chassis trunk | |
| WO2013166911A1 (zh) | 一种处理网络中设备组标识符冲突的方法和路由网桥 | |
| US20130279513A1 (en) | Systems and methods for pseudo-link creation | |
| WO2008095360A1 (en) | Method and system for switching rapidly when there is a failure of virtual private network link path | |
| US8976659B2 (en) | Intelligent layer-2 forwarding | |
| CN1825832B (zh) | 快速环生成树协议 | |
| CN104426778A (zh) | 路由更新方法和路由设备 | |
| CN103856397B (zh) | 多链路透明互连网络中组播转发方法及装置、路由桥 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130611 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130805 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131024 |
|
| 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: 20131112 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131209 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5433630 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |