JP2003143169A - ルーティングブリッジシステム、ノード、接続ノード、及びルーティングプログラム - Google Patents
ルーティングブリッジシステム、ノード、接続ノード、及びルーティングプログラムInfo
- Publication number
- JP2003143169A JP2003143169A JP2001337056A JP2001337056A JP2003143169A JP 2003143169 A JP2003143169 A JP 2003143169A JP 2001337056 A JP2001337056 A JP 2001337056A JP 2001337056 A JP2001337056 A JP 2001337056A JP 2003143169 A JP2003143169 A JP 2003143169A
- Authority
- JP
- Japan
- Prior art keywords
- ring
- node
- nodes
- frame
- data
- 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.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
グブリッジシステムにおいて、以下3点の課題を解決す
る。 (1)スパニングツリーを高速に構築する。 (2)ネットワーク資源の負荷を平均化する。 (3)異なるリングに存在するノードへのルーティング
情報を効率的に取得する。 【解決手段】 データリンクレイヤのアドレスを用いて
データの送信経路を決定するノードが、自ノードが属す
るリングに属するノード間のスパニングツリーの作成を
行うノードツリー作成部と、リング間スパニングツリー
の作成を行うリングツリー作成部と、リング内に存在す
る各ノードおよび各リングへの最適な送信方向およびコ
ストを記録するノードDBおよびリングDB、宛先アド
レスの種別によりノードDBもしくはリングDB、もし
くはノード間スパニングツリーおよびリング間スパニン
グツリーを利用して、受信したデータの転送先を決定す
る送信方向決定部を備える。
Description
ジシステムに関し、特にデータリンク層でフレームの転
送先を決定しリング状ネットワークにおいて利用できる
ルーティングブリッジシステム、ノード、接続ノード、
及びルーティングプログラムに関する。
ステムは、リング等のループ(円環)状に形成されたネッ
トワーク、及び、当該ネットワークが複数接続されたネ
ットワークにおいて、指定した宛先へフレームを届ける
ために用いられている。
スタンダード・802.1ディー(IEEE Std 802.1
D)」と題するIEEE発行の標準化文書では、リング
等のループ(円環)状に形成されたネットワーク内で、デ
ータが永遠に循環するのを防止するため、物理的にルー
プ状になっているネットワークの一部を論理的に使用不
能にして、論理的にツリー状のトポロジを形成するスパ
ニングツリーと呼ばれる制御手法が規定されている。
レームをブロードキャストしながら、宛先への経路を学
習することにより、指定した宛先へデータリンクレイヤ
のみでのフレーム伝達を可能にしている。これを従来技
術1とする。
ット・トランスポート・テクノロジー・アンド・パフォ
ーマンス(Dynamic Packet Transport Technology and
Performance)」と題するCisco Systemsによる仕様書で
は、リング状に形成された各ネットワーク内で、トポロ
ジ検索フレームを流してネットワーク内に存在するノー
ドの情報を収集し、ノードに早く到達できる方向に向け
てフレームを流すことにより、各リング状ネットワーク
内における不要なブロードキャストを避けている。当該
仕様書では、リングとリングはルータによってIPレイ
ヤ(ネットワーク層)において接続されており、もし自
ノードが属するリング以外のリングに属するノードと通
信する場合は、ルータを介して通信を行わなければなら
ない。これを従来技術2とする。
は、以下に述べるような問題点があった。
がかかるという問題点があった。
やノードに障害は発生した場合や、新たなリンクやノー
ドを追加した場合などに、スパニングツリーを再構成す
る必要があるが、このツリーの作成には時間がかかっ
た。このため、スパニングツリーが再構成されるまでの
間、障害区間を通過するフレームは欠落してしまい、ネ
ットワークの信頼性を低下させる等の影響があった。
生まれてネットワークの利用効率が低下するほか、一部
のノードにトラフィックが集中し、ノードの負荷が増
え、輻輳発生の原因となるという問題点があった。
しくはマルチキャストを行うためには、ループの発生を
防ぐために論理的なツリーを形成する必要があるが、論
理的なツリーを構成すると、利用されないリンクや接ノ
ードが生まれ、ネットワーク資源の利用効率が低下する
原因となるほか、逆に一部のノードにトラフィックが集
中し、ノードの負荷が増えるほか、輻輳発生の原因とな
る可能性もある。
ルーティング情報の収集ができないという問題点があっ
た。
ーと呼ばれるトポロジ探索フレームを、自ノードが属す
るリング内にブロードキャストもしくはマルチキャスト
して、ルーティング情報を収集している。しかしなが
ら、このトポロジ探索パケットを自ノードが属するリン
グの外まで送信すると、ループが発生してフレームが回
りつづけ、その結果、輻輳も発生する可能性がある。
パケットによって各ノードへのルーティング情報を取得
できたとしても、その情報の保存に必要なメモリの使用
量が膨大になるほか、メモリ使用量の増大に伴って、ル
ーティング情報の検索にかかるCPU処理負荷も増える
可能性がある。
せなければ、複数のリング同士を接続し、異なるリング
に属するノード間で通信することができない。このた
め、異なるリングに属するノードに対しては、IPパケ
ットが入ったフレームのみしか伝達できなかった。
欠点を解決し、高速なスパニングツリーの作成ができる
ルーティングブリッジシステム、ノード、接続ノード、
及びルーティングプログラムを提供することにある。
欠点を解決し、冗長経路がある場合に、常に全リンク・
接ノードを活用し、高速な障害復旧と、ネットワーク資
源の負荷分散を行うことのできるルーティングブリッジ
システム、ノード、接続ノード、及びルーティングプロ
グラムを提供することにある。
欠点を解決し、異なるリングに属するノードへのルーテ
ィング情報の収集が可能なルーティングブリッジシステ
ム、ノード、接続ノード、及びルーティングプログラム
を提供することにある。
本発明のルーティングブリッジシステムは、複数のノー
ドをリング状に接続したリング状ネットワークが接続ノ
ードを介して複数接続されたネットワークの、データリ
ンクレイヤのアドレスを用いてデータの送信経路を決定
するルーティングブリッジシステムにおいて、各前記ノ
ードが、所属する前記リング上の各前記ノード間のノー
ド間スパニングツリーの作成を行なうノードツリー作成
手段を備え、各前記接続ノードが、所属する各前記リン
グ上の各前記ノード間のノード間スパニングツリーの作
成を行なうノードツリー作成手段と、各前記リングを論
理リンクに見立てた、各前記リング間のリング間スパニ
ングツリーの作成を行なうリング間ツリー作成手段を備
えることを特徴とする。
システムは、各前記ノードは、前記ノード間スパニング
ツリーを利用して、受信したデータの転送先を決定する
送信方向決定手段を備え、各前記接続ノードは、前記ノ
ード間スパニングツリー及び前記リング間スパニングツ
リーを利用して、受信したデータの転送先を決定する送
信方向決定手段を備えることを特徴とする。
システムは、複数のノードをリング状に接続したリング
状ネットワークが接続ノードを介して複数接続されたネ
ットワークの、データリンクレイヤのアドレスを用いて
データの送信経路を決定するルーティングブリッジシス
テムにおいて、各前記ノード及び各前記接続ノードが、
所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、各前記リングへの最適な送信方向及びコストを記録
するリングデータベースを備えることを特徴とする。
システムは、各前記ノード及び各前記接続ノードは、前
記ノードデータベース及び前記リングデータベースを利
用して、受信したデータの転送先を決定する送信方向決
定手段を備えることを特徴とする。
システムは、複数のノードをリング状に接続したリング
状ネットワークが接続ノードを介して複数接続されたネ
ットワークの、データリンクレイヤのアドレスを用いて
データの送信経路を決定するルーティングブリッジシス
テムにおいて、各前記ノード及び各前記接続ノードが、
所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、各前記リングへの最適な送信方向及びコストを記録
するリングデータベースを備え、各前記ノードが、所属
する前記リング上の各前記ノード間のノード間スパニン
グツリーの作成を行なうノードツリー作成手段と、受信
したデータの宛先アドレスの種別により、前記ノードデ
ータベース、前記リングデータベース、及び前記ノード
間スパニングツリーの少なくとも1つを用いて、前記受
信したデータの転送先を決定する送信方向決定手段を備
え、各前記接続ノードが、所属する各前記リング上の各
前記ノード間のノード間スパニングツリーの作成を行な
うノードツリー作成手段と、各前記リングを論理リンク
に見立てた、各前記リング間のリング間スパニングツリ
ーの作成を行なうリング間ツリー作成手段と、受信した
データの宛先アドレスの種別により、前記ノードデータ
ベース、前記リングデータベース、前記ノード間スパニ
ングツリー、及び前記リング間スパニングツリーの少な
くとも1つを用いて、前記受信したデータの転送先を決
定する送信方向決定手段を備えることを特徴とする。
システムは、各前記ノード及び各前記接続ノードは、ト
ポロジ検索フレームを送受信し、リング内ノードへの最
短コストの経路を調べるトポロジ更新手段と、リング情
報フレームを送受信し、各リングへの最短コストの経路
を調べるリング情報更新手段を備えることを特徴とす
る。
システムは、各前記ノード及び各前記接続ノードは、所
属する前記リングへの、データの挿入及びデータの取り
出しを行なう挿入取出手段を備えることを特徴とする。
システムは、各前記ノード及び各前記接続ノードは、受
信したデータの種別を判別して適切な個所へ転送する種
別分類手段を備えることを特徴とする。
システムは、各前記ノード及び各前記接続ノードは、前
記データの転送を、パケット単位で管理することを特徴
とする。
ジシステムは、各前記ノード及び各前記接続ノードは、
前記データの転送を、パケットを下位レイヤで転送する
フレーム単位で管理することを特徴とする。
ジシステムは、前記データの送信経路を決定するために
用いる前記データリンクレイヤのアドレスを、各前記リ
ンクを一意に識別するリング識別子と、各前記ノード及
び各前記接続ノードを一意に識別するノード識別子を備
えるデータリンクレイヤのアドレスとすることを特徴と
する。
ング状ネットワークが接続ノードを介して複数接続さ
れ、データリンクレイヤのアドレスを用いてデータの送
信経路を決定するネットワークの、各前記リング状ネッ
トワーク上のノードにおいて、所属する前記リング上の
各前記ノード間のノード間スパニングツリーの作成を行
なうノードツリー作成手段を備えることを特徴とする。
ド間スパニングツリーを利用して、受信したデータの転
送先を決定する送信方向決定手段を備えることを特徴と
する。
ング状ネットワークが接続ノードを介して複数接続さ
れ、データリンクレイヤのアドレスを用いてデータの送
信経路を決定するネットワークの、各前記リング状ネッ
トワーク上のノードにおいて、所属する前記リング上に
存在する各前記ノードへの最適な送信方向及びコストを
記録するノードデータベースと、各前記リングへの最適
な送信方向及びコストを記録するリングデータベースを
備えることを特徴とする。
ドデータベース及び前記リングデータベースを利用し
て、受信したデータの転送先を決定する送信方向決定手
段を備えることを特徴とする。
ング状ネットワークが接続ノードを介して複数接続さ
れ、データリンクレイヤのアドレスを用いてデータの送
信経路を決定するネットワークの、各前記リング状ネッ
トワーク上のノードにおいて、所属する前記リング上の
各前記ノード間のノード間スパニングツリーの作成を行
なうノードツリー作成手段と、所属する前記リング上に
存在する各前記ノードへの最適な送信方向及びコストを
記録するノードデータベースと、各前記リングへの最適
な送信方向及びコストを記録するリングデータベース
と、受信したデータの宛先アドレスの種別により、前記
ノードデータベース、前記リングデータベース、及び前
記ノード間スパニングツリーの少なくとも1つを用い
て、前記受信したデータの転送先を決定する送信方向決
定手段を備えることを特徴とする。
検索フレームを送受信し、リング内ノードへの最短コス
トの経路を調べるトポロジ更新手段と、リング情報フレ
ームを送受信し、各リングへの最短コストの経路を調べ
るリング情報更新手段を備えることを特徴とする。
前記リングへの、データの挿入及びデータの取り出しを
行なう挿入取出手段を備えることを特徴とする。
データの種別を判別して適切な個所へ転送する種別分類
手段を備えることを特徴とする。
タの転送を、パケット単位で管理することを特徴とす
る。
タの転送を、パケットを下位レイヤで転送するフレーム
単位で管理することを特徴とする。
タの送信経路を決定するために用いる前記データリンク
レイヤのアドレスを、各前記リンクを一意に識別するリ
ング識別子と、各前記ノード及び各前記接続ノードを一
意に識別するノード識別子を備えるデータリンクレイヤ
のアドレスとすることを特徴とする。
のノードをリング状に接続したリング状ネットワークを
互いに複数接続した、データリンクレイヤのアドレスを
用いてデータの送信経路を決定するネットワークの、各
前記リング状ネットワークを互いに接続する接続ノード
において、所属する各前記リング上の各前記ノード間の
ノード間スパニングツリーの作成を行なうノードツリー
作成手段と、各前記リングを論理リンクに見立てた、各
前記リング間のリング間スパニングツリーの作成を行な
うリング間ツリー作成手段を備えることを特徴とする。
ノード間スパニングツリー及び前記リング間スパニング
ツリーを利用して、受信したデータの転送先を決定する
送信方向決定手段を備えることを特徴とする。
のノードをリング状に接続したリング状ネットワークを
互いに複数接続した、データリンクレイヤのアドレスを
用いてデータの送信経路を決定するネットワークの、各
前記リング状ネットワークを互いに接続する接続ノード
において、所属する前記リング上に存在する各前記ノー
ドへの最適な送信方向及びコストを記録するノードデー
タベースと、各前記リングへの最適な送信方向及びコス
トを記録するリングデータベースを備えることを特徴と
する。
ノードデータベース及び前記リングデータベースを利用
して、受信したデータの転送先を決定する送信方向決定
手段を備えることを特徴とする。
のノードをリング状に接続したリング状ネットワークを
互いに複数接続した、データリンクレイヤのアドレスを
用いてデータの送信経路を決定するネットワークの、各
前記リング状ネットワークを互いに接続する接続ノード
において、所属する各前記リング上の各前記ノード間の
ノード間スパニングツリーの作成を行なうノードツリー
作成手段と、各前記リングを論理リンクに見立てた、各
前記リング間のリング間スパニングツリーの作成を行な
うリング間ツリー作成手段と、所属する前記リング上に
存在する各前記ノードへの最適な送信方向及びコストを
記録するノードデータベースと、各前記リングへの最適
な送信方向及びコストを記録するリングデータベース
と、受信したデータの宛先アドレスの種別により、前記
ノードデータベース、前記リングデータベース、前記ノ
ード間スパニングツリー、及び前記リング間スパニング
ツリーの少なくとも1つを用いて、前記受信したデータ
の転送先を決定する送信方向決定手段を備えることを特
徴とする。
ロジ検索フレームを送受信し、リング内ノードへの最短
コストの経路を調べるトポロジ更新手段と、リング情報
フレームを送受信し、各リングへの最短コストの経路を
調べるリング情報更新手段を備えることを特徴とする。
する前記リングへの、データの挿入及びデータの取り出
しを行なう挿入取出手段を備えることを特徴とする。
したデータの種別を判別して適切な個所へ転送する種別
分類手段を備えることを特徴とする。
データの転送を、パケット単位で管理することを特徴と
する。
データの転送を、パケットを下位レイヤで転送するフレ
ーム単位で管理することを特徴とする。
データの送信経路を決定するために用いる前記データリ
ンクレイヤのアドレスを、各前記リンクを一意に識別す
るリング識別子と、各前記ノード及び各前記接続ノード
を一意に識別するノード識別子を備えるデータリンクレ
イヤのアドレスとすることを特徴とする。
ラムは、コンピュータを制御することにより、複数のノ
ードをリング状に接続したリング状ネットワークが接続
ノードを介して複数接続されたネットワークの、データ
リンクレイヤのアドレスを用いてデータの送信経路を決
定するルーティングプログラムにおいて、各前記ノード
にて、所属する前記リング上の各前記ノード間のノード
間スパニングツリーを作成するノードツリー作成機能を
備えることを特徴とする。
ラムは、コンピュータを制御することにより、複数のノ
ードをリング状に接続したリング状ネットワークが接続
ノードを介して複数接続されたネットワークの、データ
リンクレイヤのアドレスを用いてデータの送信経路を決
定するルーティングプログラムにおいて、各前記接続ノ
ードにて、所属する各前記リング上の各前記ノード間の
ノード間スパニングツリーを作成するノードツリー作成
機能と、各前記リングを論理リンクに見立てた、各前記
リング間のリング間スパニングツリーを作成するリング
間ツリー作成機能を備えることを特徴とする。
テムは、ノードのアドレスを階層化(例えば、リングI
D+ノードID)し、スパニングツリーを階層(各リン
グ、及びリング間)毎に作成することにより、高速なス
パニングツリーの作成が可能である。これにより、本発
明の第1の目的を達成することができる。
テムは、すべてのリンクや接続ノードを常に利用可能な
状態にし、ノードのアドレスとテーブルを階層化(例え
ば、リングID+ノードID)し、一意に転送先を決定
する(2つ以上には送らない)ことにより、冗長経路が
ある場合に、常に全リンク・接ノードを活用し、高速な
障害復旧と、ネットワーク資源の負荷分散を行うことが
可能である。これにより、本発明の第2の目的を達成す
ることができる。
テムは、テーブル作成を階層毎に行い、リング間のルー
ティングテーブルはスティアリングによって作成し、各
リング内のルーティングテーブルはリング内のみのステ
ィアリングもしくはTDで作成することにより、ループ
や輻輳を発生させることなく、異なるリングに属するノ
ードへのルーティング情報の収集が可能である。これに
より、本発明の第3の目的を達成することができる。
て図面を参照して詳細に説明する。
するが、これはフレームだけでなく、パケットやその他
のデータを総合してフレームと呼ぶ。また、クライアン
ト群の機能はリング上のノードが併せ持つ場合もある。
ードから、任意のリング上に存在する別の任意の1つの
ノードへ流れるフレーム全体を、1つのフローと定義す
る。
ングIDの組み合わせで表現される。ノードID及びリ
ングIDをあわせて、ノードアドレスと呼ぶ。
カスタマーID等を利用しても良い。
続ノードとをあわせて、ルーティングブリッジノードと
呼ぶ。
図面を参照して詳細に説明する。
形態は、リング状ネットワークR1及びR2と、片方向
リングR11、R12、R21、R22と、片方向リン
クL111〜L113、L121〜L123、L211
〜L214、L221〜L224と、双方向リンクL1
〜L6と、クライアント群C1〜C6と、一般ノードA
1〜A5と、接続ノードB1とを含む。
グR11と、片方向リングR11とは逆方向に流れる片
方向リングR12で構成され、これら総称をリング状ネ
ットワークR1と呼ぶ。
11〜L113で構成され、これらを総称して片方向リ
ングR11と呼ぶ。
21〜L123で構成され、これらを総称して片方向リ
ングR12と呼ぶ。
A1、A2、又は接続ノードB1から送出されたフレー
ムを、別の一般ノードA1、A2、又は接続ノードB1
に転送する機能を持つ。
ットワークR1と同様のネットワークである。今後はリ
ング状ネットワークR1、R2を代表し、リング状ネッ
トワークR1を用いて記述を行うが、リング状ネットワ
ークR1についての記述は、特に断りのない限りリング
状ネットワークR2においても同様に適用可能である。
から一般ノードA1、及び、一般ノードA1からクライ
アント群C1を結ぶリンクである。
L1と同様の双方向リンクである。今後は双方向リンク
L1〜L6を代表し、双方向リンクL1を用いて記述を
行うが、双方向リンクL1についての記述は、特に断り
のない限り双方向リンクL2〜L6においても同様に適
用可能である。
アントの集合であり、一般ノードA1との間でデータの
送受信を行う機能を有する。なお、クライアント群C1
の機能を一般ノードA1に追加し、一般ノードA1にお
いてクライアント群C1の機能を実現しても良い。
ト群C1と同様のクライアント群である。今後はクライ
アント群C1〜C6を代表し、クライアント群C1を用
いて記述を行うが、これらクライアント群C1について
の記述は、特に断りのない限りクライアント群C2〜C
4においても同様に適用可能である。
能を有する。
ンクL111及びL122より到着したフレームを、片
方向リンクL121及びL112もしくは双方向リンク
L1に転送する。
向リンクL121又はL112を用いて隣接ノードに送
信し、また、隣接ノードから片方向リンクL111及び
L122を用いて受信したトポロジ検索フレームに自ノ
ードの情報を追加し、片方向リンクL121又はL11
2を用いて隣接ノードに送信する。
1及びL122を用いて受信したリング情報フレームに
自ノードの情報を追加し、片方向リンクL121又はL
112を用いて隣接ノードに送信する。
様のノードでる。今後はノードA1〜A5を代表し、ノ
ードA1を用いて記述を行うが、これらノードA1につ
いての記述は、特に断りのない限りノードA2〜A4に
おいても同様に適用可能である。
能を持つほか、以下に挙げる機能を有する。
グR2を収容する。
R2、また、双方向リングR2から双方向リングR1
へ、必要に応じてフレームを転送する。
類部A11と、トポロジ更新部A12と、ノードDB
(Database:データベース) A13と、リング情報更
新部A14と、リングDB(Database:データベース)
A15と、送信方向決定部A16と、挿入取出部A1
7と、挿入取出部A18と、ヘッダ取り付け部A21
と、ヘッダ取り外し部A22とを含む。
はA18でリングから取り出された受信フレームを、ト
ポロジ検索フレーム、リング情報フレーム、およびその
他のフレームに分類する。トポロジ検索フレームであれ
ばトポロジ更新部A12に、リング情報フレームであれ
ばリング情報更新部A14に転送し、その他のフレーム
の内、宛先が自ノード宛であればヘッダ取り外し部A2
2に、宛先が他ノードであれば送信方向決定部A16に
転送する。なお、当該受信フレームを送信方向決定部A
16に転送する場合は、当該フレームを取り出したリン
グのリングIDを、当該フレームと共に送信方向決定部
A16に通知する。
び増加を防止するために、ブロードキャストフレームと
マルチキャストフレームは送信方向決定部A16には転
送しない。
能(トポロジーディスカバリー機能)を持つ。
ために、送信方向決定部A16に対し、周期的にトポロ
ジ検索フレームを送信する。トポロジ検索フレームは、
各ノードで転送され、リングR11又はリングR12を
1周し、ノードA1内のトポロジ更新部A12に戻る。
フレームを受信し、自ノードが送信したフレームであれ
ば、ノードDB A13を参照し、検索結果に基づい
て、リング内に存在する各ノード(A2、B1)へのコ
ストが最小になる送信リング(R11又はR12)を決
定し、ノードDB A13に書き込む。
フレームを受信し、他ノードが送信したフレームであれ
ば、自ノードの情報を付加して送信方向決定部A16に
転送する。
る各宛先ノードID毎に、送出リングID、及びノード
コストを記録する。当該リングID及び当該ノードコス
トは、トポロジ更新部A12によって決定され、書き込
まれる。また、ノードDBA13は、トポロジ更新部A
12,リング情報更新部A14や、送信方向決定部A1
6において参照される。
機能(スティアリング機能)を持つ。
レームを受信し、リングDB A15及びノードDB
A13を参照しながら、リングコストが最小になる接続
ノードへの、コストが最小になる送信リングIDを決定
し、リングDB A15に書き込む。
が到着しない場合は、データベースに記録されている内
容を無効とし、リングDB A15から当該リングに関
する情報を削除する。
リングDBが更新された場合、リングDB A15の内
容をリング情報フレームを用いて、リング両側の隣接ノ
ード(B1、A2の両方)に対してリングR11及びR
12の両リングを用いて送信する。
て、種別分類部A11から受信したリング情報フレーム
を、当該フレームを受信したのと同一の片方向リング
(R11、R12のいずれか)を用いて、隣接ノードに
転送する。
に、送出リングID(R11又はR12のいずれか)、
及びリングコストを記録する。当該リングID及び当該
リングコストは、リング情報更新部A14によって決定
され、書き込まれる。また、リングDB A15は、リ
ング情報更新部A14や、送信方向決定部A16におい
て参照される。
部A21、トポロジ情報更新部A12、リング情報更新
部A14、又は種別分類部A11より受信したフレーム
の宛先アドレス(宛先ノードID及び宛先リングIDの
双方をいう)をもとに、ノードDB A13及びリング
DB A15に記憶されている情報を利用して、適切な
送出リング(R11又はR12)を選択し、当該フレー
ムを挿入取り出し部A17又はA18に転送する。
1からフレームを受信した場合は、フレームのループを
防止するために、前記情報のほか、当該フレームを受信
したリングのリングIDも、送出リング決定に利用す
る。これにより、同一双方向リングに属する、入力リン
グとは逆方向に流れるリングに、フレームが転送される
のを防止し、ループを防いでいる。
機能を有する。
リンクL111から受信したフレームを、リングR11
から取り出して種別分類部A11に転送するか、又はリ
ングR11から取り出さずに片方向リングR11に属す
る片方向リンクL112に転送するかを判断し、当該フ
レームを入力分類部A11又は片方向リンクL112に
転送する。当該判断では、自ノード宛、自ノードが所属
するマルチキャストアドレス宛、及び、ブロードキャス
ト、自ノードが属するマルチキャストのフレーム等を、
リングから取り出す。
フレームを、適切なタイミングにリングR11に挿入
し、片方向リンクL112を用いて送信する。
同様の挿入取出部である。今後は挿入取出部A17・A
18を代表し、挿入取出部A17を用いて記述を行う
が、挿入取出部A7についての記述は、特に断りのない
限り挿入取出部A18においても同様に適用可能であ
る。
群C1から受信したデータのヘッダに付加されたMAC
アドレスを基に、リングID、ノードID等のヘッダ情
報を付加してフレームを作成し、送信方向決定部A16
に送信する。自ノードのリングID及びノードIDは、
予め設定されているか、もしくは、ブロードキャスト、
マルチキャスト等の方法によって学習する。もし学習や
設定等がなされていない宛先MACアドレスへのデータ
をクライアント群C1から受信した場合には、作成した
フレームのヘッダ部の宛先にブロードキャストアドレス
を設定する。
11から受信したフレームの、リングID、ノードID
等のヘッダを取り外し、クライアント群C1に送信す
る。データは、クライアント群C1内では、フレームの
データ部に記録されているヘッダのMACアドレスによ
って、目的のクライアントに到達する。
リングテーブルT002の例である。図3、4を参照す
ると、図3のノードDB A13はノードテーブルT0
01を含み、図4のリングDB A15はリングテーブ
ルT002を含む。
D、出力リングID、ノードコストの項目を有する(出
力リングIDの代わりに出力リンクIDでも良い)。
D、出力リングID、リングコストの項目を有する(出
力リングIDの代わりに出力リンクIDでも良い)。
別分類部A11と、トポロジ更新部A12と、ノードD
B A13と、リング情報更新部B11と、リングDB
A15と、送信方向決定部A16と、挿入取出部B1
2〜B15と、ヘッダ取り付け部A21と、ヘッダ取り
外し部A22と、通知M101〜M104を含む。
機能を持つ。
レームを受信し、リングDB A15及びノードDB
A13を参照しながら、リングコストが最小になる接続
ノードへの、コストが最小になる送信リングIDを決定
し、リングDB A15に書き込む。
更新された場合、リングDB A15の内容を、リング
情報フレームを用いて、リング両側の隣接ノード(A
1、A2、A3、A5のすべて)に対して、片方向リン
クL111、L123、L224、並びにL211を用
いて送信する。
更新された場合、自ノードが収容しているリング(R1
及びR2)、及び、自ノードが中継可能なリングをリン
グから取り出すよう、通知M101〜M104を用い
て、挿入取出部A17、A18、B12、B13に対し
て通知を行う。
グ情報フレームを、当該フレームを受信したのと同一の
片方向リング(R11、R12のいずれか)を用いて、
隣接ノードに転送する。
に接続されたリングについて、保持している情報を、片
方向リンクL111・L123・L211・L224を
用い、周期的に隣接ノード(A1・A2・A3・A5)
に通知する。通知には、リングDB A15の内容(リ
ングID及び当該リングへのコスト)が含まれる。
機能を有する。
リンクL111から受信したフレームを、リングR11
から取り出して種別分類部A11に転送するか、又はリ
ングR11から取り出さずに片方向リングR11に属す
る片方向リンクL112に転送するかを判断し、当該フ
レームを入力分類部A11又は片方向リンクL112に
転送する。当該判断では、自ノード宛、自ノードが所属
するマルチキャストアドレス宛、ブロードキャスト、自
ノードが属するマルチキャスト、自ノードから先に存在
するリング宛などのフレーム等を、リングから取り出
す。
フレームを、適切なタイミングにリングR11に挿入
し、片方向リンクL112を用いて送信する。
B12と同様の挿入取出部である。今後は挿入取出部B
12〜B15を代表し、挿入取出部B12を用いて記述
を行うが、挿入取出部B12についての記述は、特に断
りのない限り挿入取出部B13〜B15においても同様
に適用可能である。
リングIDを、リング情報更新部B11から挿入取出部
B12へ伝えるための通知である。
と同様の通知である。今後は通知M101〜M104を
代表し、通知M101を用いて記述を行うが、通知M1
01についての記述は、特に断りのない限り通知M10
2〜M104においても同様に適用可能である。
おいてトポロジ更新部A12がトポロジ検索フレームを
受信した際の動作(トポロジーディスカバリー動作)に
ついて、詳細に説明する。
索パケットの送信元を調べ、送信元が自ノードであった
場合にはステップ102へ、送信元が他ノードであった
場合にはステップ104へ、それぞれ進む(ステップ1
01)。
ドであった場合、トポロジ情報検索パケットの内容、及
びノードDB A13中のリングIDフィールド及びノ
ードコストフィールドの情報を参照し、ルーティングテ
ーブル(DB)を生成する。ルーティングテーブルに
は、宛先ノード毎のフレームの送信方向が記載される
が、送信方向は当該宛先ノードへのコストが小さくなる
ように決定される(ステップ102)。
で決定された、宛先ノード毎の経路情報を、ノードDB
A13の出力リングフィールドに保存する(ステップ
103)。
で、トポロジ検索フレームの送信元が他ノードであった
場合、自ノードIDをトポロジ検索フレームの最後に追
加する(ステップ104)。
A16を用い、当該トポロジ検索フレームが入力された
リングと同じ片方向リングを用い、隣接ノードに再送信
する(ステップ105)。
いて、リング情報フレームを受信した場合のリング情報
更新部A14における動作(スティアリング動作)につ
いて詳細に説明する。
レーム及びリングDB A15のリングIDフィールド
及びリングコストフィールド、ノードDB A13のノ
ードIDフィールド及びノードコストフィールドを参照
し、宛先リング毎に、リングコストが最小となるように
送信方向を決定する(ステップ201)。
毎に、決定した出力リングIDの内容と、リングDB
A15の出力リングIDフィールドの内容を比較する
(ステップ202)。
2で、決定内容とデータベースの内容が違っていた場
合、差分をリングDB A15の出力リングIDフィー
ルドに登録する(ステップ203)。
ングDB A15のリングコストフィールドの内容を、
リング情報フレームとして両側の隣接ノードに転送す
る。接続ノードにおいても、すべての隣接ノード(4
つ)宛に、当該フレームを転送する(ステップ20
4)。
2で、決定内容とデータベースの内容が一致した場合、
終了する。
いて、リング情報フレームを受信した場合のリング情報
更新部B11における動作について詳細に説明する。
レーム及びリングDB A15のリングコストフィール
ド、ノードDB A13のノードコストフィールドを参
照し、宛先リング毎に、リングコストが最小となるよう
に送信方向を決定する(ステップ201)。
毎に、決定した出力リングIDの内容と、リングDB
A15の出力リングフィールドの内容を比較する(ステ
ップ202)。
2で、決定内容とデータベースの内容が違っていた場
合、差分をリングDB A15の出力リングフィールド
に登録する。また、通知M101〜M104を用いて、
挿入取出部B12〜B15に対し、リングDB A15
に登録されている宛先リングID宛フレームを、リング
から取り出して種別分類部A11に転送するよう指示す
る(ステップ203)。
ングDB A15の宛先リングIDフィールド及びリン
グコストフィールドの内容を、リング情報フレームとし
て両側の隣接ノードに転送する。接続ノードにおいて
も、すべての隣接ノード(4つ)宛に、当該フレームを
転送する(ステップ204)。
2で、決定内容とデータベースの内容が一致した場合、
終了する。
12と、リング情報更新部A14は、組み合わせても良
い。
ング情報フレームの内容を追加して送信することもでき
る。つまり、トポロジーディスカバリーを利用して、リ
ング情報の交換を行っても良い。これにより、トポロジ
検索フレームとリング情報フレームを、トポロジ検索フ
レームに集約することができる。
ジ情報を追加して送信することもできる。つまり、ステ
ィアリングを利用して、トポロジ情報の交換を行っても
良い。これにより、トポロジ検索フレームとリング情報
フレームを、リング情報フレームに集約することができ
る。
ジ検索フレーム)を利用してリング情報を交換する一
方、スティアリング(リング情報フレーム)によってト
ポロジ情報を交換しても良い。
いて、リング情報フレームと同様の方法でトポロジ検索
フレームの交換がなされる場合において、当該トポロジ
検索フレームを受信した場合ののトポロジ更新部A12
における動作について詳細に説明する。
レーム及びノードDB A13のノードコストフィール
ドを参照し、宛先ノード毎の送信方向を決定する。送信
方向は、当該宛先ノードへのコストが小さくなるように
決定される(ステップ201)。
に、決定内容とノードDB A13の宛先リングIDフ
ィールド及びノードコストフィールドの内容を比較する
(ステップ202)。
で、決定内容とデータベースの宛先リングIDフィール
ドの内容が違っていた場合、差分をノードDB A13
に登録する(ステップ203)。
ドDB A15の宛先リングIDフィールド及びノード
コストフィールドの内容を、トポロジ情報フレームとし
て両側の隣接ノードに転送する。接続ノードにおいて
は、当該フレームを受信した双方向リングと同一の双方
向リングに属する隣接ノード(2つ)宛に、当該フレー
ムを転送する(ステップ204)。
で、決定内容とデータベースの内容が一致した場合、終
了する。
いて、データ送信時の、ノードA1〜A5に属する送信
方向決定部A16での送信方向決定部について詳細に説
明する。
部A21、トポロジ更新部A12、又はリング情報更新
部A14からフレームを受信すると、まずは当該フレー
ムの宛先リングIDを調べる(ステップ301)。
において、当該フレームの宛先が、当該ノードの属する
リング内であった場合、ノードDB A13を検索して
送信方向(送信リング)を決定する(ステップ30
2)。
において、当該フレームの宛先が、当該ノードの属する
リング内ではなかった場合、リングDB A15を検索
し、送信方向を決定する(ステップ303)。
及びS303で決定した片方向リングの混雑制御部A1
7又はA18に、フレームを引き渡す(ステップ30
4)。
いて、データ送信時の、接続ノードB1に属する送信方
向決定部A16での送信方向決定部について詳細に説明
する。
部A21、トポロジ更新部A12、又はリング情報更新
部B11からフレームを受信すると、まずは当該フレー
ムの宛先リングIDを調べる(ステップ401)。
において、当該フレームの宛先が、当該ノードが接続さ
れた2つの双方向リングの少なくとも1方に属する場
合、ノードDB A13を検索して送信方向(送信リン
グ)を決定する(ステップ402)。
において、当該フレームの宛先が、当該ノードが接続さ
れた2つの双方向リングのいずれにも属さない場合、リ
ングDB A15を検索し、送信方向(送信リング)を
決定する(ステップ403)。
種別分類部A11より転送された場合には、当該フレー
ムを受信したリングのリングID(受信リングID)
と、ステップ403で決定した送信リングIDを比較す
る。受信リングIDと送信リングIDの親リング(R1
又はR2)が等しい場合、ステップ405に進む(ステ
ップ404)。
において、受信リングIDと送信リングIDの親リング
(R1又はR2)が等しいと判断した場合、送信リング
IDを受信リングIDにする。つまり、入力があった方
向と同じ方向のリングに、データを出力させる(ステッ
プ405)。
2、S403及びS405で決定した片方向リングの挿
入取出部(B12〜B15)に、フレームを転送する
(ステップ406)。
クライアント群C1からクライアント群C4に向けてデ
ータを送信する場合の動作について、具体例を用いて詳
細に説明する。なお、全てのノードにはトポロジ情報及
びリング情報が、すでに伝達されているとする。
4に属するクライアント宛のデータを、双方向リンクL
1を用いて送信する。
たデータのヘッダに記録されている宛先MACアドレス
を基に、当該MACアドレスのクライアントがどのノー
ドに接続されているかを調べ、データにヘッダを付加し
てフレームを作成し、フレームのヘッダに送信先リング
IDとしてR2、送信先ノードとしてA4を設定する。
たフレームのヘッダ部に設定された送信先リングIDを
調べる。送信先リングIDが、自ノードの属するリング
IDと違うことから、リングDBを参照して送信先リン
グを決定する。この場合の送信先リンクグは、R12と
なるため、フレームはL121を用いて送られる。
てきたフレームのヘッダを調べ、フレームの宛先が自ノ
ードに接続されたリング、すなわちR2であるため、リ
ングからフレームを取り出す。
送信方向決定部に送る。送信方向決定部は、フレームの
宛先が自ノードに接続されたリングであるため、ノード
DBを参照して送信先リングを決定する。この場合の送
信先リングは、R22であるため、フレームはL224
を用いて送信される。
ームのヘッダをチェックするが、宛先が自ノードではな
いため、フレームをリングR22から取り出さずにその
ままリンクL223に流す。
ームのヘッダを調べ、フレームの宛先が自ノードである
ため、リングR22からパケットを取りだし、種別分類
部を経由して、ヘッダ取り外し部に送る。
ムのヘッダを取り外し、フレームのデータ部のみをリン
クL4に送信する。このデータ部のヘッダには、宛先M
ACアドレスとしてクライアント群C4に属するクライ
アントのMACアドレスが記録されている。
は、双方向リンクL4よりデータを受信する。
らクライアント群C4に対して、データを送信すること
ができた。
て、クライアント群C1からクライアント群C6に向け
てデータを送信する場合の動作について、具体例を用い
て詳細に説明する。なお、全てのノードにはトポロジ情
報及びリング情報が、すでに伝達されているとする。
グR1、リングR2、並びにリングR3の3つのリング
を有する。リングR1はリンクL111〜L123、リ
ングR2はリンクL211〜L225、リングR3はリ
ンクL311〜L323で構成される。
グR2にはノードA3〜A5、リングR3にはノードA
6及びA7が接続されている。リングR1とリングR2
は接続ノードB1によって接続され、リングR2とR3
は接続ノードB2によって接続されている。また、全て
のノードにはクライアント群C1〜C9が接続されてい
る(接続ノードB1にはクライアント群C8、接続ノー
ドB2にはクライアント群C9がそれぞれ接続荒れてい
る)。
6に属するクライアント宛のデータを生成し、ノードA
1に向けて送信する。
て、データのヘッダに記録されている宛先MACアドレ
スを基に、宛先ノードアドレスを決定し、データにヘッ
ダを付加してフレームを生成し、フレームのヘッダに送
信先リングIDとしてR3、送信先ノードIDとしてA
6を設定する。
入力されたフレームのヘッダ部に設定された送信先リン
グIDを調べる。送信先リングIDが、自ノードの属す
るリングIDと違うことから、リングDBを参照して送
信リンクを決定する。この場合の送信リンクは、L12
1となる。
てきたフレームのヘッダを調べ、フレームの宛先が自ノ
ードより先に存在するリング(R3)であるため、リン
グからデータを取り出す。
送信方向決定部に送る。送信方向決定部は、フレームの
宛先が自ノードから先に接続されたリング(R3)であ
るため、リングDBを参照して送信先リングを決定す
る。この場合の送信先リングはR22、すなわちリンク
L225となる。
クL225を流れてきたフレームのヘッダをチェックす
るが、宛先が自ノードではないため、フレームをリング
R22から取り出さずにそのままリンクL224に流
す。
リンクL224を流れてきたフレームのヘッダを調べ
る。フレームの宛先が自ノードより先に存在するリング
(R3)であるため、リングR22からデータを取り出
す。
接続ノードB2内の送信方向決定部に送る。送信方向決
定部は、フレームの宛先が自ノードに接続されたリング
(R3)であるため、ノードDBを参照して送信先リン
グ(送信先リンク)を決定する。この場合の送信先リン
グはR31、送信先リンクは、L311となる。
ームのヘッダを調べ、フレームの宛先が自ノードである
ため、リングR31からフレームを取りだし、種別分類
部を経由して、ヘッダ取り外し部に転送する。
ムのヘッダを取り外し、フレームのデータ部のみをリン
クL6に送信する。このデータ部のヘッダには、宛先M
ACアドレスとしてクライアント群C6に属するクライ
アントのMACアドレスが記録されている。
ータを受信する。
らクライアント群C6に対して、データを送信すること
ができた。
おいて、クライアント群C1からクライアント群C3に
向けてデータを送信する場合の動作について、具体例を
用いて詳細に説明する。なお、接続ノードB1は障害の
発生により利用できないとする。また、全てのノードに
は障害発生後のトポロジ情報及びリング情報が、すでに
伝達されているとする。
グR1及びリングR2の2つのリングを有する。リング
R1はリンクL111〜L124、リングR2はリンク
L211〜L223で構成される。なお、図中ではL1
22及びL223が省略されている。
グR2にはノードA3が接続されている。リングR1と
リングR2は接続ノードB1及びB2によって接続され
ている。また、全てのノードにはクライアント群C1〜
C5が接続されている(接続ノードB1にはクライアン
ト群C4、接続ノードB2にはクライアント群C5がそ
れぞれ接続荒れている)。
は、クライアント群C3に属するクライアント宛のデー
タを生成し、ノードA1に向けて送信する。
データのヘッダ部に記録された宛先クライアントのMA
Cアドレスを基に、送信先ノードID及び送信先リング
IDを求める。そして、データにヘッダを付加してフレ
ームを作成し、送信先リングIDとしてR2、送信先ノ
ードIDとしてA3を設定する。
力されたフレームのヘッダ部に設定された送信先リング
IDを調べる。送信先リングIDが、自ノードの属する
リングIDと違うことから、リングDBを参照して送出
先リング(送信リンク)を決定する。この場合の送出先
リングはL111送信リンクは、R11となる。
ードB1の障害をリンクL111の障害として検知して
いるため、要求されたフレームをリングR12に属する
リンクL124に迂回させる。
クL124を流れてきたフレームのヘッダをチェックす
るが、宛先が自ノードではないため、フレームをリング
R12から取り出さずにそのままリンクL123に流
す。
リンクL123を流れてきたフレームのヘッダを調べ、
フレームの宛先が自ノードに接続されたリング、すなわ
ちR2であるため、リングR12からフレームを取り出
す。
送信方向決定部に送る。接続ノードB2内の送信方向決
定部は、フレームの宛先が自ノードに接続されたリング
(リングR2)であるため、ノードDBを参照して送信
先リング(送信リンク)を決定する。この場合の送信先
リングはR22、送信リンクはL222となる。
ームのヘッダを調べ、フレームの宛先が自ノードである
ため、リングR22からフレームを取りだし、種別分類
部を経由して、ヘッダ取り外し部に転送する。
ムのヘッダを取り外し、フレームのデータ部のみをリン
クL3に送信する。このデータ部のヘッダには、宛先M
ACアドレスとしてクライアント群C3に属するクライ
アントのMACアドレスが記録されている。
ータを受信する。
らクライアント群C3に対して、データを送信すること
ができた。
て、クライアント群C1からクライアント群C4に向け
てデータを送信する場合の動作について、具体例を用い
て詳細に説明する。なお、接続ノードB1は障害の発生
により利用できないとする。また、全てのノードには障
害発生後のトポロジ情報及びリング情報が、すでに伝達
されているとする。
グR1〜R4の4つのリングを有する。リングR1はリ
ンクL111〜L124、リングR2はリンクL211
〜L224、リングR3はリンクL311〜L323、
リングR4はリンクL411〜L423で構成される。
グR2にはノードA3及びA4、リングR3にはノード
A5、リングR4にはノードA6が接続されている。リ
ングR1とリングR2は、接続ノードB1、リングR1
とR4は接続ノードB2、リングR2とR3は接続ノー
ドB3、リングR4とR3は接続ノードB4によって接
続されている。
〜C6が接続されているが、図のノードはこの送受信者
群もまとめたものとして示している。なお、接続ノード
B1〜B4には、それぞれクライアント群C7〜C10
が接続されている。
は、クライアント群C4に属するクライアント宛のデー
タを生成し、ノードA1に向けて送信する。
受信したデータのヘッダに記録されている宛先MACア
ドレスを基に、当該MACアドレスのクライアントがど
のノードに接続されているかを調べる。そして、データ
にヘッダを付加してフレームを作成し、フレームのヘッ
ダに送信先リングIDとしてR2、送信先ノードとして
A4を設定する。
入力されたフレームのヘッダ部に設定された送信先リン
グIDを調べる。ノードA1の送信方向決定部は、送信
先リングID(リングR2)が、自ノードの属するリン
グID(リングR1)と違うことから、リングDB A
17を参照して送信先リング(送信リンク)を決定す
る。この場合の送信先リングはR11、送信リンクは、
L111となる。
1の障害を検知しているため、要求されたフレームをリ
ングR12に属するリンクL124に迂回させる。
たフレームのヘッダをチェックするが、宛先が自ノード
ではないため、フレームをリングR12から取り出さず
にそのままリンクL123に流す。
てきたフレームのヘッダを調べ、フレームの宛先が自ノ
ードから先に接続されたリング(リングR2〜R4のい
ずれか)であるため、リングR12からフレームを取り
出す。
接続ノードB2内の送信方向決定部に送る。接続ノード
B2の送信方向決定部は、フレームの宛先が自ノードか
ら先に接続されたリング(R2)であるため、リングD
Bを参照して送出先リング(送信リンク)を決定する。
この場合の送出先リングはR42、送信リンクは、L4
21となる。
てきたフレームのヘッダを調べ、フレームの宛先が自ノ
ードから先に接続されたリング(リングR2)であるた
め、リングR42からフレームを取り出す。
送信方向決定部に送る。接続ノードB4の送信方向決定
部は、フレームの宛先が自ノードから先に接続されたリ
ング(リングR2)であるため、リングDBを参照して
送信先リングを決定する。この場合の送信先リングはR
31、つまりリンクL313となる。
てきたフレームのヘッダを調べ、フレームの宛先が自ノ
ードに接続されたリング(リングR2)であるため、リ
ングR31からフレームを取り出す。
送信方向決定部に送る。送信方向決定部は、フレームの
宛先が自ノードに接続されたリング(リングR2)であ
るため、ノードDBを参照して送出先リング(送信リン
ク)を決定する。この場合の送信先リングはR21、つ
まりリンクL213となる。
たフレームのヘッダを調べ、フレームの宛先が自ノード
であるため、リングR21からフレームを取りだし、種
別分類部を経由してヘッダ取り外し部に転送する。
ムのヘッダを取り外し、フレームのデータ部のみをリン
クL4に送信する。このデータ部のヘッダには、宛先M
ACアドレスとしてクライアント群C4に属するクライ
アントのMACアドレスが記録されている。
ータを受信する。
らクライアント群C4に対して、データを送信すること
ができた。
る。
ッジによって接続するときは、ネットワーク全体に渡る
論理的なブロードキャストツリー(もしくはマルチキャ
ストツリー)を作成し、そのツリーに対してユニキャス
トアドレス宛を含むすべてのフレームを送信していた。
このため、障害が発生した場合はネットワーク全体でツ
リーを再構築する必要があり、この時間のかかる再構築
のために、障害回復が遅れてしまった。
ノードを常に利用可能な状態にし、リングIDとノード
IDによって階層化されたアドレスと、リング間及びリ
ング内の2つのルーティングテーブルを用いることによ
り、ユニキャストフレームの転送先を一意に決定する。
このため、冗長経路がある場合でもツリーを作成するこ
となく、常に全リンク及び全接続ノードを利用可能状態
にでき、障害復旧を早め、各接続ノード及びリンクの負
荷を分散させて平均化し、輻輳を防止できる。
って接続されたネットワークにおいて、トポロジーディ
スカバリー等のブロードキャストを用いた制御フレーム
を用いて異なるリングに属するノードへのルーティング
情報を収集することは、当該制御フレームがループ等の
異常動作を起こさないよう、一筆書きのような経路を通
らせる必要があり、これは困難であった。
に行い、リング間のルーティングテーブルはスティアリ
ングによって作成し、各リング内のルーティングテーブ
ルはリング内のみのスティアリングもしくはTDで作成
するため、リング間のテーブル作成にトポロジーディス
カバリーを使用しない。よって、トポロジーディスカバ
リーのループや、それに伴う輻輳を発生させることなし
に、異なるリングに属するノードへのルーティング情報
を収集できる。
図面を参照して詳細に説明する。
の形態において、スティアリングやトポロジーディスカ
バリーの代わりに、IEEE802.1に規定されるス
パニングツリー及びスパニング探索パケット(スパニン
グ探索フレーム)を利用する場合に対応する。
ットワーク全体で1つのスパニングツリーを形成してい
た。つまり、複数のリングが存在する場合でも、リング
の区別なくツリーを形成していた。
るノードについては、各リング毎に独自のスパニングツ
リーを形成し、その上で、更に各リングを1つの論理リ
ンクと見立てて、リング同士つまり接続ノード間でスパ
ニングツリーを形成する。つまり、スパニングツリーを
「リング内のノード間」と「リング間」2階層で形成す
る。
の形態は、第1の実施の形態における図2に対して、ノ
ードツリー作成部D11及び通知M111〜M112が
追加され、更に、トポロジ更新部A12がトポロジ更新
部D12に、リング情報更新部A14がリング情報更新
部D13に、種別分類部A11が種別分類部D14に、
挿入取出部A17〜A18が挿入取出部D15〜D16
に、送信方向決定部A16が送信方向決定部D19に変
更され、更に種別分類部D14内に選択的コピー部D1
41が、挿入取出部D15・D16内にそれぞれ選択的
コピー部D151及びD161が、送信方向決定部D1
9内に選択的コピー部D191が追加されている点にお
いて異なる。
との間でBPDU(Bridge Protocol Data Unit)フレ
ームを交換し、リング上に存在する他のノード(接続ノ
ード含む)との間で、IEEE802.11dに定めら
れたスパニングツリーアルゴリズムに従って、ノード間
でのスパニングツリーを作成する。ただし、自ノードの
属さないリング上のノードとは、BPDUのやり取りを
行わない。各ノード及びBPDUでのリングの識別はノ
ードアドレスに含まれるリングIDで行う。
の結果、自ノードのポートを利用不可又は利用可能に変
更する必要がある場合には、通知M111〜M112を
利用して、挿入取出部に対して、ポートの利用可否を設
定する。
リング内におけるブロードキャストフレームのループ発
生問題が解決される。
態の図2におけるトポロジ更新部A12と同様の機能を
持つ。ただし、トポロジ更新部A12において利用して
いるトポロジーディスカバリー機能の代わりに、IEE
E802.11dに定められているスパニング探索パケ
ットも利用することができる。
接続された双方向リングと同一の双方向リングに接続さ
れている送信元ノードより送信されたフレームを、種別
分類部D14より受信した場合は、当該送信元ノードに
対して自ノードがフレームを送信する場合に備え、当該
受信フレームを取り出した片方向リングとは逆方向に流
れる片方向リングを、当該送信元ノードへ自ノードがフ
レームを送信する際の送信先片方向リングと定め、ノー
ドDB A13に書き込む。これをトポロジ学習機能と
いう。
形態の図2におけるトポロジ更新部A14と同様の機能
を持つ。ただし、トポロジ更新部A14において利用し
ているスティアリング機能の代わりに、IEEE80
2.11dに定められているスパニング探索パケットも
利用することができる。
に接続された双方向リング以外の双方向リングから送信
されたフレームを、種別分類部D14より受信した場合
は、当該送信元双方向リングに対して自ノードがフレー
ムを送信する場合に備え、当該受信フレームを取り出し
た片方向リングとは逆方向に流れる片方向リングを、当
該送信元双方向リングへ自ノードがフレームを送信する
際の送信先片方向リングと定め、リングDB A15に
書き込む。これをリング学習機能という。
機能の他、挿入取出部A17又はA18よりBPDUを
受信した際には、当該フレームをノードツリー作成部D
11に転送する機能を持ち、更に、受信したフレームを
コピーして、ヘッダ取り外し部A22、トポロジ更新部
D12、リング情報更新部D13、及び送信方向決定部
D19に転送する、選択的コピー部D141が追加され
ている。
宛先等にかかわらず、フレームを受信するとまず、選択
的コピー部D141に送信する。
機能の他、リンクL111から受信したブロードキャス
トフレーム及びマルチキャストフレームをコピーして、
リンクL112及び種別分類部D14に転送する、選択
的コピー部D151が追加されたものである。
機能の他、リンクL122から受信したブロードキャス
トフレーム及びマルチキャストフレームをコピーして、
リンクL121及び種別分類部D14に転送する、選択
的コピー部D161が追加されたものである。
A16の機能の他、選択的コピー部D191が追加され
たものである。ユニキャストアドレス宛フレームを受信
した場合は、ノードDB A13及びリングDB A1
5を用いて送信先リングを決定するが、もし適切な送信
先リングがノードDB A13及びリングDB A15
に存在しない場合は、当該フレームのヘッダの宛先をブ
ロードキャストに変更して、選択的コピー部を用いてブ
ロードキャスト宛フレームとして送信する。また、ブロ
ードキャストアドレス及びマルチキャストアドレス宛の
すべてのフレームも、選択的コピー部を用いて送信す
る。
14内に存在し、挿入取出部D15及びD16から受信
した、ユニキャストアドレス宛フレームを含む全フレー
ムをコピーして、ヘッダ取り外し部A22、トポロジ更
新部D12、及びリング情報更新部D13に転送する。
また、受信したフレームの宛先がブロードキャスト及び
マルチキャストであった場合は、当該フレームを更に送
信方向決定部D19にも転送する。
1から受信したブロードキャストフレーム及びマルチキ
ャストフレームをコピーして、リンクL112及び種別
分類部D14に転送する。また、ノードツリー作成部が
発信した通知M111によって、リンクL112へのブ
ロードキャストフレーム及びマルチキャストフレームの
転送を許可するかしないか設定する。入力分類部D14
に転送されたフレームは、ヘッダ取り外し手A22を経
由してクライアント群C1のみに転送され、送信方向決
定部D19に転送されることはない。
2から受信したブロードキャストフレーム及びマルチキ
ャストフレームをコピーして、リンクL121及び種別
分類部D14に転送する。また、ノードツリー作成部が
発信した通知M112によって、リンクL121へのブ
ロードキャストフレーム及びマルチキャストフレームの
転送を許可するかしないか設定する。
14から受信したフレームをコピーして、すべてのリン
グ(R11及びR12)に送信する。ただし、当該フレ
ームがリングから取り出したものである場合は、取り出
したリングと同一のリングに対しては送信を行わない
(例:リングR1に属するリングから当該フレームを受
信した場合は、リングR21及びリングR22に転送
し、リングR11及びリングR12には転送しない。リ
ングR2に属するリングから受信した場合は、リングR
11及びリングR12に転送し、リングR21及びリン
グR22には転送しない)。
によって使用不可に設定されたリングが存在する場合
は、そのリングへのフレーム転送は行わない。
1によってスパニングツリーが形成されたとき、挿入取
出部D15内の選択的コピー部D151に対して、リン
クL112へのブロードキャスト宛及びマルチキャスト
宛アドレスのついたフレームの転送を許可するかしない
かのどちらかに設定する通知である。
1によってスパニングツリーが形成されたとき、挿入取
出部D16内の選択的コピー部D161に対して、リン
クL121へのフレーム転送を許可するかしないかのど
ちらかに設定する通知である。
の実施の形態は、第1の実施の形態における図5に対し
て、ノードツリー作成部E11・リング間ツリー作成部
E12・通知M111〜M114及び通知M121・M
122が追加され、更に、トポロジ更新部A12がトポ
ロジ更新部D12に、リング情報更新部A14がリング
情報更新部D13に、種別分類部A11が種別分類部D
14に、送信方向決定部A16が送信方向決定部D19
に、挿入取出部B12〜B15が挿入取出部E14〜E
17にそれぞれ変更され、更に種別分類部D14内に選
択的コピー部E131が存在し、送信方向決定部D19
内に選択的コピー部D191が存在し、挿入取出部E1
4〜E17内にそれぞれ選択的コピー部E141〜E1
71が存在する点において異なる。
内におけるブロードキャストフレーム及びマルチキャス
トフレームのループ発生問題の解決を行うため、隣接ノ
ードとの間でBPDU(Bridge Protocol Data Unit)
フレームを交換し、リング上に存在する他のノード(接
続ノード含む)との間で、IEEE802.11dに定
められたスパニングツリーアルゴリズムに従って、ノー
ド間でのスパニングツリーを作成する。ただし、自ノー
ドの属さないリング上のノードとは、BPDUのやり取
りを行わない。各ノード及びBPDUでのリングの識別
はノードアドレスに含まれるリングIDで行う。
内におけるブロードキャストフレームのループ発生問題
の解決を行うため、ノードツリー作成部D11と同様の
動作を行う。なお、リングR1からリングR2へなど
の、リングをまたぐBPDUのやり取りは行わない。各
ノード及びBPDUでのリングの識別はノードアドレス
に含まれるリングIDで行う。
Dにかかわらず、他の接続ノードとの間でのみBPDU
のやり取りを行い、リング同士が更にリング状に接続さ
れた場合に、ブロードキャストフレームのループ発生問
題の解決を行う。なお、リング間ツリー作成部E12
は、一般ノードとの間ではBPDUのやり取りを行わな
い。
接続ノードとの間でBPDU(Bridge Protocol Data U
nit)フレームを交換し、リング上に存在する他の接続
ノードとの間で、IEEE802.11dに定められた
スパニングツリーアルゴリズムに従って、ノード間での
スパニングツリーを作成する。なお、隣接ノードが接続
ノードではなく一般のノードである場合には、それら一
般のノードを無視し、最寄の接続ノードとの間でBPD
Uの交換を行う。
成の結果、自ノードにおいてリングをまたぐフレームを
転送不可又は転送可能に変更する必要がある場合には、
通知M121を利用して、種別分類部D14内の選択的
コピー部E131に対して、特定リングからのブロード
キャスト宛及びマルチキャスト宛フレームの受信可否を
設定する。
成の結果、自ノードにおいてリングをまたぐフレームを
転送不可又は転送可能に変更する必要がある場合には、
通知M122を利用して、送信方向決定部D19内の選
択的コピー部D191に対して、特定リングへのフレー
ム送信可否を設定する。
機能の他、リンクL113から受信したブロードキャス
トフレーム及びマルチキャストフレームをコピーして、
リンクL111及び種別分類部D14に転送する、選択
的コピー部E141が追加されたものである。
の宛先アドレスがブロードキャストもしくはマルチキャ
ストである場合には、当該フレームをただちに選択的コ
ピー部E141に転送する。
E14と同様の挿入取出部である。今後は挿入取出部E
14〜E17を代表し、挿入取出部E14を用いて記述
を行うが、挿入取出部E14についての記述は、特に断
りのない限り挿入取出部E15〜E17においても同様
に適用可能である。
14内に存在し、選択的コピー部D141の機能の他
に、リング間ツリー作成部E12が発信した通知M12
1によって、送信方向決定部D19へのブロードキャス
ト宛フレームの転送を許可するかしないか設定する他、
指定したリングからのブロードキャスト宛フレーム(マ
ルチキャスト宛フレーム含む)の受信を不可にする。ユ
ニキャスト宛フレームは、M121によって、転送及び
受信を制限されない。
14内に存在し、リンクL113から受信したブロード
キャストフレーム及びマルチキャストフレームをコピー
して、リンクL111及び種別分類部D14に転送す
る。また、ノードツリー作成部D11が発信した通知M
111によって、リンクL111へのブロードキャスト
フレームの転送を許可するかしないか設定する。
71は、選択的コピー部E141と同様の選択的コピー
部である。今後は選択的コピー部E141〜E171を
代表し、選択的コピー部E141を用いて記述を行う
が、選択的コピー部E141についての記述は、特に断
りのない限り選択的コピー部E151〜E171におい
ても同様に適用可能である。
と同様の動作を行う。今後は通知M111〜M114を
代表して、通知M111についてのみ記述を行うが、通
知M111についての記述は、特に断りのない限り、通
知M112〜M114においても同様に適用可能であ
る。
12によってリング同士の間のスパニングツリーが形成
されたとき、種別分類部D14内の選択的コピー部E1
31に対して、各リング毎に、ブロードキャスト宛フレ
ーム(マルチキャスト宛フレーム含む)の受信を許可す
るかしないかを設定する通知である。
12によってリング同士の間のスパニングツリーが形成
されたとき、送信方向決定部D19内の選択的コピー部
D191に対して、各リング毎に、フレーム転送を許可
するかしないかを設定する通知である。
いて、ノードツリー作成部D11及びE11が動作した
場合の、各リング毎のスパニングツリー作成動作につい
て、説明する。
D1・ノードD2・接続ノードE1・接続ノードE2)
のノードツリー作成部が動作し、リングR1におけるツ
リーが作成される。
と仮定すると、ルートから最も離れているノードD2に
おいて、リンクL114及びL124へのポートが使用
不可にされ、リンクL114及びL124のノードD2
側は論理的に切断される。
行われ、リングR2ではリンクL211及びL221
が、リングR3ではL311及びL321が、そしてリ
ングR4ではL412及びL422がそれぞれ論理的に
切断される。
箇所が切断され、リングをまたがない(リング内で終端
される)ブロードキャストフレームは、ループ問題を発
生させなくなる。
いて、リング間ツリー作成部E12が動作した場合の、
リングをまたぐスパニングツリー作成動作について、説
明する。
に、各リングを1本のリンク(論理リンク)とみなし
て、スパニングツリーの作成を行う。
ドになったと仮定すると、E4から最も遠い接続ノード
E1において、リングR2へのポートが使用不可にさ
れ、リングR1とリングR2は論理的に切断される。
ートを使用不可にする代わりに、リングR1からリング
R2及びリングR2からリングR1へのフレームを、リ
ングから取り出さないことにより実現する。
状に接続されている場合でも、リング同士は論理的に1
箇所が切断され、リングをまたぐ(リング内で終端され
ない)ブロードキャストフレームについても、ループ問
題が発生しなくなる。
いて、ノードD1がクライアント群C1に属するクライ
アントよりデータを受信した場合の動作について、詳細
に説明する。
群C1よりデータを受信し、ヘッダを付加してフレーム
を生成し、宛先MACアドレスに従った宛先リングID
及び宛先ノードIDを設定する。もし宛先MACアドレ
スに対する宛先ノードアドレス(リングID及びノード
ID)が検索できない場合は、宛先ノードアドレスとし
てブロードキャストアドレスを設定する。
ドレス宛フレームを受信した場合は、ノードDB A1
3及びリングDB A15を用いて送信先リングを決定
するが、もし適切な送信先リングがノードDB A13
及びリングDB A15に存在しない場合は、当該フレ
ームのヘッダの宛先をブロードキャストに変更して、選
択的コピー部D191を用いてブロードキャスト宛フレ
ームとして送信する。また、ブロードキャストアドレス
及びマルチキャストアドレス宛のすべてのフレームも、
選択的コピー部D191を用いて送信する。
14からフレームを受信し、当該フレームをコピーし
て、すべてのリング(R11及びR12)に送信する。
ただし、通知M122によって、使用不可に設定された
リングが存在する場合は、そのリングへのフレーム転送
は行わない。
9からフレームを受信した場合は、受信したフレーム
を、リングL11に挿入し、リンクL112に向けて送
信する。
9からフレームを受信した場合は、受信したフレーム
を、リングL12に挿入し、リンクL121に向けて送
信する。
いて、ノードD1がリンクL111よりフレームを受信
した場合の動作について、詳細に説明する。
フレームを受信する。そして、宛先アドレスがブロード
キャスト及びマルチキャストであった場合は、フレーム
を選択的コピー部D151に転送する。
ームをコピーし、リンクL112及び種別分類部D14
に、当該フレームを転送する。ただし通知M111によ
ってリンクL112へのフレーム転送を停止させられて
いる場合は、フレームをコピーせずに種別分類部D14
に転送する。
宛先等にかかわらず、フレームを受信するとまず、選択
的コピー部D141に送信する。
アドレス宛フレームを含む全フレームをコピーして、ヘ
ッダ取り外し部A22、トポロジ更新部D12、及びリ
ング情報更新部D13に転送する。また、受信したフレ
ームの宛先がブロードキャスト及びマルチキャストであ
った場合は、当該フレームを更に送信方向決定部D19
にも転送する。
ムの送信者が、当該ノードが属するリング内に存在する
場合は、受信したフレームの送信者のノードIDと、そ
のフレームを受信した片方向リングと逆方向に流れる片
方向リングのリングIDを、ノードDB A13に記録
する。
ームの送信者が、当該ノードが属するリング内に存在し
ない場合に、受信したフレームの送信者のリングID
と、そのフレームを受信した片方向リングとは逆方向に
流れる片方向リングのIDを、リングDB A15に記
録する。
ッダを取り外し、フレームのデータ部のみをクライアン
ト群C1に向けて送信する。このデータ部のヘッダに
は、宛先クライアントのMACアドレスが入っている。
ドキャストアドレス及びマルチキャストアドレス宛のす
べてのフレームを、選択的コピー部D191に送信す
る。
をコピーしてすべてのリング(R11及びR12)に送
信しようとするが、当該フレームがリングR11から受
信されたものであるため、R11及びR12には送信で
きない。よって、当該フレームは破棄される。
いて、接続ノードE1がクライアント群C9よりデータ
を受信した場合の動作について、詳細に説明する。
群C9より受信したデータのヘッダに記録されている宛
先MACアドレスを基に、当該MACアドレスのクライ
アントがどのノードに接続されているかを調べる。そし
て、データにヘッダを付加してフレームを作成し、フレ
ームのヘッダに送信先リングIDと、送信先ノードID
を設定する(宛先MACアドレスに対応する送信先リン
グIDもしくは送信先ノードIDが見つからない場合
は、宛先をブロードキャストに設定する)。
部A21よりフレームを受信し、ユニキャストアドレス
宛フレームを受信した場合は、ノードDB A13及び
リングDB A15を用いて送信先リングを決定する
が、もし適切な送信先リングがノードDB A13及び
リングDB A15に存在しない場合は、当該フレーム
のヘッダの宛先をブロードキャストに変更して、選択的
コピー部D191を用いてブロードキャスト宛フレーム
として送信する。また、ブロードキャストアドレス及び
マルチキャストアドレス宛のすべてのフレームも、選択
的コピー部D191を用いて送信する。
14から受信したフレームをコピーして、すべてのリン
グ(R11及びR12)に送信する。ただし、通知M1
22によって、使用不可に設定されたリングが存在する
場合は、そのリングへのフレーム転送は行わない。
91から受け取ったフレームを、リングL11に挿入
し、リンクL112に向けて送信する。
91から受け取ったフレームを、リングL12に挿入
し、リンクL121に向けて送信する。
91から受け取ったフレームを、リングL21に挿入
し、リンクL211に向けて送信する。
91から受け取ったフレームを、リングL22に挿入
し、リンクL224に向けて送信する。
いて、接続ノードE1がリンクL111よりフレームを
受信した場合の動作について、詳細に説明する。
フレームを受信する。そして、宛先アドレスがブロード
キャストもしくはマルチキャストであった場合は、当該
フレームを選択的コピー部E141に転送する。
ームをコピーし、リンクL112及び種別分類部D14
に、当該フレームを転送する。ただし通知M111によ
ってリンクL112への転送が停止されている場合は、
フレームをコピーせずに種別分類部D14にのみ送信す
る。
宛先アドレスにかかわらず、選択的コピー部D141に
転送する。
ームをコピーし、ヘッダ取り外し部A22、トポロジ更
新部D12、リング情報更新部D13に向けて送信す
る。ただし、フレームの宛先アドレスが自ノード、もし
くはブロードキャストでない場合は、ヘッダ取り外し部
A22にはそのフレームを転送しない。また、宛先がブ
ロードキャスト及びマルチキャストである場合は、送信
方向決定部D19にも当該フレームを送信する。ここ
で、通知M121によって特定リングからのブロードキ
ャスト宛フレーム(マルチキャスト宛フレーム含む)受
信が制限されている場合は、当該リングから入力される
ブロードキャスト宛フレーム(マルチキャスト宛フレー
ム含む)はすべて廃棄する。
ドレス宛フレームを受信した場合は、ノードDB A1
3及びリングDB A15を用いて送信先リングを決定
するが、もし適切な送信先リングがノードDB A13
及びリングDB A15に存在しない場合は、当該フレ
ームのヘッダの宛先をブロードキャストに変更して、選
択的コピー部を用いてブロードキャスト宛フレームとし
て送信する。また、ブロードキャストアドレス及びマル
チキャストアドレス宛のすべてのフレームも、選択的コ
ピー部を用いて送信する。
ームをコピーし、当該フレームを受信したリング以外の
挿入取出部、すなわち挿入取出部E16及びE17に向
けて転送する。ただし、通知M122によって、使用不
可に設定されたリングが存在する場合は、そのリングへ
のフレーム転送は行わない。
91から受け取ったフレームを、リングL21に挿入
し、リンクL211に向けて送信する。
91から受け取ったフレームを、リングL22に挿入
し、リンクL224に向けて送信する。
いて、MACアドレスとノードアドレス(ノードID及
びリングID)の対応付けが取れていない状況におい
て、ノードツリー及びリング間ツリーを利用して、クラ
イアント群C1に属するクライアントからクライアント
群C4に属するクライアント向けてユニキャストフレー
ムを送信する場合の動作について、具体例を用いて詳細
に説明する。
は、すでに構築済みであり、リンクL124、L11
4、L211、L221、L311、L321、L41
2、L422がノードツリーによって論理的に切断され
ているとする。また、接続ノードE1は、リング間ツリ
ーによってリングR2側ポートが論理的に切断されてい
るとする。
は、クライアント群C4に属するクライアント宛のデー
タを、ノードD1に送信する。
スを基に、データのヘッダ部に、送信先リングIDにブ
ロードキャスト、送信先IDにブロードキャストを設定
し、フレームを作成する。そして、フレームをコピー
し、接続されている入力リンク以外のすべてのリンクに
向けて送信する。従って、フレームはリンクL111及
びリンクL124に向けて送信される。
て論理的に切断されているので、リンクL124に向け
て送信されたフレームは、欠落する。
てきたフレームをリンクL112に転送すると同時に、
当該フレームをリングから取り出す。フレームを受信し
た結果、宛先がブロードキャストであるため、フレーム
をコピーしてリンクL211及びリンクL224にフレ
ームを転送しようとするが、リング間ツリーによってリ
ングをまたぐ転送が禁止されているため、これらのフレ
ームは欠落する。また、このフレームの宛先はD4であ
るため、クライアント群C9にはフレームを転送しな
い。
てきたフレームをリンクL113に転送すると同時にリ
ングから取り出す。そして、リングから取り出したフレ
ームをコピーし、リンクL411及びリンクL423に
向けて送信する。フレームの宛先はD4であるため、ク
ライアント群C7にはこのフレームを転送しない。
フレームをリンクL114に転送すると同時に、コピー
したフレームをリングから取り出す。しかしながら、フ
レームの宛先はD4であるため、クライアント群C2に
はこのフレームを転送しない。
て論理的に切断されているので、リンクL114に向け
て送信されたフレームは、欠落する。
フレームをリンクL422に転送すると同時に、コピー
したフレームをリングから取り出す。しかしながら、フ
レームの宛先はD4であるため、クライアント群C6に
はこのフレームを転送しない。
て論理的に切断されているので、リンクL422に向け
て送信されたフレームは、欠落する。
てきたフレームをリンクL412に転送すると同時にリ
ングから取り出す。そして、リングから取り出したフレ
ームをコピーし、リンクL322及びリンクL313に
向けて送信する。フレームの宛先はD4であるため、ク
ライアント群C8にはこのフレームを転送しない。
て論理的に切断されているので、リンクL412に向け
て送信されたフレームは、欠落する。
フレームをリンクL321に転送すると同時に、コピー
したフレームをリングから取り出す。しかしながら、フ
レームの宛先はD4であるため、クライアント群C5に
はこのフレームを転送しない。
て論理的に切断されているので、リンクL321に向け
て送信されたフレームは、欠落する。
てきたフレームをリンクL311に転送すると同時にリ
ングから取り出す。そして、リングから取り出したフレ
ームをコピーし、リンクL222及びリンクL213に
向けて送信する。フレームの宛先はD4であるため、ク
ライアント群C10にはこのフレームを転送しない。
て論理的に切断されているので、リンクL311に向け
て送信されたフレームは、欠落する。
フレームをリンクL221に転送すると同時に、コピー
したフレームをリングから取り出す。しかしながら、フ
レームの宛先はD4であるため、クライアント群C3に
はこのフレームを転送しない。
て論理的に切断されているので、リンクL221に向け
て送信されたフレームは、欠落する。
フレームをリンクL214に転送すると同時に、コピー
したフレームをリングから取り出す。そして、フレーム
の宛先がD4であるため、フレームのヘッダを取り外し
てからクライアント群C3にこのデータを転送する。
ータを受信する。
てきたフレームをリンクL211に転送すると同時に、
当該フレームをリングから取り出す。フレームを受信し
た結果、宛先がブロードキャストであるため、フレーム
をコピーしてリンクL121及びリンクL112に転送
しようとするが、リング間ツリーによってリングをまた
ぐ転送が禁止されているため、これらのフレームは欠落
する。また、このフレームの宛先はD4であるため、ク
ライアント群C9にはこのフレームを転送しない。
て論理的に切断されているので、リンクL211に向け
て送信されたフレームは、欠落する。
らクライアント群C4へのデータが転送された。
いて、ノードツリー及びリング間ツリーを利用して、ク
ライアント群C1に属するクライアントからすべてのク
ライアント群に属するすべてのクライアントに向けてブ
ロードキャストアドレス宛データを転送する場合の動作
について、具体例を用いて詳細に説明する。
は、すでに構築済みであり、リンクL124、L11
4、L211、L221、L311、L321、L41
2、L422がノードツリーによって論理的に切断され
ているとする。また、接続ノードE1は、リング間ツリ
ーによってリングR2側ポートが論理的に切断されてい
るとする。
は、ブロードキャスト宛(リングID、ノードID共に
ブロードキャストに設定)のデータを、ノードD1に送
信する。
先リングIDにブロードキャスト、送信先にブロードキ
ャストを設定し、フレームを作成する。そして、入力さ
れたフレームをコピーし、接続されている入力リンク以
外のすべてのリンクに向けて送信する。従って、フレー
ムはリンクL111及びリンクL124に向けて送信さ
れる。
て論理的に切断されているので、リンクL124に向け
て送信されたフレームは、欠落する。
てきたフレームをリンクL112に転送すると同時に、
当該フレームをリングから取り出す。フレームを受信し
た結果、宛先がブロードキャストであるため、フレーム
をコピーしてリンクL211及びリンクL224にフレ
ームを転送しようとするが、リング間ツリーによってリ
ングR2側のポートはふさがれているので、これらのフ
レームは欠落する。また、このフレームの宛先はブロー
ドキャストであるため、クライアント群C9にもフレー
ムのコピーをヘッダを取り外してから転送する。
てきたフレームをリンクL113に転送すると同時にリ
ングから取り出す。そして、リングから取り出したフレ
ームをコピーし、リンクL411及びリンクL423に
向けて送信する。また、このフレームの宛先はブロード
キャストであるため、クライアント群C7にもフレーム
のコピーをヘッダを取り外してから転送する。
フレームをリンクL114に転送すると同時に、コピー
したフレームをリングから取り出す。また、このフレー
ムの宛先はブロードキャストであるため、クライアント
群C2にもフレームのコピーをヘッダを取り外してから
転送する。
て論理的に切断されているので、リンクL114に向け
て送信されたフレームは、欠落する。
フレームをリンクL422に転送すると同時に、コピー
したフレームをリングから取り出す。また、このフレー
ムの宛先はブロードキャストであるため、クライアント
群C6にもヘッダを取り外してからフレームのコピーを
転送する。
て論理的に切断されているので、リンクL422に向け
て送信されたフレームは、欠落する。
てきたフレームをリンクL412に転送すると同時にリ
ングから取り出す。そして、リングから取り出したフレ
ームをコピーし、リンクL322及びリンクL313に
向けて送信する。また、このフレームの宛先はブロード
キャストであるため、クライアント群C8にもヘッダを
取り外してからフレームのコピーを転送する。
て論理的に切断されているので、リンクL412に向け
て送信されたフレームは、欠落する。
フレームをリンクL321に転送すると同時に、コピー
したフレームをリングから取り出す。また、このフレー
ムの宛先はブロードキャストであるため、クライアント
群C5にもヘッダを取り外してからフレームのコピーを
転送する。
て論理的に切断されているので、リンクL321に向け
て送信されたフレームは、欠落する。
てきたフレームをリンクL311に転送すると同時にリ
ングから取り出す。そして、リングから取り出したフレ
ームをコピーし、リンクL222及びリンクL213に
向けて送信する。また、このフレームの宛先はブロード
キャストであるため、クライアント群C10にもヘッダ
を取り外してからフレームのコピーを転送する。
て論理的に切断されているので、リンクL311に向け
て送信されたフレームは、欠落する。
フレームをリンクL221に転送すると同時に、コピー
したフレームをリングから取り出す。また、このフレー
ムの宛先はブロードキャストであるため、クライアント
群C3にもヘッダを取り外してからフレームのコピーを
転送する。
て論理的に切断されているので、リンクL221に向け
て送信されたフレームは、欠落する。
フレームをリンクL214に転送すると同時に、コピー
したフレームをリングから取り出す。また、このフレー
ムの宛先はブロードキャストであるため、クライアント
群C4にもヘッダを取り外してからフレームのコピーを
転送する。
てきたフレームをリンクL211に転送すると同時に、
当該フレームをリングから取り出す。しかしながら、リ
ング間ツリーによってリングR2側のポートはふさがれ
ているので、当該フレームは欠落する。
て論理的に切断されているので、リンクL211に向け
て送信されたフレームは、欠落する。
らすべてのクライアントにデータが転送された。
る。
をリング状に相互接続する場合、全リング上に存在する
全ノードで1つのスパニングツリーを作成していた。こ
のため、スパニングツリー作成までにかかる時間が長か
った。
ング毎に作成した上で、更にリング間でスパニングツリ
ーを作成する。スパニングツリーの作成を、リングID
を利用して階層化することで、スパニングツリーの作成
時間を短縮させることができる。
図面を参照して詳細に説明する。
の形態において、自ノードが属するリング以外のリング
に存在するノードにフレームを送信する際に、自ノード
内の接ノードのアドレスを宛先としたヘッダを前記フレ
ームの先頭に追加し、各リング内はリング内で終端され
るフレームと同じように取り扱い、転送を行う場合に対
応する。
の形態は、第1の実施の形態における図2に対して、ノ
ードA1がノードF1に、リング情報更新部A14がリ
ング情報更新部F11に、リングDB A15がリング
DB F12に、送信方向決定部A16が送信方向決定
部F13に、それぞれ変更されている点において異な
る。
新部A14に対して、種別分類部A11からリング情報
フレームを受信した場合に、リングDB F12及びノ
ードDB A13を参照しながら、リングコストが最小
になる接続ノードを決定し、リングDB F12に書き
込む点において異なり、その他の機能に変更はない。
に、フレームの先頭に追加したヘッダの宛先となる宛先
接ノードのアドレス、及びリングコストを記録する。当
該宛先ノードアドレス及び当該リングコストは、リング
情報更新部F11によって決定され、書き込まれる。ま
た、リングDB F12は、リング情報更新部F11
や、送信方向決定部F13において参照される。
部A21、トポロジ情報更新部A12、リング情報更新
部F11、又は種別分類部A11より受信したフレーム
の宛先アドレス(宛先ノードID及び宛先リングIDの
双方をいう)をもとに、ノードDB A13及びリング
DB F12に記憶されている情報を利用して、適切な
送出リング(R11又はR12)を選択し、当該フレー
ムを挿入取り出し部A17又はA18に転送する。な
お、種別分類部A11からフレームを受信した場合は、
前記情報の他、当該フレームを受信したリングのリング
IDも、送出リング決定に利用する。
及びリングテーブルT003の例である。図18、19
を参照すると、図18のノードDB A13はノードテ
ーブルT001を含み、図19のリングDB A15は
リングテーブルT003を含む。
D、出力リングID、ノードコストの項目を有する(出
力リングIDの代わりに出力リンクIDでも良い)。
D、宛先接ノードID、リングコストの項目を有する。
の形態は、第1の実施の形態における図5に対して、接
続ノードB1が接続ノードG1に、リング情報更新部B
11がリング情報更新部G111に、リングDB A1
5がリングDB F12に、送信方向決定部A16が送
信方向決定部F13に、入力種別分類部A11が入力種
別分類部G12に、それぞれ変更されている点において
異なる。
新部B11に対して、種別分類部A11からリング情報
フレームを受信した場合に、リングDB F12及びノ
ードDB A13を参照しながら、リングコストが最小
になる接続ノードを決定し、リングDB F12に書き
込む点において異なり、その他の機能に変更はない。
機能の他に、受信したフレームのヘッダを取り外し、当
該フレームのデータ部に更にヘッダが見つかるかどうか
調べ、もしヘッダが発見された場合には、当該フレーム
はカプセル化されたものとみなし、送信方向決定部A1
6に転送する機能を有する。
おいて、リング情報フレームを受信した場合のリング情
報更新部F11における動作について詳細に説明する。
レーム及びリングDB F12、ノードDB A13を
参照し、宛先リング毎に、リングコストが最小となるよ
うにな宛先接ノードを決定する(ステップ501)。
毎に、決定内容とリングDB F12の内容を比較する
(ステップ502)。
2で、決定内容とデータベースの内容が違っていた場
合、差分をリングDB F12に登録する(ステップ5
03)。
ングDB F12の内容を、リング情報フレームとして
両側の隣接ノードに転送する。接続ノードにおいても、
すべての隣接ノード(4つ)宛に、当該フレームを転送
する(ステップ504)。
2で、決定内容とデータベースの内容が一致した場合、
終了する。
おいて、リング情報フレームを受信した場合のリング情
報更新部G11における動作について詳細に説明する。
レーム及びリングDB F12、ノードDB A13を
参照し、宛先リング毎に、リングコストが最小となるよ
うに宛先接ノードを決定する(ステップ501)。
毎に、決定内容とリングDB F12の内容を比較する
(ステップ502)。
2で、決定内容とデータベースの内容が違っていた場
合、差分をリングDB F12に登録する。また、通知
M101〜M104を用いて、挿入取出部B12〜B1
5に対し、リングDB F12に登録されている宛先リ
ングID宛フレームを、リングから取り出して種別分類
部A11に転送するよう指示する(ステップ503)。
ングDB F12の内容を、リング情報フレームとして
両側の隣接ノードに転送する。接続ノードにおいても、
すべての隣接ノード(4つ)宛に、当該フレームを転送
する(ステップ504)。
2で、決定内容とデータベースの内容が一致した場合、
終了する。
おいて、ノード及び接ノードにおけるデータ送信時の、
ノードF1〜F5もしくは接続ノードG1に属する送信
方向決定部F13での送信方向決定部について詳細に説
明する。
部A21、トポロジ更新部A12、又はリング情報更新
部F11もしくはG11からフレームを受信すると、ま
ずは当該フレームの最終的な宛先リングIDを調べる
(ステップ601)。
において、当該フレームの最終的な宛先が、当該ノード
の属するリング内ではなかった場合、リングDB F1
2を検索し、当該ノードが属するリング内に存在する宛
先接ノードのIDを決定する(ステップ602)。
で決定した接ノードを宛先とするヘッダを、受信フレー
ム(ヘッダを含む)の先頭に付加し、受信フレーム(ヘ
ッダを含む)をデータとするフレームを新規に生成する
(これをカプセル化と呼ぶ)。このフレームは、見かけ
上はリング内で終端されるフレームに見える(ステップ
603)。
ムのヘッダにかかれている宛先アドレス、もしくはステ
ップ603で付加されたヘッダの宛先アドレスを基に、
ノードDB A13を検索して送信方向(送信リング)
を決定する(ステップ604)。
で決定した片方向リングの混雑制御部A17又はA18
(もしくはB12〜B15)に、フレームを引き渡す
(ステップ605)。
クライアント群C1からクライアント群C4に向けてデ
ータを送信する場合の動作について、具体例を用いて詳
細に説明する。なお、全てのノードにはトポロジ情報及
びリング情報が、すでに伝達されているとする。また、
図1におけるノードA1〜ノードA5は、ノードF1〜
ノードF5に、接続ノードB1は接続ノードG1に、そ
れぞれ読み替えるものとする。
ータを、双方向リンクL1を用いて送信する。
のヘッダ部に記録されている宛先MACアドレスをもと
に、送信先リングID及び送信先ノードIDを決定し、
データの先頭にヘッダを追加してフレームを作成し、送
信先リングとしてR2、送信先ノードとしてF4を設定
し、送信方向決定部に当該フレームを転送する。
たフレームのヘッダ部に設定された送信先リングIDを
調べる。送信先リングIDが、自ノードの属するリング
IDと違うことから、リングDBを参照して送信先接ノ
ードを決定する。この場合の送信先は接続ノードB1と
なる。この接続ノードB1を宛先としたヘッダを、受信
したフレームの先頭に付加する。そして、当該接続ノー
ドへの送信先リンクを調べ、その結果このフレームはL
121を用いて送られる。
てきたフレームのヘッダを調べ、フレームの宛先が自ノ
ード、すなわちB1であるため、リングからフレームを
取り出す。
種別分類部に送る。種別分類部は、フレームのデータ部
に更にフレームが入っているかどうか調べ、もしヘッダ
が発見された場合は、そのフレームを送信方向決定部に
送る。
接続されたリングであるため、ノードDBを参照して、
カプセル化を行わずに送信先リングを決定する。この場
合の送信先リングは、R22であるため、フレームはL
224を用いて送信される。
ームのヘッダをチェックするが、宛先が自ノードではな
いため、フレームをリングR22から取り出さずにその
ままリンクL223に流す。
ームのヘッダを調べ、フレームの宛先が自ノードである
ため、リングR22からパケットを取りだし、種別分類
部を経由して、ヘッダ取り外し部A22にフレームを転
送する。
ッダを取り外し、データ部のみをリンクL4に転送す
る。
よりデータを受信する。
らクライアント群C4に対して、データを送信すること
ができた。
る。
ッジによって接続するときは、ネットワーク全体に渡る
論理的なブロードキャストツリーを作成し、そのツリー
に対してユニキャストアドレス宛を含むすべてのフレー
ムを送信していた。このため、障害が発生した場合はネ
ットワーク全体でツリーを再構築する必要があり、この
時間のかかる再構築のために、障害回復が遅れてしまっ
た。
ノードを常に利用可能な状態にし、リングIDとノード
IDによって階層化されたアドレスと、リング間及びリ
ング内の2つのルーティングテーブルを用いることによ
り、ユニキャストフレームの転送先を一意に決定する。
このため、冗長経路がある場合でもツリーを作成するこ
となく、常に全リンク及び全接続ノードを利用可能状態
にでき、障害復旧を早め、各接続ノード及びリンクの負
荷を減少させ、輻輳を防止できる。
いて異なるリングに属するノードへのルーティング情報
の収集することは、ループや輻輳が発生する可能性があ
り、困難であった。
に行い、リング間のルーティングテーブルはスティアリ
ングによって作成し、各リング内のルーティングテーブ
ルはリング内のみのスティアリングもしくはTDで作成
するため、リング間のテーブル作成にトポロジーディス
カバリーを使用しない。よって、トポロジーディスカバ
リーのループや、それに伴う輻輳を発生させることなし
に、異なるリングに属するノードへのルーティング情報
を収集できる。
図面を参照して詳細に説明する。
ディスカバリー法やスティアリング法に代わり、リング
情報フレームを、第2の実施の形態において示したツリ
ー上でブロードキャスト(もしくはマルチキャスト)で
伝達する場合に対応する。
ると、本発明の第4の実施の形態は、リング情報更新部
D13がリング情報更新部H11に変更されている点に
おいて異なる。
機能を持つ。
レームを受信し、リングDB A15及びノードDB
A13を参照しながら、リングコストが最小になる接続
ノードへの、コストが最小になる送信リングIDを決定
し、リングDB A15に書き込む。
が到着しない場合は、データベースに記録されている内
容を無効とし、リングDB A15から当該リングに関
する情報を削除する。
続されたのを検知した場合、もしくは自ノードに接続さ
れていたリングが切り離されたのを検知した場合は、リ
ングDB A15の内容をリング情報フレームを用い
て、ブロードキャスト(もしくはマルチキャスト)によ
り全リングに存在する全ノードに向けて送信する。ブロ
ードキャスト(もしくはマルチキャスト)には、実施の
形態2に示す方法によって予め作成された、ノードツリ
ー及びリンク間ツリーを利用する。
ると、本発明の第4の実施の形態は、リング情報更新部
D13がリング情報更新部H11に変更されている点に
おいて異なる。
接続ノードB1が、新たなリングR2の接続を検知した
場合の動作について、具体例を用いて詳細に説明する。
は、すでに構築済みであり、リンクL112、L11
2、L212、L222がノードツリーによって論理的
に切断されているとする。また、リング間ツリーによっ
て切断されている個所はないとする。
は、自ノードに新たなリングR2が接続されたのを検知
すると、リング情報フレームをノードツリー及びリング
間ツリーを使ってブロードキャスト(もしくはマルチキ
ャスト)する。
は、リンクL123・L111・L211・L224・
L223を経由して、ノードA1、A2、A3、A4、
A5の各ノードに到着し、前記各ノードのリング情報更
新部によって受信される。
実施の形態における図7に示したリング情報受信部に従
って処理される。ただし、更新個所が存在した場合で
も、隣接ノードには当該フレームの転送は行わない。
る。
ッジによって接続するときは、ネットワーク全体に渡る
論理的なブロードキャストツリーを作成し、そのツリー
に対してユニキャストアドレス宛を含むすべてのフレー
ムを送信していた。このため、障害が発生した場合はネ
ットワーク全体でツリーを再構築する必要があり、この
時間のかかる再構築のために、障害回復が遅れてしまっ
た。
ノードを常に利用可能な状態にし、リングIDとノード
IDによって階層化されたアドレスと、リング間及びリ
ング内の2つのルーティングテーブルを用いることによ
り、ユニキャストフレームの転送先を一意に決定する。
このため、冗長経路がある場合でもツリーを作成するこ
となく、常に全リンク及び全接続ノードを利用可能状態
にでき、障害復旧を早め、各接続ノード及びリンクの負
荷を減少させ、輻輳を防止できる。
いて異なるリングに属するノードへのルーティング情報
の収集することは、ループや輻輳が発生する可能性があ
り、困難であった。
に行い、リング間のルーティングテーブルはスパニング
ツリーに沿ったブロードキャスト(もしくはマルチキャ
スト)によって作成し、各リング内のルーティングテー
ブルはリング内のみのスティアリングもしくはTDで作
成するため、リング間のテーブル作成にトポロジーディ
スカバリーを使用しない。よって、トポロジーディスカ
バリーのループや、それに伴う輻輳を発生させることな
しに、異なるリングに属するノードへのルーティング情
報を収集できる。
リッジシステムは、一般のノードA1〜A7、D1〜D
6、F1〜F5のヘッダ取り付け部A21、ヘッダ取り
外し部A22、種別分類部A11、D14、トポロジ更
新部A12、D12、リング情報更新部A14、D1
3、F11、送信方向決定部A16、D19、F13、
挿入取出部A17〜A18、ノードツリー作成部D1
1、選択的コピー部D141、挿入取出部D15〜D1
6、選択的コピー部D151〜D161、D191の機
能や、接続ノードB1〜B4、E1〜E4、G1、リン
グ情報更新部B11、G11、挿入取出部B12〜B1
5、E14〜E17、ノードツリー作成部E11、リン
グ間ツリー作成部E12、選択的コピー部E131、E
141〜E171、入力種別分類部G12の機能や、そ
の他の機能をハードウェア的に実現することは勿論とし
て、各機能を備えるコンピュータプログラムであるルー
ティングプログラム90を、コンピュータ処理装置のメ
モリにロードされることで実現することができる。この
ルーティングプログラム90は、磁気ディスク、半導体
メモリその他の記録媒体に格納される。そして、その記
録媒体からコンピュータ処理装置にロードされ、コンピ
ュータ処理装置の動作を制御することにより、上述した
各機能を実現する。
て本発明を説明したが、本発明は必ずしも上記実施の形
態及び実施例に限定されるものではなく、その技術的思
想の範囲内において様々に変形して実施することができ
る。
以下のような効果が達成される。
きる。その理由は、ノードのアドレスを階層化(リング
ID+ノードID)し、スパニングツリーを階層(各リ
ング、及びリング間)毎に作成するからである。
リッジによって接続されているときに、冗長経路がある
場合に、常に全リンク・接ノードを活用し、高速な障害
復旧とネットワーク資源の負荷分散ができる。その理由
は、すべてのリンクや接続ノードを常に利用可能な状態
にし、ノードのアドレスとテーブルを階層化(リングI
D+ノードID)し、一意に転送先を決定する(2つ以
上には送らない)からである。
リンク及び全接続ノードを活用でき、各接続ノード及び
リンクの負荷を減少させ、輻輳を防止できる。その理由
は、すべてのリンクや接続ノードを常に利用可能な状態
にし、第2の効果において述べたアドレスとテーブルを
用いることにより、ユニキャストフレームの転送先を一
意に決定するからである。
しに、異なるリングに属するノードへのルーティング情
報が収集できる。その理由は、テーブル作成を階層毎に
行い、リング間のルーティングテーブルはスティアリン
グによって作成し、各リング内のルーティングテーブル
はリング内のみのスティアリングもしくはTDで作成す
るからである。リング間のテーブル作成にトポロジーデ
ィスカバリーを使用しないため、トポロジーディスカバ
リーのループや、それに伴う輻輳を防ぐことができる。
な障害復旧ができる。その理由は、障害発生時に、スパ
ニングツリーの階層化によって、ブロードキャストアド
レスの復旧が高速に行われると同時に、冗長経路がある
場合に常に全リンク及び全接続ノードを活用すること
で、切り替え動作を必要とすることなく、ユニキャスト
フレームが迂回リンク通過することができるからであ
る。
ック図である。
構成を示すブロック図である。
Bの構成を示す表である。
Bの構成を示す表である。
ドの構成を示すブロック図である。
情報受信時の動作を示す流れ図である。
報受信時の動作を示す流れ図である。
の送信方向決定時の動作を示す流れ図である。
ドでの送信方向決定時の動作を示す流れ図である。
以上のリングが接続された場合の動作を説明するための
ブロック図である。
ードの1つが障害を起こした場合の動作を説明するため
のブロック図である。
グ状ネットワークが複数リング状に接続された場合の動
作を説明するためのブロック図である。
の構成を示すブロック図である。
ードの構成を示すブロック図である。
ング毎のスパニングツリー作成動作を説明するためのブ
ロック図である。
グをまたぐスパニングツリー作成動作を説明するための
ブロック図である。
の構成を示すブロック図である。
DBの構成を示す表である。
DBの構成を示す表である。
ードの構成を示すブロック図である。
情報受信時の動作を示す流れ図である。
もしくは接続ノードでの送信方向決定時の動作を示す流
れ図である。
ーティングプログラム
Claims (50)
- 【請求項1】 複数のノードをリング状に接続したリン
グ状ネットワークが接続ノードを介して複数接続された
ネットワークの、データリンクレイヤのアドレスを用い
てデータの送信経路を決定するルーティングブリッジシ
ステムにおいて、 各前記ノードが、 所属する前記リング上の各前記ノード間のノード間スパ
ニングツリーの作成を行なうノードツリー作成手段を備
え、 各前記接続ノードが、 所属する各前記リング上の各前記ノード間のノード間ス
パニングツリーの作成を行なうノードツリー作成手段
と、 各前記リングを論理リンクに見立てた、各前記リング間
のリング間スパニングツリーの作成を行なうリング間ツ
リー作成手段を備えることを特徴とするルーティングブ
リッジシステム。 - 【請求項2】 各前記ノードは、 前記ノード間スパニングツリーを利用して、受信したデ
ータの転送先を決定する送信方向決定手段を備え、 各前記接続ノードは、 前記ノード間スパニングツリー及び前記リング間スパニ
ングツリーを利用して、受信したデータの転送先を決定
する送信方向決定手段を備えることを特徴とする、請求
項1に記載のルーティングブリッジシステム。 - 【請求項3】 複数のノードをリング状に接続したリン
グ状ネットワークが接続ノードを介して複数接続された
ネットワークの、データリンクレイヤのアドレスを用い
てデータの送信経路を決定するルーティングブリッジシ
ステムにおいて、 各前記ノード及び各前記接続ノードが、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを備えることを特徴とするルーティ
ングブリッジシステム。 - 【請求項4】 各前記ノード及び各前記接続ノードは、 前記ノードデータベース及び前記リングデータベースを
利用して、受信したデータの転送先を決定する送信方向
決定手段を備えることを特徴とする請求項3に記載のル
ーティングブリッジシステム。 - 【請求項5】 複数のノードをリング状に接続したリン
グ状ネットワークが接続ノードを介して複数接続された
ネットワークの、データリンクレイヤのアドレスを用い
てデータの送信経路を決定するルーティングブリッジシ
ステムにおいて、 各前記ノード及び各前記接続ノードが、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを備え、 各前記ノードが、 所属する前記リング上の各前記ノード間のノード間スパ
ニングツリーの作成を行なうノードツリー作成手段と、 受信したデータの宛先アドレスの種別により、前記ノー
ドデータベース、前記リングデータベース、及び前記ノ
ード間スパニングツリーの少なくとも1つを用いて、前
記受信したデータの転送先を決定する送信方向決定手段
を備え、 各前記接続ノードが、 所属する各前記リング上の各前記ノード間のノード間ス
パニングツリーの作成を行なうノードツリー作成手段
と、 各前記リングを論理リンクに見立てた、各前記リング間
のリング間スパニングツリーの作成を行なうリング間ツ
リー作成手段と、 受信したデータの宛先アドレスの種別により、前記ノー
ドデータベース、前記リングデータベース、前記ノード
間スパニングツリー、及び前記リング間スパニングツリ
ーの少なくとも1つを用いて、前記受信したデータの転
送先を決定する送信方向決定手段を備えることを特徴と
するルーティングブリッジシステム。 - 【請求項6】 各前記ノード及び各前記接続ノードは、 トポロジ検索フレームを送受信し、リング内ノードへの
最短コストの経路を調べるトポロジ更新手段と、 リング情報フレームを送受信し、各リングへの最短コス
トの経路を調べるリング情報更新手段を備えることを特
徴とする請求項3から請求項5のいずれか1つに記載の
ルーティングブリッジシステム。 - 【請求項7】 各前記ノード及び各前記接続ノードは、 所属する前記リングへの、データの挿入及びデータの取
り出しを行なう挿入取出手段を備えることを特徴とする
請求項1から請求項6のいずれか1つに記載のルーティ
ングブリッジシステム。 - 【請求項8】 各前記ノード及び各前記接続ノードは、 受信したデータの種別を判別して適切な個所へ転送する
種別分類手段を備えることを特徴とする請求項1から請
求項7のいずれか1つに記載のルーティングブリッジシ
ステム。 - 【請求項9】 各前記ノード及び各前記接続ノードは、 前記データの転送を、パケット単位で管理することを特
徴とする請求項1から請求項8のいずれか1つに記載の
ルーティングブリッジシステム。 - 【請求項10】 各前記ノード及び各前記接続ノード
は、 前記データの転送を、パケットを下位レイヤで転送する
フレーム単位で管理することを特徴とする請求項1から
請求項8のいずれか1つに記載のルーティングブリッジ
システム。 - 【請求項11】 前記データの送信経路を決定するため
に用いる前記データリンクレイヤのアドレスを、各前記
リンクを一意に識別するリング識別子と、各前記ノード
及び各前記接続ノードを一意に識別するノード識別子を
備えるデータリンクレイヤのアドレスとすることを特徴
とする請求項1から請求項10のいずれか1つに記載の
ルーティングブリッジシステム。 - 【請求項12】 複数のリング状ネットワークが接続ノ
ードを介して複数接続され、データリンクレイヤのアド
レスを用いてデータの送信経路を決定するネットワーク
の、各前記リング状ネットワーク上のノードにおいて、 所属する前記リング上の各前記ノード間のノード間スパ
ニングツリーの作成を行なうノードツリー作成手段を備
えることを特徴とするノード。 - 【請求項13】 前記ノード間スパニングツリーを利用
して、受信したデータの転送先を決定する送信方向決定
手段を備えることを特徴とする請求項12に記載のノー
ド。 - 【請求項14】 複数のリング状ネットワークが接続ノ
ードを介して複数接続され、データリンクレイヤのアド
レスを用いてデータの送信経路を決定するネットワーク
の、各前記リング状ネットワーク上のノードにおいて、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを備えることを特徴とするノード。 - 【請求項15】 前記ノードデータベース及び前記リン
グデータベースを利用して、受信したデータの転送先を
決定する送信方向決定手段を備えることを特徴とする請
求項14に記載のノード。 - 【請求項16】 複数のリング状ネットワークが接続ノ
ードを介して複数接続され、データリンクレイヤのアド
レスを用いてデータの送信経路を決定するネットワーク
の、各前記リング状ネットワーク上のノードにおいて、 所属する前記リング上の各前記ノード間のノード間スパ
ニングツリーの作成を行なうノードツリー作成手段と、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースと、 受信したデータの宛先アドレスの種別により、前記ノー
ドデータベース、前記リングデータベース、及び前記ノ
ード間スパニングツリーの少なくとも1つを用いて、前
記受信したデータの転送先を決定する送信方向決定手段
を備えることを特徴とするノード。 - 【請求項17】 トポロジ検索フレームを送受信し、リ
ング内ノードへの最短コストの経路を調べるトポロジ更
新手段と、 リング情報フレームを送受信し、各リングへの最短コス
トの経路を調べるリング情報更新手段を備えることを特
徴とする請求項14から請求項16のいずれか1つに記
載のノード。 - 【請求項18】 所属する前記リングへの、データの挿
入及びデータの取り出しを行なう挿入取出手段を備える
ことを特徴とする請求項12から請求項17のいずれか
1つに記載のノード。 - 【請求項19】 受信したデータの種別を判別して適切
な個所へ転送する種別分類手段を備えることを特徴とす
る請求項12から請求項18のいずれか1つに記載のノ
ード。 - 【請求項20】 前記データの転送を、パケット単位で
管理することを特徴とする請求項12から請求項19の
いずれか1つに記載のノード。 - 【請求項21】 前記データの転送を、パケットを下位
レイヤで転送するフレーム単位で管理することを特徴と
する請求項12から請求項19のいずれか1つに記載の
ノード。 - 【請求項22】 前記データの送信経路を決定するため
に用いる前記データリンクレイヤのアドレスを、各前記
リンクを一意に識別するリング識別子と、各前記ノード
及び各前記接続ノードを一意に識別するノード識別子を
備えるデータリンクレイヤのアドレスとすることを特徴
とする請求項12から請求項21のいずれか1つに記載
のノード。 - 【請求項23】 複数のノードをリング状に接続したリ
ング状ネットワークを互いに複数接続した、データリン
クレイヤのアドレスを用いてデータの送信経路を決定す
るネットワークの、各前記リング状ネットワークを互い
に接続する接続ノードにおいて、 所属する各前記リング上の各前記ノード間のノード間ス
パニングツリーの作成を行なうノードツリー作成手段
と、 各前記リングを論理リンクに見立てた、各前記リング間
のリング間スパニングツリーの作成を行なうリング間ツ
リー作成手段を備えることを特徴とする接続ノード。 - 【請求項24】 前記ノード間スパニングツリー及び前
記リング間スパニングツリーを利用して、受信したデー
タの転送先を決定する送信方向決定手段を備えることを
特徴とする請求項23に記載の接続ノード。 - 【請求項25】 複数のノードをリング状に接続したリ
ング状ネットワークを互いに複数接続した、データリン
クレイヤのアドレスを用いてデータの送信経路を決定す
るネットワークの、各前記リング状ネットワークを互い
に接続する接続ノードにおいて、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを備えることを特徴とする接続ノー
ド。 - 【請求項26】 前記ノードデータベース及び前記リン
グデータベースを利用して、受信したデータの転送先を
決定する送信方向決定手段を備えることを特徴とする請
求項25に記載の接続ノード。 - 【請求項27】 複数のノードをリング状に接続したリ
ング状ネットワークを互いに複数接続した、データリン
クレイヤのアドレスを用いてデータの送信経路を決定す
るネットワークの、各前記リング状ネットワークを互い
に接続する接続ノードにおいて、 所属する各前記リング上の各前記ノード間のノード間ス
パニングツリーの作成を行なうノードツリー作成手段
と、 各前記リングを論理リンクに見立てた、各前記リング間
のリング間スパニングツリーの作成を行なうリング間ツ
リー作成手段と、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベース
と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースと、 受信したデータの宛先アドレスの種別により、前記ノー
ドデータベース、前記リングデータベース、前記ノード
間スパニングツリー、及び前記リング間スパニングツリ
ーの少なくとも1つを用いて、前記受信したデータの転
送先を決定する送信方向決定手段を備えることを特徴と
する接続ノード。 - 【請求項28】 トポロジ検索フレームを送受信し、リ
ング内ノードへの最短コストの経路を調べるトポロジ更
新手段と、 リング情報フレームを送受信し、各リングへの最短コス
トの経路を調べるリング情報更新手段を備えることを特
徴とする請求項25から請求項27のいずれか1つに記
載の接続ノード。 - 【請求項29】 所属する前記リングへの、データの挿
入及びデータの取り出しを行なう挿入取出手段を備える
ことを特徴とする請求項23から請求項28のいずれか
1つに記載の接続ノード。 - 【請求項30】 受信したデータの種別を判別して適切
な個所へ転送する種別分類手段を備えることを特徴とす
る請求項23から請求項29のいずれか1つに記載の接
続ノード。 - 【請求項31】 前記データの転送を、パケット単位で
管理することを特徴とする請求項23から請求項30の
いずれか1つに記載の接続ノード。 - 【請求項32】 前記データの転送を、パケットを下位
レイヤで転送するフレーム単位で管理することを特徴と
する請求項23から請求項30のいずれか1つに記載の
接続ノード。 - 【請求項33】 前記データの送信経路を決定するため
に用いる前記データリンクレイヤのアドレスを、各前記
リンクを一意に識別するリング識別子と、各前記ノード
及び各前記接続ノードを一意に識別するノード識別子を
備えるデータリンクレイヤのアドレスとすることを特徴
とする請求項23から請求項32のいずれか1つに記載
の接続ノード。 - 【請求項34】 コンピュータを制御することにより、
複数のノードをリング状に接続したリング状ネットワー
クが接続ノードを介して複数接続されたネットワーク
の、データリンクレイヤのアドレスを用いてデータの送
信経路を決定するルーティングプログラムにおいて、 各前記ノードにて、 所属する前記リング上の各前記ノード間のノード間スパ
ニングツリーを作成するノードツリー作成機能を備える
ことを特徴とするルーティングプログラム。 - 【請求項35】 各前記ノードにて、 前記ノード間スパニングツリーを利用して、受信したデ
ータの転送先を決定する送信方向決定機能を備えること
を特徴とする請求項34に記載のルーティングプログラ
ム。 - 【請求項36】 コンピュータを制御することにより、
複数のノードをリング状に接続したリング状ネットワー
クが接続ノードを介して複数接続されたネットワーク
の、データリンクレイヤのアドレスを用いてデータの送
信経路を決定するルーティングプログラムにおいて、 各前記ノードにて、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベースを
参照する機能と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを参照する機能を備えることを特徴
とするルーティングプログラム。 - 【請求項37】 各前記ノードにて、 前記ノードデータベース及び前記リングデータベースを
利用して、受信したデータの転送先を決定する送信方向
決定機能を備えることを特徴とする請求項36に記載の
ルーティングプログラム。 - 【請求項38】 複数のノードをリング状に接続したリ
ング状ネットワークが接続ノードを介して複数接続され
たネットワークの、データリンクレイヤのアドレスを用
いてデータの送信経路を決定するルーティングプログラ
ムにおいて、 各前記ノードにて、 所属する前記リング上の各前記ノード間のノード間スパ
ニングツリーの作成を行なうノードツリー作成機能と、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベースを
参照する機能と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを参照する機能と、 受信したデータの宛先アドレスの種別により、前記ノー
ドデータベース、前記リングデータベース、及び前記ノ
ード間スパニングツリーの少なくとも1つを用いて、前
記受信したデータの転送先を決定する送信方向決定機能
を備えることを特徴とするルーティングプログラム。 - 【請求項39】 各前記ノードにて、 トポロジ検索フレームを送受信し、リング内ノードへの
最短コストの経路を調べるトポロジ更新機能と、 リング情報フレームを送受信し、各リングへの最短コス
トの経路を調べるリング情報更機能を備えることを特徴
とする請求項36から請求項38のいずれか1つに記載
のルーティングプログラム。 - 【請求項40】 コンピュータを制御することにより、
複数のノードをリング状に接続したリング状ネットワー
クが接続ノードを介して複数接続されたネットワーク
の、データリンクレイヤのアドレスを用いてデータの送
信経路を決定するルーティングプログラムにおいて、 各前記接続ノードにて、 所属する各前記リング上の各前記ノード間のノード間ス
パニングツリーを作成するノードツリー作成機能と、 各前記リングを論理リンクに見立てた、各前記リング間
のリング間スパニングツリーを作成するリング間ツリー
作成機能を備えることを特徴とするルーティングプログ
ラム。 - 【請求項41】 各前記接続ノードにて、 前記ノード間スパニングツリー及び前記リング間スパニ
ングツリーを利用して、受信したデータの転送先を決定
する送信方向決定機能を備えることを特徴とする請求項
40に記載のルーティングプログラム。 - 【請求項42】 コンピュータを制御することにより、
複数のノードをリング状に接続したリング状ネットワー
クが接続ノードを介して複数接続されたネットワーク
の、データリンクレイヤのアドレスを用いてデータの送
信経路を決定するルーティングプログラムにおいて、 各前記接続ノードにて、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベースを
参照する機能と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを参照する機能を備えることを特徴
とするルーティングプログラム。 - 【請求項43】 各前記接続ノードにて、 前記ノードデータベース及び前記リングデータベースを
利用して、受信したデータの転送先を決定する送信方向
決定機能を備えることを特徴とする請求項42に記載の
ルーティングプログラム。 - 【請求項44】 複数のノードをリング状に接続したリ
ング状ネットワークが接続ノードを介して複数接続され
たネットワークの、データリンクレイヤのアドレスを用
いてデータの送信経路を決定するルーティングプログラ
ムにおいて、 各前記接続ノードにて、 所属する各前記リング上の各前記ノード間のノード間ス
パニングツリーを作成するノードツリー作成機能と、 各前記リングを論理リンクに見立てた、各前記リング間
のリング間スパニングツリーを作成するリング間ツリー
作成機能と、 所属する前記リング上に存在する各前記ノードへの最適
な送信方向及びコストを記録するノードデータベースを
参照する機能と、 各前記リングへの最適な送信方向及びコストを記録する
リングデータベースを参照する機能と、 受信したデータの宛先アドレスの種別により、前記ノー
ドデータベース、前記リングデータベース、前記ノード
間スパニングツリー、及び前記リング間スパニングツリ
ーの少なくとも1つを用いて、前記受信したデータの転
送先を決定する送信方向決定機能を備えることを特徴と
するルーティングプログラム。 - 【請求項45】 各前記接続ノードにて、 トポロジ検索フレームを送受信し、リング内ノードへの
最短コストの経路を調べるトポロジ更新機能と、 リング情報フレームを送受信し、各リングへの最短コス
トの経路を調べるリング情報更新機能を備えることを特
徴とする請求項42から請求項44のいずれか1つに記
載のルーティングプログラム。 - 【請求項46】 各前記ノード及び各前記接続ノードに
て、 所属する前記リングへの、データの挿入及びデータの取
り出しを行なう挿入取出機能を備えることを特徴とする
請求項34から請求項45のいずれか1つに記載のルー
ティングプログラム。 - 【請求項47】 各前記ノード及び各前記接続ノードに
て、 受信したデータの種別を判別して適切な個所へ転送する
種別分類機能を備えることを特徴とする請求項34から
請求項46のいずれか1つに記載のルーティングプログ
ラム。 - 【請求項48】 各前記ノード及び各前記接続ノードに
て、 前記データの転送を、パケット単位で管理することを特
徴とする請求項34から請求項47のいずれか1つに記
載のルーティングプログラム。 - 【請求項49】 各前記ノード及び各前記接続ノードに
て、 前記データの転送を、パケットを下位レイヤで転送する
フレーム単位で管理することを特徴とする請求項34か
ら請求項47のいずれか1つに記載のルーティングプロ
グラム。 - 【請求項50】 前記データの送信経路を決定するため
に用いる前記データリンクレイヤのアドレスを、各前記
リンクを一意に識別するリング識別子と、各前記ノード
及び各前記接続ノードを一意に識別するノード識別子を
備えるデータリンクレイヤのアドレスとすることを特徴
とする請求項34から請求項49のいずれか1つに記載
のルーティングプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001337056A JP2003143169A (ja) | 2001-11-01 | 2001-11-01 | ルーティングブリッジシステム、ノード、接続ノード、及びルーティングプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001337056A JP2003143169A (ja) | 2001-11-01 | 2001-11-01 | ルーティングブリッジシステム、ノード、接続ノード、及びルーティングプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003143169A true JP2003143169A (ja) | 2003-05-16 |
Family
ID=19151777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001337056A Pending JP2003143169A (ja) | 2001-11-01 | 2001-11-01 | ルーティングブリッジシステム、ノード、接続ノード、及びルーティングプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003143169A (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004095779A1 (ja) * | 2003-04-24 | 2004-11-04 | Fujitsu Limited | リング間接続装置、及びデータ転送制御方法 |
| WO2005027427A1 (ja) * | 2003-09-10 | 2005-03-24 | Fujitsu Limited | ノード冗長方法、インタフェースカード、インタフェースデバイス、ノード装置およびパケットリングネットワークシステム |
| JP2006129071A (ja) * | 2004-10-28 | 2006-05-18 | Fujitsu Ltd | ノード装置 |
| JP2007274357A (ja) * | 2006-03-31 | 2007-10-18 | Fujitsu Ltd | ブリッジ装置、ブリッジ装置における制御方法、及び制御プログラム |
| JP2009016905A (ja) * | 2007-06-29 | 2009-01-22 | Fujitsu Ltd | パケットネットワークシステム |
| JP2009077285A (ja) * | 2007-09-21 | 2009-04-09 | Nec Corp | パケットリングネットワークシステム、およびフォワーディングデータベース管理方法 |
| JP2011061652A (ja) * | 2009-09-14 | 2011-03-24 | Fujitsu Telecom Networks Ltd | リング網における通信装置および通信制御方法 |
| WO2012086019A1 (ja) * | 2010-12-21 | 2012-06-28 | 三菱電機株式会社 | 通信装置、通信システムおよび通信方法 |
| JP2013046091A (ja) * | 2011-08-22 | 2013-03-04 | Mitsubishi Electric Corp | 相互接続ノード、通信システムおよび通信方法 |
| WO2013115177A1 (ja) | 2012-01-30 | 2013-08-08 | 日本電気株式会社 | ネットワークシステム、及びトポロジー管理方法 |
-
2001
- 2001-11-01 JP JP2001337056A patent/JP2003143169A/ja active Pending
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004095779A1 (ja) * | 2003-04-24 | 2004-11-04 | Fujitsu Limited | リング間接続装置、及びデータ転送制御方法 |
| WO2005027427A1 (ja) * | 2003-09-10 | 2005-03-24 | Fujitsu Limited | ノード冗長方法、インタフェースカード、インタフェースデバイス、ノード装置およびパケットリングネットワークシステム |
| US7724644B2 (en) | 2003-09-10 | 2010-05-25 | Fujitsu Limited | Node redundancy method, interface card, interface device, node device, and packet ring network system |
| JP2006129071A (ja) * | 2004-10-28 | 2006-05-18 | Fujitsu Ltd | ノード装置 |
| JP2007274357A (ja) * | 2006-03-31 | 2007-10-18 | Fujitsu Ltd | ブリッジ装置、ブリッジ装置における制御方法、及び制御プログラム |
| JP2009016905A (ja) * | 2007-06-29 | 2009-01-22 | Fujitsu Ltd | パケットネットワークシステム |
| JP2009077285A (ja) * | 2007-09-21 | 2009-04-09 | Nec Corp | パケットリングネットワークシステム、およびフォワーディングデータベース管理方法 |
| US9166815B2 (en) | 2009-09-14 | 2015-10-20 | Fujitsu Telecom Networks Limited | Communication apparatus and communication controlling method in ring network |
| JP2011061652A (ja) * | 2009-09-14 | 2011-03-24 | Fujitsu Telecom Networks Ltd | リング網における通信装置および通信制御方法 |
| WO2012086019A1 (ja) * | 2010-12-21 | 2012-06-28 | 三菱電機株式会社 | 通信装置、通信システムおよび通信方法 |
| CN103210612A (zh) * | 2010-12-21 | 2013-07-17 | 三菱电机株式会社 | 通信装置、通信系统以及通信方法 |
| JP5404938B2 (ja) * | 2010-12-21 | 2014-02-05 | 三菱電機株式会社 | 通信装置、通信システムおよび通信方法 |
| CN103210612B (zh) * | 2010-12-21 | 2016-03-23 | 三菱电机株式会社 | 通信装置、通信系统以及通信方法 |
| JP2013046091A (ja) * | 2011-08-22 | 2013-03-04 | Mitsubishi Electric Corp | 相互接続ノード、通信システムおよび通信方法 |
| WO2013115177A1 (ja) | 2012-01-30 | 2013-08-08 | 日本電気株式会社 | ネットワークシステム、及びトポロジー管理方法 |
| US9467363B2 (en) | 2012-01-30 | 2016-10-11 | Nec Corporation | Network system and method of managing topology |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7532588B2 (en) | Network system, spanning tree configuration method and configuration program, and spanning tree configuration node | |
| JP3729265B2 (ja) | ネットワークシステム、スパニングツリー構成方法、スパニングツリー構成ノード、及びスパニングツリー構成プログラム | |
| US7480258B1 (en) | Cross stack rapid transition protocol | |
| US6751191B1 (en) | Load sharing and redundancy scheme | |
| US7352745B2 (en) | Switching system with distributed switching fabric | |
| US6628661B1 (en) | Spanning tree recovery in computer networks | |
| US8774179B1 (en) | Member link status change handling for aggregate interfaces | |
| JP5643185B2 (ja) | Eapsシステムにおけるトラフィック損失の削減 | |
| US8274919B2 (en) | System and method for implementing multiple ring networks using a common link | |
| US8750122B1 (en) | Method and apparatus for layer 2 loop prevention in a multi-node switch cluster | |
| JPWO2007094520A1 (ja) | ノード、ネットワークシステム、フレーム転送方法及びフレーム転送プログラム | |
| WO2005020022A2 (en) | Self-healing tree network | |
| CN101822006A (zh) | 在包括多个交换机的集群交换机中设置抽象层 | |
| US8837329B2 (en) | Method and system for controlled tree management | |
| CN103329469A (zh) | 在信息包网络设备中缩小数据损失窗口的方法 | |
| US20110299551A1 (en) | Method and Apparatus for Transferring Data Packets Between a First Network and a Second Network | |
| JP2003143169A (ja) | ルーティングブリッジシステム、ノード、接続ノード、及びルーティングプログラム | |
| US8699485B2 (en) | Multicast over lag and IRB in a routing device | |
| US8015320B2 (en) | Load distribution and redundancy using tree aggregation | |
| US7656790B2 (en) | Handling link failures with re-tagging | |
| JP2004096460A (ja) | イーサネットスイッチ | |
| JP4123437B2 (ja) | ネットワークシステム、スパニングツリー構成方法、スパニングツリー構成ノード、及びスパニングツリー構成プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050927 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050930 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060322 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060414 |