(57)【特許請求の範囲】
【請求項１】
双方向光伝送路を介して複数の光伝送装置がリング状に接続し、前記複数の光伝送装置は、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする光伝送装置であるドロップノードとを有するリング伝送システムにおける光伝送装置であって、
リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、
スケルチデータリンクを用いて、一方側に隣接する光伝送装置より、前記アドノードまでの間に存在する光伝送装置の数であり、前記光伝送装置の識別情報よりも大であるビット数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記ドロップノードまでの間に存在する光伝送装置の数であり、前記光伝送装置の識別情報よりも大であるビット数である第二のホップ数を受信するスケルチデータリンク処理手段と、
前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記ドロップノードの識別情報を取得し、前記アドノード及び前記ドロップノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段とを備え、
前記スケルチデータリンク処理手段は、前記受信した第一のホップ数をカウントアップし、当該カウントアップした第一のホップ数を前記他方側に隣接する光伝送装置に送信し、また、前記受信した第二のホップ数をカウントアップし、当該カウントアップした第二のホップ数を前記一方側に隣接する光伝送装置に送信することを特徴とする光伝送装置。
【請求項２】
双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、
リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、
スケルチデータリンクを用いて、一方側に隣接する光伝送装置より、前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記セカンダリノードまでの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、前記接続形態の種別を識別する情報とともに、前記プライマリノードまでの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、
前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、
前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、
前記スケルチデータリンク処理手段は、前記受信した第一のホップ数、前記受信した第二のホップ数及び前記受信した第三のホップ数をそれぞれカウントアップし、当該カウントアップした第一のホップ数、当該カウントアップした第二のホップ数及び当該カウントアップした第三のホップ数を受信側と反対側に隣接する光伝送装置に送信することを特徴とする光伝送装置。
【請求項３】
双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、
リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、
スケルチデータリンクを用いて、一方側に隣接する光伝送装置より前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記プライマリノード及びセカンダリノードのどちらか一方までの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、接続形態の種別を識別する情報とともに、前記プライマリノード及びセカンダリノードの残り一方までの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、
前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、
前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、
前記スケルチデータリンク処理手段は、前記受信した第一のホップ数、前記受信した第二のホップ数及び前記受信した第三のホップ数をそれぞれカウントアップし、当該カウントアップした第一のホップ数、当該カウントアップした第二のホップ数及び当該カウントアップした第三のホップ数を受信側と反対側に隣接する光伝送装置に送信することを特徴とする光伝送装置。
【請求項４】
双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、
リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、
スケルチデータリンクを用いて、一方側に隣接する光伝送装置より、前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記セカンダリノードまでの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、前記接続形態の種別を識別する情報とともに、前記プライマリノードまでの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、
前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、
前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、
前記接続形態は、前記所定の接続形態は、アドノードからの光信号が前記プライマリノードでドロップされて前記第二のリングシステムに伝送されるとともに、光信号が前記プライマリノードからさらに前記セカンダリノードまで伝送を続行し、前記セカンダリノードでもドロップされて前記第二のリングシステムに伝送される第一の接続形態、又はアドノードからの光信号が一方の方向に伝送されて前記プライマリノードでドロップされて前記第二のリングシステムに伝送されるとともに、アドノードからの光信号が他方の方向にも伝送されて前記セカンダリノードでドロップされて前記第二のリングシステムに伝送される第二の形態のいずれかであることを特徴とする光伝送装置。
【請求項５】
双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、
リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、
スケルチデータリンクを用いて、一方側に隣接する光伝送装置より前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記プライマリノード及びセカンダリノードのどちらか一方までの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、接続形態の種別を識別する情報とともに、前記プライマリノード及びセカンダリノードの残り一方までの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、
前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、
前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、
前記接続形態は、アドノードからの光信号が一方の方向に伝送されて前記プライマリノードでドロップされて前記第二のリングシステムに伝送されるとともに、アドノードからの光信号が他方の方向にも伝送されて前記セカンダリノードでドロップされて前記第二のリングシステムに伝送される接続形態であることを特徴とする光伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、双方向伝送可能なＢＬＳＲ(Bi-directional Line Switched Ring)構成のリング伝送システムにおける光伝送装置に関し、特に、１リング上に設置できる光伝送装置（ノード）の数の上限を拡張することができる光伝送装置に関する。
【背景技術】
【０００２】
双方向伝送が可能なＢＬＳＲ(Bi-directional Line Switched Ring)構成のリング伝送システム（以下、単に、「ＢＬＳＲシステム」と称する場合がある）は、ＳＯＮＥＴ(Synchronous
Optical Network)に従って実現され、具体的には、複数の光伝送装置それぞれの間は、通常のデータ伝送に用いるWorkチャネルと、予備用のProtectionチャネルを有する光ファイバ回線により接続され、リング状の伝送路が構成される。正常時には、Workチャネルに設定されたパス(path)により、データをリングに挿入するアド(Add)ノードからデータをリングから抽出するドロップ(drop)ノードへデータが伝送される。Workチャネルに何らかの障害が発生すると、データの伝送路はProtectionチャネルに切り替えられ、データは、Workチャネルの伝送方向とは反対方向に回って、ドロップノードに伝送される。【０００３】
なお、ＢＬＳＲシステムでの伝送態様は、例えば、ＯＣ(Optical Carrier)４８と呼ばれる方式が採用されている。ＯＣ４８では、１本の光ファイバーによる回線において、４８個のタイムスロットが時間多重されて、１回線は４８チャネルを有し、その半分の２４チャネルがWorkチャネルに割り当てられ、残りの２４チャネルがProtectionチャネルに割り当てられている。そして、いわゆる２ファイバＢＬＳＲ構成では、各ノード間を２本の光ファイバーで接続して、リングネットワークを構築し、各光ファイバー回線が、２４個ずつのWorkチャネルとProtectionチャネルを有している。また、各光ファイバーの伝送方向は反対である。すなわち、一つの光ファイバーのWorkチャネルとProtectionチャネルは、時計回りにデータを伝送し、もう一方の光ファイバーのWorkチャネルとProtectionチャネルは、反時計回りにデータを伝送する。従って、あるWorkチャネルに障害が生じると、データ伝送路は、別の光ファイバのProtectionチャネルに切り替わり、当初のWorkチャネルの伝送方向とは反対方向にデータを伝送する。【０００４】
図１は、ＢＬＳＲ構成のリング伝送システムの動作例を示す図である。図１において、実線は、Workチャネルを表し、点線は、Protectionチャネルを表す。図１以降の図面においても同様である。図１（ａ）は、正常時の動作例であって、図１（ｂ）は、障害発生時における動作例である。ＢＬＳＲシステムは、４つのノード１、２、３、４を有し、各ノードは、２本の光ファイバーで接続され、リングネットワークを構成している。また、各光ファイバーは、WorkチャネルとProtectionチャネルを有する。そして、各ノードは、Ｅ(East)側とＷ(West)側を有し、時計回りの方向をＥ→Ｗ方向、反時計回りの方向をＷ→Ｅ方向と定義する。【０００５】
図１では、アドノード２からドロップノード４にデータを伝送する場合、反時計回り（Ｗ→Ｅ方向）にデータを伝送する光ファイバのWorkチャネルを通って、ノード１を経由するパス(path)が設定される。そして、図１（ａ）の正常時においては、このパスに従って、データは、アドノード２からノード１を経由してドロップノード４に到達する。一方、図１（ｂ）に示すように、例えばノード１とノード４との間のWorkチャネルに何らかの障害がある場合は、ノード１において、伝送回線が、別の光ファイバのProtectionチャネルに切り替えられ、データは、時計回り（Ｅ→Ｗ方向）のProtectionチャネルを通って、ノード２、３を経由して、ドロップノード４に到達する。【０００６】
ところで、ＢＬＳＲシステムでは、リング内のWorkチャネルにパス(path)が設定されている場合、そのWorkチャネルの障害発生時にデータを救済可能かどうか判定する情報として、パスが存在する各ノードにおいて、チャネル単位でスケルチ(Squelch)テーブルが作成される。スケルチとは、リング内の回線に障害が発生してリング伝送路が分断された状態になった場合に、伝送されているデータ（光信号）が誤ったノードに接続されるのを防止し、データを救済するために行われる処理をいう。具体的には、各ノードが光信号にＡＩＳ(Alarm
Indication Signal)を加える処理であり、これにより、光信号の混信が防止される。【０００７】
このスケルチ機能を実現するために、各ノードにスケルチテーブルが設けられる。スケルチテーブルとは、スケルチするために必要なクロスコネクト情報が書き込まれたテーブルであって、具体的には、各Workチャネル毎に、ソースノード（アドノード）のＩＤとデスティネーションノード（ドロップノード）のＩＤとを示すデータが書き込まれている。このスケルチテーブルにより、各ノードは、どのノードからどのノードまでパスが設定されているかについてのクロスコネクト情報を得ることが可能となる。【０００８】
図２は、スケルチテーブルのフォーマット例を示す図である。図２に示すように、スケルチテーブル(SQLTBL)は、クロスコネクトの方向（Ｗ→Ｅ方向／Ｅ→Ｗ方向）、ノードの側（Ｅ側／Ｗ側）それぞれにつき、パス(path)のアドノード(Add
node)、ドロップノード(Drop node)の情報を保持する。スケルチテーブルは、パスが存在するすべてのノードで作成される。【０００９】
図３は、図１に例示したパスにより設定されるスケルチテーブル(SQLTBL)の例を示す図である。図３（ａ）はノード２、図３（ｂ）はノード１、図３（ｃ）はノード４のスケルチテーブルの例である。ノード２はアドノードであって、ノード２のＥ側から光信号（データ）が挿入され、Ｗ→Ｅ方向にデータが伝送されるので、図３（ａ）に示されるように、Ｗ→Ｅ方向のＥ側のフィールドに、アドノードとドロップノードのＩＤが書き込まれる。ノード１は、スルー(through)ノードであって、ノード１のＷ側とＥ側の両方を光信号が伝送するので、Ｗ→Ｅ方向のＥ側とＷ側の両方のフィールドに、アドノードとドロップノードのＩＤが書き込まれる。ノード４はドロップノードであって、ノード１からの光信号をＷ側で受信する。従って、図３（ｃ）に示すように、Ｗ→Ｅ方向のＷ側のフィールドに、アドノードとドロップノードのＩＤが書き込まれる。【００１０】
上記のスケルチテーブルは、制御用チャネルであるスケルチデータリンクを用いて、クロスコネクト設定時に自動的に構築される。【００１１】
図４は、スケルチデータリンクのフォーマット例を示す図である。スケルチデータリンクは、アドノード（ソース(Source)ノード）のＩＤ(SRC_ID)とドロップノード（デスティネーション(Destination)ノード）のＩＤ(DST_ID)の組み合わせからなるクロスコネクト情報を有する。そして、スケルチデータリンクは、送信用／受信用、さらにＷ側／Ｅ側、さらに、伝送方向（Ｅ→Ｗ方向／Ｗ→Ｅ方向）毎にクロスコネクト情報を書き込む領域を有する。各クロスコネクト情報は１バイトで構成され、４ビットずつをアドノードのＩＤとドロップノードのＩＤに割り当てている。以下、図５に示すパスを例に、スケルチデータリンクを用いたスケルチテーブルの自動構築の手順について説明する。【００１２】
図５は、スケルチテーブルの自動構築の手順を説明するためのパスを示す図である。図５に示すパスでは、ノード２のＥ側から光信号がアドされ、Ｗ→Ｅ方向に伝送されて、ノード１をスルーして、ノード４のＷ側で光信号がドロップされる。【００１３】
図６は、各ノードにおけるスケルチデータリンクの送受信値を示す図である。図６（ａ）は、パス設定前の初期状態におけるデータリンクの状態を示す図であって、すべてのフィールドが「０」となっている。図６（ｂ）において、まず、ノード２は、自ノードがアドノードであることを認識しているので、データリンクフォーマットの指定されたフィールド（送信、Ｅ側、Ｗ→Ｅ方向、SRC_ID）に自ノードのＩＤ（この場合、ノード２の絶対ＩＤ「２」）を書き込み、送信値としてノード１に送信する。絶対ＩＤは、各ノードに割り当てられた固有のＩＤである。なお、この時点では、ノード２はドロップノードがどのノードかはわかっていないので、対応するデスティネーションＩＤ（DST_ID）は、「０」のままにしておく。ノード１は、ノード２からの送信値を、ノード１のＷ側で受信値として受信する。これにより、ノード１は、アドノードがどのノードであるか認識することができる。ノード１は、ドロップノードではないので、ノード１は、ノード２からの受信値をそのままＥ側の送信値として、Ｅ側からＷ→Ｅ方向に送信する。【００１４】
そして、図６（ｃ）に示すように、ノード４では、ノード４のＷ側でノード１からの送信値を受信値として受信する。これにより、ノード４は、アドノードがどのノードであるか認識することができる。さらに、ノード４は、自ノードがドロップノードであることを認識しているので、データリンクの指定されたフィールド（送信用、Ｗ側、Ｗ→Ｅ方向、DST_ID）に、自ノードのＩＤを書き込む。【００１５】
デスティネーションＩＤを書き込む場合、上述のソースノードＩＤのようにノードの絶対ＩＤではなく、ソースノードＩＤを基準とした相対ＩＤが用いられる。相対ＩＤは、ソースノードからいくつ先のノードであるかを表すＩＤである。従って、ソースノードが変わることにより、相対ＩＤは変化する。図５の例の場合は、ドロップノードであるノード４は、アドノード（ソースノード）であるノード２から２つ先のノードであるので、相対ＩＤとして「２」が書き込まれる。各ノードは、リングネットワークを構成するノードの並び順（トポロジー）を認識しているので、相対ＩＤにより、ノードを特定することは可能である。なお、デスティネーションＩＤに相対ＩＤを用いる理由については、下記特許文献１（特開２００２−１４１９２４号公報）に記載されている。一言で言えば、相対ＩＤを用いることにより、ドロップノードを識別するのに、「０」を使わなくてすむようになり、この「０」に別の意味を持たせることにより、別の情報を伝達できるようにするためである。【００１６】
図６（ｃ）に戻って、ドロップノードであるノード４の相対ＩＤを示すデータリンク値は、ノード４のＷ側から送信値として送信され、ノード１のＥ側で受信値として受信される。ノード１は、スルーノードであるので、この受信値をそのままＷ側からの送信値として送信し、ノード２のＥ側で受信される。相対ＩＤを受信したノード１及びノード２は、その相対ＩＤとトポロジー情報に基づいて、ドロップノードがどのノードであるかを認識することができる。【００１７】
こうして、各ノードは、パスにおけるアドノードとドロップノードを認識すると、スケルチテーブルを作成する。【００１８】
上記図４に示したスケルチデータリンクのフォーマットにおいて、アドノード（ソースノード）とドロップノード（デスティネーションノード）の組み合わせであるクロスコネクト情報は、１バイトで構成され、４ビットずつをアドノードのＩＤとドロップノードのＩＤに割り当てている。【００１９】
図７は、スケルチデータリンクのフォーマットのビット割り当てを説明する図である。図示されるように、１バイトのクロスコネクト情報において、上位４ビットが、ソースノード(SRC_ID)に割り当てられ、下位４ビットが、デスティネーションノード(DST_ID)に割り当てられている。【００２０】
このように、現状のフォーマットでは、ソースノード、デスティネーションノードに割り当てられているビット数が４ビットであるため、取りうる値は、０から１５までの１６種類に制限される。このような制限から、ＢＬＳＲの１つのリングに存在可能なノードの上限は１６となってしまい、一つのリングに１６を超える数のノードを収容することができない。【００２１】
１６を超えるノードを収容するリングネットワークを構築する場合、１６までのノードを有するＢＬＳＲのリングを複数構築し、リング同士を接続することで実現できる。このリング間接続方式には、ＤＣＰ(Drop and Continue on Protection)、ＤＴＰ(Dual Transmission on
Protection)などが知られている。リング間接続方式については、下記特許文献１（特開２００２−１４１９２４号公報）に詳述されているとともに、後に説明するので、ここでの説明は省略する。【００２２】
しかしながら、近年のネットワークの大規模化の傾向から、１リング内に収容できるノード数の上限を拡張することが望まれている。リング間の回線には、リング内でのProtectionチャネルのような障害時用のデータ救済手段がないため、上記ＤＣＰやＤＴＰのような接続方式により、データの救済が図られるが、リング間伝送は、リング内伝送と比較して耐障害性能が低下する。従って、耐障害性能を高めるためにも、一つのリング内に収容できるノード数の上限を拡張することが望まれる。【００２３】
下記特許文献２（特開２００３−２２４５７１号公報）は、一つのリングに１６を超えるノードを収容可能にする技術に開示されているが、ＢＬＳＲにおけるパス切り替えの判定可能なノード数を拡張するものであって、１６を超えるノードを収容するリングについて、スケルチテーブルを自動構築することはできない。【００２４】
また、下記特許文献１（特開２００２−１４１９２４号公報）は、上記ＤＣＰやＤＴＰのようなリング間接続方式の設定方法について開示しているが、その設定方法はやや複雑である。
【特許文献１】特開２００２−１４１９２４号公報
【特許文献２】特開２００３−２２４５７１号公報
【発明の開示】
【００２５】
従って、本発明の目的は、ＢＬＳＲシステムにおけるパス設定に関してあらかじめ作成されるスケルチテーブルを自動構築できるノード数の上限を拡張することができるノード（光伝送装置）を提供することにある。
【００２６】
また、本発明の別の目的は、リング同士を接続するリング間接続（例えばＤＣＰ及びＤＴＰ）をより簡易に設定することができるノード（光伝送装置）を提供することにある。
【００２７】
上記目的を達成するための本発明の光伝送装置の第一の構成は、双方向光伝送路を介して複数の光伝送装置がリング状に接続し、前記複数の光伝送装置は、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする光伝送装置であるドロップノードとを有するリング伝送システムにおける光伝送装置であって、リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、スケルチデータリンクを用いて、一方側に隣接する光伝送装置より、前記アドノードまでの間に存在する光伝送装置の数であり、前記光伝送装置の識別情報よりも大であるビット数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記ドロップノードまでの間に存在する光伝送装置の数であり、前記光伝送装置の識別情報よりも大であるビット数である第二のホップ数を受信するスケルチデータリンク処理手段と、前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記ドロップノードの識別情報を取得し、前記アドノード及び前記ドロップノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段とを備え、前記スケルチデータリンク処理手段は、前記受信した第一のホップ数をカウントアップし、当該カウントアップした第一のホップ数を前記他方側に隣接する光伝送装置に送信し、また、前記受信した第二のホップ数をカウントアップし、当該カウントアップした第二のホップ数を前記一方側に隣接する光伝送装置に送信することを特徴とする。
【００２９】
本発明の光伝送装置の第二の構成は、双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、スケルチデータリンクを用いて、一方側に隣接する光伝送装置より、前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記セカンダリノードまでの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、前記接続形態の種別を識別する情報とともに、前記プライマリノードまでの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、前記スケルチデータリンク処理手段は、前記受信した第一のホップ数、前記受信した第二のホップ数及び前記受信した第三のホップ数をそれぞれカウントアップし、当該カウントアップした第一のホップ数、当該カウントアップした第二のホップ数及び当該カウントアップした第三のホップ数を受信側と反対側に隣接する光伝送装置に送信することを特徴とする。
【００３０】
本発明の光伝送装置の第三の構成は、双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、スケルチデータリンクを用いて、一方側に隣接する光伝送装置より前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記プライマリノード及びセカンダリノードのどちらか一方までの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、接続形態の種別を識別する情報とともに、前記プライマリノード及びセカンダリノードの残り一方までの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、前記スケルチデータリンク処理手段は、前記受信した第一のホップ数、前記受信した第二のホップ数及び前記受信した第三のホップ数をそれぞれカウントアップし、当該カウントアップした第一のホップ数、当該カウントアップした第二のホップ数及び当該カウントアップした第三のホップ数を受信側と反対側に隣接する光伝送装置に送信することを特徴とする。
【００３２】
本発明の第四の構成は、双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、スケルチデータリンクを用いて、一方側に隣接する光伝送装置より、前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記セカンダリノードまでの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、前記接続形態の種別を識別する情報とともに、前記プライマリノードまでの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、前記接続形態は、前記所定の接続形態は、アドノードからの光信号が前記プライマリノードでドロップされて前記第二のリングシステムに伝送されるとともに、光信号が前記プライマリノードからさらに前記セカンダリノードまで伝送を続行し、前記セカンダリノードでもドロップされて前記第二のリングシステムに伝送される第一の接続形態、又はアドノードからの光信号が一方の方向に伝送されて前記プライマリノードでドロップされて前記第二のリングシステムに伝送されるとともに、アドノードからの光信号が他方の方向にも伝送されて前記セカンダリノードでドロップされて前記第二のリングシステムに伝送される第二の形態のいずれかであることを特徴とする。
【００３３】
本発明の第五の構成は、双方向光伝送路を介して複数の光伝送装置がリング状に接続し、光信号をアドする光伝送装置であるアドノードと、当該アドノードからの光信号をドロップする２つの光伝送装置であるプライマリノードとセカンダリノードとを有する第一のリングシステムと、前記プライマリノードと前記セカンダリノードと所定の接続形態で接続する第二のリングシステムとを有するリング伝送システムにおける光伝送装置であって、リング状に接続された前記複数の光伝送装置の並び順情報及び各光伝送装置の識別情報を格納する格納手段と、スケルチデータリンクを用いて、一方側に隣接する光伝送装置より前記アドノードまでの間に存在する光伝送装置の数である第一のホップ数を受信し、他方側に隣接する光伝送装置より、前記プライマリノード及びセカンダリノードのどちらか一方までの間に存在する光伝送装置の数である第二のホップ数を受信し、さらに、隣接する光伝送装置より、接続形態の種別を識別する情報とともに、前記プライマリノード及びセカンダリノードの残り一方までの間に存在する光伝送装置の数である第三のホップ数を受信するスケルチデータリンク処理手段と、前記並び順情報と前記受信した第一のホップ数に基づいて前記アドノードの識別情報を取得し、前記並び順情報と前記受信した第二のホップ数に基づいて前記セカンダリノードの識別情報を取得し、前記アドノード及び前記セカンダリノードの識別情報を格納するスケルチテーブルを生成するスケルチテーブル生成手段と、前記接続形態の種別、前記プライマリノードの識別情報を少なくとも格納するリップテーブルを生成するリップテーブル生成手段とを備え、前記接続形態は、アドノードからの光信号が一方の方向に伝送されて前記プライマリノードでドロップされて前記第二のリングシステムに伝送されるとともに、アドノードからの光信号が他方の方向にも伝送されて前記セカンダリノードでドロップされて前記第二のリングシステムに伝送される接続形態であることを特徴とする。
【図面の簡単な説明】
【００３４】
【図１】ＢＬＳＲ構成のリング伝送システムの動作例を示す図である。
【図２】スケルチテーブルのフォーマット例を示す図である。
【図３】図１に例示したパスにより設定されるスケルチテーブルの例を示す図である。
【図４】スケルチデータリンクのフォーマット例を示す図である。
【図５】スケルチテーブルの自動構築の手順を説明するためのパスを示す図である。
【図６】各ノードにおけるスケルチデータリンクの送受信値を示す図である。
【図７】スケルチデータリンクのフォーマットのビット割り当てを説明する図である。
【図８】本発明の実施の形態におけるスケルチデータリンクのフォーマット例を示す図である。
【図９】本発明の実施の形態におけるスケルチデータリンクのフォーマットのビット割り当てを説明する図である。
【図１０】本発明の実施の形態におけるスケルチテーブルの自動構築の手順を説明するためのパスを示す図である。
【図１１】本発明の実施の形態のスケルチテーブルの自動構築において、各ノードにおけるデータリンクの送受信データを示す図である。
【図１２】１リングに６４ノードを収容するＢＬＳＲシステムにおけるスケルチデータリンクの例を示す図である。
【図１３】ＤＣＰ接続及びＤＴＰ接続を説明する図である。
【図１４】リップテーブルのフォーマット例を示す図である。
【図１５】ＤＣＰにおけるスケルチテーブル（及びＲＩＰテーブル）の自動構築の手順を説明するためのパスを示す図である。
【図１６】ＤＣＰにおける各ノードにおけるスケルチデータリンクの送受信値を示す図である。
【図１７】ＤＴＰにおけるスケルチテーブル（及びＲＩＰテーブル）の自動構築の手順を説明するためのパスを示す図である。
【図１８】ＤＴＰにおける各ノードにおけるスケルチデータリンクの送受信値を示す図である。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照して本発明の実施の形態について説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。【００３６】
図８は、本発明の実施の形態におけるスケルチデータリンクのフォーマット例を示す図である。本発明の実施の形態においては、アドノード（ソース(Source)ノード）又はドロップノード（デスティネーション(Destination)ノード）からのホップ（ＨＯＰ）数を用いたクロスコネクト情報により、スケルチデータリンクを構成する。ＨＯＰ数は、ノード−ノード間の数であり、例えば、隣接するノードとの間のＨＯＰ数は、１となる。本実施の形態例では、このＨＯＰ数により、アドノード及びドロップノードを特定する。【００３７】
また、本実施の形態例のクロスコネクト情報は、ＨＯＰ数の情報に加えて、リング間の接続形態がＤＣＰ(Drop and Continue on Protection)であるか、ＤＴＰ(Dual Transmission On
Protection)であるかの情報も有する。ＤＣＰ、ＤＴＰについて、後に詳述する。また、図４と同様に、スケルチデータリンクのフォーマットは、送信用／受信用、さらにＷ側／Ｅ側、さらに、伝送方向（Ｅ→Ｗ方向／Ｗ→Ｅ方向）毎にクロスコネクト情報を書き込む領域を有する。【００３８】
図９は、本発明の実施の形態におけるスケルチデータリンクのフォーマットのビット割り当てを説明する図である。図９（ａ）では、送信用又は受信用のいずれか一方のみのフォーマットが示され、送受信する側（East側／West側）、データの伝送方向（Ｗ→Ｅ方向／Ｅ→Ｗ方向）毎のクロスコネクト情報のビット割り当てが示されている。各クロスコネクト情報は、１バイト（８ビット）で構成され、ＨＯＰ数、ＤＣＰ、ＤＴＰの３つのフィールドに分けられ、例えば、下位２ビット（Ｄ０、Ｄ１）は、ＤＣＰ及びＤＴＰに割り当てられ、上位６ビット（Ｄ２〜Ｄ７）にＨＯＰ数が割り当てられる。【００３９】
図９（ｂ）は、スケルチデータリンクの設定ルールを示す図である。図９（ｂ）によれば、ＤＣＰ接続が行われる場合は、ビットＤ０を「１」とし、ＤＴＰ接続が行われる場合は、ビットＤ１を「１」とする。そして、ビットＤ２〜Ｄ７には、ソースノード又はデスティネーションノードからのＨＯＰ数が０〜６３までの値として設定される。【００４０】
本実施の形態例の場合、ＨＯＰ数のために６ビットが割り当てられるので、１リングに最大６４のノードを収容するＢＬＳＲシステムにおいて、スケルチテーブルを自動構築することができるようになる。従って、１リング内に収容できるノード数を、従来と比較して（従来は１６ノード）、大幅に拡張することができる。また、ＢＬＳＲシステムを構成するノードのハードウェア構成を変更するのではなく、ソフトウェアの変更により、スケルチデータリンクのフォーマットを変更するだけで実現可能であるため、極めて容易にノード数の拡張を行うことができる。【００４１】
以下、図１０に示すパスを例に、本実施の形態におけるスケルチデータリンクを用いたスケルチデータテーブルの自動構築の手順について説明する。【００４２】
図１０は、本実施の形態におけるスケルチテーブルの自動構築の手順を説明するためのパスを示す図である。図１０に示すパスでは、ノード１のＥ側から光信号がアドされ、Ｗ→Ｅ方向に伝送されて、ノード２をスルーして、ノード３のＷ側で光信号がドロップされる。なお、各ノードは、リング内に配置されるノードの並び順情報と、各ノードの固有ＩＤ（絶対ＩＤ）の情報を、所定の内部格納手段に格納し、随時、これらを参照、取得することができる。【００４３】
図１１は、各ノードにおけるデータリンクの送受信データを示す図である。図１１（ａ）は、パス設定前の初期状態におけるデータリンクの状態を示す図であって、すべてのフィールドが「０」となっている。ＢＬＳＲシステムでは、自ノードから自ノードへのパスは存在しないので、ＨＯＰ数が０という値を、初期値とすることができる。【００４４】
図１１（ｂ）において、まず、ノード１は、アドのクロスコネクト設定がなされており、自ノードがアドノードであることを認識しているので、データリンクフォーマットの指定されたＨＯＰ数の送信値フィールド（Ｅ側、Ｗ→Ｅ方向）の値を＋１カウントアップする（この場合、ＨＯＰ数は初期値「０」から「１」となる）。このとき、ＤＴＰ、ＤＣＰのフィールドは、初期値「０」のままである。そして、ノード１は、データリンクの送信値（ＨＯＰ数「１」、ＤＣＰ「０」、ＤＴＰ「０」）をＥ側から送信する。【００４５】
図１１（ｃ）に示すように、ノード１からの送信値は、ノード２のＷ側／Ｗ→Ｅ方向で受信値として受信される。ノード２は、受信値の受信側（この場合Ｗ側）と受信値の中のＨＯＰ数「１」により、アドノードはＷ側に隣接するノード１であると認識することができる。また、ノード２は、スルーのクロスコネクト設定がなされているので、受信値のＨＯＰ数を＋１カウントアップし（この場合、ＨＯＰ数は「１」から「２」となる）、それを送信値としてＥ側からに送信する（ＤＣＰ、ＤＴＰは、「０」のままである）。【００４６】
図１１（ｄ）に示すように、ノード２からの送信値は、ノード３のＷ側／Ｗ→Ｅ方向で受信値として受信される。ノード３は、受信値の受信側（この場合Ｗ側）と受信値の中のＨＯＰ数「２」により、アドノードはＷ側に２ＨＯＰ先のノード１であると認識することができる。より具体的には、各ノードが保持するノード並び順情報とＨＯＰ数によりノード１を特定することができ、各ノードが保持する固有ＩＤ情報から、ノード１の固有ノードＩＤを取得する。また、ノード３は、ドロップのクロスコネクト設定がなされているので、設定されたパスは、ノード１(Add)→ノード２(Through)→ノード３(Drop)であることを認識する。【００４７】
そして、ノード３は、自ノードがドロップノードであることをノード２、ノード１に知らせる必要があることから、Ｗ側／Ｗ→Ｅ方向の送信値フィールドのＨＯＰ数を＋１カウントアップし、その送信値を送信する（この場合、初期値「０」から「１」となる）。このとき、ＤＣＰ、ＤＴＰは、初期値「０」のままである。【００４８】
図１１（ｅ）に示すように、ノード３からの送信値は、ノード２のＥ側／Ｗ→Ｅ方向で受信値として受信される。ノード２は、受信値の受信側（この場合Ｅ側）と受信値の中のＨＯＰ数「１」により、ドロップノードはＥ側に隣接するノード３であると認識することができる。また、ノード２は、アドノード及びドロップノードが判明したので、設定されたパスが、ノード１→ノード２→ノード３であることを認識する。【００４９】
また、ノード２は、スルーノードであるので、受信のＨＯＰ数を＋１カウントアップし（この場合、ＨＯＰ数は「１」から「２」となる）、それを送信値としてＷ側からに送信する（ＤＣＰ、ＤＴＰは、「０」のままである）。【００５０】
ノード２からの送信値は、ノード１のＥ側／Ｗ→Ｅ方向で受信値として受信される。ノード１は、受信値の受信側（この場合Ｅ側）と受信値の中のＨＯＰ数「２」により、アドノードはＥ側に２ＨＯＰ先のノード３であると認識する。より具体的には、ノード並び順情報とＨＯＰ数により、ノード３を特定し、さらに、ノード固有ＩＤ情報からノード３の固有ＩＤを取得する。こうして、アドノード及びドロップノードが判明したので、設定されたパスが、ノード１→ノード２→ノード３であることも認識する。【００５１】
こうして、クロスコネクト設定されたすべてのノードは、設定されたパスが、ノード１にて光信号がアドされ、ノード２をスルーして、ノード３にてドロップするパスであることを知ることができ、これにより、スケルチテーブルの作成が可能となる。すなわち、スケルチテーブルのソースノードＩＤには、アドノードであるノード１のＩＤが登録され、デスティネーションノードＩＤには、ドロップノードであるノード３のＩＤが登録される。【００５２】
図１２は、１リングに６４ノードを収容するＢＬＳＲシステムにおけるスケルチデータリンクの例を示す図である。図１２（ａ）は、１リングに６４ノードを収容するＢＬＳＲシステムにおけるパスの設定例を示す図であって、ノード１からＥ→Ｗ方向へノード６４までのアド−スルー−ドロップのパスが設定された状態を示す。図１２（ｂ）は、図１２（ａ）に示すパスを設定する場合の各ノードにおけるスケルチデータリンクの最終的な送受信値の状態を示す図である。各ノードにおける送受信値と自ノードのクロスコネクト状態から、アドノードはノード１であり、ドロップノードはノード６４であることを、各ノードが知ることができる。これにより、各ノードは、スケルチテーブルを作成することが可能となる。【００５３】
以上のように、本実施の形態例では、スケルチテーブルを作成する際に必要なアドノード及びドロップノードなどの情報を、ノードＩＤそのものではなく、アドノード又はドロップノードからのＨＯＰ数とすることにより、従来のように、ソースノードＩＤ及びデスティネーションＩＤの２つの情報を送受信する必要がなくなる。これにより、スケルチデータリンクのビットを有効に活用することができるようになる。好ましくは、１バイトのクロスコネクト情報のうち、６ビットをＨＯＰ数に割り当てることにより、０〜６３までのＨＯＰ数を扱えるようになるので、ＢＬＳＲシステムの１リングに最大６４のノードを収容する場合においても、各ノードがアドノードとドロップノードを認識することができるようになり、スケルチテーブルを自動で構築することができるようになる。【００５４】
次に、ＤＣＰ及びＤＴＰについて説明する。【００５５】
ＢＬＳＲの仕様によれば、リングに収容可能なノード数以上のノード数が必要な場合は、２以上のリングを相互に接続するようにしている。このリング間の相互接続方式は、ＤＣＰ(Drop and Continue on Protection)及びＤＴＰ(Dual Transmission on
Protection)の２種類を有する。【００５６】
そして、各ノードは、自ノードがＤＣＰ／ＤＴＰのいずれに属するかをＲＩＰ(Ring Interworking On Protection)テーブルと呼ばれるものによって、知ることができるようになっている。このＲＩＰテーブルは、２つ以上のリング伝送システム間を接続するために必要な情報が書き込まれた情報である。このＲＩＰテーブルが作成されることにより、２以上のリングで接続されたリング伝送システムが実現可能となる。【００５７】
ＤＣＰ接続及びＤＴＰ接続とは、相互に接続する第一のリング伝送システムと第二のリング伝送システムにおいて、第一のリング信号システムにおいて、２つのドロップノードを設け、第一リング伝送システムからの光信号を２系統で第二のリング伝送システムに伝送する。すなわち、第二のリング伝送システムでは、第一のリング伝送システムの２つのドロップノードとそれぞれ接続する２つのアドノードが設けられ、あらかじめ指定された一方のアドノードにおいて、アドされた２系統の光信号のうち品質の良い方が選択されるようにした接続構成を意味する。【００５８】
ここで、第一のリング伝送システムにおける２つのドロップノードは、それぞれプライマリノード(Primary Node)とセカンダリノード(Secondary Node)と呼ばれ、第一のリング伝送システムのアドノードは、ターミナルノード(Terminal)と呼ばれる。【００５９】
そして、プライマリノードとセカンダリノードとで別々に受信された光信号は、それぞれ２系統で第二のリング伝送システムの２つのアドノードに伝送され、より品質の良い光信号が選択されて、第二のリング伝送システム内を伝送する。また、このＤＣＰ接続と、ＤＴＰ接続は、ターミナルノード、プライマリノード及びセカンダリノードの位置関係によって使い分けられている。具体的には、ＤＣＰ接続は、ターミナルノードでアドされた信号を、プライマリノードでドロップ(Drop)するとともに、そのまま伝送を続行(Continue)して、セカンダリノードでさらにドロップする接続構成である。また、ＤＴＰ接続は、ターミナルノードでアドされた光信号を、両方向（Ｗ→Ｅ方向／Ｅ→Ｗ方向）に伝送させ、一方の方向にあるプライマリノードでドロップするとともに、他方向にあるセカンダリノードでもドロップする接続構成である。【００６０】
図１３は、ＤＣＰ接続及びＤＴＰ接続を説明する図である。図１３（ａ）は、ＤＣＰ接続の構成を示し、第一のリング伝送システムのアドノードであるターミナルノードＡからの光信号は、Workチャネルを通って、ドロップノードであるプライマリノードＥに達する。プライマリノードＥは、光信号をドロップし、図示されない第二のリング伝送システムのアドノード（プライマリノード）に伝送するとともに、Protectionチャネルにより、光信号をセカンダリノードＣに転送する。セカンダリノードＣは、受信した光信号を図示されない第二の光リング伝送システムの別のアドノード（セカンダリノード）に転送する。第二の光リング伝送システムのセカンダリノードは、Protectionチャネルを用いて、光信号を、第二の光リング伝送システムのプライマリノードに伝送し、第二の光リング伝送システムのプライマリノードは、第一のリング伝送システムのプライマリノードＣから受信した光信号と、第二のリング伝送システムのセカンダリノードから受信した光信号との品質を比較し、サービスセレクタ（ＳＳ）により品質の良い方を選択し、送信する。なお、図１３（ａ）においては、第二のリング伝送システム側から光信号が送信される場合の光信号の経路も示されており、上述とは逆に、プライマリノードＥが、第二のリング伝送システムのプライマリノードからの光信号と、セカンダリノードＣからの光信号とを受信し、品質の良い方をサービスセレクタＳＳにより選択、ノードＡ宛てに転送する。【００６１】
図１３（ｂ）は、ＤＴＰ接続の構成を示す。図１３（ａ）との相違点は、ターミナルノードＤにおいて、光信号が２方向（Ｗ→Ｅ方向／Ｅ→Ｗ方向）に伝送されることである。プライマリノードＥへは、Workチャネルを用いて光信号が伝送され、セカンダリノードＣへは、Protectionチャネルを用いて光信号が伝送される。ＤＴＰ接続は、プライマリノードとセカンダリノードとの間にターミナルノードが配置される場合に用いられる。このような場合、予備用の光信号をプライマリノードＥからProtectionチャネルを通じて、セカンダリノードＣに伝送すると、リングをほぼ一周するような長い伝送距離となってしまい、回線効率が悪い。従って、ＤＴＰ接続では、ターミナルノード（アドノード）Ｄから両方向にWorkチャネルとProtectionチャネルを使って光信号を伝送する。これにより、Protectionチャネルによる伝送距離を短くし、回線効率を高めることができる。なお、図１３（ｂ）においても、図示されない第二の光リング伝送システムからの光信号を受信する場合の光信号の経路が示されている。【００６２】
ところで、ＤＣＰ接続及びＤＴＰ接続の場合、プライマリノードとセカンダリノードの２つがドロップノードとなるが、この場合、スケルチテーブルのデスティネーションノードとして登録されるノードは、セカンダリノードと決められていて、プライマリノードについての情報はスケルチテーブルには登録されない。従って、ＤＣＰ接続やＤＴＰ接続を行う場合は、スケルチテーブルだけでは、ＤＣＰ接続、ＤＴＰ接続におけるクロスコネクト情報を表現できない。それを補うために、ＲＩＰ(Ring Interworking Protection)テーブルが構築される。【００６３】
図１４は、ＲＩＰテーブルのフォーマット例を示す図である。ＲＩＰテーブルは、各ノード毎に、リング間同士の接続形態の種別（ＤＣＰ／ＤＴＰ）、プライマリノード、セカンダリノード、ターミナルノードそれぞれの固有ノードＩＤ（絶対ＩＤ）からなるクロスコネクト情報を格納したテーブルであり、スケルチテーブル同様に、ノードの側（Ｅ／Ｗ）ごと且つ伝送方向（Ｗ→Ｅ方向／Ｅ→Ｗ方向）ごとに設定される。【００６４】
図１５は、ＤＣＰにおけるスケルチテーブル（及びＲＩＰテーブル）の自動構築の手順を説明するためのパスを示す図である。図１５に示すパスでは、ターミナルノードノードであるノード１のＥ側から光信号がアドされ、Workチャネルを通じて、Ｗ→Ｅ方向に伝送されて、プライマリノードであるノード２のＷ側でドロップされ、さらに、ノード２からProtectionチャネルを通じてセカンダリノードであるノード３にまで伝送され、ノード３のＷ側でもドロップされる。【００６５】
図１６は、ＤＣＰにおける各ノードにおけるスケルチデータリンクの送受信値を示す図である。図１６（ａ）は、パス設定前の初期状態におけるスケルチデータリンクの状態を示す図であって、すべてのフィールドが初期値「０」となっている。【００６６】
図１６（ｂ）において、まず、ターミナルノードであるノード１は、アドのクロスコネクト設定がなされ、自ノードがアドノードであることを認識しているので、データリンクフォーマットの指定されたＨＯＰ数の送信値フィールド（Ｅ側、Ｗ→Ｅ方向）の値を＋１カウントアップする（この場合、ＨＯＰ数は初期値「０」から「１」となる）。このとき、ＤＴＰ、ＤＣＰのフィールドは、初期値「０」のままである。そして、ノード１は、データリンクの設定値（ＨＯＰ数「１」、ＤＣＰ「０」、ＤＴＰ「０」）を送信する。【００６７】
図１６（ｃ）に示すように、ノード１からの送信値は、ノード２のＷ側／Ｗ→Ｅ方向で受信値として受信される。ノード２は、受信値の受信側（この場合Ｗ側）と受信値の中のＨＯＰ数「１」により、ノード２のＷ側に隣接するノード１で光信号がアドされることを認識することができる。また、プライマリノードであるノード２は、ドロップノードであるとともに、Protectionチャネルを用いて光信号をさらに伝送するので、受信値のＨＯＰ数を＋１カウントアップし（この場合、ＨＯＰ数は「１」から「２」となる）、その送信値Ｅ側から送信する（ＤＣＰ、ＤＴＰは、「０」のままである）。【００６８】
図１６（ｄ）に示すように、ノード２からの送信値は、セカンダリノードであるノード３のＷ側／Ｗ→Ｅ方向で受信値として受信される。ノード３は、受信値の受信側（この場合Ｗ側）と受信データリンク値の中のＨＯＰ数「２」により、ノード３のＷ側に２ＨＯＰ先のノード１で光信号がアドされることを認識することができる。【００６９】
そして、ノード３は、自ノードがドロップノードであることをノード２及びノード１に知らせるために、Ｗ側／Ｗ→Ｅ方向のＨＯＰ数の送信値フィールドを＋１カウントアップし、その送信値をＷ側から送信する（この場合、ＨＯＰ数は初期値「０」から「１」となる）。このとき、ＤＣＰ、ＤＴＰは、初期値「０」のままである。【００７０】
図１６（ｅ）に示すように、ノード３からの送信値は、ノード２のＥ側／Ｗ→Ｅ方向で受信値として受信される。ノード２は、受信値の受信側（この場合Ｅ側）と受信データリンク値の中のＨＯＰ数「１」により、ノード２のＥ側に隣接するノード３で光信号がドロップノードであることを認識することができる。【００７１】
そして、ノード２は、受信値のＨＯＰ数を＋１カウントアップし（この場合、ＨＯＰ数は「１」から「２」となる）、送信値としてＷ側から送信する（ＤＣＰ、ＤＴＰは、「０」のままである）。【００７２】
ノード２からの送信値は、ノード１のＥ側／Ｗ→Ｅ方向で受信される。ノード１は、受信値の受信側（この場合Ｅ側）と受信データリンク値の中のＨＯＰ数「２」により、ノード１のＥ側に２ＨＯＰ先のノード３で光信号がドロップされることを認識する。【００７３】
この段階で、各ノードは、ノード１→ノード２→ノード３というパスが設定されたことを認識するが、ＤＣＰ接続についてはなにも認識していない。【００７４】
このように、各ノードにおいて、ノード１→ノード２→ノード３のパスの存在を知ることができた。しかしながら、実際のパスは、プライマリノードであるノード２にてＤＣＰ接続するパスであり、ノード２には、ＤＣＰ接続のクロスコネクト設定がされている。そこで、引き続き、ノード２は、ＤＣＰ接続のパスであることを、ノード１及びノード３に通知する。ノード２によるＤＣＰの通知は、ノード１→ノード２→ノード３のパスに関する上記図１６（ａ）〜図１６（ｅ）の通知が完了した後に行われるが、ノード２は、Ｅ側とＷ側の両方のＨＯＰ数受信値が「０」でないことを確認することにより、図１６（ｅ）までの処理が完了していることを判断することができる。【００７５】
図１６（ｆ）に示すように、図９（ｂ）のスケルチデータリンクフォーマットの設定ルールに従い、ノード２のＷ側とＥ側の両方において、Ｗ→Ｅ方向のＤＣＰの送信値フィールドを「１」として、それを送信値として、ノード１とノード３の両方に送信する（ＨＯＰ数は「１」のままであり、ＤＴＰは「０」のままである）。【００７６】
図１６（ｇ）に示すように、ノード２からの送信値は、ノード１のＥ側及びノード３のＷ側で受信値として受信される。ノード１及びノード３では、ＤＣＰの値が「１」となっていることから、この時点で、パスがＤＣＰ接続であることを認識する。さらに、ＤＣＰの値が「１」となっている送信値の送信元ノードは、プライマリノードであることから、ノード１とノード３は、受信値のＨＯＰ数（この場合「１」）より、プライマリノードは、ノード２であることを認識する。そして、ノード３は、自ノードがドロップノードであることから、自ノードがセカンダリノードであることを認識し、残りのノード１をターミナルノードと認識する。ノード１は、自ノードがアドノードであることから、自ノードがターミナルノードであることを認識し、残りのノード３をセカンダリノードと認識する。【００７７】
以上のようにして、各ノードは、ＤＣＰ接続のパスに関するクロスコネクト情報を取得することで、スケルチテーブル及びＲＩＰテーブルを自動的に構築することができる。なお、ＤＣＰ接続の場合、スケルチテーブルに登録されるソースノードＩＤは、ターミナルノードであるノード１のＩＤであって、デスティネーションノードＩＤは、セカンダリノードであるノード３のＩＤである。ＲＩＰテーブルには、上述のように、ＤＣＰ／ＤＴＰの種別、ターミナルノードのノードＩＤ、プライマリノードのノードＩＤ、セカンダリノードのＩＤが書き込まれるので、スケルチテーブルとＲＩＰテーブルにより、パスのクロスコネクト状態を記述することができる。【００７８】
図１７は、ＤＴＰにおけるスケルチテーブル（及びＲＩＰテーブル）の自動構築の手順を説明するためのパスを示す図である。図１６に示すパスでは、ターミナルノードであるノード２に光信号がアドされ、ノード２のＷ側からWorkチャネルを通じて、Ｅ→Ｗ方向に伝送されて、プライマリノードであるノード１のＥ側でドロップされる一方、さらに、ノード２のＥ側からProtectionチャネルを通じてセカンダリノードであるノード３にまで伝送され、ノード３のＷ側でもドロップされる。【００７９】
図１８は、ＤＴＰにおける各ノードにおけるスケルチデータリンクの送受信値を示す図である。図１８（ａ）は、パス設定前の初期状態におけるデータリンクの状態を示す図であって、すべてのフィールドが初期値「０」となっている。【００８０】
図１８（ｂ）において、まず、ターミナルノードであるノード２にＤＴＰのクロスコネクト設定がなされると、ノード２は、図９（ｂ）のスケルチデータリンクフォーマットの設定ルールに従い、Ｅ側／Ｗ→Ｅ方向のＨＯＰ数と、Ｗ側／Ｅ→Ｗ方向のＨＯＰ数を＋１カウントアップする（この場合、ＨＯＰ数は初期値「０」から「１」となる）。このとき、ＤＴＰ、ＤＣＰのフィールドは、初期値「０」のままである。そして、ノード２は、設定した送信値（ＨＯＰ数「１」、ＤＣＰ「０」、ＤＴＰ「０」）を、Ｗ側とＥ側の両方から送信する。なお、ノード２のＥ側からのデータリンクは、Protectionチャネルを通じてノード３に送信され、ノード２のＷ側からのデータリンクは、Workチャネルを通じてノード１に送信される。ＤＴＰのクロスコネクト設定により、ノード１がプライマリノードであり、ノード３がセカンダリノードに設定されているからである。【００８１】
図１８（ｃ）に示すように、ノード２からの受信値は、ノード１のＥ側及びノード３のＷ側でそれぞれ受信される。ノード１は、受信値の受信側（この場合Ｅ側）と受信値の中のＨＯＰ数「１」により、ノード１のＥ側に隣接するノード２で光信号がアドされることを認識する。また、ノード３も、受信値の受信側（この場合Ｗ側）と受信値の中のＨＯＰ数「１」により、ノード１のＷ側に隣接するノード２で光信号がアドされることを認識する。【００８２】
そして、ノード１とノード３は、それぞれドロップのクロスコネクト設定がなされているので、それをノード２に通知する。具体的には、ノード１は、Ｅ側／Ｅ→Ｗ方向の送信値フィールドにおけるＨＯＰ数を＋１カウントアップし、ノード３は、Ｗ側／Ｗ→Ｅ方向の送信値フィールドにおけるＨＯＰ数を＋１カウントアップし（この場合、それぞれＨＯＰ数は、初期値「０」から「１」となる）、それぞれ送信値として送信される。なお、ＤＴＰ、ＤＣＰのフィールドは「０」のままである。【００８３】
図１８（ｄ）に示すように、ノード１とノード３からの送信値は、ノード２のそれぞれＥ側とＷ側で受信される。ノード２は、ノード１からの受信値により、ノード２のＥ側に隣接するノード１で光信号がドロップされることを認識し、さらに、ノード３からの受信値により、ノード２のＷ側に隣接するノード３で光信号がドロップされることを認識する。従って、この段階では、ノード２は、図１８（ｄ）の受信値により、そのＥ側にノード２→ノード１のパスが存在し、Ｗ側にノード２→ノード３のパスが存在することを認識している（Ｅ側、Ｗ側の両方のデータリンク受信値のＨＯＰ数が「０」以外になっているため）。一方、ノード１は、ノード２→ノード１のパスの存在は認識するが、ノード２→ノード３のパスの存在を知らない。また、ノード３は、ノード２→３のパスの存在は認識するが、ノード２→ノード１のパスの存在を知らない。また、ノード１及びノード３は、現在のパス設定がＤＴＰであることも知らない。一方、そこで、引き続き、ノード２は、ＤＴＰ接続のパスであることを、ノード１及びノード３に通知する。【００８４】
図１８（ｅ）に示すように、ノード２は、両側（Ｅ側及びＷ側）のデータリンク受信値のＨＯＰ数が「０」以外であることを確認してから、Ｅ側のデータリンク送信値として、Ｗ側受信値のＨＯＰ数（この場合「１」）を＋１カウントアップしたＨＯＰ数を設定し（これによりＨＯＰ数は「２」となる）、さらに、ＤＴＰフィールドを「１」に設定する（ＤＣＰは「０」のままである）。また、Ｗ側のデータリンク送信値として、Ｅ側受信値のＨＯＰ数（この場合「１」）を＋１カウントアップしたＨＯＰ数を設定し（これにより、ＨＯＰ数は「２」となる）、さらに、ＤＴＰフィールドを「１」に設定する（ＤＣＰは「０」のままである）。そして、ノード２は、この送信値を送信する。【００８５】
図１８（ｆ）に示すように、ノード２からの送信値は、ノード１のＥ側及びノード３のＷ側でそれぞれ受信される。ノード１及びノード３では、ＤＴＰの値が「１」となっていることから、この時点で、パスがＤＴＰ接続であることを認識する。また、ノード１の受信ＨＯＰ数は「２」であるので、ノード１は、Ｅ側の２ＨＯＰ先にあるノード３をドロップノードとするノード２→ノード３のパスの存在を知ることができる。そして、ノード１は、ノード２からの送信値をWorkチャネルを通じて受信したことと、ＤＴＰ接続を認識することで、ノード１は、自ノードがプライマリノードであることを認識する。【００８６】
同様に、ノード３の受信ＨＯＰ数は「２」であるので、ノード３は、Ｗ側の２ＨＯＰ先にあるノード１をドロップノードとするノード２→ノード１のパスの存在を知ることができる。そして、ノード３は、ノード２からの送信値をProtectionチャネルを通じて受信したことと、ＤＴＰ接続を認識することで、自ノードがセカンダリノードであることを認識する。【００８７】
以上のようにして、各ノードは、ＤＴＰ接続のパスに関するクロスコネクト情報を取得することで、スケルチテーブル及びＲＩＰテーブルを自動的に構築することができる。なお、ＤＴＰ接続の場合、スケルチテーブルに登録されるソースノードＩＤは、ターミナルノードであるノード２のＩＤであって、デスティネーションノードＩＤは、セカンダリノードであるノード３のＩＤである。ＲＩＰテーブルには、上述のように、ＤＣＰ／ＤＴＰの種別、ターミナルノードのノードＩＤ、プライマリノードのノードＩＤ、セカンダリノードのＩＤが書き込まれるので、スケルチテーブルとＲＩＰテーブルにより、パスのクロスコネクト状態を記述することができる。【００８８】
以上のように、本実施の形態例では、スケルチデータリンクの送受信値にＤＣＰ及びＤＴＰの情報が埋め込まれているので、上述の手順に従った処理を行うことで、各ノードは、ＤＣＰ／ＤＴＰのパスが設定されていること、プライマリノード、セカンダリノード、ターミナルノードがどのノードであるかということを正確且つ容易に知ることができるようになる。【００８９】
本発明では、スケルチテーブルを作成する際にスケルチデータリンクを用いて送受信されるアドノード及びドロップノードなどの情報を、ノードＩＤそのものではなく、アドノード又はドロップノードからのＨＯＰ数とすることにより、従来のように、ソースノードＩＤ及びデスティネーションＩＤの２つの情報を送受信する必要がなくなる。これにより、ノードを特定するのに用いることができるビット数を拡張することが可能となり、スケルチテーブルを自動構築できるノード数を拡張することができる。【００９０】
また、スケルチデータリンクの送受信値に、リング間同士の接続形態の種別（ＤＣＰ及びＤＴＰ）の情報が埋め込まれているので、各ノードは、ＤＣＰ／ＤＴＰのパスが設定されていること、プライマリノード、セカンダリノード、ターミナルノードがどのノードであるかということを正確且つ容易に知ることができるようになる。
【産業上の利用可能性】
【００９１】
双方向伝送可能なＢＬＳＲ(Bi-directional Line Switched Ring)構成のリング伝送システムにおける光伝送装置において、１リング上に設置できる光伝送装置（ノード）の数の上限を拡張することができる。
【図１】
0004494413.tif 000002
【図２】
0004494413.tif 000003
【図３】
0004494413.tif 000004
【図４】
0004494413.tif 000005
【図５】
0004494413.tif 000006
【図６】
0004494413.tif 000007
【図７】
0004494413.tif 000008
【図８】
0004494413.tif 000009
【図９】
0004494413.tif 000010
【図１０】
0004494413.tif 000011
【図１１】
0004494413.tif 000012
【図１２】
0004494413.tif 000013
【図１３】
0004494413.tif 000014
【図１４】
0004494413.tif 000015
【図１５】
0004494413.tif 000016
【図１６】
0004494413.tif 000017
【図１７】
0004494413.tif 000018
【図１８】
0004494413.tif 000019