(57)【特許請求の範囲】
【請求項１】
リングネットワークを構成する通信ノード装置において、
ＩＥＥＥ８０２．１７におけるＲＰＲ(Resilient Packet Ring)プロトコルを処理する複数の子リングネットワークを、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化(MAC in MAC)したフレームを送受信する親リングネットワークとして接続し、
前記子リングネットワークのフレームを処理する子パケットリングプロトコル処理手段と、
前記親リングネットワークのフレームを処理する親パケットリングプロトコル処理手段と、
受信した子リング用フレームを前記子パケットリングプロトコル処理手段へ振り分け、且つ、受信した親リング用フレームを前記親パケットリングプロトコル処理手段へ振り分けるフレームヘッダ判定手段と、
前記親リングネットワークへ送信すべきフレームについて、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化するフレームヘッダ付加制御手段と
を有することを特徴とする通信ノード装置。
【請求項２】
前記フレームヘッダ付加制御手段は、前記子リングネットワークへ送信すべきフレームについて、前記親リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを削除することを特徴とする請求項１に記載の通信ノード装置。
【請求項３】
前記親リングネットワーク毎に識別子が付与されており、
宛先となる隣接ノードのアドレス毎に、該隣接ノードが親リングネットワークを介して接続される場合に、前記識別子が対応付けられた識別子対応テーブルを更に有し、
前記フレームヘッダ付加制御手段は、前記識別子対応テーブルを参照し、前記親リングネットワークの識別子が対応付けられている場合、その識別子を更に付加することを特徴とする請求項１又は２に記載の通信ノード装置。
【請求項４】
請求項１から３のいずれか１項に記載の通信ノード装置が、複数接続されたリングネットワークであって、
複数の通信ノード装置で構成された第１の子リングネットワークと、複数の通信ノード装置で構成された第２の子リングネットワークとを有し、
第１の子リングネットワークに接続された通信ノード装置と、第２の子リングネットワークに接続された通信ノード装置とが、親リングネットワークの少なくとも一部として接続されている
ことを特徴とするリングネットワークシステム。
【請求項５】
請求項１から３のいずれか１項に記載の通信ノード装置が、複数接続されたリングネットワークであって、
複数の通信ノード装置で構成された第１の子リングネットワークと、複数の通信ノード装置で構成された第２の子リングネットワークとを有し、
第１の子リングネットワークに接続された通信ノード装置が、第２の子リングネットワークにも接続されていることを特徴とするリングネットワークシステム。
【請求項６】
リングネットワークを構成する通信ノード装置に搭載されたコンピュータを機能させるプログラムにおいて、
ＩＥＥＥ８０２．１７におけるＲＰＲプロトコルを処理する複数の子リングネットワークを、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化(MAC in MAC)したフレームを送受信する親リングネットワークとして接続し、
前記子リングネットワークのフレームを処理する子パケットリングプロトコル処理手段と、
前記親リングネットワークのフレームを処理する親パケットリングプロトコル処理手段と、
受信した子リング用フレームを前記子パケットリングプロトコル処理手段へ振り分け、且つ、受信した親リング用フレームを前記親パケットリングプロトコル処理手段へ振り分けるフレームヘッダ判定手段と、
前記親リングネットワークへ送信すべきフレームについて、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化するフレームヘッダ付加制御手段と
してコンピュータを機能させることを特徴とする通信ノード装置用のプログラム。
【請求項７】
前記フレームヘッダ付加制御手段は、前記子リングネットワークへ送信すべきフレームについて、前記親リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを削除するようにコンピュータを機能させることを特徴とする請求項６に記載の通信ノード装置用のプログラム。
【請求項８】
前記親リングネットワーク毎に識別子が付与されており、
宛先となる隣接ノードのアドレス毎に、該隣接ノードが親リングネットワークを介して接続される場合に、前記識別子が対応付けられた識別子対応テーブルを更に有し、
前記フレームヘッダ付加制御手段は、前記識別子対応テーブルを参照し、前記親リングネットワークの識別子が対応付けられている場合、その識別子を更に付加する
ようにコンピュータを機能させることを特徴とする請求項６又は７に記載の通信ノード装置用のプログラム。
【請求項９】
請求項６から８のいずれか１項に記載のプログラムを実行するコンピュータを搭載した通信ノード装置の間で転送されるフレームのデータ構造であって、
前記親リングネットワークに対するデータユニット送信用のフレームヘッダフィールドと、前記識別子を含む識別子フィールドと、前記子リングネットワークに対するＲＰＲフレームヘッダフィールドとを有し、
前記通信ノード装置に搭載されたコンピュータによって実行可能であることを特徴とするフレームのデータ構造。
【請求項１０】
リングネットワークを構成する通信ノード装置における通信方法であって、
ＩＥＥＥ８０２．１７におけるＲＰＲプロトコルを処理する複数の子リングネットワークを、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化(MAC in MAC)したフレームを送受信する親リングネットワークとして接続し、
前記通信ノード装置は、前記子リングネットワークのフレームを処理する子パケットリングプロトコル処理部と、前記親リングネットワークのフレームを処理する親パケットリングプロトコル処理部とを有しており、
前記子リングネットワークから子リング用フレームを受信し、該フレームを前記子パケットリングプロトコル処理部へ振り分ける第１のステップと、
前記子パケットリングプロトコル処理部が、前記フレームに対して処理を実行する第２のステップと、
前記親リングネットワークへ送信すべきフレームについて、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化する第３のステップと
を有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リングネットワークを構成する通信ノード装置、ネットワークシステム、プログラム及び方法に関する。
【背景技術】
【０００２】
図１は、従来技術におけるリングネットワークのシステム構成図である。
【０００３】
従来、多数の通信ノード装置（例えばスイッチ装置）を接続するためのネットワークトポロジとして、「リングネットワーク」がある。「リングネットワーク」とは、ケーブルを環状に構成し、データパケットの流れを一方向に定めて巡回させる技術である。但し、通常、双方向に流れるように２本のケーブルで構成する。これにより、ネットワークの一部に障害が生じても、データパケットの流れる方向を転回するだけで障害を回避できる。従って、耐障害性が非常に高い。
【０００４】
【特許文献１】特開２００６−２７９２７９号公報
【非特許文献１】ITU-T G.8032: Ethernet Ring ProtectionSwitching
【非特許文献２】IEEE 802.17-2004: IEEE standard forinformation technology-telecommunications and information exchange betweensystems-local and metropolitan area networks-specific requirements-part 17:resilient packet ring (RPR) access method and physical layer specifications
【非特許文献３】IEEE802.17a: IEEE Standard for Local andMetropolitan Area Networks: Media Access Control (MAC) Bridges Amendment 1:Bridging of IEEE 802.17
【非特許文献４】IEEE802.17b: IEEE Standard for InformationTechnology . Telecommunications and Information Exchange Between Systems-Local and Metropolitan Area Networks -Specific Requirements - Part 17:Resilient packet ring (RPR) access method and physical layer specifications
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、１つのリングネットワークに接続される通信ノード装置の数が増大するほど、リンク障害の影響も増大し、障害発生後から復旧されるまでの時間も増大する。
【０００６】
従って、本発明は、リングネットワークについて、リンク障害発生時に極めて短時間で復旧させることができる通信ノード装置、ネットワークシステム、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、リングネットワークを構成する通信ノード装置において、
ＩＥＥＥ８０２．１７におけるＲＰＲ(Resilient Packet Ring)プロトコルを処理する複数の子リングネットワークを、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化(MAC in MAC)したフレームを送受信する親リングネットワークとして接続し、
子リングネットワークのフレームを処理する子パケットリングプロトコル処理手段と、
親リングネットワークのフレームを処理する親パケットリングプロトコル処理手段と、
受信した子リング用フレームを子パケットリングプロトコル処理手段へ振り分け、且つ、受信した親リング用フレームを親パケットリングプロトコル処理手段へ振り分けるフレームヘッダ判定手段と、
親リングネットワークへ送信すべきフレームについて、子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化するフレームヘッダ付加制御手段と
を有することを特徴とする。
【０００８】
本発明の通信ノード装置における他の実施形態によれば、フレームヘッダ付加制御手段は、子リングネットワークへ送信すべきフレームについて、親リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを削除することも好ましい。
【０００９】
本発明の通信ノード装置における他の実施形態によれば、
親リングネットワーク毎に識別子が付与されており、
宛先となる隣接ノードのアドレス毎に、該隣接ノードが親リングネットワークを介して接続される場合に、識別子が対応付けられた識別子対応テーブルを更に有し、
フレームヘッダ付加制御手段は、識別子対応テーブルを参照し、親リングネットワークの識別子が対応付けられている場合、その識別子を更に付加することも好ましい。
【００１０】
本発明によれば、前述の通信ノード装置が、複数接続されたリングネットワークであって、
複数の通信ノード装置で構成された第１の子リングネットワークと、複数の通信ノード装置で構成された第２の子リングネットワークとを有し、
第１の子リングネットワークに接続された通信ノード装置と、第２の子リングネットワークに接続された通信ノード装置とが、親リングネットワークの少なくとも一部として接続されている
ことを特徴とする。
【００１１】
また、本発明によれば、前述の通信ノード装置が、複数接続されたリングネットワークであって、
複数の通信ノード装置で構成された第１の子リングネットワークと、複数の通信ノード装置で構成された第２の子リングネットワークとを有し、
第１の子リングネットワークに接続された通信ノード装置が、第２の子リングネットワークにも接続されていることを特徴とする。
【００１２】
本発明によれば、リングネットワークを構成する通信ノード装置に搭載されたコンピュータを機能させるプログラムにおいて、
ＩＥＥＥ８０２．１７におけるＲＰＲ(Resilient Packet Ring)プロトコルを処理する複数の子リングネットワークを、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化(MAC in MAC)したフレームを送受信する親リングネットワークとして接続し、
子リングネットワークのフレームを処理する子パケットリングプロトコル処理手段と、
親リングネットワークのフレームを処理する親パケットリングプロトコル処理手段と、
受信した子リング用フレームを子パケットリングプロトコル処理手段へ振り分け、且つ、受信した親リング用フレームを親パケットリングプロトコル処理手段へ振り分けるフレームヘッダ判定手段と、
親リングネットワークへ送信すべきフレームについて、子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化するフレームヘッダ付加制御手段と
してコンピュータを機能させることを特徴とする。
【００１３】
本発明の通信ノード装置用のプログラムにおける他の実施形態によれば、フレームヘッダ付加制御手段は、子リングネットワークへ送信すべきフレームについて、親リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを削除するようにコンピュータを機能させることも好ましい。
【００１４】
本発明の通信ノード装置用のプログラムにおける他の実施形態によれば、
親リングネットワーク毎に識別子が付与されており、
宛先となる隣接ノードのアドレス毎に、該隣接ノードが親リングネットワークを介して接続される場合に、識別子が対応付けられた識別子対応テーブルを更に有し、
フレームヘッダ付加制御手段は、識別子対応テーブルを参照し、親リングネットワークの識別子が対応付けられている場合、その識別子を更に付加する
ようにコンピュータを機能させることも好ましい。
【００１５】
本発明によれば、前述のプログラムを実行するコンピュータを搭載した通信ノード装置の間で転送されるフレームのデータ構造であって、
親リングネットワークに対するデータユニット送信用のフレームヘッダフィールドと、識別子を含む識別子フィールドと、子リングネットワークに対するＲＰＲフレームヘッダフィールドとを有し、
通信ノード装置に搭載されたコンピュータによって実行可能であることを特徴とする。
【００１６】
本発明によれば、リングネットワークを構成する通信ノード装置における通信方法であって、
ＩＥＥＥ８０２．１７におけるＲＰＲ(Resilient Packet Ring)プロトコルを処理する複数の子リングネットワークを、前記子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化(MAC in MAC)したフレームを送受信する親リングネットワークとして接続し、
通信ノード装置は、子リングネットワークのフレームを処理する子パケットリングプロトコル処理部と、親リングネットワークのフレームを処理する親パケットリングプロトコル処理部とを有しており、
子リングネットワークから子リング用フレームを受信し、該フレームを子パケットリングプロトコル処理部へ振り分ける第１のステップと、
子パケットリングプロトコル処理部が、フレームに対して処理を実行する第２のステップと、
親リングネットワークへ送信すべきフレームについて、子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化する第３のステップと
を有することを特徴とする。
【発明の効果】
【００１７】
本発明の通信ノード装置、ネットワークシステム、プログラム及び方法によれば、複数の子リングネットワークを、親リングネットワークで接続するので、粒度の細かいＲＰＲのプロテクションを実行でき、リンク障害発生時に極めて短時間で復旧させることができる。
【発明を実施するための最良の形態】
【００１８】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００１９】
図２は、本発明におけるリングネットワークのシステム構成図である。
【００２０】
図２によれば、１つの親リングネットワークは、複数の子リングネットワークによって構成されている。子リングネットワークは、複数の通信ノード装置１がリング型に接続されたものである。図２によれば、第１の子リングネットワークの第１の通信ノード装置と、第２の子リングネットワークの第２の通信ノード装置とが、相互に接続され、眼鏡状に構成される。
【００２１】
例えば、通信ノード装置Ａが、通信ノード装置Ｆへデータパケットを転送する場合を想定する。このとき、そのデータパケットは、子リングネットワークａ（通信ノード装置Ｂ->Ｃ）、親リングネットワーク（通信ノード装置Ｃ->Ｄ）及び子リングネットワークｂ（通信ノード装置Ｄ->Ｅ）を介して転送される。
【００２２】
本発明によれば、親リングネットワーク及び子リングネットワーク共に、ＩＥＥ８０２．１７のＲＰＲ(Resilient Packet Ring)プロトコルが適用される。ＲＰＲの"Resilient"は、「回復力に富む」という意味であり、障害回復機能を高めた伝送技術である。この技術は、データリンク・フレーム技術であるＳＲＰ(Spatial Reuse Protocol)に基づいている。リングネットワークネットワークを規定する標準化規格としては、ＩＥＥＥ８０２．１７−２００４及びＩＥＥＥ８０２．１７ａがある。しかしながら、これら規格は、シングル・リングネットワークのみを対象としたものである。これに対し、本発明は、階層型リングネットワークに、これらパケットリングプロトコルを適用することに特徴がある。
【００２３】
ＲＰＲは、レイヤ２のＭＡＣ副層に構成される。ＲＰＲの下位層となるレイヤ１では、既存のＳＯＮＥＴ／ＳＤＨ(Synchronous Optical NETwork / Synchronous Digital Hierarchy)、ＧｂＥ(Giga bit Ethernet)、１０ＧｂＥ等が用いられる。特に、ＳＯＮＥＴ／ＳＤＨは、光ファイバを用いた高速デジタル通信方式のＩＴＵ−Ｔ規格であって、インターネットサービスプロバイダ間を結ぶインターネットのバックボーン回線に主に用いられる。ＲＰＲによれば、１つのリングには、最大２５５台のＲＰＲ装置が許容される。また、ＲＰＲ装置の識別子に、ＩＥＥＥ ｓｔｄ ８０２−２００２によって規定される４８ビットのＭＡＣアドレスを用いる。
【００２４】
ＲＰＲプロトコルに基づくリングネットワークは、図１からも明らかなとおり、互いに逆方向に転送される帯域共有型の２重リング（２つのリングレット）トポロジによって構成される。この技術は、ＳＯＮＥＴ／ＳＤＨで用いられている。しかしながら、ＳＯＮＥＴ／ＳＤＨでは、一方のリングをデータ伝送専用に用い、他方のリングを障害復旧専用に用いる。これは、伝送帯域の５０％しか用いていないことを意味する。これに対し、ＲＰＲプロトコルは、データ伝送に、両方のリングとも、即ち、基本的に伝送帯域の全てを用いることができる、更に、障害時の復旧は、ＳＯＮＥＴ／ＳＤＨと同等の、５０ｍ秒以下を実現する。
【００２５】
ＲＰＲプロトコルは、以下の４つの特徴を有する。
（１）ＳＯＮＥＴ／ＳＤＨと同等の５０ｍ秒以下での高速障害復旧
（２）空間の再利用（Spatial Reuse）による帯域の有効活用
（３）フェアネス・アルゴリズムによる帯域公平性の確保
（４）リングネットワークの初期状態の把握と変化の検出（トポロジ・ディスカバリ）
【００２６】
ＲＰＲプロトコルは、他のノードとの間で、ＲＰＲフレームをやり取りする。ＲＰＲフレームには、データを転送する基本／拡張データフレームと、リングの維持管理をする制御フレームと、帯域の公平性を管理するフェアネスフレームと、クロック同期のためのアイドルフレームとを有する。
【００２７】
尚、図２によれば、１つの親リングネットワークしか表されていないが、複数の親リングネットワークが存在してもよい。その場合、サービスインスタンス識別子(ＳＩＤ：Service Instance iDentifier)によって区別される。尚、ＳＩＤは、同じブロードキャストドメイン内では重複しないこととする。
【００２８】
図３は、本発明におけるＲＰＲフレームの構成図である。
【００２９】
本発明は、既存のＩＥＥＥ８０２．１７のＲＰＲプロトコルにおけるフレームフォーマットのヘッダ部を、階層型に拡張する。即ち、親リングネットワークへ送信すべきフレームについて、子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル（包含）化する(MAC in MAC方式)。更に、親リングネットワークのＳＩＤが更に付加される。尚、カプセル化のために付加されるフレームヘッダは、既存のＲＰＲのデータユニット送信用のヘッダであるために、本発明の機能を備えていないＲＰＲ対応の通信ノード装置であっても、通信が可能となる。
【００３０】
これによって、親リングネットワーク及び子リングネットワークの両方に、ＲＰＲプロトコルを適用することができ、粒度の細かいＲＰＲのプロテクションを実行でき、リンク障害発生時に極めて短時間で復旧させることができる。
【００３１】
図３によれば、以下の５つのフレームが表されている。斜線で表されている部分は、親リングネットワークで転送されるために、データユニット送信用のフレームヘッダでカプセル化した部分である。
（１）基本データフレームフォーマット：基本フレームの中継に用いられる。
（２）拡張データフレームフォーマット：イーサネット（登録商標）フレームの中継に用いられる。
（３）制御フレームフォーマット
（４）フェアネスフレームフォーマット
（５）アイドルフレームフォーマット
【００３２】
（３）制御フレームフォーマット
制御フレームは、トポロジディスカバリ、プロテクションスイッチング、付属的な情報交換、トポロジチェック、ループラウンド、リップタイム測定に用いられる。ＲＰＲリングでは、トポロジを常に把握することによって、ネットワークの変化や障害を検出する。リングネットワークに接続される各通信ノード装置は、周期的（推奨値は１００ｍ秒）に、又は、ノードやリングの状態に変化があった時に、制御フレームに含まれるＴＰ(Topology and Protection)フレームを、ブロードキャストで送信する。そして、各通信ノード装置から情報を収集し、リング全体のトポロジ構成を表すトポロジデータベースを構築する。このトポロジデータベースは、フレームの送信方向の決定などに用いられる。
【００３３】
また、ステアリング又はラッピングと称されるリングプロテクション方式によれば、単一リング内であれば、５０ｍ秒以内の非常に高速なリングプロテクションが保証される。ステアリングプロテクション方式では、障害区間を発見すると、送信元の通信ノード装置が、障害区間を避けて宛先の通信ノード装置へ転送するように、トラフィックを送信する方向（リングレット）を切り替える（ステアリング）。これによって、プロテクションを実現する。ラッピングプロテクション方式では、障害区間を発見すると、この障害区間を避けてトラフィックを折り返す（ループバックする）ことによって、プロテクションを実現する。
【００３４】
ＲＰＲでは、制御フレームに含まれるＡＴＤ(Attribute discovery)フレームを用いて、付属的な情報も交換することができる。このＡＴＤフレームのデータユニットは、ＴＬＶ(Time, Length and Value)形式になっている。
【００３５】
また、ＲＰＲでは、制御フレームに含まれるＴＣ(Topology check)フレームを用いて、トポロジチェックを実行する。具体的には、checksumフィールドを使用し、値に変化があった場合に「トポロジ変更有り」と判断し、値に変化が無かった場合に「トポロジ変更無し」と判断する。
【００３６】
更に、ＲＰＲでは、制御フレームに含まれるＬＲＴＴ(Loop round trip time)フレームを用いて、ＲＰＲリングを１周する際にかかる時間を測定することができる。
【００３７】
（４）フェアネスフレーム
通信ノード装置間におけるベストエフォートトラフィックの公平性を確保するために、フェアネスアルゴリズムを用いて、ベストエフォート帯域を、隣接する通信ノード装置間で調整する。即ち、輻輳が発生すると、この輻輳ポイントより下流のノードは、ベストエフォート(fairness eligible：フェアネス・エリジブル)トラフィックを送信できなくなる。そこで、輻輳が解消するまでの間、各ノードのベストエフォートトラフィックのシェーパを制限する。とりあえず、全通信ノード装置に帯域を公平に割り当て、使用率が１００％にならなかった余り分を、再分配する。この方法で、通信ノード装置間のベストエフォート帯域を調整する。ベストエフォートトラフィックに対するシェーピングパラメータは、フェアネス・アルゴリズムで計算される。
【００３８】
フェアネス処理に用いられるフレームは、データフレームや他の制御フレームとは異なり、特定の通信ノード装置宛に送信されることはなく、リング内（又は最近接ノード）へブロードキャストされる。また、可能な限り、フレームジッタ、帯域消費、フェアネス処理に使用されるメモリ容量を減少させるために、フェアネスフレームは、最小に構成される。
【００３９】
（５）アイドルフレーム
アイドルフレームは、通信ノード装置（ＲＰＲ装置）間で、物理層のクロック同期の実行に用いられる。このフレームは、データフレームや他の制御フレームとは異なり、特定の通信ノード装置宛ではなく、最近接ノードにだけ、送信される。従って、特定の宛先アドレスは必要ない。また、可能な限り、フレームジッタ、帯域消費を減少させるために、アイドルフレームは、小さな固定長フレームに構成される。
【００４０】
尚、カプセル化する外側フレームのＭＡＣアドレスは、親リングネットワーク内で一意であればよい。そのために、例えば、特定のＭＡＣアドレスを、特定のサービスに特化したマルチキャストアドレスとして用いることもできる。また、Ｌ２ピング又はＬ２トレースルートなどの運用保守管理機能や、ＭＡＣ転送データベースのフラッシュ制御用フレームなどに用いることもできる。
【００４１】
図４は、本発明における通信ノード装置の機能構成図である。
【００４２】
図４によれば、通信ノード装置１が、プロトコル構成によって表されており、物理レイヤインタフェースを構成する物理レイヤ部と、ＭＡＣレイヤインタフェースを有するＭＡＣデータパス部及びＭＡＣコントロール部と、論理リンクコントロール部と、上位レイヤ部とを有する。これら機能構成部は、通信ノード装置１に搭載されたコンピュータを機能させるプログラムを実行することによって実現できる。
【００４３】
本発明の特徴となるＲＰＲプロトコルは、ＭＡＣコントロール部１０に搭載される。ＭＡＣコントロール部１０は、フレームヘッダ判定部１０１と、子リングネットワーク用のＲＰＲプロトコル処理部１０２と、親リングネットワーク用のＲＰＲプロトコル処理部１０３と、フレームヘッダ付加制御部１０４と、ＳＩＤ対応テーブル部１０５とを有する。
【００４４】
フレームヘッダ判定部１０１は、受信した子リング用フレームを子パケットリングプロトコル処理部へ振り分け、且つ、受信した親リング用フレームを親パケットリングプロトコル処理部へ振り分ける。
【００４５】
フレームヘッダ付加制御部１０４は、親リングネットワークへ送信すべきフレームについて、子リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを更に付加してカプセル化する。また、識別子対応テーブルを参照し、親リングネットワークの識別子が対応付けられている場合、その識別子を更に付加する。これにより、親リングネットワークにおける中継転送を実現する。一方で、子リングネットワークへ送信すべきフレームについては、親リングネットワークから受信したフレームに、データユニット送信用のフレームヘッダを削除する。
【００４６】
ＳＩＤ対応テーブル部１０５は、宛先となる隣接ノードのアドレス毎に、その隣接ノードが親リングネットワークを介して接続される場合に、識別子を対応付けて記憶する。これにより、隣接ノードは、親リングネットワークに接続されるものかどうかを判別できる。図４によれば、通信ノード装置Ａは、通信ノード装置Ｂ，Ｃ及びＥに接続される。また、通信ノード装置Ｅのみが親リングネットワーク（ＳＩＤ１）に接続されている。この場合、ＳＩＤ対応テーブル部１０５は、通信ノード装置Ｅのアドレスに対応付けてＳＩＤ１を記憶する。
【００４７】
図５は、本発明における他のリングネットワークのシステム構成図である。
【００４８】
図５によれば、第１の子リングネットワークに接続された通信ノード装置が、第２の子リングネットワークにも接続されている。鎖状のネットワークトポロジを構成している。このようなリングネットワークであっても、前述した本発明の構成を適用することができる。
【００４９】
以上、詳細に説明したように、本発明の通信ノード装置、ネットワークシステム、プログラム及び方法によれば、複数の子リングネットワークを、親リングネットワークで接続するので、粒度の細かいＲＰＲのプロテクションを実行でき、リンク障害発生時に極めて短時間で復旧させることができる。具体的には、リンク障害が発生しても５０ｍ秒以下程度の高速復旧を保障する。
【００５０】
尚、ＩＥＥＥ８０２．１７ｃ及びＩＴＵ−Ｔ Ｇ．８０３２では、複数リングを複数ノードで接続した「マルチリングネットワーク」を規定しようとしている。ＩＥＥＥ８０２．１７ｃでは、シングルリングを２つ接続する際に用いる、冗長ノードについて規定するが、具体的な方式については規定していない。ＩＴＵ−Ｔ Ｇ．８０３１では、ＩＥＥＥ８０２．１又は８０２．３のブリッジング機能を活用したプロテクション方式を規定する。これは、ＶＬＡＮ単位でＢＰＤＵをリング装置間で送受信し、ＶＬＡＮ単位でブロッキングポートを決める。また、リング状物理トポロジであるが、論理的にはシリアルトポロジとして接続する。このトポロジの疎通確認が取れなくなると、ブロッキングポートを開放し、プロテクションを実行する。論理的なシリアルトポロジであれば枝分かれしたトポロジでもよいため、マルチリング物理トポロジにも対応可能である。しかしながら、ＩＴＵ−Ｔ Ｇ．８０３１では、ＢＰＤＵを用いるため、ＩＥＥＥ８０２．１ＤのSpanning Tree Protocolと同様のスケーラビリティ性しか得られず、ＭＡＮ(Metropolitan Area Network)レベルでの実用化は難しい。
【００５１】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００５２】
【図１】従来技術におけるリングネットワークのシステム構成図である。
【図２】本発明におけるリングネットワークのシステム構成図である。
【図３】本発明におけるＲＰＲフレームの構成図である。
【図４】本発明における通信ノード装置の機能構成図である。
【図５】本発明における他のリングネットワークのシステム構成図である。
【符号の説明】
【００５３】
１  通信ノード装置
１０  ＭＡＣコントロール部
１０１  フレームヘッダ判定部
１０２  子ＲＰＲプロトコル処理部、子パケットリングプロトコル処理部
１０３  親ＲＰＲプロトコル処理部、親パケットリングプロトコル処理部
１０４  フレームヘッダ付加制御部
１０５  ＳＩＤ対応テーブル部
【図１】
0004895310.tif 000002
【図２】
0004895310.tif 000003
【図３】
0004895310.tif 000004
【図４】
0004895310.tif 000005
【図５】
0004895310.tif 000006