JP5152642B2 - パケットリングネットワークシステム、パケット転送方法、およびノード - Google Patents
パケットリングネットワークシステム、パケット転送方法、およびノード Download PDFInfo
- Publication number
- JP5152642B2 JP5152642B2 JP2007519029A JP2007519029A JP5152642B2 JP 5152642 B2 JP5152642 B2 JP 5152642B2 JP 2007519029 A JP2007519029 A JP 2007519029A JP 2007519029 A JP2007519029 A JP 2007519029A JP 5152642 B2 JP5152642 B2 JP 5152642B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- node
- ringlet
- received
- client device
- 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
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]
- H04L12/42—Loop networks
-
- 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/1854—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with non-centralised forwarding system, e.g. chaincast
-
- 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/12—Discovery or management of network topologies
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Description
53,54,55 多重化回路
56 リングレット選択回路
57 トポロジ管理回路
58,59 Add切替スイッチ
60 アドレステーブル
61 パケット変換回路
62 フィルタ回路
63 制御パケット処理回路
64 TTL設定回路
100 冗長化ノードシステム制御回路
903 仮想冗長化ノード
904 クライアント装置
図1は、本発明によるパケットリングネットワークシステムの例を示す説明図である。本発明によるパケットリングネットワークシステムは、リング(ノードがリング状に接続されたパケットリング)を備える。そして、パケットリングネットワークシステムは、2つのRPRノード(以下、単にノードと記す。)901,902を組み合わせ、その2つノード901,902を冗長に備える。そして、その2つのノードの組み合わせ903が仮想的に1つのノードとしての役割を果たす。図1では、2つのノードの組を4組示しているが、パケットリングネットワークシステムが備えるノードの組は4組に限定されるわけではない。以下、2つのノードの組み合わせを仮想冗長化ノードと記す。仮想冗長化ノードに含まれる2つのノードは、隣り合うように配置される。パケットリングネットワークシステムが備える各仮想冗長化ノードは、いずれも同様の動作をする。また、クライアント装置は、仮想冗長化ノードと接続される場合、その仮想冗長化ノードに含まれる2つのノードそれぞれとリンクにより接続される。例えば、図1に示すクライアント装置(ユーザ端末)904は、仮想冗長化ノード903に含まれるノード901,902それぞれと接続される。また、パケットリングネットワークシステムが備える各ノードは、互いに反対方向にパケットを転送するリングレット(ringlet)910a,910bによって接続される。
ル化する。
フォワーディング回路51Eは、Copyしたブロードキャスト制御パケットを制御パケット処理回路63Eに出力する。制御パケット処理回路63Eは、その制御パケットの種別に応じた処理を行う。フォワーディング回路51Eによってリングレット910aに送信されたブロードキャスト制御パケットは、TTL値が0になるまで、あるいは、“Source Strip”により廃棄されるまで、リング内を順次転送される。
図12は、本発明の第2の実施の形態におけるノードの構成例を示す説明図である。図3に示す構成部と同様の構成部については、図3と同一の符号を付し詳細な説明を省略する。第二の実施の形態におけるノードは、Add切替スイッチ58,59(図3参照。)を備えていない点で、第1の実施の形態と異なる。冗長化非対応モードに設定された場合の各構成部(フォワーディング回路51,52、多重化回路53〜55、リングレット選択回路56、トポロジ管理回路57、アドレステーブル60、パケット変換回路61、フィルタ回路62、制御パケット処理回路63、およびTTL設定回路64)の動作は、第1の実施の形態における冗長化非対応モード設定時と同様である。冗長化非対応モード設定時のノードの動作は、IEEE802.17に準拠した動作であるので説明を省略する。
Claims (27)
- 互いに反対方向にパケットを転送する2つのリングレットによって複数のノードが接続されたパケットリングネットワークシステムであって、
同一のアドレスを有する2つのノードを組み合わせたノードの組である仮想冗長化ノードと、
同一の仮想冗長化ノードに含まれる2つのノードにそれぞれリンクを介して接続されるクライアント装置とを備え、
前記クライアント装置は、前記2つのノードにパケットを振り分けて送信し、前記パケットを振り分けて送信する際に、前記2つのノードのいずれか一方にのみ前記パケットが送信されることがないように、前記パケットを送信するノードを決定することを特徴とするパケットリングネットワークシステム。 - 前記クライアント装置と前記2つのノードとの間に障害が発生しない場合に、前記クライアント装置が、前記2つのノードにパケットを振り分けて送信することを特徴とする請求項1に記載のパケットリングネットワークシステム。
- 同一の仮想冗長化ノードに含まれる個々のノードは、
各リングレットに対応して、対応するリングレットからパケットを受信する受信部を2つ備え、
各クライアント装置のアドレスと、前記各クライアント装置に接続されるノードのアドレスとの対応関係を記憶するアドレス記憶部と、
クライアント装置にパケットを送信するクライアント装置向け送信部と、
前記受信部が受信したパケットの前記クライアント装置向け送信部への出力を許可または禁止するフィルタ部とを備えた請求項1に記載のパケットリングネットワークシステム。 - 同一の仮想冗長化ノードに含まれる2つのノードにおける、同一のリングレットからパケットを受信する受信部のうち、
先にパケットを受信する受信部は、
TTL値が0でないブロードキャスト制御パケットを受信した場合、TTL値減算を行わずに、前記ブロードキャスト制御パケットを次のノードに向けて送信するとともに、受信したブロードキャスト制御パケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャスト制御パケットを受信した場合、前記ユニキャスト制御パケットを次のノードに向けて送信するとともに、受信したユニキャスト制御パケットと同一のパケットを生成し、
後にパケットを受信する受信部は、
TTL値が0でないブロードキャスト制御パケットを受信した場合、TTL値を1減算し、前記ブロードキャスト制御パケットを次のノードに向けて送信するとともに、受信したブロードキャスト制御パケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャスト制御パケットを受信した場合、当該ユニキャスト制御パケットをリングレットから取り出す請求項3に記載のパケットリングネットワークシステム。 - 同一の仮想冗長化ノードに含まれる2つのノードにおける、同一のリングレットからパケットを受信する受信部のうち、
先にパケットを受信する受信部は、
TTL値が0でないブロードキャストデータパケットを受信した場合、TTL値減算を行わずに、前記ブロードキャストデータパケットを次のノードに向けて送信するとともに、受信したブロードキャストデータパケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャストデータパケットを受信した場合、前記ユニキャストデータパケットを次のノードに向けて送信するとともに、受信したユニキャストデータパケットと同一のパケットを生成し、
後にパケットを受信する受信部は、
TTL値が0でないブロードキャストデータパケットを受信した場合、TTL値を1減算し、前記ブロードキャストデータパケットを次のノードに向けて送信するとともに、受信したブロードキャストデータパケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャストデータパケットを受信した場合、当該ユニキャストデータパケットをリングレットから取り出す請求項3または請求項4に記載のパケットリングネットワークシステム。 - 同一の仮想冗長化ノードに含まれる個々のノードが備える各記憶部は、同一ノード内の受信部が受信したブロードキャストデータパケットまたはユニキャストデータパケットと同一のパケットとして生成したパケット、またはリングレットから取り出したユニキャストデータパケットに基づいて、各クライアント装置のアドレスと、前記各クライアント装置に接続されるノードのアドレスとの対応関係を学習し、記憶する請求項5に記載のパケットリングネットワークシステム。
- 同一の仮想冗長化ノードに含まれる2つのノードのうち、一のリングレットから先にパケットを受信するノードが備えるフィルタ部は、
前記一のリングレットから転送されてきたパケットのクライアント装置向け送信部への出力を許可し、他方のリングレットから転送されてきたパケットのクライアント装置向け送信部への出力を禁止し、
同一の仮想冗長化ノードに含まれる2つのノードのうち、他方のリングレットから先にパケットを受信するノードが備えるフィルタ部は、
前記他方のリングレットから転送されてきたパケットのクライアント装置向け送信部への出力を許可し、前記一のリングレットから転送されてきたパケットのクライアント装置向け送信部への出力を禁止する請求項3から請求項6のうちのいずれか1項に記載のパケットリングネットワークシステム。 - クライアント装置は、同一の仮想冗長化ノードに含まれる2つのノードとの間のリンクの一方に障害が発生した場合、障害が発生していない方のリンクによって接続されるノードに対してパケットを送信し、
同一の仮想冗長化ノードに含まれる各ノードのフィルタ部は、仮想冗長化ノードに含まれる他のノードとクライアント装置との間のリンクに障害が発生した場合に、どちらのリングレットから転送されてきたパケットであっても、クライアント装置向け送信部への出力を許可する請求項7に記載のパケットリングネットワークシステム。 - 同一の仮想冗長化ノードに含まれる2つのノードのうち、一のリングレットから先にパケットを受信するノードは、他方のリングレットにパケットを多重して送信する多重化部と、
クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成するパケット生成部とを備え、
同一の仮想冗長化ノードに含まれる2つのノードのうち、前記他方のリングレットから先にパケットを受信するノードは、前記一のリングレットにパケットを多重して送信する多重化部と、
クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成するパケット生成部とを備え、
同一の仮想冗長化ノードに含まれる2つのノードのうち、前記一のリングレットから先にパケットを受信するノードは、
クライアント装置から受信したパケットに基づいて生成されたパケットが前記一のリングレットに送信すべきパケットである場合には他方のノードの多重化部に前記パケットを出力し、クライアント装置から受信したパケットに基づいて生成されたパケットが前記他方のリングレットに出力すべきパケットである場合には自ノードの多重化部に前記パケットを出力する出力先切替部を備え、
同一の仮想冗長化ノードに含まれる2つのノードのうち、前記他方のリングレットから先にパケットを受信するノードは、
クライアント装置から受信したパケットに基づいて生成されたパケットが前記他方のリングレットに送信すべきパケットである場合には他方のノードの多重化部に前記パケットを出力し、クライアント装置から受信したパケットに基づいて生成されたパケットが前記一のリングレットに出力すべきパケットである場合には自ノードの多重化部に前記パケットを出力する出力先切替部を備えた請求項1から請求項8のうちのいずれか1項に記載のパケットリングネットワークシステム。 - 同一の仮想冗長化ノードに含まれる個々のノードは、
一のリングレットにパケットを多重して送信する第1の多重化部と、
他方のリングレットにパケットを多重して送信する第2の多重化部と、
クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成するパケット生成部と、
クライアント装置から受信したパケットに基づいて生成されたパケットが前記一のリングレットに送信すべきパケットである場合には自ノード内の第1の多重化部に前記パケットを出力し、クライアント装置から受信したパケットに基づいて生成されたパケットが前記他方のリングレットに送信すべきパケットである場合には自ノード内の第2の多重化部に前記パケットを出力する出力先切替部を備えた請求項1から請求項8のうちのいずれか1項に記載のパケットリングネットワークシステム。 - 同一の仮想冗長化ノードに含まれる個々のノードは、
前記仮想冗長化ノードに含まれる他のノードから、自ノードのアドレスを送信元とするパケットを受信した場合に、前記パケットをそのまま次のノードに送信するパケット転送部を備えた請求項10に記載のパケットリングネットワークシステム。 - 同一の仮想冗長化ノードに含まれる個々のノードのパケット転送部は、
前記仮想冗長化ノードに含まれる他のノードから、前記他のノードで生成されたブロードキャストパケットを受信した場合に、前記ブロードキャストパケットをそのまま次のノードに送信する請求項11に記載のパケットリングネットワークシステム。 - 互いに反対方向にパケットを転送する2つのリングレットによって複数のノードが接続され、同一のアドレスを有する2つのノードを組み合わせたノードの組である仮想冗長化ノードを備えたパケットリングネットワークシステムに適用されるパケット転送方法であって、
同一の仮想冗長化ノードに含まれる2つのノードにそれぞれリンクを介して接続されるクライアント装置が、前記2つのノードにパケットを振り分けて送信し、前記パケットを振り分けて送信する際に、前記2つのノードのいずれか一方にのみ前記パケットが送信されることがないように、前記パケットを送信するノードを決定することを特徴とするパケット転送方法。 - 前記クライアント装置と前記2つのノードとの間に障害が発生しない場合に、前記クライアント装置が、前記2つのノードにパケットを振り分けて送信することを特徴とする請求項13に記載のパケット転送方法。
- 同一の仮想冗長化ノードに含まれ、同一のリングレットからパケットを受信する2つのノードのうち、
先にパケットを受信するノードが、
TTL値が0でないブロードキャスト制御パケットを受信した場合、TTL値減算を行わずに、前記ブロードキャスト制御パケットを次のノードに向けて送信するとともに、受信したブロードキャスト制御パケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャスト制御パケットを受信した場合、前記ユニキャスト制御パケットを次のノードに向けて送信するとともに、受信したユニキャスト制御パケットと同一のパケットを生成し、
後にパケットを受信するノードが、
TTL値が0でないブロードキャスト制御パケットを受信した場合、TTL値を1減算し、前記ブロードキャスト制御パケットを次のノードに向けて送信するとともに、受信したブロードキャスト制御パケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャスト制御パケットを受信した場合、当該ユニキャスト制御パケットをリングレットから取り出す請求項13に記載のパケット転送方法。 - 同一の仮想冗長化ノードに含まれ、同一のリングレットからパケットを受信する2つのノードのうち、
先にパケットを受信するノードが、
TTL値が0でないブロードキャストデータパケットを受信した場合、TTL値減算を行わずに、前記ブロードキャストデータパケットを次のノードに向けて送信するとともに、受信したブロードキャストデータパケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャストデータパケットを受信した場合、前記ユニキャストデータパケットを次のノードに向けて送信するとともに、受信したユニキャストデータパケットと同一のパケットを生成し、
後にパケットを受信するノードが、
TTL値が0でないブロードキャストデータパケットを受信した場合、TTL値を1減算し、前記ブロードキャストデータパケットを次のノードに向けて送信するとともに、受信したブロードキャストデータパケットと同一のパケットを生成し、
自ノードのアドレスを宛先とするユニキャストデータパケットを受信した場合、当該ユニキャストデータパケットをリングレットから取り出す請求項13または請求項15に記載のパケット転送方法。 - 同一の仮想冗長化ノードに含まれる個々のノードが、
受信したブロードキャストデータパケットまたはユニキャストデータパケットと同一のパケットとして生成したパケット、またはリングレットから取り出したユニキャストデータパケットに基づいて、各クライアント装置のアドレスと、前記各クライアント装置に接続されるノードのアドレスとの対応関係を学習し、記憶する請求項16に記載のパケット転送方法。 - 同一の仮想冗長化モードに含まれる2つのノードのうち、一のリングレットから先にパケットを受信するノードが、
クライアント装置にパケットを送信するクライアント装置向け送信部への、前記一のリングレットから転送されてきたパケットの出力を許可し、他方のリングレットから転送されてきたパケットのクライアント装置向け送信部への出力を禁止し、
同一の仮想冗長化モードに含まれる2つのノードのうち、他方のリングレットから先にパケットを受信するノードが、
前記他方のリングレットから転送されてきたパケットのクライアント装置向け送信部への出力を許可し、前記一のリングレットから転送されてきたパケットのクライアント装置送信部への出力を禁止する請求項13から請求項17のうちのいずれか1項に記載のパケット転送方法。 - 同一の仮想冗長化ノードに含まれる2つのノードとクライアント装置とを接続するリンクの一方に障害が発生した場合に、
クライアント装置が、障害が発生していない方のリンクによって接続されるノードに対してパケットを送信し、
クライアント装置との間のリンクに障害が発生していない方のノードが、どちらのリングレットから転送されてきたパケットであってもクライアント装置向け送信部への出力を許可する請求項18に記載のパケット転送方法。 - 同一の仮想冗長化ノードに含まれる2つのノードのうち、一のリングレットから先にパケットを受信するノードが、
クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成し、
生成したパケットが前記一のリングレットに送信すべきパケットである場合には、他方のノードに前記パケットを出力して、当該他方のノードに前記パケットを送信させ、
生成したパケットが他方のリングレットに送信すべきパケットである場合には、前記パケットを自ノードから送信し、
同一の仮想冗長化ノードに含まれる2つのノードのうち、前記他方のリングレットから先にパケットを受信するノードが、
クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成し、
生成したパケットが前記他方のリングレットに送信すべきパケットである場合には、他方のノードに前記パケットを出力して、当該他方のノードに前記パケットを送信させ、
生成したパケットが前記一のリングレットに送信すべきパケットである場合には、前記パケットを自ノードから送信する請求項13から請求項19のうちのいずれか1項に記載のパケット転送方法。 - 同一の仮想冗長化ノードに含まれる個々のノードが、
クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成し、
生成したパケットが一のリングレットに送信すべきパケットである場合であっても、他方のリングレットに送信すべきパケットであっても、前記生成したパケットを自ノードから送信する請求項13から請求項19のうちのいずれか1項に記載のパケット転送方法。 - 同一の仮想冗長化ノードに含まれる個々のノードが、
前記仮想冗長化ノードに含まれる他のノードから、自ノードのアドレスを送信元とするパケットを受信した場合に、前記パケットをそのまま次のノードに送信する請求項21に記載のパケット転送方法。 - 同一の仮想冗長化ノードに含まれる個々のノードが、
前記仮想冗長化ノードに含まれる他のノードから、前記他のノードで生成されたブロードキャストパケットを受信した場合に、前記ブロードキャストパケットをそのまま次のノードに送信する請求項21または請求項22に記載のパケット転送方法。 - 互いに反対方向にパケットを転送する2つのリングレットによって複数のノードが接続されたパケットリングネットワークシステムに適用されるノードであって、自ノードのみで単独のノードとして配置される第1使用態様、自ノードと同一のアドレスを有する他のノードとの組み合わされ、一のリングレットからのパケットを前記他のノードよりも先に受信するように配置される第2使用態様、または自ノードと同一のアドレスを有する他のノードとの組み合わされ、一のリングレットからのパケットを前記他のノードの次に受信するように配置される第3使用態様で使用されるノードにおいて、
一のリングレットからパケットを受信する第1受信部と、
他方のリングレットからパケットを受信する第2受信部と、
クライアント装置にパケットを送信するクライアント装置向け送信部と、
第1受信部または第2受信部が受信したパケットのクライアント装置向け送信部への出力を許可または禁止するフィルタ部とを備え、
第1受信部は、
第1使用態様の場合、所定の規格に従って、受信したパケットに応じた処理を実行し、
第2使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値減算を行わずに、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストパケットを受信したときに、前記ユニキャストパケットを次のノードに向けて送信するとともに、受信したユニキャストパケットと同一のパケットを生成し、
第3使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値を1減算し、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストデータパケットを受信したときに、当該ユニキャストデータパケットをリングレットから取り出し、
第2受信部は、
第1使用態様の場合、所定の規格に従って、受信したパケットに応じた処理を実行し、 第2使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値を1減算し、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストデータパケットを受信したときに、当該ユニキャストデータパケットをリングレットから取り出し、
第3使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値減算を行わずに、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストパケットを受信したときに、前記ユニキャストパケットを次のノードに向けて送信するとともに、受信したユニキャストパケットと同一のパケットを生成し、
フィルタ部は、
第1使用態様の場合、第1受信部と第2受信部の双方が受信したパケットのクライアント装置向け送信部への出力を許可し、
第2使用態様の場合、第1受信部が受信したパケットのクライアント装置向け送信部への出力を許可し、第2受信部が受信したパケットのクライアント装置向け送信部への出力を禁止し、
第3使用態様の場合、第1受信部が受信したパケットのクライアント装置向け送信部への出力を禁止し、第2受信部が受信したパケットのクライアント装置向け送信部への出力を許可することを特徴とするノード。 - クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成するパケット生成部と、
少なくともパケット生成部に生成されたパケットを多重して一のリングレットに送信する第1多重化部と、
少なくともパケット生成部に生成されたパケットを多重して他方のリングレットに送信する第2多重化部と、
パケット生成部によって生成されたパケットを、自ノードまたは他のノードの第1多重化部または第2多重化部に出力する出力先切替部とを備え、
出力先切替部は、
第1使用態様の場合、パケット生成部に生成されたパケットを、送信すべきリングレットに応じて、自ノードの内の第1多重化部または第2多重化部に出力し、
第2使用態様の場合、パケット生成部に生成されたパケットが一のリングレットに送信すべきパケットであるときには、前記パケットを他のノードが備える第1多重化部に出力し、パケット生成部に生成されたパケットが他方のリングレットに送信すべきパケットであるときには、前記パケットを自ノードが備える第2多重化部に出力し、
第3使用態様の場合、パケット生成部に生成されたパケットが一のリングレットに送信すべきパケットであるときには、前記パケットを自ノードが備える第1多重化部に出力し、パケット生成部に生成されたパケットが他方のリングレットに送信すべきパケットであるときには、前記パケットを他のノードが備える第2多重化部に出力する請求項24に記載のノード。 - クライアント装置から受信したパケットに基づいてリングレットに転送するパケットを生成するパケット生成部と、
少なくともパケット生成部に生成されたパケットを多重して一のリングレットに送信する第1多重化部と、
少なくともパケット生成部に生成されたパケットを多重して他方のリングレットに送信する第2多重化部と、
パケット生成部によって生成されたパケットを、送信すべきリングレットに応じて自ノード内の自ノードの内の第1多重化部または第2多重化部に出力する出力先切替部とを備え、
第1受信部は、
第3使用態様の場合、他のノードから、自ノードのアドレスを送信元とするパケットを受信したときに、前記パケットをそのまま次のノードに送信し、
第2受信部は、
第2使用態様の場合、他のノードから、自ノードのアドレスを送信元とするパケットを受信したときに、前記パケットをそのまま次のノードに送信する請求項24に記載のノード。 - 互いに反対方向にパケットを転送する2つのリングレットによって複数のノードが接続されたパケットリングネットワークシステムに適用されるノードであって、自ノードのみで単独のノードとして配置される第1使用態様、自ノードと同一のアドレスを有する他のノードとの組み合わされ、一のリングレットからのパケットを前記他のノードよりも先に受信するように配置される第2使用態様、または自ノードと同一のアドレスを有する他のノードとの組み合わされ、一のリングレットからのパケットを前記他のノードの次に受信するように配置される第3使用態様で使用されるノードが備えるコンピュータに、
一のリングレットからパケットを受信する第1受信処理であって、第1使用態様の場合、所定の規格に従って、受信したパケットに応じた処理を実行し、第2使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値減算を行わずに、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストパケットを受信したときに、前記ユニキャストパケットを次のノードに向けて送信するとともに、受信したユニキャストパケットと同一のパケットを生成し、第3使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値を1減算し、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストデータパケットを受信したときに、当該ユニキャストデータパケットをリングレットから取り出す第1受信処理、
他方のリングレットからパケットを受信する第2受信処理であって、第1使用態様の場合、所定の規格に従って、受信したパケットに応じた処理を実行し、第2使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値を1減算し、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストデータパケットを受信したときに、当該ユニキャストデータパケットをリングレットから取り出し、第3使用態様の場合、TTL値が0でないブロードキャストパケットを受信したときに、TTL値減算を行わずに、前記ブロードキャストパケットを次のノードに向けて送信するとともに、受信したブロードキャストパケットと同一のパケットを生成し、自ノードのアドレスを宛先とするユニキャストパケットを受信したときに、前記ユニキャストパケットを次のノードに向けて送信するとともに、受信したユニキャストパケットと同一のパケットを生成する第2受信処理、
第1使用態様の場合、第1受信処理と第2受信処理の双方で受信したパケットを排除せず、第2使用態様の場合、第1受信処理で受信したパケットを排除せず、第2受信部で受信したパケットを排除し、第3使用態様の場合、第2受信処理で受信したパケットを排除せず、第1受信処理で受信したパケットを排除するフィルタ処理、および フィルタ処理で排除されなかったパケットをクライアント装置に送信するクライアント装置向け送信処理を実行させるためのノード用プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007519029A JP5152642B2 (ja) | 2005-05-31 | 2006-05-31 | パケットリングネットワークシステム、パケット転送方法、およびノード |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005158777 | 2005-05-31 | ||
JP2005158777 | 2005-05-31 | ||
JP2007519029A JP5152642B2 (ja) | 2005-05-31 | 2006-05-31 | パケットリングネットワークシステム、パケット転送方法、およびノード |
PCT/JP2006/310866 WO2006129701A1 (ja) | 2005-05-31 | 2006-05-31 | パケットリングネットワークシステム、パケット転送方法、およびノード |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2006129701A1 JPWO2006129701A1 (ja) | 2009-01-08 |
JP5152642B2 true JP5152642B2 (ja) | 2013-02-27 |
Family
ID=37481630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007519029A Expired - Fee Related JP5152642B2 (ja) | 2005-05-31 | 2006-05-31 | パケットリングネットワークシステム、パケット転送方法、およびノード |
Country Status (5)
Country | Link |
---|---|
US (2) | US7920576B2 (ja) |
EP (1) | EP1890434B1 (ja) |
JP (1) | JP5152642B2 (ja) |
CN (1) | CN101189837B (ja) |
WO (1) | WO2006129701A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017005367A (ja) * | 2015-06-05 | 2017-01-05 | 株式会社デンソー | 中継装置 |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4705492B2 (ja) * | 2006-03-17 | 2011-06-22 | 富士通株式会社 | リングノード装置及びリングノード冗長方法 |
JP4790591B2 (ja) * | 2006-12-27 | 2011-10-12 | 富士通株式会社 | リングノード装置 |
JP4798083B2 (ja) * | 2007-07-04 | 2011-10-19 | 日本電気株式会社 | 通信システム、冗長化ノードおよび冗長化ノード用プログラム |
CN101252500B (zh) * | 2008-04-16 | 2012-08-08 | 杭州华三通信技术有限公司 | 任意拓扑相交环网的实现方法、节点和相交环网 |
US8605573B2 (en) * | 2008-06-26 | 2013-12-10 | Shore Microsystems Inc. | Autolearning network link protection device |
EP2148473A1 (en) | 2008-07-22 | 2010-01-27 | ABB Research Ltd | Switching nodes for high availability networks |
JP5573188B2 (ja) * | 2010-01-20 | 2014-08-20 | 富士通株式会社 | 通信システム、及び制御方法 |
US9596293B2 (en) * | 2010-09-08 | 2017-03-14 | Panasonic Intellectual Property Management Co., Ltd. | Content transmission device and network node |
WO2012035732A1 (ja) * | 2010-09-15 | 2012-03-22 | パナソニック株式会社 | 無線通信装置およびハイブリッド自動再送要求送信方法 |
CN103178975B (zh) * | 2011-12-21 | 2018-03-13 | 中兴通讯股份有限公司 | 一种环网保护时抑制业务报文风暴的方法及*** |
DE102012000188B4 (de) * | 2012-01-09 | 2015-05-28 | Siemens Aktiengesellschaft | Verfahren zum Betreiben eines Kommunikationsnetzwerkes und Netzwerkanordnung |
CN102750307B (zh) * | 2012-03-13 | 2017-12-29 | 新奥特(北京)视频技术有限公司 | 一种比赛数据转发控制方法 |
WO2014089138A1 (en) * | 2012-12-04 | 2014-06-12 | Plexxi Inc. | Method and apparatus for connectivity control in a data center network |
US20150100560A1 (en) * | 2013-10-04 | 2015-04-09 | Nicira, Inc. | Network Controller for Managing Software and Hardware Forwarding Elements |
KR101631651B1 (ko) * | 2013-12-04 | 2016-06-20 | 주식회사 쏠리드 | 링 토폴로지 방식의 광중계기 |
US9942058B2 (en) | 2015-04-17 | 2018-04-10 | Nicira, Inc. | Managing tunnel endpoints for facilitating creation of logical networks |
US9967182B2 (en) | 2015-07-31 | 2018-05-08 | Nicira, Inc. | Enabling hardware switches to perform logical routing functionalities |
US10313186B2 (en) | 2015-08-31 | 2019-06-04 | Nicira, Inc. | Scalable controller for hardware VTEPS |
US9948577B2 (en) | 2015-09-30 | 2018-04-17 | Nicira, Inc. | IP aliases in logical networks with hardware switches |
US9979593B2 (en) | 2015-09-30 | 2018-05-22 | Nicira, Inc. | Logical L3 processing for L2 hardware switches |
US10250553B2 (en) | 2015-11-03 | 2019-04-02 | Nicira, Inc. | ARP offloading for managed hardware forwarding elements |
US10200343B2 (en) | 2016-06-29 | 2019-02-05 | Nicira, Inc. | Implementing logical network security on a hardware switch |
US11102108B2 (en) * | 2017-08-31 | 2021-08-24 | Oracle International Corporation | System and method for a multicast send duplication instead of replication in a high performance computing environment |
CN109561023B (zh) * | 2017-09-27 | 2022-03-11 | 华为技术有限公司 | 传输组播报文的方法、装置和*** |
US10855583B2 (en) * | 2018-07-31 | 2020-12-01 | Hewlett Packard Enterprise Development Lp | Supporting BFD packets in a virtualized switch environment |
WO2021141900A1 (en) * | 2020-01-06 | 2021-07-15 | John Rankin | Adding or removing members from confederate rings |
DE102020110753A1 (de) * | 2020-04-21 | 2021-10-21 | Turck Holding Gmbh | Bus-Koppler für ein Netzwerk und Verfahren zum Betreiben eines Bus-Kopplers |
US11258711B2 (en) * | 2020-06-04 | 2022-02-22 | Vmware, Inc. | Split-brain prevention in a high availability system during workload migration |
FR3131151B1 (fr) * | 2021-12-21 | 2024-05-10 | Latelec | Système pour la transmission de données entre dispositifs clients, procédé de mise en œuvre d’un tel système |
DE102022124703A1 (de) * | 2022-09-26 | 2024-03-28 | Phoenix Contact Gmbh & Co. Kg | Verfahren zum Betreiben eines Netzwerkes umfassend wenigstens ein erstes, ein zweites und ein drittes Netzwerkgerät |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01161947A (ja) * | 1987-12-18 | 1989-06-26 | Hitachi Ltd | 多重ブリツジ方式 |
JPH11266275A (ja) * | 1998-03-16 | 1999-09-28 | Toshiba Corp | 通信システムの冗長化方式 |
WO2002045352A1 (fr) * | 2000-11-30 | 2002-06-06 | Fujitsu Limited | Systeme de surveillance/commande de reseau |
WO2004073262A1 (ja) * | 2003-02-12 | 2004-08-26 | Fujitsu Limited | Rpr装置 |
WO2005015851A1 (ja) * | 2003-08-06 | 2005-02-17 | Fujitsu Limited | ノード,rprインタフェースカードおよび光ネットワークシステム |
JP2005130049A (ja) * | 2003-10-21 | 2005-05-19 | Fujitsu Ltd | ノード |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04100446A (ja) | 1990-08-20 | 1992-04-02 | Toshiba Corp | リングlanの故障回復方式 |
JPH05130116A (ja) | 1991-10-31 | 1993-05-25 | Nec Corp | 計算機方式 |
JPH0695986A (ja) * | 1992-06-19 | 1994-04-08 | Westinghouse Electric Corp <We> | リアルタイムデータ・イメージングネットワークシステム及びその操作方法 |
US5841989A (en) * | 1996-04-08 | 1998-11-24 | Apple Computer, Inc. | System and method for efficiently routing data packets in a computer interconnect |
US5864677A (en) * | 1996-07-01 | 1999-01-26 | Sun Microsystems, Inc. | System for preserving sequential ordering and supporting nonidempotent commands in a ring network with busy nodes |
JP3415429B2 (ja) | 1998-03-12 | 2003-06-09 | 株式会社東芝 | インバータ装置 |
US6556547B1 (en) * | 1998-12-15 | 2003-04-29 | Nortel Networks Limited | Method and apparatus providing for router redundancy of non internet protocols using the virtual router redundancy protocol |
US6714549B1 (en) * | 1998-12-23 | 2004-03-30 | Worldcom, Inc. | High resiliency network infrastructure |
US6856627B2 (en) * | 1999-01-15 | 2005-02-15 | Cisco Technology, Inc. | Method for routing information over a network |
US6981034B2 (en) * | 1999-06-30 | 2005-12-27 | Nortel Networks Limited | Decentralized management architecture for a modular communication system |
US6956816B1 (en) * | 2001-02-15 | 2005-10-18 | Extreme Networks | Fault tolerant automatic protection switching for distributed routers |
US7142504B1 (en) * | 2001-04-25 | 2006-11-28 | Cisco Technology, Inc. | Fault tolerant network traffic management |
JP2003018171A (ja) | 2001-07-05 | 2003-01-17 | Toshiba Corp | 通信システム |
US7227838B1 (en) * | 2001-12-14 | 2007-06-05 | Cisco Technology, Inc. | Enhanced internal router redundancy |
GB2383507B (en) * | 2001-12-22 | 2004-04-28 | 3Com Corp | Cascade system for network units |
JP2003258822A (ja) | 2002-02-27 | 2003-09-12 | Nec Corp | パケットリングネットワーク及びそれに用いるパケットリングネットワーク間の接続方法 |
AU2002313444A1 (en) * | 2002-07-17 | 2004-02-02 | Wuhan Fiberhome Networks Co., Ltd. | Multiple service ring with capabilities of transmitting and switching data, video and voice |
AU2002349257A1 (en) * | 2002-11-06 | 2004-06-07 | Wuhan Fiberhome Networks Co., Ltd. | Multiple service ring of n-ringlet structure based on multiple fe, ge and 10ge |
JP4052956B2 (ja) | 2003-02-07 | 2008-02-27 | 富士通株式会社 | Rprネットワークシステム,ステーションノード,ブリッジノード及びrprカード |
US7339887B2 (en) * | 2003-05-06 | 2008-03-04 | Overture Networks, Inc. | Multipoint protected switching ring |
JP4175965B2 (ja) | 2003-07-07 | 2008-11-05 | 三菱電機株式会社 | リングネットワークおよびリングネットワークにおける通信方法 |
US7774506B2 (en) * | 2003-08-19 | 2010-08-10 | Cisco Technology, Inc. | Systems and methods for alleviating client over-subscription in ring networks |
US7974223B2 (en) * | 2004-11-19 | 2011-07-05 | Corrigent Systems Ltd. | Virtual private LAN service over ring networks |
JP4526423B2 (ja) * | 2005-03-17 | 2010-08-18 | 富士通株式会社 | リング間接続方法及び装置 |
EP1863230B1 (en) * | 2005-03-25 | 2012-05-16 | Hangzhou H3C Technologies Co., Ltd. | A method for implementing on-ring process, off-ring process and data forwarding in resilience packet data ringnet and a network device thereof |
US7852754B2 (en) * | 2006-03-17 | 2010-12-14 | Tellabs San Jose, Inc. | Method and apparatus for managing faults in a ring network |
-
2006
- 2006-05-31 WO PCT/JP2006/310866 patent/WO2006129701A1/ja active Application Filing
- 2006-05-31 US US11/916,088 patent/US7920576B2/en not_active Expired - Fee Related
- 2006-05-31 CN CN200680019466.XA patent/CN101189837B/zh not_active Expired - Fee Related
- 2006-05-31 JP JP2007519029A patent/JP5152642B2/ja not_active Expired - Fee Related
- 2006-05-31 EP EP06747039.3A patent/EP1890434B1/en not_active Expired - Fee Related
-
2011
- 2011-03-08 US US13/043,031 patent/US20110158086A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01161947A (ja) * | 1987-12-18 | 1989-06-26 | Hitachi Ltd | 多重ブリツジ方式 |
JPH11266275A (ja) * | 1998-03-16 | 1999-09-28 | Toshiba Corp | 通信システムの冗長化方式 |
WO2002045352A1 (fr) * | 2000-11-30 | 2002-06-06 | Fujitsu Limited | Systeme de surveillance/commande de reseau |
WO2004073262A1 (ja) * | 2003-02-12 | 2004-08-26 | Fujitsu Limited | Rpr装置 |
WO2005015851A1 (ja) * | 2003-08-06 | 2005-02-17 | Fujitsu Limited | ノード,rprインタフェースカードおよび光ネットワークシステム |
JP2005130049A (ja) * | 2003-10-21 | 2005-05-19 | Fujitsu Ltd | ノード |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017005367A (ja) * | 2015-06-05 | 2017-01-05 | 株式会社デンソー | 中継装置 |
Also Published As
Publication number | Publication date |
---|---|
US20110158086A1 (en) | 2011-06-30 |
CN101189837A (zh) | 2008-05-28 |
EP1890434A4 (en) | 2014-11-19 |
CN101189837B (zh) | 2015-05-06 |
EP1890434B1 (en) | 2019-07-24 |
US7920576B2 (en) | 2011-04-05 |
JPWO2006129701A1 (ja) | 2009-01-08 |
WO2006129701A1 (ja) | 2006-12-07 |
EP1890434A1 (en) | 2008-02-20 |
US20100014527A1 (en) | 2010-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5152642B2 (ja) | パケットリングネットワークシステム、パケット転送方法、およびノード | |
JP4743201B2 (ja) | パケットリングネットワークシステム、パケットリング間の接続方法、およびリング間接続ノード | |
JP4836008B2 (ja) | 通信システム、通信方法、ノード、およびノード用プログラム | |
JP4747118B2 (ja) | ルータ、通信保証方法および通信保証プログラム | |
JP5158369B2 (ja) | 通信システム、ノード、端末、通信方法、およびプログラム | |
JP4790591B2 (ja) | リングノード装置 | |
CN111740899A (zh) | 一种arp请求报文转发方法、跨设备链路聚合组及网络设备 | |
US20100303081A1 (en) | Communication system and method for forwarding a packet among a plurality of edge routers | |
JP4935681B2 (ja) | パケットリングネットワークシステム、パケット転送方法、冗長化ノード、およびパケット転送プログラム | |
JP2009005053A (ja) | パケットリングネットワークシステム、パケット転送方法 | |
JP2011130155A (ja) | スイッチングハブ、ラインカード、及びフレーム中継方法 | |
JP4705492B2 (ja) | リングノード装置及びリングノード冗長方法 | |
JP2008167315A (ja) | 回線冗長接続方法および広域通信網ノード装置 | |
JP5029612B2 (ja) | パケットリングネットワークシステム、パケット転送方法およびインタリンクノード | |
CN107682261B (zh) | 流量转发方法及装置 | |
CN108833272A (zh) | 一种路由管理方法和装置 | |
US20090103554A1 (en) | Data transfer device for ring protocol high speed switching and method for the same | |
JP4883317B2 (ja) | 通信システム、ノード、端末、プログラム及び通信方法 | |
CN114374643B (zh) | 通信方法及装置 | |
JP5497697B2 (ja) | 通信システム | |
JP2010200269A (ja) | 通信装置、パケット送受信装置、通信方法、及びプログラム | |
JP2005260708A (ja) | 冗長経路を有するリングネットワークシステムとそのシステムに使用される転送装置 | |
JP2012004651A (ja) | 転送装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081016 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20101013 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120111 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120904 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120912 |
|
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: 20121109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121122 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5152642 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |