(57)【要約】【課題】ＳＴＰを適用したＲＰＲネットワークにおいて、フォワーディングパスの再構成の時間を短縮化すること。【解決手段】互いに相反する伝送方向性を持つ双方向２重リング回線上に挿入され、双方向２重リング回線の一方および他方の回線にそれぞれ接続される一対のＲＰＲ制御部１０１，１０２と、ＲＰＲ制御部１０１およびＲＰＲ制御部１０２の間に接続されるブリッジ制御部１０３とを備える。ＲＰＲ制御部に具備されるＢＰＤＵ送信元ノード管理部は、所定のＳＴＰ情報に基づいて自身が監視すべきノード装置であるＢＰＤＵ送信元ノード装置を特定し、フォワーディングパス障害判定部は、所定の障害情報に基づいてＢＰＤＵ送信元ノード装置に至る両経路障害を判定し、両経路に障害があると判断したときにフォワーディングパス再構成信号を出力する。【選択図】        図１
2006013621.tif 000002
【特許請求の範囲】
【請求項１】
ＳＴＰ（スパニング・ツリー・プロトコル）を適用したＲＰＲ（レジリエント・パケット・リング）ネットワークに接続されるＲＰＲノード装置において、
前記ＲＰＲネットワークを構成する複数の双方向２重リング回線のうちの一の双方向２重リング回線に接続される一方のＲＰＲ制御部と、
前記一の双方向２重リング回線上のデータが転送される該一の双方向２重リング回線とは異なる他の双方向２重リング回線に接続される他方のＲＰＲ制御部と、
前記一方のＲＰＲ制御部および前記他方のＲＰＲ制御部で構成される一対のＲＰＲ制御部の間に接続されるブリッジ制御部と、
を備え、
前記一対のＲＰＲ制御部は、
自身が接続された双方向２重リング上で把握されるＳＴＰ情報に基づいて自身が監視すべきノード装置であるＢＰＤＵ送信元ノード装置を特定するＢＰＤＵ送信元ノード管理部と、
前記双方向２重リング回線上に配置されたＲＰＲ制御部から伝達される障害情報に基づいて前記ＢＰＤＵ送信元ノード管理部が監視するＢＰＤＵ送信元ノード装置に至る両経路を管理するフォワーディングパス障害判定部と、
を備え、
前記フォワーディングパス障害判定部は、前記双方向２重リング回線の両経路に障害があると判断したときに、フォワーディングパス再構成信号を出力することを特徴とするＲＰＲノード装置。
【請求項２】
前記ＢＰＤＵ送信元ノード管理部は、受信したＲＰＲフレームがＢＰＤＵの場合に、ＲＰＲヘッダ中に含まれる送信元ＭＡＣアドレスおよびＢＰＤＵ中に含まれるＳＴＰ情報を記憶保持することを特徴とする請求項１に記載のＲＰＲノード装置。
【請求項３】
前記ＢＰＤＵ送信元ノード管理部は、受信したＢＰＤＵに含まれるＳＴＰ情報と、記憶保持中のＳＴＰ情報と、に基づいて監視すべきＢＰＤＵ送信元ノード装置を特定することを特徴とする請求項２に記載のＲＰＲノード装置。
【請求項４】
前記ＢＰＤＵ送信元ノード管理部は、受信したＢＰＤＵ情報と、自身が保持するＢＰＤＵ情報との比較によって取得された送信元ノード情報および優位性の高いＳＴＰ情報に基づいて監視すべきＢＰＤＵ送信元ノード装置を特定することを特徴とする請求項２に記載のＲＰＲノード装置。
【請求項５】
前記フォワーディングパス障害判定部は、前記複数の双方向２重リング回線上に出力された障害情報に基づいて両経路の状態を確認し、フォワーディングパスの障害の有無を判定することを特徴とする請求項３または４に記載のＲＰＲノード装置。
【請求項６】
前記フォワーディングパス障害判定部は、前記ＢＰＤＵ送信元ノード管理部が監視している前記ＢＰＤＵ送信元装置の障害情報格納用制御フレームが到着しているか否かを確認し、両リングにて所定の期間受信されない場合に、フォワーディングパスに障害ありと判断することを特徴とする請求項３または４に記載のＲＰＲノード装置。
【請求項７】
ＳＴＰ（スパニング・ツリー・プロトコル）を適用したＲＰＲ（レジリエント・パケット・リング）ネットワークに形成されるフォワーディングパスを障害時に制御するＲＰＲネットワークのフォワーディングパス制御方法において、
前記ＲＰＲネットワークを構成する複数の双方向２重リング回線のうちの一の双方向２重リング回線および前記一の双方向２重リング回線上のデータが転送される該一の双方向２重リング回線とは異なる他の双方向２重リング回線の両者に接続される複数のノード装置が備えられ、
前記複数のノード装置のそれぞれは、自身が接続された双方向２重リング上で把握されるＳＴＰ情報に基づいて自身が監視すべきノード装置であるＢＰＤＵ送信元ノード装置を特定するＢＰＤＵ送信元ノード管理ステップと、
前記双方向２重リング回線上に配置されたノード装置から伝達される障害情報に基づいて前記ＢＰＤＵ送信元ノード管理ステップにて監視されるＢＰＤＵ送信元ノード装置に至る両経路に障害が存在するか否かを判定するフォワーディングパス障害判定ステップと、
を含み、
前記双方向２重リング回線の両経路に障害があると判断したノード装置に具備されるフォワーディングパス障害判定ステップによって、該双方向２重リング回線上にフォワーディングパス再構成信号が出力されることを特徴とするＲＰＲネットワークのフォワーディングパス制御方法。
【請求項８】
前記ＢＰＤＵ送信元ノード管理ステップには、受信したＲＰＲフレームがＢＰＤＵの場合に、ＲＰＲヘッダ中に含まれる送信元ＭＡＣアドレスおよびＢＰＤＵ中に含まれるＳＴＰ情報を記憶保持するステップが含まれることを特徴とする請求項７に記載のＲＰＲネットワークのフォワーディングパス制御方法。
【請求項９】
前記ＢＰＤＵ送信元ノード管理ステップには、受信したＢＰＤＵに含まれるＳＴＰ情報と、記憶保持中のＳＴＰ情報と、に基づいて監視すべきＢＰＤＵ送信元ノード装置を特定するステップが含まれることを特徴とする請求項８に記載のＲＰＲネットワークのフォワーディングパス制御方法。
【請求項１０】
前記ＢＰＤＵ送信元ノード管理ステップには、
受信したＢＰＤＵ情報と、自身が保持するＢＰＤＵ情報との比較する比較ステップと、
前記比較ステップにて取得された送信元ノード情報および優位性の高いＳＴＰ情報に基づいて監視すべきＢＰＤＵ送信元ノード装置を特定するステップと、
が含まれることを特徴とする請求項８に記載のＲＰＲネットワークのフォワーディングパス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＰＲノード装置に関するものであり、特に、ブリッジ機能を有するＲＰＲノード装置およびＲＰＲネットワークのフォワーディングパス制御方法に関するものである。
【背景技術】
【０００２】
レイヤ２ネットワークにおいて、冗長なネットワークを構成するための一方式として、ＩＥＥＥ８０２．１ｄ（非特許文献１）として標準化されているスパニング・ツリー・プロトコル（Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌ：以下「ＳＴＰ」と呼称）が存在する。ＳＴＰは、冗長化されたブリッジネットワークをループ箇所が存在しないような論理的ツリー構造として取り扱うことで、データがループの中を永遠に巡回し続ける事態を防止することができる。ＳＴＰが適用されるネットワークでは、ネットワークを構成する各ブリッジにプライオリティが付与されるとともに、各ブリッジ間を接続する各リンクにはコストが付与される。このとき、優先度が最高のブリッジがルートブリッジとして設定され、当該ブリッジをツリー構造の起点として、当該ブリッジからコストの低い経路が選択されたフォワーディングパスからなるセグメント（論理的ツリー構造）が複数形成される。なお、ネットワーク上で障害が発生したような場合には、この障害を回避すべく新たなセグメント（論理的ツリー構造）が生成される。
【０００３】
つぎに、ＳＴＰによって形成された論理的ツリー構造（セグメント）における処理の流れについて説明する。各セグメントでは、フォワーディングパスの中継ブリッジとしての役割を担う指定ブリッジが定められる。なお、ルートブリッジおよび各指定ブリッジの選択は、これらのブリッジ間で相互送信されるＢＰＤＵ（Ｂｒｉｄｇｅ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）と呼ばれるフレームに基づいて行われる。ルートブリッジは、周期的に同じ内容のＢＰＤＵを送信し、フォワーディングパスの健全性を通知する。各指定ブリッジは、フォワーディングパスの上流方向（ルートブリッジ方向）側に存在するポート（以下「ルートポート」と呼称）からのＢＰＤＵを受信すると、この受信したＢＰＤＵに自分のＳＴＰ情報を付加して、フォワーディングパスの下流方向（つぎの指定ブリッジ方向）側に存在するポート（以下「指定ポート」と呼称。）へＢＰＤＵを送信する。
【０００４】
各ブリッジで受信されたＢＰＤＵは、ＭａｘＡｇｅタイマによりエージングされる。もし、ＭａｘＡｇｅタイマが満了して所定時間を経過（タイムアウト）した場合には、指定ブリッジの再選出が行われ、フォワーディングパスが更新される。したがって、フォワーディングパス上のブリッジが故障すると、その下流ブリッジはフォワーディングパス再構成開始までにＭａｘＡｇｅタイマで設定された時間だけ待つことになり、デフォルトで２０秒間を要する。なお、ブリッジの各ポートには、ブロッキング、リスニング、ラーニングおよびフォワーディングの４つの状態が定義されており、完成された状態、すなわち定常状態にあるフォワーディングパス上のポート（ルートポートおよび指定ポート）はフォワーディング状態に設定され、定常状態にないポートはブロッキング状態に設定されている。
【０００５】
一方、互いに相反する伝送方向性を持つ双方向２重リング回線を介して複数のノードが接続されるリング型ネットワークの伝送技術として、ＩＥＥＥ８０２．１７（非特許文献２）として標準化作業が進められているレジリエント・パケット・リング（Ｒｅｓｉｌｉｅｎｔ  Ｐａｃｋｅｔ  Ｒｉｎｇ：以下「ＲＰＲ」と呼称）が存在する。ＲＰＲは、双方向２重リング回線上の各リングノードが、それぞれの物理アドレスをリング上に広告し、各リングノードはそれらの広告情報を収集して各ノードの並び順であるトポロジー・マップを認識するとともに、リング上にパケットを送信する際に当該トポロジー・マップを参照して宛先の物理アドレスに近い系のリングを選択して送信する機能を有している。また、各リングノードが周期的に送信している障害情報を常に監視することにより、リング上の障害箇所を迅速に検出して経路を切り替えるようなリング障害時の障害迂回機能（以下「プロテクション機能」と呼称）を有している。
【０００６】
つぎに、上述したＲＰＲにおけるプロテクション機能の詳細について説明する。
（１）  トポロジー・マップの作成
ＲＰＲでは、各ノードがどのような順番で接続されているかが把握され、各ノードごとのトポロジー・マップが作成される。より詳細には、各ノードは、ＴＰ（Ｔｏｐｏｌｏｇｙ  ａｎｄ  Ｐｒｏｔｅｃｔｉｏｎ）フレームと呼ばれる制御フレームを両方のリングに定周期で送信し、初期値を２５５とし、中継ごとに１減算されるＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ａｌｉｖｅ）値と、受信したＴＰフレームにより、各ノードからみたＴＰフレーム送信ノードの位置（ノードの中継数）とが各ノードごとに把握され、各ノードごとのトポロジー・マップが作成される。
【０００７】
（２）  隣接ノード間のリング障害情報の検出と広報
通常時、各ノードでは、上記ＴＰフレームを両リングに送信する際に、直上流ノード（上流方向の隣接ノード）からのＫｅｅｐＡｌｉｖｅ用フレームを受信する。もし、ＫｅｅｐＡｌｉｖｅ用フレームが不達の場合、あるいは自ノードの受信障害の場合には、直上流ノードから自ノードのまでのリンク間の障害が仮定される。なお、ＫｅｅｐＡｌｉｖｅ用フレームの送信元が直上流ノードかどうかは（１）のトポロジー・マップに基づいて決定される。また、この直上流ノードとのリンク状態情報は、上記ＴＰフレームに載せて直下流ノード（下流方向の隣接ノード）に送出され、全下流ノードに伝えられる。全受信ノードは、ＴＰフレーム送信元ノードの受信リンク状態を把握し、リング上のどのリンクが障害状態にあるのかをマッピングする。
【０００８】
（３）  ＲＰＲデータフレームの送出方向の切替
各ノードは、（１）で生成されたトポロジー・マップと、（２）で検出されたリンク障害情報とに基づいて、宛先ノードに到達するまでに、ノード中継数が少なく、リング障害が発生していない伝送リングを選択して、所定のＲＰＲデータフレームを送出する。
【０００９】
なお、ＲＰＲでは、障害迂回時間を最大５０ミリ秒とする規定がある。したがって、障害情報に基づいて障害発生箇所を検出したときから、ＲＰＲデータフレームの送出方向の切替までの処理が５０ミリ秒以内に行われ、障害時のリンク切替が迅速に行われる。
【００１０】
【非特許文献１】ＩＥＥＥ  ８０２．１ｄ（ＩＳＯ／ＩＥＣ  Ｆｉｎａｌ  ＤＩＳ  １５８０２−３（ＩＥＥＥ  Ｐ８０２．１Ｄ／Ｄ１７），Ｍａｙ  ２５，１９９８）
【非特許文献２】ＩＥＥＥ８０２．１７（ＩＥＥＥ  Ｄｒａｆｔ  Ｐ８０２．１７／Ｄ３．０，Ｎｏｖｅｍｂｅｒ  １２，２００３）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、上記の非特許文献１に規定されたＳＴＰや、非特許文献２に規定されたＲＰＲは、ともに上述したような特徴（長所）を有しており、両者の特性を活用したネットワークを構成することが考えられる。すなわち、高速障害復旧を特徴とするＲＰＲネットワークに対して、物理的ループが形成されたネットワークであってもループ内におけるデータの巡回防止機能を有するＳＴＰを適用することが考えられる。
【００１２】
しかしながら、ＳＴＰおよびＲＰＲのそれぞれは、相互に独立した規定として策定されたものであり、両者の連係を意図した規定とはなっていない。したがって、ＳＴＰを適用したＲＰＲネットワークでは、フォワーディングパス上にある上流ノード、あるいは上流ノードまでの経路上で障害を検出した場合に、フォワーディングパス再構成までにＳＴＰのＭａｘＡｇｅ時間まで待たなければならないという必然性があり、ネットワークダウンの時間を効果的に短縮できないといった問題点があった。
【００１３】
本発明は、上記に鑑みてなされたものであって、ＳＴＰを適用したＲＰＲネットワークにおいて、フォワーディングパスの再構成の時間のさらなる短縮化を可能とするＲＰＲノード装置およびＲＰＲネットワークのフォワーディングパス制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決し、目的を達成するため、本発明にかかるＲＰＲノード装置は、ＳＴＰ（スパニング・ツリー・プロトコル）を適用したＲＰＲ（レジリエント・パケット・リング）ネットワークに接続されるＲＰＲノード装置において、前記ＲＰＲネットワークを構成する複数の双方向２重リング回線のうちの一の双方向２重リング回線に接続される一方のＲＰＲ制御部と、前記一の双方向２重リング回線上を流れるデータが転送される該一の双方向２重リング回線とは異なる他の双方向２重リング回線に接続される他方のＲＰＲ制御部と、前記一方のＲＰＲ制御部および前記他方のＲＰＲ制御部で構成される一対のＲＰＲ制御部の間に接続されるブリッジ制御部と、を備え、前記一対のＲＰＲ制御部は、自身が接続された双方向２重リング上で把握されるＳＴＰ情報に基づいて自身が監視すべきノード装置であるＢＰＤＵ送信元ノード装置を特定するＢＰＤＵ送信元ノード管理部と、前記双方向２重リング回線上に配置されたＲＰＲ制御部から伝達される障害情報に基づいて前記ＢＰＤＵ送信元ノード管理部が監視するＢＰＤＵ送信元ノード装置に至る両経路を管理するフォワーディングパス障害判定部と、を備え、前記フォワーディングパス障害判定部は、前記双方向２重リング回線の両経路に障害があると判断したときに、フォワーディングパス再構成信号を出力することを特徴とする。
【００１５】
この発明によれば、双方向２重リング回線に接続されたＲＰＲノード装置にＢＰＤＵ送信元ノード管理部と、フォワーディングパス障害判定部とが具備される。フォワーディングパス障害判定部は、自装置と、ＢＰＤＵ送信元ノード管理部が監視するＢＰＤＵ送信元ノード装置との間に至る両経路に障害ありと判断したときに、ＳＴＰのＭａｘＡｇｅ時間を待つことなくフォワーディングパス再構成信号を出力する。
【発明の効果】
【００１６】
本発明にかかるＲＰＲノード装置によれば、ＳＴＰのＭａｘＡｇｅ時間を待つことなくフォワーディングパス再構成信号を出力するようにしているので、ネットワークダウンの時間を短縮することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明にかかるＲＰＲノード装置およびＲＰＲネットワークのフォワーディングパス制御方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１８】
実施の形態１．
図１は、本発明の実施の形態１にかかるＲＰＲノード装置１００の構成を示すブロック図である。同図に示すＲＰＲノード装置１００は、互いに相反する伝送方向性を持つ双方向２重リング回線上に挿入され、双方向２重リング回線の一方および他方の回線にそれぞれ接続されるＲＰＲ制御部１０１，１０２と、ＲＰＲ制御部１０１およびＲＰＲ制御部１０２の間に接続されるブリッジ制御部１０３と、を備えている。同図において、双方向２重リング回線の一方および他方の回線はそれぞれ独立したリング回線であり、ＲＰＲ制御部１０１，１０２のそれぞれは、これらのリング回線上で所定のＲＰＲ制御を行っている。また、ブリッジ制御部１０３はＳＴＰ機能を有するとともに、ＲＰＲ制御部１０１およびＲＰＲ制御部１０２の間の連係動作に関連する処理機能を併せ有している。なお、ＲＰＲ制御部１０１，１０２の細部構成は同一であり、以下、ＲＰＲ制御部１０１の構成についてのみ説明し、ＲＰＲ制御部１０２の構成についての説明は省略する。
【００１９】
図１において、ＲＰＲ制御部１０１は、ＲＰＲ制御部１０１が接続された双方向２重リング回線の内側リングに接続される内側リング送信部１１０、内側リングＤｒｏｐ判定部１１１、および内側リング受信部１１２の各処理部と、双方向２重リング回線の外側リングに接続される外側リング受信部１１３、外側リングＤｒｏｐ判定部１１４、および外側リング送信部１１５の各処理部を備えている。また、ＲＰＲ制御部１０１は、同一ノード装置内のＲＰＲ制御部１０２との連係処理に関連する処理部として、ＲＰＲインタフェース送信部１１６、ＲＰＲインタフェース受信部１１７、プロテクション部１１８、トポロジー管理部１１９、ＢＰＤＵ送信元ノード管理部１２０、およびフォワーディングパス障害判定部１２１を備えている。
【００２０】
つぎに、図１に示したＲＰＲノード装置の各構成部の処理機能について説明する。同図において、内側リング送信部１１０および外側リング送信部１１５は、送信フレームに所定の情報を付加するＡｄｄ機能、および受信フレームを中継するＴｒａｎｓｉｔ機能との両機能を有する。内側リングＤｒｏｐ判定部１１１および外側リングＤｒｏｐ判定部１１４は、受信フレームを中継するか否かを判定し、あるいは受信フレームをＤｒｏｐするか否かを判定する。内側リング受信部１１２および外側リング受信部１１３は、他のＲＰＲノード装置から伝送された伝送フレームを受信する。
【００２１】
ＲＰＲインタフェース送信部１１６は、ＲＰＲフレームを生成し、内側または外側リングのどちらにＡｄｄするかを選択する。ＲＰＲインタフェース受信部１１７は、受信ＲＰＲフレームが、データフレームなのか、ＲＰＲ制御フレームなのか、あるいはＳＴＰによるＢＰＤＵなのかを識別するとともに、ＲＰＲフレームからＭＡＣフレームを抽出してブリッジ制御部１０３に受け渡す処理を行う。プロテクション部１１８は、リング上の障害状況を把握し、当該障害情報をトポロジー管理部１１９、フォワーディングパス障害判定部１２１に通知する。トポロジー管理部１１９は、リング上の各ノードの並び順を管理する。ＢＰＤＵ送信元ノード管理部１２０は、リング上から送信されるＢＰＤＵの送信元ノードとＳＴＰ情報を把握し、ブリッジ制御部１０３からのＳＴＰ情報に基づいて監視すべきＢＰＤＵ送信元ノードを特定するとともに、その処理情報を保持する。フォワーディングパス障害判定部１２１は、プロテクション部１１８からの障害情報に基づいてＢＰＤＵ送信元ノード管理部１２０が監視するノード（監視ノード）への２つの経路を管理し、自ノードから監視ノードまでの経路が両方とも障害がある場合にフォワーディングパスの再構成開始を要求する制御信号をブリッジ制御部１０３に対して出力する。なお、ブリッジ制御部１０３との間の通信は、ブリッジポート１２２、１２３を介して行われる。
【００２２】
つぎに、ＲＰＲノード装置の動作について図２を用いて説明する。なお、図２は、本発明のＲＰＲノード装置によって相互接続された３つの独立したＲＰＲネットワークを示す図である。また、以後の説明の前提として、同図に示すネットワークにおいて、ＳＴＰの機能によって、論理的なフォワーディングパスが形成されているとともに、初期段階では、ＲＰＲノード装置５０３がルートブリッジに選出され、ＲＰＲノード装置５０４，５０５がルートポート、指定ポートを持つブリッジに選出され、ＲＰＲノード装置５０６がルートポート、ブロッキングポートを持つブリッジに選出されているものと仮定する。
【００２３】
図２において、ＲＰＲネットワーク５００，５０１，５０２は、それぞれが３つの独立したＲＰＲネットワークであるリング＃１，＃２，＃３を構成し、ＲＰＲノード装置５０４，５０５，５０６を介して物理的に接続されている。ブリッジ制御部を有するＲＰＲノード装置５０３は、フォワーディングパス下流にＢＰＤＵを送信する。ブリッジ制御部を有するＲＰＲノード装置５０４は、ルートブリッジであるＲＰＲノード装置５０３からのＢＰＤＵを受信し、自ブリッジのＳＴＰ情報を加味してＢＰＤＵをフォワーディングパス下流に送信する。同様に、ブリッジ制御部を有するＲＰＲノード装置５０５も、ルートブリッジであるＲＰＲノード装置５０３からのＢＰＤＵを受信し、自ブリッジのＳＴＰ情報を加味してＢＰＤＵをフォワーディングパス下流に送信する。一方、ブリッジ制御部を有するＲＰＲノード装置５０６は、ＢＰＤＵをフォワーディングパス下流に送信しない。すなわち、ＲＰＲノード装置５０４は、リング＃１−リング＃２間のデータ転送を担うノード装置に設定され、ＲＰＲノード装置５０５は、リング＃１−リング＃３間のデータ転送を担うノード装置に設定される一方で、ＲＰＲノード装置５０６は、リング＃２−リング＃３間のデータ転送を行わないノード装置に設定され、３つのリング間でデータが循環することを防止している。なお、ＲＰＲ制御部５０７，５０８，５０９は、ブリッジ制御機能を有さないノード装置であり、他のリングに物理的に接続されていない。また、これらの制御部は、ＳＴＰに基づく制御処理の対象外であり、ＲＰＲ動作のみを担うものである。
【００２４】
図３は、図２に示すネットワーク構成を等価的なブリッジ構成に置換した図である。図２と図３の対応関係について説明すると、図３に示すルートブリッジ５１１は、図２に示されるＲＰＲノード装置５０３に対応する。以下、同様に、ブリッジ１（５１２）はＲＰＲノード装置５０４に対応し、ブリッジ２（５１３）はＲＰＲノード装置５０５に対応し、ブリッジ３（５１４）はＲＰＲノード装置５０６に対応する。
【００２５】
また、図３において、太線で示すようなフォワーディングパス５１０が生成されているが、フォワーディングパス構成の完了後では定常状態となり、ノード装置を構成する各ブリッジのブリッジポートはフォワーディング状態、あるいはブロッキング状態のいずれかの状態に遷移している。例えば、図３において、ルートブリッジの一方のポートはフォワーディング状態にあり、また、ブリッジ１，２の両ポートともにフォワーディング状態にある。一方、ブリッジ３の一方のポートはフォワーディング状態にあるが、他方のポートはブロッキング状態になっている。なお、このような定常状態時において、所定のＲＰＲノード装置は、フォワーディングパス上の直上位にあるＲＰＲノード装置（上流方向の隣接ノード）を、常時、監視すべきＲＰＲノード装置として特定している。以下、この処理について説明する。
【００２６】
図４は、所定のＲＰＲノード装置が監視すべきＲＰＲノード装置を特定する処理フローを示すフローチャートである。図１に示したＲＰＲノード装置のＢＰＤＵ送信元ノード管理部１２０は、ＲＰＲフレームを受信し（ステップＳ１０１）、受信したＲＰＲフレームがＢＰＤＵか否かを判定する（ステップＳ１０２）。受信したＲＰＲフレームがＢＰＤＵでない場合（ステップＳ１０１，Ｎｏ）には、以降の処理を行わない。一方、受信したＲＰＲフレームがＢＰＤＵの場合（ステップＳ１０１，Ｙｅｓ）、ＢＰＤＵ送信元ノード管理部１２０は、ＲＰＲヘッダ中に含まれる送信元ＭＡＣアドレスと、ＢＰＤＵ中に含まれるＳＴＰ情報（例えば、ブリッジ・プライオリティ、ブリッジＩＤ、ポート・プライオリティ、ポートＩＤなど）を抽出して所定の記憶領域に記憶し（ステップＳ１０３）、さらに、最新のＳＴＰ情報と記憶保持中のＳＴＰ情報とに基づいて監視すべきノード装置を特定する（ステップＳ１０４）。以下、回線が定常状態になるまで、上記の処理が繰り返される。
【００２７】
なお、ネットワークがフォワーディングパスの構成中にあるときは、ルートブリッジや、指定ブリッジ、あるいはＲＰＲノード装置のブリッジ制御部のルートポート、指定ポートが決定されていないため、ＢＰＤＵ送信元装置（すなわち、監視対象のＲＰＲノード装置）が複数存在することがあり、これらのすべてを記憶するための記憶領域を確保しておく必要がある。
【００２８】
図５は、所定のＲＰＲノード装置がフォワーディングパス再構成信号をブリッジ制御部に出力する処理フローを示すフローチャートである。図１に示したＲＰＲノード装置のフォワーディングパス障害判定部１２１は、ＢＰＤＵ送信元装置までの経路（内側リング、外側リングを通る２つの経路）を監視することにより障害情報を把握し、あるいは他のＲＰＲノード装置のＲＰＲ制御部からブロードキャストされたＴＰフレームなどにより障害を検知する（ステップＳ２０１）。このとき、内側リングおよび外側リングの両経路に障害が存在するか否かが判定される（テップＳ２０２）。内側リングおよび外側リングの両経路に障害が存在しない場合には監視が継続され（ステップＳ２０２，Ｎｏ）、一方、内側リングおよび外側リングの両経路に障害が存在する場合（ステップＳ２０２，Ｙｅｓ）には、フォワーディングパス再構成信号が自身のブリッジ制御部に出力される（ステップＳ２０３）。このように、障害を検知したＲＰＲノード装置のフォワーディングパス障害判定部１２１は、内側リングおよび外側リングの両経路の障害を検知した場合、ＳＴＰのＭａｘＡｇｅ時間まで待つことなしに、ネットワークを再構成するためのフォワーディングパス再構成信号を出力するようにしているので、ネットワークダウンの時間を局限することができる。
【００２９】
なお、上記のステップＳ２０１の処理では、フォワーディングパス障害判定部１２１において、つぎのような処理が行われる。すなわち、フォワーディングパス障害判定部１２１は、トポロジー管理部１１９から通知された外側リングのトポロジー・マップを自ＲＰＲノード装置から逆方向に、上記記憶したＢＰＤＵ送信元ノード（監視すべきＲＰＲノード装置）に向かって確認し、プロテクション部１１８から通知された障害情報に基づいて、経路上に障害がないか否かを確認する。同様に、トポロジー管理部１１９から通知された内側リングのトポロジー・マップを自ＲＰＲノード装置から逆方向に、上記記憶したＢＰＤＵ送信元ノード（監視すべきＲＰＲノード装置）に向かって確認し、経路上に障害がないか否かを確認する。
【００３０】
図６は、両方のリングで発生した障害の一例を図２に示したＲＰＲネットワーク上に示した図である。同図に示す障害発生例を用いて、フォワーディングパス再構成開始までのＲＰＲノード装置の動作を説明する。同図において、ＲＰＲノード装置５０４は、正常状態（障害が発生していない状態）では、ＲＰＲノード装置５０６の指定ブリッジとして機能しており、ルートブリッジとして機能しているＲＰＲノード装置５０３が送信するＰＤＵを中継している。ＲＰＲノード装置５０６は、ＢＰＤＵ送信元ノード管理部１２０により、ＢＰＤＵ送信元装置をＲＰＲノード装置５０４に決定し、当該ＲＰＲノード装置５０４を監視する。
【００３１】
つぎに、図６に示すように、リング＃２の外側リングで障害発生１が生起すると、ＲＰＲ制御部５０８−１は、ＲＰＲ制御フレームである障害情報が含まれたＴＰフレームをブロードキャストで送信する。各ＲＰＲノード装置は、このＴＰフレームを受信すると、ＲＰＲノード装置５０４とＲＰＲ制御装置５０８―１との間の外側リング上において「障害発生」という障害情報を把握する。このとき、ＲＰＲノード装置５０６は、自装置からＢＰＤＵ送信元装置までの外側リングを用いた経路上に障害があると判断する。しかしながら、自装置からＢＰＤＵ送信元装置までの内側リングを用いた経路は正常であり、ＢＰＤＵはこの経路が使われて伝送され、ＲＰＲノード装置５０６に届くので、フォワーディングパス再構成の必要はない。
【００３２】
さらに、図６に示すように、リング＃２の内側リングで障害発生２が生起すると、ＲＰＲ制御装置５０８−２は、障害情報が含まれたＴＰフレームをブロードキャストで送信する。各ＲＰＲノード装置は、このＴＰフレームを受信すると、ＲＰＲノード装置５０４とＲＰＲ制御装置５０８―２との間の内側リング上において「障害発生」という障害情報を把握する。このとき、ＲＰＲノード装置５０６は、自装置からＢＰＤＵ送信元装置までの内側リングを用いた経路上に障害があると判断する。その結果、ＲＰＲノード装置５０６は両経路に障害があると判断し、ブリッジ制御部にフォワーディングパス再構成信号を出力する。この信号を受け取ったブリッジ制御部は、直ちにブロッキング状態となっているポート（ブロッキングポート）をリスニング状態に遷移させる。
【００３３】
図７は、図６に示すネットワーク構成を等価的なブリッジ構成に置換した図である。上記の障害情報（ＲＰＲ障害情報）に基づいて、迅速にブリッジ１（５１３）とブリッジ３（５１４）との間の障害を検出できるが、ＳＴＰのみを用いた場合では、このＲＰＲ障害情報を用いることがないため、ＢＰＤＵ受信タイムアウト（ＭａｘＡｇｅ時間）経過後に、ブリッジ１（５１３）とブリッジ３（５１４）との間に障害が発生したことを知ることになる。なお、フォワーディングパスが再構成された後には、ＳＴＰの機能によって、図８に示すようなフォワーディングパスが形成される。
【００３４】
このように、この実施の形態のＲＰＲノード装置は、ＢＰＤＵ送信元装置を常時監視し、ＲＰＲの利点である迅速な障害検出をＳＴＰのフォワーディングパス上の障害検出に結びつけるようにしているので、フォワーディングパス再構成までの時間を短縮でき、その結果として、ネットワークダウンの時間を短縮することができる。
【００３５】
なお、この実施の形態のフォワーディングパス障害判定部１２１は、ＢＰＤＵ送信元装置までの経路を監視し、あるいは他のＲＰＲノード装置から伝達されたＴＰフレームなどに基づいて障害を検知するようにしていたが、ＢＰＤＵ送信元ノード管理部１２０が監視しているＢＰＤＵ送信元装置のＴＰフレーム（障害情報格納用制御フレーム）が到着しているか否かを確認し、一定の期間、両リング（内側および外側リング）において受信されない場合に、フォワーディングパスに障害ありと判断し、フォワーディングパス再構成信号を出力するようにしてもよい。
【００３６】
また、この実施の形態では、ＳＴＰをＲＰＲネットワークに適用する場合について説明したが、ＲＰＲネットワークに限定されるものではなく、ＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）が設定されたネットワークにおいても適用することができる。この場合には、ＶＬＡＮごとにＳＴＰを使い分け、ＶＬＡＮごとに監視すべきＢＰＤＵ送信元装置を特定するような構成とすればよい。
【００３７】
実施の形態２．
図９は、本発明の実施の形態２にかかるＲＰＲノード装置の構成を示すブロック図である。同図に示すＲＰＲノード装置は、図１に示したＢＰＤＵ送信元ノード管理部１２０に代えてＢＰＤＵ送信元装置判定部１５０を備えるようにしている。なお、その他の構成については、実施の形態１の構成と同一あるいは同等であり、これらの部分には、同一符号を付して示している。
【００３８】
ところで、実施の形態１のＲＰＲノード装置は、ブリッジ制御部１０３からのＳＴＰ情報に基づいて、監視すべきＢＰＤＵ送信元ノードを特定するようにしていた。すなわち、実施の形態１では、監視すべきＢＰＤＵ送信元ノードの特定に際し、ブリッジ制御部の機能（既存機能）の一部を利用するようにしていた。一方、この実施の形態のＲＰＲノード装置は、当該機能をＲＰＲ制御部内のＢＰＤＵ送信元装置判定部１５０が有するようにしている。このような機能構成にすることで、ブリッジ制御部と、ＲＰＲ制御部との間の情報の授受に要する時間分の短縮化が可能となる。その結果、フォワーディングパス再構成信号の送出タイミングを早めることができ、ネットワークダウンの時間をさらに短縮することができる。
【００３９】
つぎに、図９に示すＲＰＲノード装置の動作について、図１に示したＲＰＲノード装置と相違する動作についてのみ説明する。図９において、ＢＰＤＵ送信元装置判定部１５０は、受信したＲＰＲフレームがＢＰＤＵか否かを判定し、受信したＲＰＲフレームがＢＰＤＵの場合に、ＲＰＲヘッダ中に含まれる送信元ＭＡＣアドレスと、ＢＰＤＵ中に含まれるＳＴＰ情報（例えば、ブリッジ・プライオリティ、ブリッジＩＤ、ポート・プライオリティ、ポートＩＤなど）を抽出して所定の記憶領域に記憶するとともに、ＢＰＤＵ送信元装置判定部１５０内に組み込まれたＳＴＰ機能の一部を用いて、フォワーディングパス上流のＢＰＤＵ送信元装置（指定ブリッジ、ルートブリッジ）を特定する。この特定処理は、つぎのように行われる。すなわち、ＢＰＤＵ送信元装置判定部１５０は、ＳＴＰ情報が含まれるＢＰＤＵを受信するごとに、当該受信したＢＰＤＵに含まれるＳＴＰ情報と、自身が保持するＳＴＰ情報とを比較し、優位となるＳＴＰ情報とおよび送信元ノードを常時記憶することにより、監視すべきＢＰＤＵ送信元装置（すなわちＲＰＲノード装置）を特定する。なお、監視すべきＢＰＤＵ送信元装置が特定された後にフォワーディングパス障害判定部１２１が行う障害判定処理については、実施の形態１と同等であり、その説明を省略する。
【００４０】
このように、この実施の形態のＲＰＲノード装置は、実施の形態１と同様に、ＢＰＤＵ送信元装置を常時監視し、ＲＰＲの利点である迅速な障害検出をＳＴＰのフォワーディングパス上の障害検出に結びつけるようにしているので、フォワーディングパス再構成までの時間を短縮することができる。また、ブリッジ制御部が有するＳＴＰ機能の一部をＲＰＲ制御部に組み込むような機能構成にしているので、ブリッジ制御部と、ＲＰＲ制御部との間の情報の授受に要する時間分の短縮化が可能となり、フォワーディングパス再構成信号の送出タイミングを早めることができ、ネットワークダウン時間のさらなる短縮化を可能としている。
【００４１】
なお、この実施の形態のフォワーディングパス障害判定部１２１は、ＢＰＤＵ送信元装置までの経路を監視し、あるいは他のＲＰＲノード装置から伝達されたＴＰフレームなどに基づいて障害を検知するようにしていたが、ＢＰＤＵ送信元ノード管理部１２０が監視しているＢＰＤＵ送信元装置のＴＰフレームが到着しているか否かを確認し、一定の期間、両リング（内側および外側リング）において受信されていない場合に、フォワーディングパスに障害ありと判断し、フォワーディングパス再構成信号を出力するようにしてもよい。
【００４２】
また、この実施の形態では、ＳＴＰをＲＰＲネットワークに適用する場合について説明したが、ＲＰＲネットワークに限定されるものではなく、ＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）が設定されたネットワークにおいても適用することができる。この場合には、ＶＬＡＮごとにＳＴＰを使い分け、ＶＬＡＮごとに監視すべきＢＰＤＵ送信元装置を特定するような構成とすればよい。
【産業上の利用可能性】
【００４３】
以上のように、本発明にかかるＲＰＲノード装置は、ＳＴＰを適用したＲＰＲネットワークに接続されるＲＰＲノード装置として有用であり、特に、ネットワークダウンの時間を短縮化できるノード装置として好適である。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態１にかかるＲＰＲノード装置の構成を示すブロック図である。
【図２】本発明のＲＰＲノード装置によって相互接続された３つの独立したＲＰＲネットワークを示す図である。
【図３】図２に示すネットワーク構成を等価的なブリッジ構成に置換した図である。
【図４】所定のＲＰＲノード装置が監視すべきＲＰＲノード装置を特定する処理フローを示すフローチャートである。
【図５】所定のＲＰＲノード装置がフォワーディングパス再構成信号をブリッジ制御部に出力する処理フローを示すフローチャートである。
【図６】両方のリングで発生した障害の一例を図２に示したＲＰＲネットワーク上に示した図である。
【図７】図６に示すネットワーク構成を等価的なブリッジ構成に置換した図である。
【図８】障害の発生後に再構成されたフォワーディングパスを示す図である。
【図９】本発明の実施の形態２にかかるＲＰＲノード装置の構成を示すブロック図である。
【符号の説明】
【００４５】
１００  ＲＰＲノード装置
１０１，１０２  ＲＰＲ制御部
１０３  ブリッジ制御部
１１０  内側リング送信部
１１１  内側リングＤｒｏｐ判定部
１１２  内側リング受信部
１１３  外側リング受信部
１１４  外側リングＤｒｏｐ判定部
１１５  外側リング送信部
１１６  ＲＰＲインタフェース送信部
１１７  ＲＰＲインタフェース受信部
１１８  プロテクション部
１１９  トポロジー管理部
１２０  ＢＰＤＵ送信元ノード管理部
１２１  フォワーディングパス障害判定部
１２２  ブリッジポート
１５０  送信元装置判定部
５００，５０１，５０２  ＲＰＲネットワーク
５０３，５０４，５０５，５０６  ＲＰＲノード装置
５０７，５０８，５０８−１，５０８−２，５０９  ＲＰＲ制御部
５１０，５４０  フォワーディングパス
５１１  ルートブリッジ
５１２  ブリッジ１
５１３  ブリッジ２。
【図１】
2006013621.tif 000003
【図２】
2006013621.tif 000004
【図３】
2006013621.tif 000005
【図４】
2006013621.tif 000006
【図５】
2006013621.tif 000007
【図６】
2006013621.tif 000008
【図７】
2006013621.tif 000009
【図８】
2006013621.tif 000010
【図９】
2006013621.tif 000011