(57)【特許請求の範囲】
【請求項１】
ネットワークの一部分を形成するように接続された複数の中継モジュールを収容する回線収容装置において、
前記複数の中継モジュールのそれぞれは、
前記複数の中継モジュールのうちの自モジュールとは別の中継モジュールに対して自モジュールの識別情報を繰り返し通知する通知手段と、
前記別の中継モジュールから繰り返し通知される前記別の中継モジュールの識別情報を取得する取得手段と、
前記取得手段によって正常に取得された各識別情報が示す中継モジュールの中から接続先を決定する決定手段と、
前記決定手段の決定結果に基づいて自モジュールの接続先を切り替える切替手段と、
を備えることを特徴とする回線収容装置。
【請求項２】
前記取得手段によって正常に取得された各識別情報の一覧を示す情報を作成する作成手段を備え、
前記決定手段は、前記一覧を示す情報が変化した場合に前記接続先を決定することを特徴とする請求項１に記載の回線収容装置。
【請求項３】
前記決定手段は、前記各識別情報のうちの、自モジュールの識別情報の値の次に小さい値の識別情報と、自モジュールの識別情報の値の次に大きい値の識別情報と、が示す各中継モジュールを前記接続先として決定することを特徴とする請求項１または２に記載の回線収容装置。
【請求項４】
前記ネットワークの他のノードと通信を行う第１インターフェースおよび第２インターフェースを備え、
前記決定手段は、
前記次に小さい値の識別情報が存在しない場合は、前記第１インターフェースと、前記次に大きい値の識別情報が示す中継モジュールと、を前記接続先として決定し、
前記次に大きい値の識別情報が存在しない場合は、前記第２インターフェースと、前記次に小さい値の識別情報が示す中継モジュールと、を前記接続先として決定することを特徴とする請求項３に記載の回線収容装置。
【請求項５】
前記複数の中継モジュールは、前記回線収容装置に並べて設けられた複数のスロットにそれぞれ収容され、
前記複数の中継モジュールのそれぞれが通知する識別情報は、前記自モジュールが収容されたスロットの並び順を示すスロット番号であることを特徴とする請求項３または４に記載の回線収容装置。
【請求項６】
ネットワークの一部分を形成するように接続され、回線収容装置に収容された複数の中継モジュールの制御方法において、
前記複数の中継モジュールのうちの自モジュールとは別の中継モジュールに対して自モジュールの識別情報を繰り返し通知する通知工程と、
前記別の中継モジュールから繰り返し通知される前記別の中継モジュールの識別情報を取得する取得工程と、
前記取得工程によって正常に取得された各識別情報が示す中継モジュールの中から接続先を決定する決定工程と、
前記決定工程の決定結果に基づいて自モジュールの接続先を切り替える切替工程と、
を含むことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークにおいて信号を中継する中継モジュールを収容する回線収容装置および制御方法に関する。
【背景技術】
【０００２】
ＲＰＲ（Ｒｅｓｉｌｉｅｎｔ  Ｐａｃｋｅｔ  Ｒｉｎｇ）は、ＩＥＥＥ  ８０２．１７にて規定されているネットワーク障害に対する救済のための手法である。ＲＰＲは、複数のＲＰＲ中継装置を、右回り用と左回り用の２つのリング状の伝送路で接続し、障害が発生した伝送路やステーションを迂回するように２つの伝送路を切り替えることでネットワーク障害に対する救済を行う方式である（たとえば、下記特許文献１，２参照。）。
【０００３】
また、ＲＰＲの通信媒体としては、たとえばＳＯＮＥＴ／ＳＤＨ伝送路が使用される。この場合は、ＲＰＲフレームをＧＦＰ（Ｇｅｎｅｒｉｃ  Ｆｒａｍｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）、ＶＣＡＴ（Ｖｉｒｔｕａｌ  Ｃｏｎｃａｔｅｎａｔｅ）を使用してＳＯＮＥＴのフレームにマッピングし、ＳＯＮＥＴ／ＳＤＨ伝送路上で伝送を行う。
【０００４】
また、一般的に、大容量の回線サービスを提供できる回線収容装置はシェルフ構成を採用している。ＲＰＲ中継装置は、ステーションのようなカードの形態で実現されており、回線収容装置のシェルフに対して自由に着脱可能となっている。このため、回線を増設する際に１つのシェルフに複数のステーションが収容されることや、１つのシェルフに対して収容されているステーションが複数のＲＰＲネットワークに属する場合もある。
【０００５】
このような構成において、ＲＰＲ中継装置であるステーションの一部に障害が発生すると、ＲＰＲの障害復旧機能は働くが、さらなる別の障害に対する障害復旧機能が失われてしまう。これに対して、管理ユニットによって各ステーションの障害を検出し、障害が発生したステーションを迂回するように、障害が発生していない各ステーションの接続経路を形成する技術が公開されている（たとえば、下記特許文献１参照。）。
【０００６】
【特許文献１】特開２００６−２７９８９１号公報
【特許文献２】国際公開第２００５／０１５８５１号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、管理ユニットに障害が発生している間にステーションにも障害が発生すると、障害が発生したステーションを迂回した接続経路への切り替えができないという問題がある。このため、ネットワークがＲＰＲなどの障害復旧機能を持っていない場合は、ステーションの障害によって不通状態となったネットワークの一部を、不通状態から復旧できないという問題がある。
【０００８】
また、ネットワークがＲＰＲネットワークである場合は、障害が発生したステーションがネットワーク上に残っていると、ＲＰＲによる障害救済機能が働くが、冗長機能が失われるため、別の障害発生時に救済することができないという問題がある。
【０００９】
また、管理ユニットは、ネットワーク上で信号伝送経路の切替を行うための各ステーションの制御など、回線収容装置全体の制御も行う。このため、各ステーションの状態を常時監視して障害を検出する処理や、障害を検出した場合に各ステーションの接続経路の再形成などの処理を管理ユニットによって行うと、管理ユニットに対する負荷が増大するという問題がある。その結果として、各ステーションの障害の検出および接続経路の再形成を含む管理ユニットの各機能が十分に発揮されないことも考えられる。
【００１０】
開示の回線収容装置および制御方法は、上述した問題点を解消するものであり、中継モジュールの障害に対するネットワークの耐性を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、この回線収容装置は、ネットワークの一部分を形成するように接続された複数の中継モジュールを収容する回線収容装置において、前記複数の中継モジュールのそれぞれは、前記複数の中継モジュールのうちの自モジュールとは別の中継モジュールに対して自モジュールの識別情報を繰り返し通知する通知手段と、前記別の中継モジュールから繰り返し通知される前記別の中継モジュールの識別情報を取得する取得手段と、前記取得手段によって正常に取得された各識別情報が示す中継モジュールの中から接続先を決定する決定手段と、前記決定手段の決定結果に基づいて自モジュールの接続先を切り替える切替手段と、を備えることを要件とする。
【００１２】
上記構成によれば、一部の中継モジュールの障害発生時に、障害が発生していない各中継モジュールが独自の動作によって互いに接続することができる。このため、監視ユニットに障害が発生している間に中継モジュールの一部に障害が発生しても、障害が発生した中継モジュールを迂回した接続経路を自動的に形成することができる。
【発明の効果】
【００１３】
開示の回線収容装置および制御方法によれば、中継モジュールの障害に対するネットワークの耐性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この回線収容装置および制御方法の好適な実施の形態を詳細に説明する。
【００１５】
（回線収容装置の概要）
図１は、この回線収容装置の概要を示す図（その１）である。図１に示すネットワーク１００は、ノード＃Ａ〜＃Ｄをリング状に接続したリング型ネットワークである。ノード＃Ａには回線収容装置１１０が設けられている。回線収容装置１１０は中継モジュール１１１〜１１３（中継ＭＯＤ）を収容している。中継モジュール１１１〜１１３は、ネットワーク１００の一部分１０１を形成するように、直列に接続されている。
【００１６】
また、中継モジュール１１１〜１１３のそれぞれは、実線両矢印で示すように、ネットワーク１００とは異なるネットワーク１２０に接続されている。中継モジュール１１１〜１１３が接続されているネットワーク１２０は、中継モジュール１１１〜１１３ごとに異なるネットワークでもよいし、同じネットワークでもよい。
【００１７】
鎖線で囲んだ部分は、回線収容装置１１０における中継モジュール１１１〜１１３の接続関係を概念的に示している。第１インターフェース１１５は、回線収容装置１１０のノード＃Ｂ側の端部に設けられ、ノード＃Ｂと通信を行う。第２インターフェース１１６は、回線収容装置１１０のノード＃Ｄ側の端部に設けられ、ノード＃Ｄと通信を行う。
【００１８】
中継モジュール１１１〜１１３のそれぞれは、第１インターフェース１１５と第２インターフェース１１６の間において直列に接続されている。すなわち、中継モジュール１１１〜１１３のそれぞれは、第１インターフェース１１５、第２インターフェース１１６または別の中継モジュールと接続する２つの接続先（以下、「Ｅａｓｔ側の接続先」および「Ｗｅｓｔ側の接続先」という）を少なくとも備えている。
【００１９】
中継モジュール１１１は、第１インターフェース１１５および中継モジュール１１２と接続されている。中継モジュール１１２は、中継モジュール１１１および中継モジュール１１３と接続されている。中継モジュール１１３は、中継モジュール１１２および第２インターフェース１１６と接続されている。
【００２０】
このように、中継モジュール１１１〜１１３は、第１インターフェース１１５と第２インターフェース１１６の間において直列に接続されることで、ネットワーク１００における、ノード＃Ｂから左回りでノード＃Ｄへ向かう経路（あるいは、ノード＃Ｄから右回りでノード＃Ｂへ向かう経路）の一部分１０１を形成している。
【００２１】
中継モジュール１１１〜１１３のそれぞれは、中継モジュール１１１〜１１３の中の自モジュールとは別の中継モジュールに対して、自モジュールを識別するための識別情報（点線矢印）を繰り返し通知する。また、中継モジュール１１１〜１１３のそれぞれは、別の中継モジュールから繰り返し通知される識別情報を取得する。繰り返し通知とは、定期的または不定期的に継続して通知（たとえば、数ミリ秒の周期で通知）することをいう。
【００２２】
たとえば、中継モジュール１１１は、中継モジュール１１２および中継モジュール１１３に対して、中継モジュール１１１を識別するための識別情報＃１を繰り返し通知する。また、中継モジュール１１１は、中継モジュール１１２から繰り返し通知される中継モジュール１１２を識別するための識別情報＃２と、中継モジュール１１３から繰り返し通知される中継モジュール１１３を識別するための識別情報＃３と、を取得する。
【００２３】
識別情報の通知は、中継モジュール１１１〜１１３を互いに接続する制御信号用回線（不図示）を用いて行う。制御信号用回線は、ネットワーク１００の一部分１０１を形成するための主信号用回線の状態によらず常に確保されている。制御信号用回線は、主信号用回線とは別に設けられてもよいし、主信号用回線の一部を利用して設けられてもよい。
【００２４】
図２は、この回線収容装置の概要を示す図（その２）である。図２において、図１に示した部分と同様の部分については同一の符号を付して説明を省略する。図２に示すように、中継モジュール１１２において障害が発生した場合について説明する。中継モジュール１１２に障害が発生すると、中継モジュール１１１〜１１３によって形成していたネットワーク１００の一部分１０１の間が不通状態となり、ネットワーク１００の障害となる。
【００２５】
ところで、中継モジュール１１２に障害が発生すると、中継モジュール１１２は識別情報＃２を通知できなくなるか、通知できたとしても正常な状態では通知できなくなる。このため、中継モジュール１１１および中継モジュール１１３は、識別情報＃２を正常に取得できなくなる。これにより、中継モジュール１１１および中継モジュール１１３は、中継モジュール１１２における障害の発生を検出することができる。
【００２６】
これに対して、中継モジュール１１１および中継モジュール１１３は、接続先を切り替えることで、ネットワーク１００の一部分１０１を不通状態から復旧させる。具体的には、中継モジュール１１１および中継モジュール１１３は、そのときに正常に取得できている識別情報が示す中継モジュールの中から接続先の中継モジュールを決定する。
【００２７】
正常に取得できている識別情報が複数存在する場合は、複数の識別情報のうちの、自モジュールの識別情報の値の次に小さい値の識別情報と、自モジュールの識別情報の値の次に大きい値の識別情報と、が示す各中継モジュールを接続先の中継モジュールとして決定する。識別情報の値とは、識別情報によって決まる、識別情報ごとに異なる値である。
【００２８】
たとえば、識別情報が数値や番号を示す情報である場合は、識別情報の値を、その数値や番号そのものとする。また、識別情報が数値や番号を示す情報ではない場合は、識別情報の値を、各中継モジュール間で共通のルールによって識別情報を数値化した値とする。このルールは、識別情報を、識別情報ごとに異なる値に数値化できるルールとする。
【００２９】
たとえば、識別情報が中継モジュールの名称を示す情報である場合は、識別情報の値を、その名称の文字列を文字コードに変換した値とする。このように、識別情報ごとに異なる値を用いて、この値が最も近い中継モジュール同士を接続することで、障害が発生していない中継モジュールのすべてを直列に接続した接続経路を形成することができる。
【００３０】
また、各中継モジュールは、自モジュールの識別情報の値より小さい値の識別情報を正常に取得していない場合は、第１インターフェース１１５と、自モジュールの識別情報の値の次に大きい値の識別情報が示す中継モジュールと、を接続先として決定する。また、各中継モジュールは、自モジュールの識別情報の値より大きい値の識別情報を正常に取得していない場合は、自モジュールの識別情報の値の次に小さい値の識別情報が示す中継モジュールと、第２インターフェース１１６と、を接続先として決定する。
【００３１】
ここでは、中継モジュール１１１は、自モジュールの識別情報＃１より小さい値の識別情報を取得していない。このため、中継モジュール１１１は、Ｗｅｓｔ側の接続先を第１インターフェース１１５に決定する。また、中継モジュール１１１は、中継モジュール１１３から通知される識別情報＃３を正常に取得できている。このため、中継モジュール１１１は、Ｅａｓｔ側の接続先を中継モジュール１１３に決定する。
【００３２】
また、中継モジュール１１３は、中継モジュール１１１から通知される識別情報＃１を正常に取得できている。このため、中継モジュール１１３は、Ｗｅｓｔ側の接続先を中継モジュール１１１に決定する。また、中継モジュール１１３は、自モジュールの識別情報＃３より大きい値の識別情報を取得していない。このため、中継モジュール１１３は、Ｅａｓｔ側の接続先を第２インターフェース１１６に決定する。
【００３３】
なお、ここでは、中継モジュール１１１および中継モジュール１１３は、正常に取得できている識別情報が１つしかないため、識別情報の値の比較を行うことなく、接続先を一意に決定することができた。また、ここでは中継モジュール１１２に障害が発生した場合について説明したが、中継モジュール１１１または中継モジュール１１３に障害が発生した場合にも、上述した決定方法によって接続経路を形成することができる。
【００３４】
図３は、この回線収容装置の概要を示す図（その３）である。図３において、図２に示した部分と同様の部分については同一の符号を付して説明を省略する。図３に示すように、中継モジュール１１１は、図２で説明した決定の結果（決定結果）に基づいて、Ｅａｓｔ側の接続先を中継モジュール１１２から中継モジュール１１３に切り替える。
【００３５】
中継モジュール１１１のＷｅｓｔ側の接続先は、第１インターフェース１１５のまま維持される。また、中継モジュール１１３は、図２で説明した決定に基づいて、Ｗｅｓｔ側の接続先を中継モジュール１１２から中継モジュール１１１に切り替える。中継モジュール１１３のＥａｓｔ側の接続先は、第２インターフェース１１６のまま維持される。
【００３６】
このように、中継モジュール１１１および中継モジュール１１３は、中継モジュール１１２の障害発生時に接続先を自動的に切り替えることができる。また、中継モジュール１１１および中継モジュール１１３による接続先の切り替えによって形成された接続経路は、障害が発生した中継モジュール１１２を迂回する経路になる。このため、ネットワーク１００の一部分１０１を不通状態から復旧させることができる。
【００３７】
各中継モジュールは、識別情報の通知を互いに同じ通知タイミングで行う。この場合は、各中継モジュールは、通知タイミングにおいて同時に取得した各識別情報の一覧を示す情報を作成する。そして、作成した一覧を示す情報に含まれている識別情報を、正常に取得できた識別情報として判断する。また、作成した一覧を示す情報に含まれていない識別情報を、正常に取得できなかった識別情報として判断する。
【００３８】
または、各中継モジュールは、識別情報の通知を互いにばらばらのタイミングで行ってもよい。この場合は、各中継モジュールは、新たな識別情報を取得するたびに、その識別情報をテーブルに格納する。そして、テーブルに格納されている識別情報ごとに、その識別情報を前回取得してからの経過時間を常時計測する。そして、経過時間が所定時間を超えた場合は、その識別情報をテーブルから削除する。各中継モジュールは、テーブルに格納されている識別情報を、正常に取得している識別情報として判断する。
【００３９】
ここでは、中継モジュール１１１および中継モジュール１１３が中継モジュール１１２の障害発生を検出する場合について説明したが、障害発生を検出する動作を行わないようにしてもよい。この場合は、中継モジュール１１１〜１１３は、別の中継モジュールから繰り返し通知される識別情報を取得するたびに接続先を決定する。そして、決定した接続先が現在の接続先と異なる場合に接続先の切替を行う。
【００４０】
具体的には、図１に示した状態において、中継モジュール１１１は、自モジュールの識別情報＃１より小さい値の識別情報を取得していない。このため、中継モジュール１１１は、Ｗｅｓｔ側の接続先を第１インターフェース１１５に決定する。また、中継モジュール１１１は、識別情報＃２および識別情報＃３を正常に取得できている。このため、中継モジュール１１１は、自モジュールの識別情報＃１の次に大きな値の識別情報＃２が示す中継モジュール１１２をＥａｓｔ側の接続先として決定する。
【００４１】
また、中継モジュール１１２は、識別情報＃１および識別情報＃３を正常に取得できている。このため、中継モジュール１１２は、自モジュールの識別情報＃２の次に小さな値の識別情報＃１が示す中継モジュール１１１をＷｅｓｔ側の接続先として決定する。また、中継モジュール１１２は、自モジュールの識別情報＃２の次に大きな値の識別情報＃３が示す中継モジュール１１３をＥａｓｔ側の接続先として決定する。
【００４２】
また、中継モジュール１１３は、識別情報＃１および識別情報＃２を正常に取得できている。中継モジュール１１３は、自モジュールの識別情報＃３の次に小さな値の識別情報＃２が示す中継モジュール１１２をＷｅｓｔ側の接続先として決定する。また、中継モジュール１１３は、自モジュールの識別情報＃３より大きい値の識別情報を取得していないため、Ｅａｓｔ側の接続先を第２インターフェース１１６に決定する。
【００４３】
このように、各中継モジュールが、別の中継モジュールから繰り返し通知される識別情報を取得するたびに接続先を決定するようにした場合も、障害が発生する前は中継モジュール１１１〜１１３の接続経路が維持される。そして、図２に示したように中継モジュール１１２の障害が発生すると、図２および図３において説明したように、中継モジュール１１１および中継モジュール１１３が接続先を自動的に切り替えることができる。
【００４４】
（実施の形態１）
図４は、実施の形態１にかかるネットワークの構成を示すブロック図である。図４に示すように、ネットワーク４００は、ノード＃Ａ〜＃Ｄをリング状に接続したリング型ネットワークである。ノード＃Ａ〜＃Ｄには、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのユーザ網４１０Ａ〜４１０Ｄがそれぞれ接続されている。
【００４５】
ネットワーク４００は、ＳＯＮＥＴ／ＳＤＨなどの規格によって光フレームを伝送する光ネットワークである。また、ネットワーク４００は、右回り用の伝送路４２１と、左回り用の伝送路４２２と、を備えている。ネットワーク４００は、ＩＥＥＥ  ８０２．１７にて規定されているＲＰＲネットワークである。
【００４６】
たとえば、符号４３１に示すように、ユーザ網４１０Ａより受信したデータを、伝送路４２１を用いて、ノード＃Ａ、ノード＃Ｂおよびノード＃Ｃによって中継してユーザ網４１０Ｃへ伝送していたとする。この場合において、符号４２３に示すように、ノード＃Ａとノード＃Ｂの間の伝送路４２１に障害が発生した場合について説明する。
【００４７】
ノード＃Ａは、ユーザ網４１０Ａから受信したデータを送信する伝送路を、伝送路４２１から伝送路４２２に切り替える。これにより、ノード＃Ａから送信されたデータは、符号４３２に示すように、ノード＃Ｄおよびノード＃Ｃによって中継されて、ユーザ網４１０Ｃへ伝送される。このように、障害の発生箇所を迂回するように伝送路を切り替えることで、障害に対するネットワーク４００の耐性を向上させることができる。
【００４８】
図５は、実施の形態１にかかる回線収容装置の構成を示すブロック図である。図５において、実線はデータの流れを示し、点線は制御信号の流れを示している（以下のブロック図においても同様）。実施の形態１にかかる回線収容装置は、たとえば図４に示したノード＃Ａに設けられる回線収容装置である。図５に示すように、実施の形態１にかかる回線収容装置５００は、第１シェルフ５１０と、第２シェルフ５２０と、を備えている。
【００４９】
第１シェルフ５１０には、監視ユニット５１１と、第１高速Ｉ／Ｆ５１２と、第２高速Ｉ／Ｆ５１３と、接続切替スイッチ５１４と、が設けられている。監視ユニット５１１は、回線収容装置５００全体の制御を司る。たとえば、監視ユニット５１１は、第１高速Ｉ／Ｆ５１２および第２高速Ｉ／Ｆ５１３による他ノードとの通信の制御や、ＲＰＲ処理の全体制御などを行う。
【００５０】
第１高速Ｉ／Ｆ５１２は、監視ユニット５１１の制御に従って、ノード＃Ｂとの間の通信を行う。第１高速Ｉ／Ｆ５１２は、ノード＃Ｂから伝送路４２２を介して送信された光フレームを受信し、受信した光フレームを電気信号のフレームに変換して接続切替スイッチ５１４へ出力する。また、第１高速Ｉ／Ｆ５１２は、接続切替スイッチ５１４から出力されたフレームを光フレームに変換し、伝送路４２１を介してノード＃Ｂへ送信する。
【００５１】
第２高速Ｉ／Ｆ５１３は、監視ユニット５１１の制御に従って、ノード＃Ｄとの間の通信を行う。第２高速Ｉ／Ｆ５１３は、ノード＃Ｄから伝送路４２１を介して送信された光フレームを受信し、受信した光フレームを電気信号のフレームに変換して接続切替スイッチ５１４へ出力する。また、第２高速Ｉ／Ｆ５１３は、接続切替スイッチ５１４から出力されたフレームを光フレームに変換し、伝送路４２２を介してノード＃Ｄへ送信する。
【００５２】
第２シェルフ５２０には、スロット５２１〜５２６が並べて設けられている。スロット５２１〜５２６のそれぞれには、スロットの並び順を示すスロット番号Ｓｌｏｔ１〜Ｓｌｏｔ６が付されている。スロット５２１〜５２６のそれぞれには、ステーションを自由に着脱できる。ステーションとは、中継モジュールをカードの形態で実現したものである。
【００５３】
また、第２シェルフ５２０には、スロット５２１〜５２６を相互に接続する制御信号用回線５４０が設けられている。スロット５２１〜５２６に収容された各ステーションは、制御信号用回線５４０を用いて互いに制御信号を通知し合うことができる。制御信号は、たとえば、自ステーションが収容されたスロットのスロット番号である。
【００５４】
ここでは、スロット５２１にはステーション５３１が収容され、スロット５２３にはステーション５３２が収容され、スロット５２４にステーション５３３が収容され、スロット５２６にステーション５３４が収容されている。スロット５２２およびスロット５２５にはステーションは収容されていない。ステーション５３１〜５３４は、図１に示した中継モジュール１１１〜１１３に対応する構成である。
【００５５】
ステーション５３１〜５３４のそれぞれには、接続切替スイッチ５１４と接続する２つの接続部と、ユーザ網４１０Ａと接続する接続部と、が設けられている。以下、接続切替スイッチ５１４と接続する２つの接続部のうちの、図の左側の接続部を「Ｗｅｓｔ側の接続部」と称し、図の右側の接続部を「Ｅａｓｔ側の接続部」と称する。たとえば、ステーション５３１には、接続切替スイッチ５１４と接続するＷｅｓｔ側の接続部５３１ａと、Ｅａｓｔ側の接続部５３１ｂと、が設けられている。
【００５６】
第１シェルフ５１０に設けられた接続切替スイッチ５１４は、スロット５２１〜５２６に収容された各ステーションの相互の接続を切り替える。また、接続切替スイッチ５１４は、第１高速Ｉ／Ｆ５１２および第２高速Ｉ／Ｆ５１３と、各ステーションと、の接続を切り替える。接続切替スイッチ５１４は、各ステーションの制御に従って切替を行う。
【００５７】
ここでは、接続切替スイッチ５１４は、第１高速Ｉ／Ｆ５１２と、ステーション５３１のＷｅｓｔ側の接続部５３１ａと、を接続している。また、接続切替スイッチ５１４は、ステーション５３１のＥａｓｔ側の接続部５３１ｂと、ステーション５３２のＷｅｓｔ側の接続部５３２ａと、を接続している。また、接続切替スイッチ５１４は、ステーション５３２のＥａｓｔ側の接続部５３２ｂと、ステーション５３３のＷｅｓｔ側の接続部５３３ａと、を接続している。
【００５８】
また、接続切替スイッチ５１４は、ステーション５３３のＥａｓｔ側の接続部５３３ｂと、ステーション５３４のＷｅｓｔ側の接続部５３４ａと、を接続している。また、接続切替スイッチ５１４は、ステーション５３４のＥａｓｔ側の接続部５３４ｂと、第２高速Ｉ／Ｆ５１３と、を接続している。このように、第１高速Ｉ／Ｆ５１２と第２高速Ｉ／Ｆ５１３間でステーション５３１〜５３４が直列に接続された接続経路が形成されている。
【００５９】
直列に接続されたステーション５３１〜５３４によって、ネットワーク４００の一部分が形成される。このネットワーク４００の一部分は、図１に示したネットワーク１００の一部分１０１に相当する部分である。なお、ステーション５３１〜５３４が接続されているユーザ網４１０Ａは、ステーション５３１〜５３４ごとに異なるネットワークでもよいし、同じネットワークでもよい。
【００６０】
図６は、図５に示したステーションの具体例を示すブロック図である。図６において、図５に示した構成と同様の構成については同一の符号を付して説明を省略する。図６に示すステーションは、図５に示したステーション５３１である。図６に示すように、ステーション５３１は、データ送受信部６１０と、第１ＲＰＲ処理部６２１と、第２ＲＰＲ処理部６２２と、第１フレーマ６３１と、第２フレーマ６３２と、制御部６４０と、通知部６５０と、取得部６６０と、メモリ６７０と、を備えている。
【００６１】
データ送受信部６１０は、ユーザ網４１０Ａとの間でデータの送受信を行う。具体的には、データ送受信部６１０は、ユーザ網４１０Ａから送信されたデータを受信する。データ送受信部６１０は、受信したデータを第１ＲＰＲ処理部６２１および第２ＲＰＲ処理部６２２へ出力する。また、データ送受信部６１０は、第１ＲＰＲ処理部６２１または第２ＲＰＲ処理部６２２から出力されたデータをユーザ網４１０Ａへ送信する。
【００６２】
第１ＲＰＲ処理部６２１は、制御部６４０の制御に従って、データ送受信部６１０から出力されたデータを第１フレーマ６３１へ出力する。また、第１ＲＰＲ処理部６２１は、制御部６４０の制御に従って、第１フレーマ６３１から出力されたデータをデータ送受信部６１０または第２ＲＰＲ処理部６２２へ出力する。
【００６３】
第２ＲＰＲ処理部６２２は、制御部６４０の制御に従って、データ送受信部６１０から出力されたデータを第２フレーマ６３２へ出力する。また、第２ＲＰＲ処理部６２２は、制御部６４０の制御に従って、第２フレーマ６３２から出力されたデータをデータ送受信部６１０または第１ＲＰＲ処理部６２１へ出力する。
【００６４】
第１フレーマ６３１は、第１ＲＰＲ処理部６２１から出力されたデータをＳＯＮＥＴ（たとえばＧＦＰ／ＶＣＡＴ）のフレームにマッピングする。第１フレーマ６３１は、データをマッピングしたフレームをＷｅｓｔ側の接続部５３１ａから出力する。接続部５３１ａから出力されたフレームは、接続切替スイッチ５１４によって接続部５３１ａと接続された接続先（図５においては第１高速Ｉ／Ｆ５１２）へ出力される。
【００６５】
第２フレーマ６３２は、第２ＲＰＲ処理部６２２から出力されたデータをＳＯＮＥＴ（たとえばＧＦＰ／ＶＣＡＴ）のフレームにマッピングする。第２フレーマ６３２は、データをマッピングしたフレームをＥａｓｔ側の接続部５３１ｂから出力する。接続部５３１ｂから出力されたフレームは、接続切替スイッチ５１４によって接続部５３１ｂと接続された接続先（図５においてはステーション５３２の接続部５３２ａ）へ出力される。
【００６６】
また、第１フレーマ６３１は、接続部５３１ａから入力されたフレームからデータを取り出す。第１フレーマ６３１は、取り出したデータを第１ＲＰＲ処理部６２１へ出力する。第２フレーマ６３２は、接続部５３１ｂから入力されたフレームからデータを取り出す。第２フレーマ６３２は、取り出したデータを第２ＲＰＲ処理部６２２へ出力する。
【００６７】
制御部６４０は、ステーション５３１の全体的な制御を司る。ステーション５３１がシェルフのスロットに実装されると、制御部６４０は、監視ユニット５１１にアクセスしてステーション５３１のスロット番号を取得する。また、制御部６４０は、第１ＲＰＲ処理部６２１および第２ＲＰＲ処理部６２２を制御して、ＲＰＲのプロトコル制御を行う。
【００６８】
また、制御部６４０は、監視ユニット５１１から取得したステーション５３１のスロット番号Ｓｌｏｔ１を、ステーション５３１を識別するための識別情報として通知部６５０へ出力する。また、制御部６４０は、取得部６６０から出力されるステーション５３２〜５３４のスロット番号Ｓｌｏｔ３，Ｓｌｏｔ４，Ｓｌｏｔ６と、ステーション５３１のスロット番号Ｓｌｏｔ１と、の一覧を示すテーブルを作成してメモリ６７０に記憶させる。
【００６９】
また、制御部６４０は、メモリ６７０に記憶させたテーブルに基づいて、ステーション５３１の接続部５３１ａの接続先と、接続部５３１ｂの接続先と、を決定する。また、制御部６４０は、接続部５３１ａおよび接続部５３１ｂの各接続先を、テーブルに基づいて決定した接続先に切り替える。具体的には、制御部６４０は、決定した接続先に基づく切り替え指示を接続切替スイッチ５１４へ出力することで、接続先の切替を行う。
【００７０】
通知部６５０は、制御部６４０から出力されたスロット番号Ｓｌｏｔ１を、繰り返しステーション５３２〜５３４へ通知する。取得部６６０は、ステーション５３２〜５３４から繰り返し通知されるスロット番号Ｓｌｏｔ３，Ｓｌｏｔ４，Ｓｌｏｔ６を取得して制御部６４０へ出力する。通知部６５０および取得部６６０によるスロット番号の通知および取得は、図５に示した制御信号用回線５４０を介して行われる。
【００７１】
制御部６４０は、たとえばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。また、第１ＲＰＲ処理部６２１、第２ＲＰＲ処理部６２２、第１フレーマ６３１および第２フレーマ６３２は、たとえば、これらの機能を有する専用チップである。ここではステーション５３１の構成の具体例について説明したが、ステーション５３２〜５３４の構成の具体例についても同様である。
【００７２】
図７は、図５に示したステーションの動作の一例を示すフローチャートである。図７に示すように、まず、制御部６４０が、自ステーション（ステーション５３１）が収容されたスロット５２１のスロット番号を監視ユニット５１１から取得する（ステップＳ７０１）。つぎに、通知部６５０が、ステップＳ７０１によって取得したスロット番号を別のステーション（ステーション５３２〜５３４）へ通知する（ステップＳ７０２）。
【００７３】
つぎに、取得部６６０が、別のステーションから通知されたスロット番号を取得する（ステップＳ７０３）。つぎに、制御部６４０が、ステップＳ７０１によって取得されたスロット番号と、ステップＳ７０３によって取得されたスロット番号と、の一覧を示すテーブルを作成する（ステップＳ７０４）。つぎに、ステップＳ７０４によって作成されたテーブルに基づいて自ステーションの接続先を決定する（ステップＳ７０５）。
【００７４】
つぎに、制御部６４０が、自ステーションの接続先を、ステップＳ７０５によって決定した接続先に切り替える（ステップＳ７０６）。つぎに、制御部６４０が、動作の終了条件を満たしているか否か（たとえば、ユーザによる終了指示を受け付けたか否か）を判断する（ステップＳ７０７）。終了条件を満たしていない場合（ステップＳ７０７：Ｎｏ）は、ステップＳ７０２へ戻って処理を続行する。
【００７５】
終了条件を満たしている場合（ステップＳ７０７：Ｙｅｓ）は一連の処理を終了する。以上の各ステップと同様のステップをステーション５３２〜５３４も同時に実行することにより、ステーション５３１〜５３４のいずれかで障害が発生した場合に、障害が発生したステーションを迂回する接続経路を自動的に形成することができる。
【００７６】
具体的には、ステーション５３１〜５３４のそれぞれが図７のステップＳ７０４を実行することで、ステーション５３１〜５３４において同一のテーブルが作成される。そして、ステーション５３１〜５３４のそれぞれは、作成したテーブルに基づいて、同一の方法（図８参照）によって自ステーションの接続先を決定し、接続先を切り替える。
【００７７】
図８は、図７に示したステップＳ７０５の具体例を示すフローチャートである。図８に示すように、まず、図７のステップＳ７０４によって作成したテーブルの各スロット番号の中で、自ステーションのスロット番号が最小であるか否かを判断する（ステップＳ８０１）。各スロット番号の中で自ステーションのスロット番号が最小である場合（ステップＳ８０１：Ｙｅｓ）は、自ステーションのＷｅｓｔ側の接続先を第１高速Ｉ／Ｆ５１２に決定し（ステップＳ８０２）、ステップＳ８０４へ進んで処理を続行する。
【００７８】
ステップＳ８０１において、各スロット番号の中で自ステーションのスロット番号が最小でない場合（ステップＳ８０１：Ｎｏ）は、自ステーションのＷｅｓｔ側の接続先を、自ステーションのスロット番号の次に小さいスロット番号のステーションのＥａｓｔ側の接続部に決定し（ステップＳ８０３）、ステップＳ８０４へ進んで処理を続行する。
【００７９】
つぎに、図７のステップＳ７０４によって作成したテーブルの各スロット番号の中で、自ステーションのスロット番号が最大であるか否かを判断する（ステップＳ８０４）。各スロット番号の中で自ステーションのスロット番号が最大である場合（ステップＳ８０４：Ｙｅｓ）は、自ステーションのＥａｓｔ側の接続先を第２高速Ｉ／Ｆ５１３に決定し（ステップＳ８０５）、一連の処理を終了する。
【００８０】
ステップＳ８０４において、各スロット番号の中で自ステーションのスロット番号が最大でない場合（ステップＳ８０４：Ｎｏ）は、自ステーションのＥａｓｔ側の接続先を、自ステーションのスロット番号の次に大きいスロット番号のステーションのＷｅｓｔ側の接続部に決定し（ステップＳ８０６）、一連の処理を終了する。
【００８１】
図９は、図５に示したステーションの動作の他の例を示すフローチャートである。図９において、ステップＳ９０１〜Ｓ９０４については、図７に示したステップＳ７０１〜ステップＳ７０４と同様であるため説明を省略する。ステップＳ９０４の後、制御部６４０は、ステップＳ９０４によって作成された最新のテーブルが、前回のステップＳ９０４によって作成されたテーブルから変化したか否かを判断する（ステップＳ９０５）。
【００８２】
ステップＳ９０５において、テーブルが変化していない場合（ステップＳ９０５：Ｎｏ）は、ステップＳ９０２へ戻って処理を続行する。テーブルが変化している場合（ステップＳ９０５：Ｙｅｓ）は、制御部６４０が、ステップＳ９０４によって作成されたテーブルに基づいて自ステーションの接続先を決定する（ステップＳ９０６）。
【００８３】
ステップＳ９０７およびＳ９０８については、図７に示したステップＳ７０６およびＳ７０７と同様であるため説明を省略する。このように、作成されたテーブルが変化した場合にのみステップＳ９０６の決定工程へ進むことで、別のステーションで障害が発生していない場合にも図８に示した決定工程を実行し続けることを回避することができる。
【００８４】
このため、制御部６４０における処理量を増加させることなく、ステップＳ９０１〜Ｓ９０５のループ周期を短くすることができる。ステップＳ９０１〜Ｓ９０５のループ周期を短くすることで、別のステーションにおいて発生した障害を即座に検出することが可能になる。なお、図８に示した接続先の決定工程の具体例は、図９のステップＳ９０６にも用いることができる。つぎに、図７〜図９によって説明した動作の具体例を説明する。
【００８５】
図１０は、制御部が作成するテーブルを示す図（その１）である。図１０に示すテーブル１０００は、図５に示した回線収容装置５００の状態において、ステーション５３１〜５３４が共通して作成するテーブルである。テーブル１０００においては、全体のスロット番号（Ｓｌｏｔ１〜Ｓｌｏｔ６）ごとに、そのスロット番号の通知の有無が記憶されている。テーブル１０００においては、正常に取得できたスロット番号については「○」と表記し、正常に取得できなかったスロット番号については「×」と表記している。
【００８６】
図５に示した回線収容装置５００の状態においては、スロット５２１，５２３，５２４，５２６にそれぞれステーション５３１〜５３４が実装されており、ステーション５３１〜５３４には障害が発生していない。このため、ステーション５３１〜５３４のそれぞれは、別のステーションのスロット番号をすべて正常に取得することができる。
【００８７】
このため、スロット番号Ｓｌｏｔ１、Ｓｌｏｔ３、Ｓｌｏｔ４およびＳｌｏｔ６については通知の有無が「○」になっている。また、スロット５２２およびスロット５２５にはステーションが実装されていない。このため、スロット番号Ｓｌｏｔ２およびＳｌｏｔ５については通知の有無が「×」になっている。
【００８８】
この場合の、ステーション５３１による接続先の決定について説明する。テーブル１０００において「○」になっているスロット番号の中で、ステーション５３１のスロット番号Ｓｌｏｔ１が最小である。このため、ステーション５３１は、自ステーションのＷｅｓｔ側の接続部５３１ａの接続先を第１高速Ｉ／Ｆ５１２に決定する。
【００８９】
また、テーブル１０００において「○」になっているスロット番号の中で、ステーション５３１のスロット番号Ｓｌｏｔ１の次に小さいスロット番号はＳｌｏｔ３である。このため、ステーション５３１は、自ステーションの接続部５３１ｂの接続先を、スロット５２３に収容されたステーション５３２のＷｅｓｔ側の接続部５３２ａに決定する。
【００９０】
つぎに、ステーション５３２による接続先の決定について説明する。テーブル１０００において「○」になっているスロット番号の中で、ステーション５３２のスロット番号Ｓｌｏｔ３の次に小さいスロット番号はＳｌｏｔ１である。このため、ステーション５３２は、自ステーションのＷｅｓｔ側の接続部５３２ａの接続先を、スロット５２１に収容されたステーション５３１のＥａｓｔ側の接続部５３１ｂに決定する。
【００９１】
また、テーブル１０００において「○」になっているスロット番号の中で、ステーション５３２のスロット番号Ｓｌｏｔ３の次に大きいスロット番号はＳｌｏｔ４である。このため、ステーション５３２は、Ｅａｓｔ側の接続部５３２ｂの接続先を、スロット５２４に収容されたステーション５３３のＷｅｓｔ側の接続部５３３ａに決定する。
【００９２】
つぎに、ステーション５３３による接続先の決定について説明する。テーブル１０００において「○」になっているスロット番号の中で、ステーション５３３のスロット番号Ｓｌｏｔ４の次に小さいスロット番号はＳｌｏｔ３である。このため、ステーション５３３は、自ステーションのＷｅｓｔ側の接続部５３３ａの接続先を、スロット５２３に収容されたステーション５３２のＥａｓｔ側の接続部５３２ｂに決定する。
【００９３】
また、テーブル１０００において「○」になっているスロット番号の中で、ステーション５３３のスロット番号Ｓｌｏｔ４の次に大きいスロット番号はＳｌｏｔ６である。このため、ステーション５３３は、Ｅａｓｔ側の接続部５３３ｂの接続先を、スロット５２６に収容されたステーション５３４のＷｅｓｔ側の接続部５３４ａに決定する。
【００９４】
つぎに、ステーション５３４による接続先の決定について説明する。テーブル１０００において「○」になっているスロット番号の中で、ステーション５３４のスロット番号Ｓｌｏｔ６の次に小さいスロット番号はＳｌｏｔ４である。このため、ステーション５３４は、自ステーションのＷｅｓｔ側の接続部５３４ａの接続先を、スロット５２４に収容されたステーション５３３のＥａｓｔ側の接続部５３３ｂに決定する。
【００９５】
また、テーブル１０００において「○」になっているスロット番号の中で、ステーション５３４のスロット番号Ｓｌｏｔ６が最大である。このため、ステーション５３４は、自ステーションのＷａｓｔ側の接続部５３４ｂの接続先を第２高速Ｉ／Ｆ５１３に決定する。これにより、図５に示したように、第１高速Ｉ／Ｆ５１２と第２高速Ｉ／Ｆ５１３の間でステーション５３１〜５３４が直列に接続された接続経路が形成される。
【００９６】
図１１は、制御部が作成するテーブルを示す図（その２）である。図１１に示すテーブル１１００は、図５に示した回線収容装置５００の状態において、ステーション５３２に障害が発生した場合にステーション５３１、ステーション５３３およびステーション５３４がそれぞれ作成するテーブルである。ステーション５３１、ステーション５３３およびステーション５３４がそれぞれ作成するテーブル１１００の内容は同じになる。
【００９７】
ステーション５３２に障害が発生すると、ステーション５３２がスロット番号Ｓｌｏｔ３を通知できなくなる。したがって、ステーション５３１、ステーション５３３およびステーション５３４はスロット番号Ｓｌｏｔ３を正常に取得できなくなる。このため、スロット番号Ｓｌｏｔ３について、通知の有無が「○」から「×」に変更される。
【００９８】
図１２は、障害発生時の各ステーションの切替動作を示す図（その１）である。図１２は、図１１で説明したようにステーション５３２に障害が発生した場合の各ステーションの切替動作を示している。ステーション５３１、ステーション５３３およびステーション５３４は、図１１に示したテーブル１１００に基づいて接続先を決定する。
【００９９】
この場合の、ステーション５３１による接続先の決定について説明する。テーブル１１００において「○」となっているスロット番号の中で、ステーション５３１のスロット番号Ｓｌｏｔ１が最小である。このため、ステーション５３１は、自ステーションのＷｅｓｔ側の接続部５３１ａの接続先を、第１高速Ｉ／Ｆ５１２のまま維持する。
【０１００】
また、テーブル１１００において「○」となっているスロット番号の中で、ステーション５３１のスロット番号Ｓｌｏｔ１の次に大きいスロット番号はＳｌｏｔ４である。このため、ステーション５３１は、Ｅａｓｔ側の接続部５３１ｂの接続先を、スロット５２４に収容されたステーション５３３のＷｅｓｔ側の接続部５３３ａに切り替える。
【０１０１】
つぎに、ステーション５３３による接続先の決定について説明する。テーブル１１００において「○」となっているスロット番号の中で、ステーション５３３のスロット番号Ｓｌｏｔ４の次に小さいスロット番号はＳｌｏｔ１である。このため、ステーション５３３は、自ステーションのＷｅｓｔ側の接続部５３３ａの接続先を、スロット５２１に収容されたステーション５３１のＥａｓｔ側の接続部５３１ｂに切り替える。
【０１０２】
また、テーブル１１００において「○」となっているスロット番号の中で、ステーション５３３のスロット番号Ｓｌｏｔ４の次に大きいスロット番号はＳｌｏｔ６である。このため、ステーション５３３は、Ｅａｓｔ側の接続部５３３ｂの接続先を、スロット５２６に収容されたステーション５３４のＷｅｓｔ側の接続部５３４ａのまま維持する。
【０１０３】
つぎに、ステーション５３４による接続先の決定について説明する。テーブル１１００において「○」となっているスロット番号の中で、ステーション５３４のスロット番号Ｓｌｏｔ６の次に小さいスロット番号はＳｌｏｔ４である。このため、ステーション５３４は、自ステーションのＷｅｓｔ側の接続部５３４ａの接続先を、スロット５２４に収容されたステーション５３３のＥａｓｔ側の接続部５３３ｂのまま維持する。
【０１０４】
また、テーブル１１００において「○」となっているスロット番号の中でステーション５３４のスロット番号Ｓｌｏｔ６が最大である。このため、ステーション５３４は、Ｅａｓｔ側の接続部５３４ｂの接続先を第２高速Ｉ／Ｆ５１３のまま維持する。これにより、障害が発生したステーション５３２を迂回する接続経路が自動的に形成される。
【０１０５】
図１３は、制御部が作成するテーブルを示す図（その３）である。図１３に示すテーブル１３００は、図１２に示した回線収容装置５００の状態において、さらにステーション５３４に障害が発生した場合に、ステーション５３１およびステーション５３３がそれぞれ作成するテーブルである。ステーション５３１およびステーション５３３がそれぞれ作成するテーブル１３００の内容は同じになる。
【０１０６】
ステーション５３４に障害が発生すると、ステーション５３４がスロット番号Ｓｌｏｔ６を通知できなくなる。したがって、ステーション５３１およびステーション５３３は、スロット番号Ｓｌｏｔ６を正常に取得できなくなる。このため、スロット番号Ｓｌｏｔ６について、通知の有無が「○」から「×」に変更される。
【０１０７】
図１４は、障害発生時の各ステーションの切替動作を示す図（その２）である。図１４は、図１３で説明したようにステーション５３４に障害が発生した場合の各ステーションの切替動作を示している。ステーション５３１およびステーション５３３は、図１３に示したテーブル１３００に基づいて接続先を決定する。
【０１０８】
この場合の、ステーション５３１による接続先の決定について説明する。テーブル１３００において「○」となっているスロット番号の中で、ステーション５３１のスロット番号Ｓｌｏｔ１が最小である。このため、ステーション５３１は、自ステーションのＷｅｓｔ側の接続部５３１ａの接続先を、第１高速Ｉ／Ｆ５１２のまま維持する。
【０１０９】
また、テーブル１３００において「○」となっているスロット番号の中で、ステーション５３１のスロット番号Ｓｌｏｔ１の次に大きいスロット番号はＳｌｏｔ４である。このため、ステーション５３１は、自ステーションのＥａｓｔ側の接続部５３１ｂの接続先を、ステーション５３３のＷｅｓｔ側の接続部５３３ａのまま維持する。
【０１１０】
つぎに、ステーション５３３による接続先の決定について説明する。テーブル１３００において「○」となっているスロット番号の中で、ステーション５３３のスロット番号Ｓｌｏｔ４の次に小さいスロット番号はＳｌｏｔ１である。このため、ステーション５３３は、自ステーションのＷｅｓｔ側の接続部５３３ａの接続先を、ステーション５３１のＥａｓｔ側の接続部５３１ｂのまま維持する。
【０１１１】
また、テーブル１３００において「○」となっているスロット番号の中で、ステーション５３３のスロット番号Ｓｌｏｔ４が最大である。このため、ステーション５３３は、自ステーションのＥａｓｔ側の接続部５３３ｂの接続先を、ステーション５３４のＷｅｓｔ側から第２高速Ｉ／Ｆ５１３に切り替える。これにより、障害が発生したステーション５３４を迂回する接続経路が自動的に形成される。
【０１１２】
このように、実施の形態１にかかる回線収容装置５００によれば、一部のステーションの障害発生時に、障害が発生していない各ステーションが独自の動作によって互いに接続することができる。このため、監視ユニット５１１に障害が発生している間にステーションの一部に障害が発生しても、障害が発生したステーションを迂回した接続経路を自動的に形成することができる。
【０１１３】
このため、ステーションの障害に対するネットワーク４００の耐性を向上させることができる。また、監視ユニット５１１に依存せずに障害の検出および復旧の動作を行うことができるため、監視ユニット５１１に対する負荷を軽減することができる。
【０１１４】
また、回線収容装置５００によれば、各ステーションが、自ステーションのスロット番号の次に小さいスロット番号と、自ステーションのスロット番号の次に大きいスロット番号と、が示す各ステーションを接続先として決定することで、障害が発生していないステーションのすべてを直列に接続した接続経路を自動的に形成することができる。
【０１１５】
このため、障害が発生していないステーションおよびそのステーションに接続されたユーザ網がネットワーク４００から切断されることを回避することができる。さらに、ステーション５３１〜５３４は、回線収容装置５００に並べて設けられたスロット５２１〜５２６に収容される。また、識別情報として用いるスロット番号Ｓｌｏｔ１〜Ｓｌｏｔ６はスロット５２１〜５２６の並び順に付されているため、自動的に形成される接続経路を、障害が発生していない各ステーションを接続する最短経路にすることができる。
【０１１６】
また、回線収容装置５００によれば、各ステーションが、自ステーションのスロット番号の次に小さいスロット番号が存在しない場合は第１高速Ｉ／Ｆ５１２をＷｅｓｔ側の接続先として決定し、自ステーションのスロット番号の次に大きいスロット番号が存在しない場合は第２高速Ｉ／Ｆ５１３をＥａｓｔ側の接続先として決定することができる。
【０１１７】
このため、第１高速Ｉ／Ｆ５１２または第２高速Ｉ／Ｆ５１３と接続していたステーションに障害が発生しても、第１高速Ｉ／Ｆ５１２および第２高速Ｉ／Ｆ５１３と障害が発生していないステーションとを自動的に接続することができる。このため、ステーションの障害に対するネットワーク４００の耐性をさらに向上させることができる。
【０１１８】
また、ネットワーク４００はリング型のネットワークであるため、ネットワーク４００の一部が切断されるとネットワーク４００全体に影響が生じる。これに対して、ノード＃Ａ〜＃Ｄの少なくともいずれかに回線収容装置５００を適用することで、監視ユニット５１１に障害が発生している間にステーションの障害が発生してネットワーク４００の一部分が不通状態となっても、不通状態を自動的に復旧することができる。このため、ステーションの障害に対するネットワーク４００全体の耐性を向上させることができる。
【０１１９】
また、ネットワーク４００はＲＰＲ方式のネットワークであるため、ステーションの一部に障害が発生するとＲＰＲの障害救済機能が働くが、更なる障害に対しては冗長機能を失うこととなる。これに対して、ノード＃Ａ〜＃Ｄの少なくともいずれかに回線収容装置５００を適用することで、監視ユニット５１１に障害が発生している間にステーションの障害が発生しても、障害が発生したステーションをネットワーク４００から自動的に分離することができる。このため、ＲＰＲの機能を維持することができる。したがって、ステーションの障害に対するネットワーク４００の耐性を向上させることができる。
【０１２０】
なお、上記手順を用いてＲｉｎｇネットワークを構築した後のデータの伝送動作としては以下のようになる。ここでは、例として図４の符号４３１に示したようにユーザ網４１０Ａから送信されたデータを、伝送路４２１を用いて、ノード＃Ａ、ノード＃Ｂおよびノード＃Ｃによって中継してユーザ網４１０Ｃへ伝送する場合について説明する。ここでは、ユーザ網４１０Ａからのデータをステーション５３１が受信したとする。また、ノード＃Ａには図５に示しているように、ステーション５３１、５３２、５３３、５３４が実装されているものとしている。
【０１２１】
ステーション５３１は、ＲＰＲのプロトコルに従って、ユーザ網４１０Ａから受信したデータをＷｅｓｔ側の接続部５３１ａから出力する。ステーション５３１の接続部５３１ａから出力されたデータは、第１高速Ｉ／Ｆ５１２へ入力される。第１高速Ｉ／Ｆ５１２は、ステーション５３１から出力された信号をノード＃Ｂへ送信する。これにより、ユーザ網４１０Ａからのデータがノード＃Ｂへ送信される。
【０１２２】
回線収容装置５００の伝送動作の第２の例として、図４の符号４３２に示したように、ユーザ網４１０Ａから送信されたデータを伝送する伝送路を、伝送路４２１から伝送路４２２に切り替えた場合について説明する。ここでも、ユーザ網４１０Ａからのデータをステーション５３１が受信したとする。ステーション５３１は、ＲＰＲのプロトコルに従って、ユーザ網４１０Ａから受信したデータをＥａｓｔ側の接続部５３１ｂから出力する。
【０１２３】
接続部５３１ｂから出力されたデータは、ステーション５３２のＷｅｓｔ側の接続部５３２ａへ入力される。ステーション５３２は、ＲＰＲのプロトコルに従って、接続部５３２ａから入力されたデータを接続部５３２ｂから出力する。ステーション５３２のＥａｓｔ側の接続部５３２ｂから出力されたデータは、ステーション５３３のＷｅｓｔ側の接続部５３３ａへ入力される。ステーション５３３は、ＲＰＲのプロトコルに従って、接続部５３３ａから入力されたデータを接続部５３３ｂから出力する。
【０１２４】
ステーション５３３の接続部５３３ｂから出力された信号は、ステーション５３４のＷｅｓｔ側の接続部５３４ａへ入力される。ステーション５３４は、ＲＰＲのプロトコルに従って、接続部５３４ａから入力された信号を接続部５３４ｂから出力する。ステーション５３４のＥａｓｔ側の接続部５３４ｂから出力されたデータは、第２高速Ｉ／Ｆ５１３へ入力される。第２高速Ｉ／Ｆ５１３は、ステーション５３４からのデータをノード＃Ｄへ送信する。これにより、ユーザ網４１０Ａからのデータがノード＃Ｄへ送信される。
【０１２５】
回線収容装置５００の伝送動作の第３の例として、図４に示した、ユーザ網４１０Ｂから送信されたデータを、伝送路４２２を用いてノード＃Ｂ、ノード＃Ａおよびノード＃Ｄによって中継してユーザ網４１０Ｄへ伝送する場合について説明する。この場合は、回線収容装置５００は、ノード＃Ｂから送信されたデータを中継してノード＃Ｄへ送信する。
【０１２６】
第１高速Ｉ／Ｆ５１２は、ノード＃Ｂから送信されたデータを受信する。第１高速Ｉ／Ｆ５１２は、受信したデータをステーション５３１のＷｅｓｔ側の接続部５３１ａへ出力する。ステーション５３１は、ＲＰＲのプロトコルに従って、第１高速Ｉ／Ｆ５１２から出力されたデータをＥａｓｔ側の接続部５３１ｂから出力する。
【０１２７】
接続部５３１ｂから出力されたデータは、ステーション５３２のＷｅｓｔ側の接続部５３２ａへ入力される。ステーション５３２は、ＲＰＲのプロトコルに従って、接続部５３２ａから入力されたデータを接続部５３２ｂから出力する。ステーション５３２のＥａｓｔ側の接続部５３２ｂから出力されたデータは、ステーション５３３のＷｅｓｔ側の接続部５３３ａへ入力される。ステーション５３３は、ＲＰＲのプロトコルに従って、接続部５３３ａから入力されたデータを接続部５３３ｂから出力する。
【０１２８】
ステーション５３３の接続部５３３ｂから出力されたデータは、ステーション５３４のＷｅｓｔ側の接続部５３４ａへ入力される。ステーション５３４は、ＲＰＲのプロトコルに従って、接続部５３４ａから入力されたデータを接続部５３４ｂから出力する。ステーション５３４のＥａｓｔ側の接続部５３４ｂから出力されたデータは、第２高速Ｉ／Ｆ５１３へ入力される。第２高速Ｉ／Ｆ５１３は、ステーション５３４からのデータをノード＃Ｄへ送信する。これにより、ノード＃Ｂから送信されたデータがノード＃Ｄへ送信される。
【０１２９】
回線収容装置５００の伝送動作の第４の例として、図４に示した、ユーザ網４１０Ｂから送信されたデータを、伝送路４２２を用いて、ノード＃Ｂおよびノード＃Ａによって中継してユーザ網４１０Ａへ伝送する場合について説明する。この場合は、回線収容装置５００は、ノード＃Ｂから送信されたデータを中継してユーザ網４１０Ａへ送信する。
【０１３０】
また、ユーザ網４１０Ａの中で特に、ステーション５３３に接続されたネットワークへデータを伝送するとする。第１高速Ｉ／Ｆ５１２は、ノード＃Ｂから送信されたデータを受信し、受信したデータをステーション５３１のＷｅｓｔ側の接続部５３１ａへ出力する。ステーション５３１は、ＲＰＲのプロトコルに従って、第１高速Ｉ／Ｆ５１２から出力されたデータをＥａｓｔ側の接続部５３１ｂから出力する。
【０１３１】
接続部５３１ｂから出力されたデータは、ステーション５３２のＷｅｓｔ側の接続部５３２ａへ入力される。ステーション５３２は、ＲＰＲのプロトコルに従って、接続部５３２ａから入力されたデータを接続部５３２ｂから出力する。ステーション５３２の接続部５３２ｂからのデータは、ステーション５３３の接続部５３３ａへ入力される。
【０１３２】
ステーション５３３は、ＲＰＲのプロトコルに従って、接続部５３３ａから入力されたデータをユーザ網４１０Ａへ送信する。これにより、ノード＃Ｂから送信されたデータが、ユーザ網４１０Ａのうちのステーション５３３に接続されたネットワークへ伝送される。このように、ＲＰＲのプロトコルに応じた動作を各ステーションが行うことにより、ノード＃Ｂ、ノード＃３及びユーザ網４１０Ａの間の伝送方向を変更する。
【０１３３】
（実施の形態２）
図１５は、実施の形態２にかかる回線収容装置の構成を示すブロック図である。図１５において、図５に示した構成と同様の構成については同一の符号を付して説明を省略する。図１５に示すように、実施の形態２にかかる回線収容装置５００は、図５に示した構成において、接続切替スイッチ５１４に代えてメッシュ回線１５１０を備えている。
【０１３４】
メッシュ回線１５１０は、第１高速Ｉ／Ｆ５１２と、第２高速Ｉ／Ｆ５１３と、スロット５２１〜５２６に実装された各ステーションのＷｅｓｔ側とＥａｓｔ側の各接続部と、をメッシュ状に接続する回線である。ステーション５３１〜５３４のそれぞれは、第１高速Ｉ／Ｆ５１２、第２高速Ｉ／Ｆ５１３および別のステーションとメッシュ回線１５１０を介して接続するための接続経路群１５２０を有する。
【０１３５】
ステーション５３１〜５３４のそれぞれは、自ステーションのＷｅｓｔ側およびＥａｓｔ側の各接続部を接続経路群１５２０の中から選択することで、自ステーションの接続先を切り替える。これにより、ステーション５３１〜５３４は、それぞれ独自の動作によって自ステーションの接続先を切り替えることができる。
【０１３６】
この場合は、接続切替スイッチ５１４を利用しないため、接続切替スイッチ５１４の障害発生中に中継モジュールの一部に障害が発生すると、ネットワーク４００の不通状態からの復旧ができないということを回避することができる。
【０１３７】
図１６は、図１５に示したステーションの具体例を示すブロック図である。図１６において、図６または図１５に示した構成と同様の構成については同一の符号を付して説明を省略する。図１６に示すように、ステーション５３１は、図６に示した構成に加えて、接続経路群１６２０と接続された接続切替スイッチ１６１０を備えている。
【０１３８】
第１フレーマ６３１は、マッピングした信号を接続切替スイッチ１６１０へ出力する。また、第１フレーマ６３１は、接続切替スイッチ１６１０から入力された信号からデータを取り出す。第２フレーマ６３２は、マッピングした信号を接続切替スイッチ１６１０へ出力する。また、第２フレーマ６３２は、接続切替スイッチ１６１０から入力された信号からデータを取り出す。
【０１３９】
接続切替スイッチ１６１０は、制御部６４０の制御に従って、第１フレーマ６３１との間で信号の入出力を行う接続先を、接続経路群１６２０の中から選択する。また、接続切替スイッチ１６１０は、制御部６４０の制御に従って、第２フレーマ６３２との間で信号の入出力を行う接続先を、接続経路群１６２０の中から選択する。制御部６４０は、決定した接続先に基づく切り替え指示を接続切替スイッチ１６１０へ出力することで、図６において説明した接続先の切替と同様の切替を行う。
【０１４０】
このように、実施の形態２にかかる回線収容装置５００によれば、実施の形態２にかかる回線収容装置５００の効果を奏するとともに、ステーション５３１〜５３４の独自の動作によって各ステーションの接続先を切り替えることができる。これにより、各ステーションの接続切替を一元的に行う接続切替スイッチを用いる場合と比べて、中継モジュールの障害に対するネットワーク４００の耐性をさらに向上させることができる。
【０１４１】
（中継モジュール復旧時における回線収容装置の動作の概要）
図１７は、この回線収容装置の概要を示す図（その４）である。図１７において、図３に示した部分と同様の部分については同一の符号を付して説明を省略する。図３に示した状態の後、中継モジュール１１２が障害から復帰した場合について説明する。図１７に示すように、障害から復帰した中継モジュール１１２は、識別情報＃２の通知を再開する。
【０１４２】
中継モジュール１１２からの識別情報＃２の通知が再開されると、中継モジュール１１１および中継モジュール１１３は、中継モジュール１１２が障害から復帰したことを検出することができる。この状態において、中継モジュール１１１〜１１３のそれぞれが接続先を決定する動作は、図１〜図３で説明した通りであるため、ここでは説明を省略する。
【０１４３】
図１８は、この回線収容装置の概要を示す図（その５）である。図１８において、図３に示した部分と同様の部分については同一の符号を付して説明を省略する。中継モジュール１１２が障害から復帰（図１７参照）した後、中継モジュール１１１は、接続先の一方を中継モジュール１１３から中継モジュール１１２に切り替える。中継モジュール１１１の接続先の他方は、第１インターフェース１１５のまま維持される。
【０１４４】
また、中継モジュール１１２は、識別情報＃１および識別情報＃３を正常に取得できている。このため、中継モジュール１１２は、自モジュールの識別情報＃２の次に小さな値の識別情報＃１が示す中継モジュール１１１と接続するとともに、識別情報＃２の次に大きな値の識別情報＃３が示す中継モジュール１１３と接続する。
【０１４５】
また、中継モジュール１１３は、接続先の一方を中継モジュール１１１から中継モジュール１１２に切り替える。中継モジュール１１３の接続先の他方は、第２インターフェース１１６のまま維持される。このように、中継モジュール１１２が障害から復帰すると、復旧した中継モジュール１１２を経由する接続経路が自動的に形成される。
【０１４６】
以上説明したように、開示の回線収容装置および制御方法によれば、中継モジュールの障害に対するネットワークの耐性を向上させることができる。なお、上述した各実施の形態においては、ネットワーク４００がＲＰＲをサポートしているリング型ネットワークである場合について説明したが、ネットワーク４００はＲＰＲをサポートしている場合に限る必要は無く、リング型ネットワークでなくてもよい。たとえば、ネットワーク４００は、ノード＃Ａ〜＃Ｄを直線上に接続したネットワークであってもよい。この場合はノード＃Ａ〜＃Ｄのうちの末端のノードでない中間ノードに、回線収容装置５００を設けることで、ネットワークの耐性を向上させることができる。
【０１４７】
上述した各実施の形態においては、回線収容装置５００によって、ノード間で伝送する信号を一度電気信号に変換して中継する構成を説明したが、ノード間で伝送する信号を光のまま中継する構成にしてもよい。この場合は、各ステーションによって形成される接続経路も光経路とする。また、ネットワーク４００は光ネットワークであるとして説明したが、回線収容装置５００は電気回線のネットワークにも応用可能である。
【０１４８】
また、上述した各実施の形態においては、回線収容装置５００が収容しているステーション５３１〜５３４のすべてがリング型のネットワーク４００に属するステーションである場合について説明した。これに対して、ステーション５３１〜５３４の一部が、ネットワーク４００とは別のネットワークに属するステーションであってもよい。
【０１４９】
この場合は、ステーション５３１〜５３４は、自ステーションの識別情報としてのスロット番号に、自ステーションが属するネットワークの番号を付して別のステーションに通知する。そして、ステーション５３１〜５３４は、別のステーションから取得したスロット番号のうちの、付されているネットワークの番号が自ステーションの属するネットワークのネットワーク番号と同一であるスロット番号の一覧を示すテーブルを作成する。
【０１５０】
これにより、ステーション５３１〜５３４のうちのネットワーク４００に属するステーションは、ステーション５３１〜５３４のうちの別のネットワークに属するステーションを迂回した接続経路を形成することができる。これにより、回線収容装置５００は、ネットワーク４００とは別のネットワークに属するステーションも混在させて収容することが可能になる。上述した実施の形態に関し、さらに以下の付記を開示する。
【０１５１】
（付記１）ネットワークの一部分を形成するように接続された複数の中継モジュールを収容する回線収容装置において、
前記複数の中継モジュールのそれぞれは、
前記複数の中継モジュールのうちの自モジュールとは別の中継モジュールに対して自モジュールの識別情報を繰り返し通知する通知手段と、
前記別の中継モジュールから繰り返し通知される前記別の中継モジュールの識別情報を取得する取得手段と、
前記取得手段によって正常に取得された各識別情報が示す中継モジュールの中から接続先を決定する決定手段と、
前記決定手段の決定結果に基づいて自モジュールの接続先を切り替える切替手段と、
を備えることを特徴とする回線収容装置。
【０１５２】
（付記２）前記取得手段によって正常に取得された各識別情報の一覧を示す情報を作成する作成手段を備え、
前記決定手段は、前記一覧を示す情報が変化した場合に前記接続先を決定することを特徴とする付記１に記載の回線収容装置。
【０１５３】
（付記３）前記決定手段は、前記各識別情報のうちの、自モジュールの識別情報の値の次に小さい値の識別情報と、自モジュールの識別情報の値の次に大きい値の識別情報と、が示す各中継モジュールを前記接続先として決定することを特徴とする付記１または２に記載の回線収容装置。
【０１５４】
（付記４）前記ネットワークの他のノードと通信を行う第１インターフェースおよび第２インターフェースを備え、
前記決定手段は、
前記次に小さい値の識別情報が存在しない場合は、前記第１インターフェースと、前記次に大きい値の識別情報が示す中継モジュールと、を前記接続先として決定し、
前記次に大きい値の識別情報が存在しない場合は、前記第２インターフェースと、前記次に小さい値の識別情報が示す中継モジュールと、を前記接続先として決定することを特徴とする付記３に記載の回線収容装置。
【０１５５】
（付記５）前記複数の中継モジュールは、前記回線収容装置に並べて設けられた複数のスロットにそれぞれ収容され、
前記複数の中継モジュールのそれぞれが通知する識別情報は、前記自モジュールが収容されたスロットの並び順を示すスロット番号であることを特徴とする付記３または４に記載の回線収容装置。
【０１５６】
（付記６）前記ネットワークはリング型のネットワークであることを特徴とする付記１〜４のいずれか一つに記載の回線収容装置。
【０１５７】
（付記７）前記ネットワークはＲＰＲ（Ｒｅｓｉｌｉｅｎｔ  Ｐａｃｋｅｔ  Ｒｉｎｇ）ネットワークであり、
前記複数の中継モジュールのそれぞれは、前記ＲＰＲネットワークにおいて伝送路の切替処理を行うＲＰＲ中継モジュールであることを特徴とする付記６に記載の回線収容装置。
【０１５８】
（付記８）ネットワークの一部分を形成するように接続され、回線収容装置に収容された複数の中継モジュールの制御方法において、
前記複数の中継モジュールのうちの自モジュールとは別の中継モジュールに対して自モジュールの識別情報を繰り返し通知する通知工程と、
前記別の中継モジュールから繰り返し通知される前記別の中継モジュールの識別情報を取得する取得工程と、
前記取得工程によって正常に取得された各識別情報が示す中継モジュールの中から接続先を決定する決定工程と、
前記決定工程の決定結果に基づいて自モジュールの接続先を切り替える切替工程と、
を含むことを特徴とする制御方法。
【図面の簡単な説明】
【０１５９】
【図１】この回線収容装置の概要を示す図（その１）である。
【図２】この回線収容装置の概要を示す図（その２）である。
【図３】この回線収容装置の概要を示す図（その３）である。
【図４】実施の形態１にかかるネットワークの構成を示すブロック図である。
【図５】実施の形態１にかかる回線収容装置の構成を示すブロック図である。
【図６】図５に示したステーションの具体例を示すブロック図である。
【図７】図５に示したステーションの動作の一例を示すフローチャートである。
【図８】図７に示したステップＳ７０５の具体例を示すフローチャートである。
【図９】図５に示したステーションの動作の他の例を示すフローチャートである。
【図１０】制御部が作成するテーブルを示す図（その１）である。
【図１１】制御部が作成するテーブルを示す図（その２）である。
【図１２】障害発生時の各ステーションの切替動作を示す図（その１）である。
【図１３】制御部が作成するテーブルを示す図（その３）である。
【図１４】障害発生時の各ステーションの切替動作を示す図（その２）である。
【図１５】実施の形態２にかかる回線収容装置の構成を示すブロック図である。
【図１６】図１５に示したステーションの具体例を示すブロック図である。
【図１７】この回線収容装置の概要を示す図（その４）である。
【図１８】この回線収容装置の概要を示す図（その５）である。
【符号の説明】
【０１６０】
１００，１２０，４００  ネットワーク
１０１  一部分
１１０，５００  回線収容装置
１１１，１１２，１１３  中継モジュール
１１５  第１インターフェース
１１６  第２インターフェース
４１０Ａ，４１０Ｂ，４１０Ｃ，４１０Ｄ  ユーザ網
４２１，４２２  伝送路
５１０  第１シェルフ
５１２  第１高速Ｉ／Ｆ
５１３  第２高速Ｉ／Ｆ
５２０  第２シェルフ
５２１，５２２，５２３，５２４，５２５，５２６  スロット
５３１ａ，５３２ａ，５３３ａ，５３４ａ  Ｗｅｓｔ側の接続部
５３１ｂ，５３２ｂ，５３３ｂ，５３４ｂ  Ｅａｓｔ側の接続部
５４０  制御信号用回線
６３１  第１フレーマ
６３２  第２フレーマ
１０００，１１００，１３００  テーブル
１５２０，１６２０  接続経路群
【図１】
0005292892.tif 000002
【図２】
0005292892.tif 000003
【図３】
0005292892.tif 000004
【図４】
0005292892.tif 000005
【図５】
0005292892.tif 000006
【図６】
0005292892.tif 000007
【図７】
0005292892.tif 000008
【図８】
0005292892.tif 000009
【図９】
0005292892.tif 000010
【図１０】
0005292892.tif 000011
【図１１】
0005292892.tif 000012
【図１２】
0005292892.tif 000013
【図１３】
0005292892.tif 000014
【図１４】
0005292892.tif 000015
【図１５】
0005292892.tif 000016
【図１６】
0005292892.tif 000017
【図１７】
0005292892.tif 000018
【図１８】
0005292892.tif 000019