(57)【特許請求の範囲】
【請求項１】
複数の中継ノードとともに中継区間でリング状に接続されて上位リングを形成するアクセス収容ノードであって、
前記上位リングに含まれる隣接する２つのノードとのインタフェースである２つの上位リングポートと、
ユーザ端末がアクセス区間を介して接続されるアクセス収容ポートと、
前記上位リングの他のアクセス収容ノードに隣接する前記中継ノードが予め設定されており、２つの前記上位リングポートから前記上位リングの故障を検知したときに前記アクセス収容ポートを閉塞させ、検知された前記上位リングの故障を通知する故障通知メッセージを受信し、前記故障通知メッセージを通知した前記中継ノードと予め設定されている前記中継ノードとが一致したときに前記アクセス収容ポートを疎通させるポート制御回路と、
を備えるアクセス収容ノード。
【請求項２】
前記ポート制御回路は、
前記上位リングポートを通じて前記上位リングの故障を検知する上位リングポート故障状態検知部と、
前記上位リングポート故障状態検知部が故障を検知したときに前記上位リングポート故障状態検知部が検出した故障を前記故障通知メッセージとして前記上位リングポートから送信するとともに、前記上位リングを構成するノードからの前記故障通知メッセージを前記上位リングポートを介して受信する上位リングポート状態通知送受信部と、
前記上位リングの他のアクセス収容ノードに隣接する前記中継ノードを含む前記上位リングの構成が予め設定されたアクセス冗長設定テーブルと、
前記上位リングポート故障状態検知部が検知した内容及び前記上位リングポート状態通知送受信部が受信した前記状態通知メッセージの内容を記録する上位リング状態記録テーブルと、
前記アクセス冗長設定テーブルと前記上位リング状態記録テーブルとの比較状況に応じて前記アクセス収容ポートの閉塞及び疎通を制御するアクセス冗長制御部と、
を有すること特徴とする請求項１に記載のアクセス収容ノード。
【請求項３】
前記アクセス冗長制御部は、
前記アクセス冗長設定テーブルと前記上位リング状態記録テーブルとの比較において、
前記状態通知メッセージを送信した前記中継ノードと前記アクセス冗長設定テーブルに設定された前記中継ノードとを比較し、一致する場合に前記アクセス収容ポートを疎通させることを特徴とする請求項２に記載のアクセス収容ノード。
【請求項４】
前記アクセス冗長制御部は、
前記上位リングポート故障状態検知部が双方の前記上位リングポートを介して前記上位リングの故障を検知した場合に前記アクセス収容ポートを閉塞させることを特徴とする請求項２に記載のアクセス収容ノード。
【請求項５】
中継ネットワークと複数のユーザ端末との間でフレームの伝送を担うアクセス収容ネットワークであって、
請求項１から４のいずれかに記載の複数のアクセス収容ノード及び複数の中継ノードが中継区間を介してリング状に接続され、リングプロトコルで経路冗長が確保される上位リングと、
前記ユーザ端末を前記アクセス収容ノードに接続するアクセス区間と、
を備えるアクセス収容ネットワーク。
【請求項６】
ユーザ端末がアクセス区間を介してアクセス収容ポートに接続される２つのアクセス収容ノードと複数の中継ノードとを中継区間でリング状に接続して上位リングを形成し、
前記アクセス収容ノードは、それぞれ前記中継区間が接続されて前記上位リングを形成するための上位リングポートを２つ備えており、
一方の前記アクセス収容ノードが、双方の前記上位リングポートの故障、双方の前記上位リングポートに接続する前記中継区間の故障、又は一方の前記上位リングポートに接続する前記中継区間の故障と他方の前記上位リングポートの故障、を検知したときに一方の前記アクセス収容ノードの前記アクセス収容ポートを閉塞し、
一方の前記アクセス収容ノードに隣接する前記中継ノードを他方の前記アクセス収容ノードに予め設定しておき、検知された前記上位リングの故障を通知する故障通知メッセージを他方の前記アクセス収容ノードが受信し、前記故障通知メッセージを通知した前記中継ノードと予め設定されている前記中継ノードとが一致する場合、他方の前記アクセス収容ノードの前記アクセス収容ポートを疎通する
ことを特徴とするアクセス区間二重化経路切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リングネットワーク内の全経路においてノード冗長を伴う経路冗長を実現可能とするための、アクセス収容ノード、アクセス収容ネットワーク、及びアクセス区間二重化経路切替方法に関する。
【背景技術】
【０００２】
現在、広域イーサネット（登録商標）サービス等に用いられる中継ネットワークは、リングプロトコルを用いることにより、冗長経路を確保しつつ、経済的に構築することが可能となっている。リングプロトコルを用いた中継ネットワーク内では、各リングをノード冗長接続する事により中継ネットワーク内全体でノード故障耐性を備えた冗長経路を構築可能であり、中継ネットワーク内のいずれのノードが故障した場合においても経路切替が行われ通信の正常性が確保される。このとき、ユーザ端末と中継ノードを接続するアクセス区間においては、アクセス区間および中継ネットワーク全体で冗長経路を備える必要があるため、リングプロトコルをサポートしていないユーザ端末を中継ノードへ冗長経路を伴って接続する必要がある。
【０００３】
従来は、アクセス区間を二重化する方法として、単一の光加入者線単極装置（ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）により集中制御を行うことで、二つの光加入者線終端装置（ＯＳＵ：Ｏｐｔｉｃａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｕｎｉｔ）と二つの光ネットワーク終端装置（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）によって構成されるアクセス区間の切替を実施する方法があった（例えば、特許文献１を参照。）。
【０００４】
特許文献１の構成では、リングプロトコルをサポートしていないアクセス区間のノードにおいても、アクセス区間を二重化することが可能であるが、切替に集中制御が必要なことから、ＯＬＴがノード分散できず、ＯＬＴ故障時には二重化したアクセス区間が双方とも通信断となってしまうことと、ＯＳＵを同一の設置場所に配置しなければならず、物理的な経路を含めた冗長経路の構築が難しいということが大きな課題であった。
【０００５】
そこで、上記課題を解決するため、アクセス区間と中継ネットワークの接続点となるアクセス収容ノードにおいて、アクセス区間の導通状態を監視し、一方のアクセス区間をフレーム疎通状態とし、他方のアクセス区間をフレーム疎通不可状態とするように制御する方法がある（例えば、非特許文献１を参照。）。
【０００６】
図１〜図４に非特許文献１に記載の方式の構成を示す。図１は基本的なネットワーク構成である。アクセス収容ノード１０１−１および１０１−２が、それぞれユーザ端末１０２−１および１０２−２とアクセス区間１０３−１および１０３−２を介して接続されている。アクセス収容ノード１０１−１および１０１−２同士は中継区間１０４を介して接続され、また、それぞれ中継区間１０５−１および１０５−２を介して中継ネットワーク１０６に接続される構成となっている。
【０００７】
このとき、図２にあるように、アクセス区間１０３−１および１０３−２が正常な状態である場合には、アクセス収容ノード１０１−２は、閉塞箇所１０７−２を配置することで、アクセス区間１０３−２に対してフレーム疎通不可状態とするよう設定している。
【０００８】
図３にあるように、アクセス区間１０３−１が故障した場合には、アクセス収容ノード１０１−１はアクセス区間１０３−１をフレーム疎通不可状態とするための閉塞箇所１０７−１を配置すると共に、故障検出メッセージ１０８をアクセス収容ノード１０１−２へ送信する。故障通知メッセージ１０８を受信したアクセス収容ノード１０１−２は、閉塞箇所１０７−２を開放し、アクセス区間１０３−２をフレーム疎通可能状態とすることで、経路切替が完了する。
【０００９】
しかしながら、図４にあるように、アクセス収容ノード１０１−１が故障した場合は、故障通知メッセージをアクセス収容ノード１０１−２に通知することができず、結果として閉塞箇所１０７−２が開放されないため、アクセス区間１０３−１および１０３−２の両方ともフレーム疎通不可状態となり、経路切替が完了しないという課題がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特願２００８−３２９５８
【非特許文献】
【００１１】
【非特許文献１】Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｔ  Ｇ．８０３２／Ｙ．１３４４，  “Ｅｔｈｅｒｎｅｔ（登録商標）  Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｗｉｔｃｈｉｎｇ  （２０１０／０３）”，  Ａｐｐｅｎｄｉｘ  ＸＩ．３，  “Ａｃｃｅｓｓ  Ｒｅｓｉｌｉｅｎｃｙ”．
【発明の概要】
【発明が解決しようとする課題】
【００１２】
前記図４にあるように、アクセス収容ノード間で故障通知を行うことによりアクセス区間の経路切替を実施する非特許文献１に記載の方式には、アクセス収容ノード故障では経路切替が完了せず、中継ネットワークとユーザ端末の通信が回復できないという課題がある。
【００１３】
そこで、上記課題を解決すべく、本発明は、アクセス収容ノードが故障した場合でも経路切替ができ、中継ネットワークとユーザ端末の通信を回復できるアクセス収容ノード、アクセス収容ネットワーク、及びアクセス区間二重化経路切替方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
そこで、前記課題を解決するために、本発明は、故障通知によるアクセス区間の経路切替に加え、リングプロトコルで冗長経路が確保される上位リングにアクセス収容ノードを組み込み、上位リングのリング状態に応じて、アクセス区間の経路切替を実施することとした。
【００１５】
具体的には、本発明に係るアクセス収容ノードは、複数の中継ノードとともに中継区間でリング状に接続されて上位リングを形成するアクセス収容ノードであって、前記上位リングに含まれる隣接する２つのノードとのインタフェースである２つの上位リングポートと、ユーザ端末がアクセス区間を介して接続されるアクセス収容ポートと、前記上位リングの他のアクセス収容ノードに隣接する前記中継ノードが予め設定されており、２つの前記上位リングポートから前記上位リングの故障を検知したときに前記アクセス収容ポートを閉塞させ、検知された前記上位リングの故障を通知する故障通知メッセージを受信し、前記故障通知メッセージを通知した前記中継ノードと予め設定されている前記中継ノードとが一致したときに前記アクセス収容ポートを疎通させるポート制御回路と、を備える。
【００１６】
アクセス収容ノードが故障しても上位リングに含まれる他のノードが対となるアクセス収容ノードへ故障通知を行うので経路切替が可能である。従って、本発明は、アクセス収容ノードが故障した場合でも経路切替ができ、中継ネットワークとユーザ端末の通信を回復できるアクセス収容ノードを提供することができる。
【００１７】
本発明に係るアクセス収容ノードの前記ポート制御回路は、前記上位リングポートを通じて前記上位リングの故障を検知する上位リングポート故障状態検知部と、前記上位リングポート故障状態検知部が故障を検知したときに前記上位リングポート故障状態検知部が検出した故障を前記故障通知メッセージとして前記上位リングポートから送信するとともに、前記上位リングを構成するノードからの前記故障通知メッセージを前記上位リングポートを介して受信する上位リングポート状態通知送受信部と、前記上位リングの他のアクセス収容ノードに隣接する前記中継ノードを含む前記上位リングの構成が予め設定されたアクセス冗長設定テーブルと、前記上位リングポート故障状態検知部が検知した内容及び前記上位リングポート状態通知送受信部が受信した前記状態通知メッセージの内容を記録する上位リング状態記録テーブルと、前記アクセス冗長設定テーブルと前記上位リング状態記録テーブルとの比較状況に応じて前記アクセス収容ポートの閉塞及び疎通を制御するアクセス冗長制御部と、を有する構成で実現できる。
【００１８】
本発明に係るアクセス収容ノードの前記アクセス冗長制御部は、前記アクセス冗長設定テーブルと前記上位リング状態記録テーブルとの比較において、前記状態通知メッセージを送信した前記中継ノードと前記アクセス冗長設定テーブルに設定された前記中継ノードとを比較し、一致する場合に前記アクセス収容ポートを疎通させることを特徴とする。
【００１９】
本発明に係るアクセス収容ノードの前記アクセス冗長制御部は、前記上位リングポート故障状態検知部が双方の前記上位リングポートを介して前記上位リングの故障を検知した場合に前記アクセス収容ポートを閉塞させることを特徴とする。
【００２０】
本発明に係るアクセス収容ネットワークは、中継ネットワークと複数のユーザ端末との間でフレームの伝送を担うアクセス収容ネットワークであって、複数のアクセス収容ノード及び複数の中継ノードが中継区間を介してリング状に接続され、リングプロトコルで経路冗長が確保される上位リングと、前記ユーザ端末を前記アクセス収容ノードに接続するアクセス区間と、を備える。
【００２１】
アクセス収容ノードが故障しても上位リングに含まれる他のノードが対となるアクセス収容ノードへ故障通知を行うので経路切替が可能である。従って、本発明は、アクセス収容ノードが故障した場合でも経路切替ができ、中継ネットワークとユーザ端末の通信を回復できるアクセス収容ネットワークを提供することができる。
【００２２】
本発明に係るアクセス区間二重化経路切替方法は、ユーザ端末がアクセス区間を介してアクセス収容ポートに接続される２つのアクセス収容ノードと複数の中継ノードとを中継区間でリング状に接続して上位リングを形成し、前記アクセス収容ノードは、それぞれ前記中継区間が接続されて前記上位リングを形成するための上位リングポートを２つ備えており、一方の前記アクセス収容ノードが、双方の前記上位リングポートの故障、双方の前記上位リングポートに接続する前記中継区間の故障、又は一方の前記上位リングポートに接続する前記中継区間の故障と他方の前記上位リングポートの故障、を検知したときに一方の前記アクセス収容ノードの前記アクセス収容ポートを閉塞し、一方の前記アクセス収容ノードに隣接する前記中継ノードを他方の前記アクセス収容ノードに予め設定しておき、検知された前記上位リングの故障を通知する故障通知メッセージを他方の前記アクセス収容ノードが受信し、前記故障通知メッセージを通知した前記中継ノードと予め設定されている前記中継ノードとが一致する場合、他方の前記アクセス収容ノードの前記アクセス収容ポートを疎通することを特徴とする。
【００２３】
アクセス収容ノードが故障しても上位リングに含まれる他のノードが対となるアクセス収容ノードへ故障通知を行うので経路切替が可能である。従って、本発明は、アクセス収容ノードが故障した場合でも経路切替ができ、中継ネットワークとユーザ端末の通信を回復できるアクセス区間二重化経路切替方法を提供することができる。
【発明の効果】
【００２４】
本発明は、アクセス収容ノードが故障した場合でも経路切替ができ、中継ネットワークとユーザ端末の通信を回復できるアクセス区間二重化経路切替方法を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】非特許文献１に記載のアクセス収容ネットワークを説明する図である。
【図２】非特許文献１に記載のアクセス収容ネットワークを説明する図である。
【図３】非特許文献１に記載のアクセス収容ネットワークを説明する図である。
【図４】非特許文献１に記載のアクセス収容ネットワークを説明する図である。
【図５】本発明に係るアクセス収容ネットワークを説明する図である。
【図６】本発明に係るアクセス収容ネットワークを説明する図である。
【図７】本発明に係るアクセス収容ノードを説明する図である。
【図８】アクセス冗長設定テーブルの設定例である。
【図９】アクセス冗長設定テーブルの設定例である。
【図１０】上位リング状態記録テーブルの記録情報の例である。
【図１１】本発明に係るアクセス区間二重化経路切替方法を説明する図である。
【図１２】本発明に係るアクセス収容ネットワークを説明する図である。
【図１３】アクセス冗長設定テーブルの設定例である。
【図１４】アクセス冗長設定テーブルの設定例である。
【図１５】本発明に係るアクセス収容ネットワークを説明する図である。
【図１６】上位リング状態記録テーブルの記録情報の例である。
【図１７】本発明に係るアクセス収容ネットワークを説明する図である。
【図１８】上位リング状態記録テーブルの記録情報の例である。
【図１９】本発明に係るアクセス収容ネットワークを説明する図である。
【図２０】上位リング状態記録テーブルの記録情報の例である。
【図２１】上位リング状態記録テーブルの記録情報の例である。
【図２２】本発明に係るアクセス収容ネットワークを説明する図である。
【図２３】上位リング状態記録テーブルの記録情報の例である。
【図２４】上位リング状態記録テーブルの記録情報の例である。
【図２５】本発明に係るアクセス収容ネットワークを説明する図である。
【図２６】上位リング状態記録テーブルの記録情報の例である。
【図２７】上位リング状態記録テーブルの記録情報の例である。
【図２８】本発明に係るアクセス収容ネットワークを説明する図である。
【図２９】アクセス冗長設定テーブルの設定例である。
【図３０】アクセス冗長設定テーブルの設定例である。
【図３１】本発明に係るアクセス収容ネットワークを説明する図である。
【図３２】上位リング状態記録テーブルの記録情報の例である。
【図３３】本発明に係るアクセス収容ネットワークを説明する図である。
【図３４】上位リング状態記録テーブルの記録情報の例である。
【図３５】本発明に係るアクセス収容ネットワークを説明する図である。
【図３６】上位リング状態記録テーブルの記録情報の例である。
【図３７】上位リング状態記録テーブルの記録情報の例である。
【図３８】本発明に係るアクセス収容ネットワークを説明する図である。
【図３９】上位リング状態記録テーブルの記録情報の例である。
【図４０】上位リング状態記録テーブルの記録情報の例である。
【図４１】本発明に係るアクセス収容ネットワークを説明する図である。
【図４２】上位リング状態記録テーブルの記録情報の例である。
【図４３】上位リング状態記録テーブルの記録情報の例である。
【発明を実施するための形態】
【００２６】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。また、枝番号を付さずに説明している場合は、当該符号の全ての枝番号に共通する説明である。
【００２７】
図５及び図６は、本実施形態のアクセス収容ネットワークの例を示す図である。
【００２８】
図５及び図６のアクセス収容ネットワークは、中継ネットワーク２０７と複数のユーザ端末２０３との間でフレームの伝送を担うアクセス収容ネットワークであって、複数のアクセス収容ノード２０１及び複数の中継ノード２０２が中継区間２０５を介してリング状に接続され、リングプロトコルで経路冗長が確保される上位リング２５０と、ユーザ端末２０３をアクセス収容ノード２０１に接続するアクセス区間２０４と、を備える。
【００２９】
図５に示す通信ネットワークは、アクセス収容ノード２０１−１、２０１−２、中継ノード２０２−１〜２０２−６、ユーザ端末２０３−１、２０３−２、アクセス区間２０４−１、２０４−２、中継区間２０５−１〜２０５−８、２０６−１、２０６−２、中継ネットワーク２０７から構成される。
【００３０】
アクセス収容ノード２０１−１、２０１−２は、後述する図７に示すような構成である。中継ノード２０２−１〜２０２−６は、アクセス収容ノードと同様の構成もしくは、図７に示すアクセス収容ノードの構成から、アクセス区間を制御する機能（３０８〜３１３）を除外した構成である。
【００３１】
アクセス収容ノード２０１−１、２０１−２、中継ノード２０２−１〜２０２−６は、中継区間２０５−１〜２０５−８により接続され、ユーザ端末２０３−１、２０３−２は、それぞれアクセス区間２０４−１、２０４−２を介してアクセス収容ノード２０１−１、２０１−２に接続される。中継ノード２０２−２、２０２−３は、それぞれ中継区間２０６−１、２０６−２を介して中継ネットワーク２０７へ接続される。
【００３２】
このとき、アクセス収容ノード２０１−１、２０１−２、中継ノード２０２−１〜２０２−６は、ＩＴＵ−Ｔ勧告Ｇ．８０３２／Ｙ．１３４４イーサネット（登録商標）リングプロテクションに規定されているような、リングプロテクションを用いた経路冗長が行われている。
【００３３】
図６に示す通信ネットワークは、図５に示す通信ネットワークにおいて、アクセス収容ノード２０１−１が、中継区間２０５−１を介してアクセス収容ノード２０１−２と直接接続される場合である。
【００３４】
なお、本発明における通信ネットワークの形状は、図５や図６にあるような形状のみに限定されるものでは無く、中継ノードおよびアクセス収容ノードがリング形状に接続され、リングプロトコルにより経路冗長を確保されているネットワークにおいて、複数のアクセス収容ノードにそれぞれ複数のユーザ端末接続され、それらを結ぶアクセス区間が二重化されていればよい。
【００３５】
図７は、本実施形態における二重化経路切替を実現するアクセス収容ノード２０１の構成要素を示す図である。アクセス収容ノード２０１は、上位リング２５０に含まれる隣接する２つのノードとのインタフェースである２つの上位リングポート３０２と、ユーザ端末２０３がアクセス区間２０４を介して接続されるアクセス収容ポート３０３と、上位リング２５０の他のアクセス収容ノードに隣接する中継ノード２０２が予め設定されており、２つの上位リングポート３０２から上位リング２５０の故障を検知したときにアクセス収容ポート３０３を閉塞させ、検知された上位リング２５０の故障を通知する故障通知メッセージを受信し、故障通知メッセージを通知した中継ノード２０２と予め設定されている中継ノード２０２とが一致したときにアクセス収容ポート３０３を疎通させるポート制御回路３５０と、を備える。
【００３６】
ポート制御回路３５０は、上位リングポート３０２を通じて上位リング２５０の故障を検知する上位リングポート故障状態検知部３０６と、上位リングポート故障状態検知部３０６が故障を検知したときに上位リングポート故障状態検知部３０６が検出した故障を故障通知メッセージとして上位リングポート３０２から送信するとともに、上位リング２５０を構成するノードからの故障通知メッセージを上位リングポート３０２を介して受信する上位リングポート状態通知送受信部３０７と、上位リング２５０の他のアクセス収容ノード２０１に隣接する中継ノード２０２を含む上位リング２５０の構成が予め設定されたアクセス冗長設定テーブル３１２と、上位リングポート故障状態検知部３０６が検知した内容及び上位リングポート状態通知送受信部３０７が受信した状態通知メッセージの内容を記録する上位リング状態記録テーブル３１３と、アクセス冗長設定テーブル３１２と上位リング状態記録テーブル３１３との比較状況に応じてアクセス収容ポート３０３の閉塞及び疎通を制御するアクセス冗長制御部３０８と、を有する。ポート制御回路３５０は、図７において符号３０４〜３１３の要素を含む。
【００３７】
アクセス収容ノード２０１は、上位リングポート３０２−１、３０２−２、アクセス収容ポート３０３、上位リング制御部３０４、上位リングポート閉塞部３０５−１、３０５−２、上位リングポート故障状態検知部３０６−１、３０６−２、上位リングポート状態通知送受信部３０７−１、３０７−２、アクセス冗長制御部３０８、アクセス区間閉塞部３０９、アクセス区間故障検知部３１０、アクセス区間状態通知送受信部３１１−１、３１１−２、アクセス冗長設定テーブル３１２、上位リング状態記録テーブル３１３から構成される。上位リングポート３０２−１、３０２−２は、上位リングに接続されるインタフェースである。アクセス収容ポート３０３はアクセス区間を介してユーザ端末と接続されるためのインタフェースである。
【００３８】
このとき、上位リング制御部３０４、上位リングポート閉塞部３０５−１、３０５−２、上位リングポート故障状態検知部３０６−１、３０６−２、上位リングポート状態通知送受信部３０７−１、３０７−２は、リングプロテクション動作を行うために用いられる。
【００３９】
例えば、上位リング制御部３０４は、上位リングポート故障状態検知部３０６−１もしくは３０６−２において中継区間等における故障を検知した際に、上位リングポート閉塞部３０５−１もしくは３０５−２に対して、上位リングポート３０２−１もしくは３０２−２におけるフレームの送受信を停止する指示を行い、上位リングポート状態通知送受信部３０７−１および３０７−２に対して、上位リングポート故障状態検知部３０６−１もしくは３０６−２で故障を検知している旨の通知メッセージ（上位リングポート故障検知メッセージ）を、上位リングポート３０２−１もしくは３０２−２を介して送信する指示を行う。また、上位リング制御部３０４は、上位リングポート３０２−１もしくは３０２−２を介して上位リングポート状態通知送受信部３０７−１もしくは３０７−２が他のアクセス収容ノードもしくは中継ノードから上位リングポート故障検知メッセージを受信した場合、上位リングポート閉塞部３０５−１もしくは３０５−２に対して、上位リングポート３０２−１もしくは３０２−２におけるフレームの送受信を再開する指示を行う。
【００４０】
アクセス冗長制御部３０８は、アクセス区間故障検知部３１０においてアクセス区間等における故障を検知した際に、アクセス区間閉塞部３０９に対して、アクセス収容ポート３０３におけるフレームの送受信を停止する指示を行い、アクセス区間状態通知送受信部３１１−１および３１１−２に対して、アクセス区間故障検知部３１０で故障を検知している旨の通知メッセージ（アクセス収容ポート故障検知メッセージ）を、上位リングポート３０２−１もしくは３０２−２を介して送信する指示を行う。また、アクセス冗長制御部３０８は、上位リングポート３０２−１もしくは３０２−２を介してアクセス収容ポート故障検知メッセージを受信した場合、アクセス区間閉塞部３０９に対して、アクセス収容ポート３０３におけるフレームの送受信を再開する指示を行う。また、アクセス冗長制御部３０８は、アクセス冗長設定テーブル３１２に保持されている設定情報および、上位リング状態記録テーブル３１３に保持されている上位リング状態情報によって、アクセス区間閉塞部３０９に対して、アクセス収容ポート３０３におけるフレームの送受信を停止もしくは再開する指示を行う。
【００４１】
アクセス冗長設定テーブル３１２は、対となるアクセス収容ノードのノードＩＤ、対となるアクセス収容ノードの隣接となるアクセス収容ノードもしくは中継ノードのノードＩＤ、対となるアクセス収容ノードとの接続状態、対となるアクセス収容ノードと接続される上位リングポート、の設定情報を保持する。
【００４２】
上位リング状態記録テーブル３１３は、上位リングポート故障状態検知部３０６−１、３０６−２により検出されている故障検知状態および、上位リングポート状態通知送受信部３０７−１、３０７−２により送受信されている上位リングポート故障検知メッセージを含む上位リングポート状態通知メッセージの送受信状態を保持する。
【００４３】
図８及び図９は、アクセス冗長設定テーブル３１２の設定情報を示す図である。前述のように、アクセス冗長設定テーブル３１２は、アクセス区間二重化経路切替を実現するための、アクセス収容ノードと対となるアクセス収容ノードのノードＩＤ、対となるアクセス収容ノードの隣接となるアクセス収容ノードもしくは中継ノードのノードＩＤ、対となるアクセス収容ノードとの接続状態、つまり、対となるアクセス収容ノードが中継区間を介して直接接続されているか否か、対となるアクセス収容ノードと接続される上位リングポート、つまり、直接接続されている場合は二つある上位リングポートのいずれであるか、の項目により構成される。
【００４４】
例えば、図５におけるアクセス収容ノード２０１−１の場合には、図８に示すように、各設定情報は、「対となるアクセス収容ノードのノードＩＤ」が２０１−２、「対となるアクセス収容ノードの隣接となるアクセス収容ノードもしくは中継ノードのノードＩＤ」が２０２−４と２０２−５、「対となるアクセス収容ノードとの接続状態」が間接接続、「対となるアクセス収容ノードと接続される上位リングポート」は間接接続のため設定値無し、となる。
【００４５】
また、例えば、図６におけるアクセス収容ノード２０１−１の場合には、図９に示すように、「対となるアクセス収容ノードのノードＩＤ」が２０１−２、「対となるアクセス収容ノードの隣接となるアクセス収容ノードもしくは中継ノードのノードＩＤ」が２０１−１と２０２−４、「対となるアクセス収容ノードとの接続状態」が直接接続、「対となるアクセス収容ノードと接続される上位リングポート」は３０２−２、となる。
【００４６】
このとき、アクセス冗長設定テーブル３１２の設定量を削減するため、「対となるアクセス収容ノードのノードＩＤ」については、二重化経路切替の動作として利用しないため、省略しても良い。「対となるアクセス収容ノードの隣接となるアクセス収容ノードもしくは中継ノードのノードＩＤ」において、当該アクセス冗長設定テーブルを持つアクセス収容ノード自身のノードＩＤが設定された場合には直接接続、それ以外の場合には間接接続であると自動的に判断し、「対となるアクセス収容ノードとの接続状態」の項目を省略しても良い。
【００４７】
図１０は、上位リング状態記録テーブル３１３の記録情報を示す図である。上位リング状態記録テーブル３１３は、前述のように、上位リングポート故障状態検知部３０６−１、３０６−２により検出されている「故障検知状態」および、上位リングポート状態通知送受信部３０７−１、３０７−２により送受信されている上位リングポート故障検知メッセージを含む「上位リングポート状態通知メッセージの送受信状態」を保持する。
【００４８】
例えば、図５にあるような通信ネットワークにおいて、アクセス収容ノード２０１−２に故障が発生した場合には、アクセス収容ノード２０１−１における上位リング状態記録テーブル３１３は、「故障検知状態」は検出無し、「上位リングポート状態通知メッセージの送受信状態」は、上位リングポート状態通知送受信部３０７−１において中継ノード２０２−４からの故障通知メッセージを受信、上位リングポート状態通知送受信部３０７−２において中継ノード２０２−５からの故障通知メッセージを受信、という記録状態となる。
【００４９】
図１１は、ポート制御回路３５０の処理内容の一例を示す図である。ポート制御回路３５０は、一方のアクセス収容ノード２０１が、双方の上位リングポート３０２の故障、双方の上位リングポート３０２に接続する中継区間２０５の故障、又は一方の上位リングポート３０２に接続する中継区間２０５の故障と他方の上位リングポート３０２の故障、を検知したときに一方のアクセス収容ノード２０１のアクセス収容ポート３０３を閉塞し、一方のアクセス収容ノード２０１に隣接する中継ノード２０２を他方のアクセス収容ノード２０１に予め設定しておき、検知された上位リング２５０の故障を通知する故障通知メッセージを他方のアクセス収容ノード２０１が受信し、故障通知メッセージを通知した中継ノード２０２と予め設定されている中継ノード２０２とが一致する場合、他方のアクセス収容ノード２０１のアクセス収容ポート３０３を疎通するアクセス区間二重化経路切替方法を実施する。例えば、図５において、中継区間２０５−１又は上位リングポート３０２−１、そして中継区間２０５−２又は上位リングポート３０２−２が故障した場合を考える。この場合、アクセス収容ノード２０１―１の双方の上位リングポート故障状態検知部（３０６−１、３０６−２）が故障を検知することになる。このように双方の上位リングポート故障状態検知部（３０６−１、３０６−２）が故障を検知しているとき、アクセス収容ノード２０１―１はアクセス収容ポート３０３を閉塞する。
【００５０】
上位リング内のいずれかのノードもしくは区間に故障が発生もしくは発生中の故障からの回復があった場合（ステップＳ１０１）、リングプロテクションにより上位リングの切替が行われる（ステップＳ１０２）。同時に、上位リングの状態通知メッセージが各ノード間で送受信され、上位リング状態記録テーブル３１３が更新される。ここで、アクセス冗長制御部３０８は上位リング状態記録テーブル３１３の「故障検知状態」を参照し（ステップＳ１０３）、上位リングポート故障状態検知部３０６−１および３０６−２の双方で故障を検知しているかどうか判別する（ステップＳ１０４）。双方で故障を検知していた場合は、アクセス区間閉塞部３０９でアクセス収容ポート３０３のフレームの送受信を停止し（ステップＳ１１３）、アクセス制御プロセスを終了する。ステップＳ１０４において双方で故障を検知していない場合、もしくは一方のみで故障を検知している場合は、アクセス冗長設定テーブル３１２の「対となるアクセス収容ノードとの接続状態」を参照し（ステップＳ１０５）、設定値が間接接続となっているかどうかを判定する（ステップＳ１０６）。間接接続である場合、アクセス冗長設定テーブル３１２の「対となるアクセス収容ノードの隣接となるアクセス収容ノードもしくは中継ノードのノードＩＤ」と、上位リング状態記録テーブル３１３の「上位リングポート状態通知メッセージの送受信状態」を比較し（ステップＳ１０７）、設定されたノードＩＤと故障通知メッセージを送信しているノードＩＤが一致しているかどうかを判定する（ステップＳ１０８）。一致していない場合は、対となるアクセス収容ノードが故障しているかどうかが明確に判別出来ないため、アクセス冗長制御プロセスを終了する。一致している場合は、アクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開し（ステップＳ１１４）、アクセス冗長制御プロセスを終了する。なお、既にフレーム送受信が再開済みであった場合には、そのままアクセス冗長制御プロセスを終了する。ステップＳ１０６において直接接続である場合、アクセス冗長設定テーブル３１２の「対となるアクセス収容ノードの隣接となるアクセス収容ノードもしくは中継ノードのノードＩＤ」と、上位リング状態記録テーブル３１３の「上位リングポート状態通知メッセージの送受信状態」を比較し（ステップＳ１０９）、設定されたノードＩＤと故障通知メッセージを送信しているノードＩＤが一致しているかどうかを判定する（ステップＳ１１０）。一致していない場合は、対となるアクセス収容ノードが故障しているかどうかが明確に判別出来ないため、アクセス冗長制御プロセスを終了する。一致している場合は、アクセス冗長設定テーブル３１２の「対となるアクセス収容ノードと接続される上位リングポート」と上位リング状態記録テーブル３１３の「故障検知状態」を比較し（ステップＳ１１１）、設定された上位リングポートと故障検知状態が一致しているかどうかを判定する（ステップＳ１１２）。一致していない場合は、対となるアクセス収容ノードが故障しているかどうかが明確に判別出来ないため、アクセス冗長制御プロセスを終了する。一致している場合は、アクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開し（ステップＳ１１４）、アクセス冗長制御プロセスを終了する。
【００５１】
図１２〜図２７は、図５の通信ネットワークにおいて、上位リングに故障が発生した際のアクセス区間二重化経路切替方法の例を示す図である。
【００５２】
図１２にあるように、故障が発生していない通信ネットワークにおいては、上位リングでは、中継ノード２０２−３の中継区間２０５−５側を閉塞し、フレームの送受信ができない状態となっている。二重化アクセス区間においては、アクセス収容ノード２０１−１側を運用系、２０１−２側を非運用系とするため、アクセス収容ノード２０１−２のアクセス区間２０４−２側を閉塞し、フレームの送受信ができない状態となっている。このとき、上位リング内で故障が発生した際には、上位リングを構成するリングプロトコルにより冗長切替が行われ、冗長経路が確保されることになる。また、アクセス区間２０４−１もしくはユーザ端末２０３−１で故障が発生した際には、アクセス収容ノード２０１−１が当該故障を検出可能であるため、アクセス収容ノード２０１−２へ故障を通知し、２０１−２が閉塞箇所に対してフレームの送受信を再開させるため冗長切替が完了する。
【００５３】
このとき、アクセス区間二重化経路切替を行うための、アクセス収容ノード２０１−１および２０２−２におけるアクセス冗長設定テーブル３１２は、通信ネットワーク構成である図１２より、それぞれ図１３および図１４のように設定される。
【００５４】
図１５にあるように、アクセス収容ノード２０１−１で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。なお、アクセス冗長ノード２０１−１は故障状態であるため、この状態のアクセス区間二重化経路切替はアクセス冗長ノード２０１−２のみで実施されることとなる。まず、アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図１６のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図１４より、参照値は間接接続であることから、プロセスＳ１０７を実行する。Ｓ１０７においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１０８、図１４および図１６より、参照値は一致していることから、プロセスＳ１１４を実行する。Ｓ１１４においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開し、アクセス区間二重化経路切替が完了する。
【００５５】
図１７にあるように、アクセス収容ノード２０１−２で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。なお、アクセス冗長ノード２０１−２は故障状態であるため、この状態のアクセス区間二重化経路切替はアクセス冗長ノード２０１−１のみで実施されることとなる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図１８のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図１３より、参照値は間接接続であることから、プロセスＳ１０７を実行する。Ｓ１０７においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１０８、図１３および図１８より、参照値は一致していることから、プロセスＳ１１４を実行する。Ｓ１１４においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開するが、アクセス収容ノード２０１−１は運用系のアクセス区間２０４−１と接続されており、既にアクセス収容ポート３０３のフレームの送受信が再開されている状態であるため、そのままアクセス区間二重化経路切替が完了する。
【００５６】
図１９にあるように、中継ノード２０２−２で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図２０のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図１３より、参照値は間接接続であることから、プロセスＳ１０７を実行する。Ｓ１０７においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１０８、図１３および図２０より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図２１のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図１４より、参照値は間接接続であることから、プロセスＳ１０７を実行する。Ｓ１０７においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１０８、図１４および図２１より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。
【００５７】
図２２にあるように、中継区間２０５−１および２０５−２で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図２３のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出があるため、プロセスＳ１１３へ進むこととなる。Ｓ１１３においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を停止し、アクセス区間二重化経路切替が完了する。アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図２４のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図１４より、参照値は間接接続であることから、プロセスＳ１０７を実行する。Ｓ１０７においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１０８、図１４および図２４より、参照値は一致していることから、プロセスＳ１１４を実行する。Ｓ１１４においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開し、アクセス区間二重化経路切替が完了する。
【００５８】
図２５にあるように、アクセス収容ノード２０１−１で発生していた故障（図１５の状態）が回復した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図２６のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図１３より、参照値は間接接続であることから、プロセスＳ１０７を実行する。Ｓ１０７においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１０８、図１３および図２６より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図２７のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図１４より、参照値は間接接続であることから、プロセスＳ１０７を実行する。Ｓ１０７においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１０８、図１４および図２７より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。また、このとき、アクセス収容ノード２０１−１および２０１−２は、上位リングを介して通信可能な状態に回復しているため、通常の経路切替および復旧手段を用いてアクセス区間二重化経路切替が可能となる。これにより、経路の切戻をはじめとした、初期状態である図１２の状態への復旧を行うことができる。
【００５９】
上記故障からの回復は図１５の状態からの回復の状況と等価であるが、図１７、図１９および図２２においても同様の動作となる。
【００６０】
図２８は、図６の通信ネットワークにおいて、上位リングに故障が発生した際のアクセス区間二重化経路切替方法の例を示す図である。
【００６１】
図２８にあるように、故障が発生していない通信ネットワークにおいては、上位リングでは、中継ノード２０２−３の中継区間２０５−５側を閉塞し、フレームの送受信ができない状態となっている。二重化アクセス区間においては、アクセス収容ノード２０１−１側を運用系、２０１−２側を非運用系とするため、アクセス収容ノード２０１−２のアクセス区間２０４−２側を閉塞し、フレームの送受信ができない状態となっている。このとき、上位リング内で故障が発生した際には、上位リングを構成するリングプロトコルにより冗長切替が行われ、冗長経路が確保されることになる。また、アクセス区間２０４−１もしくはユーザ端末２０３−１で故障が発生した際には、アクセス収容ノード２０１−１が当該故障を検出可能であるため、アクセス収容ノード２０１−２へ故障を通知し、２０１−２が閉塞箇所に対してフレームの送受信を再開させるため冗長切替が完了する。
【００６２】
このとき、アクセス区間二重化経路切替を行うための、アクセス収容ノード２０１−１および２０２−２におけるアクセス冗長設定テーブル３１２は、通信ネットワーク構成である図２８より、それぞれ図２９および図３０のように設定される。
【００６３】
図３１にあるように、アクセス収容ノード２０１−１で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。なお、アクセス冗長ノード２０１−１は故障状態であるため、この状態のアクセス区間二重化経路切替はアクセス冗長ノード２０１−２のみで実施されることとなる。まず、アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図３２のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１で故障状態の検出があり、上位リングポート故障状態検知部３０６−２で故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図３０より、参照値は直接接続であることから、プロセスＳ１０９を実行する。Ｓ１０９においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図３０および図３２より、参照値は一致していることから、プロセスＳ１１１を実行する。Ｓ１１１においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図３０および図３２より、参照値は一致していることから、プロセスＳ１１４を実行する。Ｓ１１４においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開し、アクセス区間二重化経路切替が完了する。
【００６４】
図３３にあるように、アクセス収容ノード２０１−２で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。なお、アクセス冗長ノード２０１−２は故障状態であるため、この状態のアクセス区間二重化経路切替はアクセス冗長ノード２０１−１のみで実施されることとなる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図３４のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１で故障状態の検出があり、上位リングポート故障状態検知部３０６−２で故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図２９より、参照値は直接接続であることから、プロセスＳ１０９を実行する。Ｓ１０９においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図２９および図３４より、参照値は一致していることから、プロセスＳ１１１を実行する。Ｓ１１１においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図２９および図３４より、参照値は一致していることから、プロセスＳ１１４を実行する。Ｓ１１４においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開するが、アクセス収容ノード２０１−１は運用系のアクセス区間２０４−１と接続されており、既にアクセス収容ポート３０３のフレームの送受信が再開されている状態であるため、そのままアクセス区間二重化経路切替が完了する。
【００６５】
図３５にあるように、中継ノード２０２−２で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図３６のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図２９より、参照値は直接接続であることから、プロセスＳ１０９を実行する。Ｓ１０９においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図２９および図３６より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図３７のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図３０より、参照値は直接接続であることから、プロセスＳ１０９を実行する。Ｓ１０９においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図３０および図３７より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。
【００６６】
図３８にあるように、中継区間２０５−１および２０５−２で故障が発生した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図３９のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出があるため、プロセスＳ１１３へ進むこととなる。Ｓ１１３においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を停止し、アクセス区間二重化経路切替が完了する。アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図４０のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１で故障状態の検出があり、上位リングポート故障状態検知部３０６−２で故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図３０より、参照値は直接接続であることから、プロセスＳ１０９を実行する。Ｓ１０９においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図３０および図３２より、参照値は一致していることから、プロセスＳ１１１を実行する。Ｓ１１１においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図３０および図３２より、参照値は一致していることから、プロセスＳ１１４を実行する。Ｓ１１４においてアクセス区間閉塞部３０９でアクセス収容ポート３０３のフレーム送受信を再開し、アクセス区間二重化経路切替が完了する。
【００６７】
図４１にあるように、アクセス収容ノード２０１−１で発生していた故障（図３１の状態）が回復した際には、図１１のプロセスに従ってアクセス区間二重化経路切替が行われる。まず、アクセス冗長ノード２０１−１では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図４２のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図２９より、参照値は直接接続であることから、プロセスＳ１０９を実行する。Ｓ１０９においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図２９および図４２より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。アクセス冗長ノード２０１−２では、上位リングにおける冗長切替の結果（プロセスＳ１０１〜１０３）として、上位リング状態記録テーブル３１３が図４３のようになる。次に、プロセスＳ１０４より、上位リング状態記録テーブル３１３において上位リングポート故障状態検知部３０６−１、３０６−２で共に故障状態の検出がないため、プロセスＳ１０５へ進むこととなる。Ｓ１０５においてアクセス冗長設定テーブル３１２を参照し、プロセスＳ１０６および図３０より、参照値は直接接続であることから、プロセスＳ１０９を実行する。Ｓ１０９においてアクセス冗長設定テーブル３１２および上位リング状態記録テーブル３１３を比較し、プロセスＳ１１０、図３０および図４３より、参照値は一致していないことから、何もせずアクセス区間二重化経路切替が完了する。また、このとき、アクセス収容ノード２０１−１および２０１−２は、上位リングを介して通信可能な状態に回復しているため、通常の経路切替および復旧手段を用いてアクセス区間二重化経路切替が可能となる。これにより、経路の切戻をはじめとした、初期状態である図２８の状態への復旧を行うことができる。
【００６８】
上記故障からの回復は図３１の状態からの回復の状況と等価であるが、図３３、図３５および図３８においても同様の動作となる。
【００６９】
このとき、図１２〜図４３にあるような通信ネットワークにおいて、リングプロテクションとしてＩＴＵ−Ｔ勧告Ｇ．８０３２／Ｙ．１７３１を用いた場合、アクセス区間二重化経路切替方法は次のような流れとなる。
【００７０】
上位リングポート故障状態検知部３０６−１、３０６−２の検知状態により、上位リングポート状態通知送受信部より送受信される上位リングポート状態通知メッセージは、Ｒ−ＡＰＳ（Ｒｉｎｇ  Ａｕｔｏｍａｔｉｃ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｗｉｔｃｈｉｎｇ）メッセージを用いる。このとき、Ｒ−ＡＰＳメッセージ内には、当該Ｒ−ＡＰＳメッセージを送信した中継ノードもしくはアクセス収容ノードのノードＩＤが記録されており、この情報をもとに上位リングでは故障等のリングの状態変化が発生した箇所を特定している。このノードＩＤ情報を、上位リング状態記録テーブル３１３における上位リングポート状態通知メッセージの送受信状態として記録することにより、アクセス区間二重化経路切替を実施することができる。
【００７１】
例えば、図１２のような通信ネットワークにおいて、図１５のような故障が発生したような状況では、上位リング切替により、中継ノード２０２−１から、ノードＩＤとして中継ノード２０２−１のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを有するＲ−ＡＰＳ（ＳＦ）メッセージがアクセス区間２０５−３方向へ送信されている。また、中継ノード２０２−６から、ノードＩＤとして中継ノード２０２−６のＭＡＣアドレスを有するＲ−ＡＰＳ（ＳＦ）メッセージがアクセス区間２０５−８方向へ送信されている。アクセス収容ノード２０１−２における上位リングポート状態通知送受信部３０７−１および３０７−２では、それぞれノードＩＤとして中継ノード２０２−６のＭＡＣアドレスを有するＲ−ＡＰＳ（ＳＦ）メッセージおよびノードＩＤとして中継ノード２０２−１のＭＡＣアドレスを有するＲ−ＡＰＳ（ＳＦ）メッセージを受信する。このため、アクセス収容ノード２０１−２の上位リング状態記録テーブル３１３における「上位リングポート状態通知メッセージの送受信状態」は、上位リングポート状態通知送受信部３０７−１において中継ノード２０２−６のＭＡＣアドレスを有するＲ−ＡＰＳ（ＳＦ）メッセージを受信および、上位リングポート状態通知送受信部３０７−２において中継ノード２０２−１のＭＡＣアドレスを有するＲ−ＡＰＳ（ＳＦ）メッセージを受信となり、図１６の状態と一致する。これにより、図１１のプロセスを経てアクセス区間二重化経路切替を実施することができる。
【００７２】
なお、上記の動作は図１２〜図４３の全てで適用する事が可能である。
【００７３】
以下は、アクセス収容ネットワークの構成要素を説明したものである。
（１）
複数の中継ノードもしくはアクセス収容ノードが中継区間を介してリング状に接続される上位リングと、ユーザ端末が複数のアクセス区間を介してアクセス収容ノードに接続されるアクセスネットワークを備えるアクセス収容ネットワークであって、
一のアクセス収容ノードは、
自己に隣接しかつ前記上位リングに含まれる２個のノードとのインタフェースである２個の上位リングポートと、
自己に隣接しかつ前記ユーザ端末とのインタフェースであるアクセス収容ポートと、
前記上位リングポートを介して、上位リングに含まれるいずれかのノードもしくは中継区間で故障、回復、切替が発生した旨の状態通知メッセージを送受信する上位リングポート状態通知送受信部と、
前記上位リングポートにおいて故障、回復、切替が発生したことを検知する上位リングポート故障状態検知部と、
前記上位リングポートにおいて、リングの状態に応じてフレームの送受信を閉塞もしくは再開する上位リングポート閉塞部と、
前記上位リングポート状態通知送受信部において受信した情報および、上位リングポート故障状態検知部において検知した情報をもとに、上位リングポート状態通知送受信部から状態通知メッセージを送信し、上位リングポート閉塞部においてフレームの送受信を閉塞もしくは再開する事を指示する上位リング制御部と、
前記上位リングポートを介して、アクセス収容ポートもしくはユーザ端末もしくはアクセス区間で故障、回復、切替が発生した旨の状態通知メッセージを送受信するアクセス区間状態通知送受信部と、
前記アクセス収容ポートにおいて、故障、回復、切替が発生したことを検知するアクセス区間故障検知部と、
前記アクセス収容ポートにおいて、アクセスネットワークの状態に応じてフレームの送受信を閉塞もしくは再開するアクセス区間閉塞部と、
前記アクセス区間状態通知送受信部において受信した情報および、アクセス区間故障検知部において検知した情報をもとに、アクセス区間状態通知送受信部から状態通知メッセージを送信し、アクセス区間閉塞部においてフレームの送受信を閉塞もしくは再開する事を指示するアクセス冗長制御部と、
対となるアクセス収容ノード、その隣接となる中継ノード、対となるアクセス収容ノードとの接続性および接続されている上位リングポートを設定するアクセス冗長設定テーブルと、
前記上位リングポート状態通知送受信部および前記上位リングポート故障状態検知部において送受信もしくは検知されている上位リング状態を記録する上位リング状態記録テーブルを備えることを特徴とするアクセス収容ネットワーク。
【００７４】
（２）
（１）に記載のアクセス収容ネットワークであって、
前記アクセス収容ノードが、アクセス冗長設定テーブルに設定された内容と上位リング状態記録テーブルに記録された内容を比較し、同じ場合にはアクセス収容ポートにおけるフレームの送受信を再開することを特徴とする、
アクセス収容ネットワーク。
【００７５】
（３）
（１）に記載のアクセス収容ネットワークであって、
二つの上位リング故障状態検知部において共に故障を検知している場合に、アクセス収容ポートにおけるフレームの送受信を閉塞することを特徴とする、
アクセス収容ネットワーク。
【００７６】
以下は、アクセス収容ノードの構成要素を説明したものである。
（４）
自己に隣接しかつ前記上位リングに含まれる２個のノードとのインタフェースである２個の上位リングポートと、
自己に隣接しかつ前記ユーザ端末とのインタフェースであるアクセス収容ポートと、
前記上位リングポートを介して、上位リングに含まれるいずれかのノードもしくは中継区間で故障、回復、切替が発生した旨の状態通知メッセージを送受信する上位リングポート状態通知送受信部と、
前記上位リングポートにおいて故障、回復、切替が発生したことを検知する上位リングポート故障状態検知部と、
前記上位リングポートにおいて、リングの状態に応じてフレームの送受信を閉塞もしくは再開する上位リングポート閉塞部と、
前記上位リングポート状態通知送受信部において受信した情報および、上位リングポート故障状態検知部において検知した情報をもとに、上位リングポート状態通知送受信部から状態通知メッセージを送信し、上位リングポート閉塞部においてフレームの送受信を閉塞もしくは再開する事を指示する上位リング制御部と、
前記上位リングポートを介して、アクセス収容ポートもしくはユーザ端末もしくはアクセス区間で故障、回復、切替が発生した旨の状態通知メッセージを送受信するアクセス区間状態通知送受信部と、
前記アクセス収容ポートにおいて、故障、回復、切替が発生したことを検知するアクセス区間故障検知部と、
前記アクセス収容ポートにおいて、アクセスネットワークの状態に応じてフレームの送受信を閉塞もしくは再開するアクセス区間閉塞部と、
前記アクセス区間状態通知送受信部において受信した情報および、アクセス区間故障検知部において検知した情報をもとに、アクセス区間状態通知送受信部から状態通知メッセージを送信し、アクセス区間閉塞部においてフレームの送受信を閉塞もしくは再開する事を指示するアクセス冗長制御部と、
対となるアクセス収容ノード、その隣接となる中継ノード、対となるアクセス収容ノードとの接続性および接続されている上位リングポートを設定するアクセス冗長設定テーブルと、
前記上位リングポート状態通知送受信部および前記上位リングポート故障状態検知部において送受信もしくは検知されている上位リング状態を記録する上位リング状態記録テーブルを備えることを特徴とするアクセス収容ノード。
【００７７】
（５）
（４）に記載のアクセス収容ノードであって、
アクセス冗長設定テーブルに設定された内容と上位リング状態記録テーブルに記録された内容を比較し、同じ場合にはアクセス収容ポートにおけるフレームの送受信を再開することを特徴とする、
アクセス収容ノード。
【００７８】
（６）
（４）に記載のアクセス収容ノードであって、
二つの上位リング故障状態検知部において共に故障を検知している場合に、アクセス収容ポートにおけるフレームの送受信を閉塞することを特徴とする、
アクセス収容ノード。
【００７９】
以下は、アクセス区間二重化経路切替方法を説明したものである。
（７）
複数の中継ノードもしくはアクセス収容ノードが中継区間を介してリング状に接続される上位リングと、ユーザ端末が複数のアクセス区間を介してアクセス収容ノードに接続されるアクセスネットワークを備えるアクセス収容ネットワークにおいて、上位リングの故障、復旧、切替に応じてアクセスネットワークの切替を行うアクセス区間二重化経路切替方法であって、
（１）〜（３）に記載のアクセス収容ネットワークを用いて、上位リングに故障、復旧、切替が発生した際にアクセスネットワークの切替を行うことを特徴とするアクセス区間二重化経路切替方法。
【００８０】
（８）
複数の中継ノードもしくはアクセス収容ノードが中継区間を介してリング状に接続される上位リングと、ユーザ端末が複数のアクセス区間を介してアクセス収容ノードに接続されるアクセスネットワークを備えるアクセス収容ネットワークにおいて、上位リングの故障、復旧、切替に応じてアクセスネットワークの切替を行うアクセス区間二重化経路切替方法であって、
（４）〜（６）に記載のアクセス収容ノードを用いて、上位リングに故障、復旧、切替が発生した際にアクセスネットワークの切替を行うことを特徴とするアクセス区間二重化経路切替方法。
【符号の説明】
【００８１】
１０１−１、１０１−２：アクセス収容ノード
１０２−１、１０２−２：ユーザ端末
１０３−１、１０３−２：アクセス区間
１０４：中継区間
１０５−１、１０５−２：中継区間
１０６：中継ネットワーク
１０７−１、１０７−２：閉塞箇所
１０８：故障通知メッセージ
２０１、２０１−１、２０１−２：アクセス収容ノード
２０２、２０２−１〜２０２−６：中継ノード
２０３、２０３−１、２０３−２：ユーザ端末
２０４、２０４−１、２０４−２：アクセス区間
２０５、２０５−１〜２０５−８：中継区間
２０６、２０６−１、２０６−２：中継区間
２０７：中継ネットワーク
２５０：上位リング
３０２、３０２−１、３０２−２：上位リングポート
３０３：アクセス収容ポート
３０４：上位リング制御部
３０５、３０５−１、３０５−２：上位リングポート閉塞部
３０６、３０６−１、３０６−２：上位リングポート故障状態検知部
３０７、３０７−１、３０７−２：上位リングポート状態通知送受信部
３０８：アクセス冗長制御部
３０９：アクセス区間閉塞部
３１０：アクセス区間故障検知部
３１１、３１１−１、３１１−２：アクセス区間状態通知送受信部
３１２：アクセス冗長設定テーブル
３１３：上位リング状態記録テーブル
３５０：ポート制御回路
【図１】
0005456741.tif 000002
【図２】
0005456741.tif 000003
【図３】
0005456741.tif 000004
【図４】
0005456741.tif 000005
【図５】
0005456741.tif 000006
【図６】
0005456741.tif 000007
【図７】
0005456741.tif 000008
【図８】
0005456741.tif 000009
【図９】
0005456741.tif 000010
【図１０】
0005456741.tif 000011
【図１１】
0005456741.tif 000012
【図１２】
0005456741.tif 000013
【図１３】
0005456741.tif 000014
【図１４】
0005456741.tif 000015
【図１５】
0005456741.tif 000016
【図１６】
0005456741.tif 000017
【図１７】
0005456741.tif 000018
【図１８】
0005456741.tif 000019
【図１９】
0005456741.tif 000020
【図２０】
0005456741.tif 000021
【図２１】
0005456741.tif 000022
【図２２】
0005456741.tif 000023
【図２３】
0005456741.tif 000024
【図２４】
0005456741.tif 000025
【図２５】
0005456741.tif 000026
【図２６】
0005456741.tif 000027
【図２７】
0005456741.tif 000028
【図２８】
0005456741.tif 000029
【図２９】
0005456741.tif 000030
【図３０】
0005456741.tif 000031
【図３１】
0005456741.tif 000032
【図３２】
0005456741.tif 000033
【図３３】
0005456741.tif 000034
【図３４】
0005456741.tif 000035
【図３５】
0005456741.tif 000036
【図３６】
0005456741.tif 000037
【図３７】
0005456741.tif 000038
【図３８】
0005456741.tif 000039
【図３９】
0005456741.tif 000040
【図４０】
0005456741.tif 000041
【図４１】
0005456741.tif 000042
【図４２】
0005456741.tif 000043
【図４３】
0005456741.tif 000044