(57)【要約】【課題】リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能な伝送装置，空きノード番号検索方法およびトポロジデータ生成方法を提供することを目的とする。【解決手段】リング型ネットワークに接続された伝送装置１０ａであって、他の伝送装置１０ｂ〜１０ｆに割り付けられているノード番号を他の伝送装置１０ｂ〜１０ｆに設定させるためのパケットを生成して送信するパケット生成送信手段と、リング型ネットワーク内を周回したパケットを受信し、そのパケットから他の伝送装置１０ｂ〜１０ｆが設定したノード番号を読み出して、そのノード番号から空きノード番号を検索するノード番号検索手段とを備えることにより上記課題を解決する。【選択図】        図１
2004215056.tif 000002
【特許請求の範囲】
【請求項１】
リング型ネットワークに接続された伝送装置であって、
前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワーク内の他の伝送装置に割り付けられていない空きノード番号を検索するノード番号検索手段と
を備えた伝送装置。
【請求項２】
リング型ネットワークに接続された伝送装置であって、
前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号のうち自ノード番号と重複するノード番号の有無を確認する重複ノード番号確認手段と
を備えた伝送装置。
【請求項３】
リング型ネットワークに接続された伝送装置であって、
前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成手段と
を備えた伝送装置。
【請求項４】
１つ以上の伝送装置が接続されたリング型ネットワーク内で前記伝送装置に割り付けられていないノード番号を検索する空きノード番号検索方法であって、
前記リング型ネットワーク内の他の伝送装置に自ノード番号を設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信段階と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワーク内の他の伝送装置に割り付けられていない空きノード番号を検索するノード番号検索段階と
を備えた空きノード番号検索方法。
【請求項５】
１つ以上の伝送装置が接続されたリング型ネットワーク内で前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成方法であって、
前記リング型ネットワーク内の他の伝送装置に自ノード番号を設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信段階と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成段階と
を備えたトポロジデータ生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝送装置，空きノード番号検索方法およびトポロジデータ生成方法に係り、特にリング型ネットワークに接続された伝送装置，リング型ネットワークでの空きノード番号検索方法およびトポロジデータ生成方法に関する。
【０００２】
【従来の技術】
例えばリング型ネットワークは、バスと呼ぶ通信ケーブル（光ケーブル，メタリックケーブルなど）をリング状にして複数のノードを分散接続した接続構成である。リング型ネットワーク内のノードは、そのリング型ネットワーク内で固有の識別番号（以下、ノード番号という）を予め割り付けられている。
【０００３】
ここで、ノードの一例としての伝送装置を分散接続したリング型ネットワークについて図１を参照しつつ説明する。図１は、伝送装置を分散接続したリング型ネットワークの一例のシステム構成図である。
【０００４】
図１は、伝送装置（ＮＥ）１０ａ〜１０ｆを分散接続したリング番号１のリング型ネットワークを表している。リング番号とは、リング型ネットワークを識別するための識別番号である。
【０００５】
伝送装置１０ａ〜１０ｆに対するリング番号，ノード番号などの設定は、各伝送装置１０ａ〜１０ｆに接続されているローカルワークステーション（以下、ＬＷＳという）１４を利用して行われる。
【０００６】
また、伝送装置１０ａはアンカーＮＥとも呼ばれ、監視制御オペレーションシステム（ＮＥ−ＯｐＳ）１２が接続されている。監視制御オペレーションシステム１２は、図２のようなトポロジデータを有している。
【０００７】
図２は、トポロジデータの一例の構成図である。トポロジデータは、１つのリングに閉じた二重化された伝送路（Ｅａｓｔ方向／Ｗｅｓｔ方向）ごとに生成される。なお、図２は最大１６個の伝送装置を増設できるトポロジデータの例を表している。
【０００８】
図２（ａ）はＷｅｓｔ方向の伝送路のトポロジデータであって、伝送装置１０ａからＷｅｓｔ方向（反時計回り）の伝送路における伝送装置１０ａ〜１０ｆの並び順，各伝送装置１０ａ〜１０ｆのノード番号，ＮＥ状態，ＧＷ属性などを表している。
【０００９】
具体的に、図２（ａ）は、Ｗｅｓｔ方向にノード番号ＮＥ＃ａ，ＮＥ＃ｂ，ＮＥ＃ｃ，ＮＥ＃ｄ，ＮＥ＃ｅ，ＮＥ＃ｆを割り付けられた伝送装置１０ａ〜１０ｆが隣接しているリング型ネットワークを表している。
【００１０】
図２（ｂ）はＥａｓｔ方向の伝送路のトポロジデータであって、伝送装置１０ａからＥａｓｔ方向（時計回り）の伝送路における伝送装置１０ａ〜１０ｆの並び順，各伝送装置１０ａ〜１０ｆのノード番号，ＮＥ状態，ＧＷ属性などを表している。
【００１１】
具体的に、図２（ｂ）は、Ｅａｓｔ方向にノード番号ＮＥ＃ａ，ＮＥ＃ｆ，ＮＥ＃ｅ，ＮＥ＃ｄ，ＮＥ＃ｃ，ＮＥ＃ｂを割り付けられた伝送装置１０ａ，１０ｆ〜１０ｂが隣接しているリング型ネットワークを表している。
【００１２】
なお、ＮＥ状態は運用状態，保守閉塞，障害などの各伝送装置１０ａ〜１０ｆの状態を表している。また、ＧＷ属性は他のリング型ネットワークとの接続の有無を表している。
【００１３】
新規にリング型ネットワークを立ち上げるとき、例えば図３のようなリング型ネットワークの立ち上げ処理が行われる。図３は、リング型ネットワークの立ち上げ処理の一例のフローチャートである。
【００１４】
ステップＳ１１では、通信ケーブルで伝送装置１０ａ〜１０ｆを接続した図１のようなリング型ネットワークが構築される。ステップＳ１１に続いてステップＳ１２に進み、ＬＷＳ１４が接続された伝送装置１０ａ〜１０ｆは、そのＬＷＳ１４からノード番号を割り付けられる。
【００１５】
ステップＳ１２に続いてステップＳ１３に進み、伝送装置１０ａに接続された監視制御オペレーションシステム１２は、保守コマンドにより図２のようなトポロジデータが設定される。
【００１６】
ステップＳ１３に続いてステップＳ１４に進み、監視制御オペレーションシステム１２は、伝送装置１０ａ〜１０ｆに対して制御用パスであるインチャネルコネクション（以下、ＩＣＣという）を接続し、加入者用パスの接続や削除などの保守オペレーションを実行していた。
【００１７】
運用中のリング型ネットワークに新規の伝送装置を増設するとき、例えば図４のようなリング型ネットワークの増設処理が行われる。図４は、リング型ネットワークの増設処理の一例のフローチャートである。なお、リング型ネットワークでは、伝送装置の増設位置に隣接するＥａｓｔ側およびＷｅｓｔ側の伝送装置を自己ループバック状態にすることで、提供中のサービスに影響を与えることなく伝送装置の増設が可能となっている。
【００１８】
ステップＳ２１では、監視制御オペレーションシステム１２が、ループバック指示を入力される。監視制御オペレーションシステム１２は、入力されたループバック指示を制御コマンドとして編集し、増設位置に隣接するＥａｓｔ側およびＷｅｓｔ側の伝送装置（以下、指定伝送装置）に送信する。
【００１９】
ステップＳ２１に続いてステップＳ２２に進み、指定伝送装置は受信した制御コマンドの正常性確認を行ったあと、自己ループバック処理を実行する。ステップＳ２２に続いてステップＳ２３に進み、指定伝送装置は自己ループバック状態になったあと、監視制御オペレーションシステム１２に対してコマンド応答を送信する。
【００２０】
監視制御オペレーションシステム１２はコマンド応答を受信すると、ステップＳ２３に続いてステップＳ２４に進み、前述したステップＳ１２などの処理により新規の伝送装置を増設する。
【００２１】
ステップＳ２４に続いてステップＳ２５に進み、監視制御オペレーションシステム１２は、ループバック解除指示を入力される。監視制御オペレーションシステム１２は、入力されたループバック解除指示を制御コマンドとして編集し、指定伝送装置に送信する。
【００２２】
ステップＳ２５に続いてステップＳ２６に進み、指定伝送装置は受信した制御コマンドの正常性確認を行ったあと、自己ループバック解除処理を実行する。ステップＳ２６に続いてステップＳ２７に進み、指定伝送装置は自己ループバックを解除したあと、監視制御オペレーションシステム１２に対してコマンド応答を送信する。
【００２３】
監視制御オペレーションシステム１２はコマンド応答を受信すると、ステップＳ２７に続いてステップＳ２８に進み、前述したステップＳ１４などの処理を実行して新規の伝送装置に対してＩＣＣを接続し、加入者用パスの接続や削除などの保守オペレーションを実行していた。
【００２４】
従来のリング型ネットワークは、ＬＷＳ１４を利用することで、伝送装置１０ａ〜１０ｆに対してノード番号の割り付けを行っていた。また、特許文献１はリング型ネットワークを周回するノード番号参照用パケットおよびノード番号通知用パケットを用いて、重複のないノード番号の割り付けを行っていた。
【００２５】
【特許文献１】
特開平５−２７６１８０号公報
【００２６】
【発明が解決しようとする課題】
リング型ネットワーク内の伝送装置１０ａ〜１０ｆに対してノード番号の割り付けを行うＬＷＳ１４は、伝送装置１０ａ〜１０ｆ等にリング番号やノード番号を割り付ける機能を有していればよく、リング型ネットワーク内の伝送装置１０ａ〜１０ｆに割り付けられたノード番号などのデータベースを共有している訳でない。
【００２７】
したがって、新規にリング型ネットワークを立ち上げるとき、以下のような問題があった。
【００２８】
まず、リング型ネットワーク内の伝送装置１０ａ〜１０ｆに対するノード番号の割り付けは保守者などがＬＷＳ１４を操作して行うため、複数の伝送装置１０ａ〜１０ｆに同一のノード番号が重複して割り付けられる可能性があった。
【００２９】
なお、複数の伝送装置１０ａ〜１０ｆに同一のノード番号が重複して割り付けられたとしても、リング型ネットワークではＩＣＣが接続されるまでノード番号の重複が発覚しない可能性があった。
【００３０】
また、ノード番号の割り付け又は削除はＩＣＣが接続されるまで監視制御オペレーションシステム１２から行うことができず、ノード番号が重複している伝送装置の設置場所まで保守者が出向いてノード番号を再び割り付けなければならなかった。
【００３１】
さらに、監視制御オペレーションシステム１２に対する図２のようなトポロジデータの設定も保守者などが行うため、トポロジデータが誤設定される可能性があった。
【００３２】
近年、伝送装置１０ａ〜１０ｆの保守・運用は簡略化，低工数化，高速化が求められており、上記のような問題が発生した場合の多大な手戻り工数を改善する必要があった。
【００３３】
一方、運用中のリング型ネットワークに新規の伝送装置を増設するとき、以下のような問題があった。
【００３４】
まず、新規にリング型ネットワークを立ち上げるときと同様に、ノード番号が重複して割り付けられる可能性やトポロジデータの誤設定の可能性があった。また、新規の伝送装置を増設するリング型ネットワーク内の空きノード番号を容易に知ることができないという問題があった。
【００３５】
前述したように、ＬＷＳ１４はリング型ネットワーク内の伝送装置１０ａ〜１０ｆに割り付けられたノード番号などのデータベースを共有している訳でないため、空きノード番号をオンデマンドで知ることができなかった。
【００３６】
また、特許文献１は空きノード番号を検索するために、１つのノード番号参照用パケットおよびリング型ネットワーク内のノードの数だけノード番号通知用パケットがリング型ネットワーク内を流れることとなり、輻輳の可能性が高まるという問題があった。
【００３７】
本発明は、上記の点に鑑みなされたもので、リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能な伝送装置，空きノード番号検索方法およびトポロジデータ生成方法を提供することを目的とする。
【００３８】
【課題を解決するための手段】
そこで、上記課題を解決するため、本発明は、リング型ネットワークに接続された伝送装置であって、前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワーク内の他の伝送装置に割り付けられていない空きノード番号を検索するノード番号検索手段とを備えることを特徴とする。
【００３９】
このような伝送装置では、リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を他の伝送装置に設定させるためのパケットを生成してリング型ネットワークを周回させ、リング型ネットワーク内を周回したあとのパケットから他の伝送装置に割り付けられているノード番号を検索する。他の伝送装置に割り付けられているノード番号を検索することで、リング型ネットワーク内の空きノード番号を容易に検索できる。
【００４０】
また、本発明の伝送装置では空きノード番号を検索するために、１つのパケットを生成してリング型ネットワークを周回させるため、リング型ネットワークに大きな負荷を掛けることなく、空きノード番号を検索できる。
【００４１】
本発明によれば、リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能である。
【００４２】
また、上記課題を解決するため、本発明は、リング型ネットワークに接続された伝送装置であって、前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号のうち自ノード番号と重複するノード番号の有無を確認する重複ノード番号確認手段とを備えることを特徴とする。
【００４３】
このような伝送装置では、リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を他の伝送装置に設定させるためのパケットを生成してリング型ネットワークを周回させ、リング型ネットワーク内を周回したあとのパケットから他の伝送装置に割り付けられているノード番号のうち自ノード番号と重複するノード番号の有無を確認する。他の伝送装置に割り付けられているノード番号を検索することで、自ノード番号と重複するノード番号の有無を容易に確認できる。
【００４４】
また、本発明の伝送装置では空きノード番号を検索するために、１つのパケットを生成してリング型ネットワークを周回させるため、リング型ネットワークに大きな負荷を掛けることなく、自ノード番号と重複するノード番号の有無を確認できる。
【００４５】
本発明によれば、リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能である。
【００４６】
また、上記課題を解決するため、本発明は、リング型ネットワークに接続された伝送装置であって、前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成手段とを備えることを特徴とする。
【００４７】
このような伝送装置では、リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を他の伝送装置に設定させるためのパケットを生成してリング型ネットワークを周回させ、リング型ネットワーク内を周回したあとのパケットから他の伝送装置に割り付けられているノード番号を読み出してトポロジデータを生成する。他の伝送装置に割り付けられているノード番号を検索することで、リング型ネットワーク全体のトポロジデータを容易に生成できる。
【００４８】
また、本発明の伝送装置では空きノード番号を検索するために、１つのパケットを生成してリング型ネットワークを周回させるため、リング型ネットワークに大きな負荷を掛けることなく、リング型ネットワーク全体のトポロジデータを生成できる。
【００４９】
本発明によれば、リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能である。
【００５０】
また、上記課題を解決するため、本発明は、１つ以上の伝送装置が接続されたリング型ネットワーク内で前記伝送装置に割り付けられていないノード番号を検索する空きノード番号検索方法であって、前記リング型ネットワーク内の他の伝送装置に自ノード番号を設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信段階と、前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワーク内の他の伝送装置に割り付けられていない空きノード番号を検索するノード番号検索段階とを備えることを特徴とする。
【００５１】
このような空きノード番号検索方法では、リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を他の伝送装置に設定させるためのパケットを生成してリング型ネットワークを周回させ、リング型ネットワーク内を周回したあとのパケットから他の伝送装置に割り付けられているノード番号を検索する。他の伝送装置に割り付けられているノード番号を検索することで、リング型ネットワーク内の空きノード番号を容易に検索できる。
【００５２】
本発明によれば、リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能である。
【００５３】
また、上記課題を解決するため、本発明は、１つ以上の伝送装置が接続されたリング型ネットワーク内で前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成方法であって、前記リング型ネットワーク内の他の伝送装置に自ノード番号を設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信段階と、前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成段階とを備えることを特徴とする。
【００５４】
このようなトポロジデータ生成方法では、リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を他の伝送装置に設定させるためのパケットを生成してリング型ネットワークを周回させ、リング型ネットワーク内を周回したあとのパケットから他の伝送装置に割り付けられているノード番号を読み出してトポロジデータを生成する。他の伝送装置に割り付けられているノード番号を検索することで、リング型ネットワーク全体のトポロジデータを容易に生成できる。
【００５５】
本発明によれば、リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能である。
【００５６】
【発明の実施の形態】
次に、本発明の実施の形態について図面に基づいて説明する。まず、本発明の理解を容易とするために、本発明の原理について簡単に説明する。
【００５７】
前述したように、伝送装置１０ａ〜１０ｆに対してノード番号の割り付けを行うＬＷＳ１４は、伝送装置１０ａ〜１０ｆの設置場所がそれぞれ離れていることから複数存在する。しかしながら、ＬＷＳ１４はリング型ネットワーク内の伝送装置１０ａ〜１０ｆに割り付けられたノード番号などのデータベースを共有していないため、空きノード番号をオンデマンドで知ることができないという問題があった。
【００５８】
また、リング型ネットワークでは監視制御オペレーションシステム１２によりＩＣＣが接続されるまで伝送装置１０ａ〜１０ｆ同士で通信が行えないため、伝送装置１０ａ〜１０ｆに割り付けたノード番号の重複が早期に発覚しないという問題があった。
【００５９】
そこで、本発明では、リング型ネットワーク内の伝送装置１０ａ〜１０ｆが自ノード番号を設定するための設定エリアを設けたパケットを生成し、そのパケットを周回させることで伝送装置１０ａ〜１０ｆに割り付けられたノード番号を検出する。
【００６０】
リング型ネットワーク内を周回させるパケットの一例としては、例えば高速ネットワークルーティング技術を実現するために注目されている光デジタルラッパのＯＴＮ−ＯＣｈフレームフォーマットを利用できる。なお、光デジタルラッパのＯＴＮ−ＯＣｈフレームフォーマットは、ＩＴＵ−Ｔ  Ｇ．７０９で勧告されている。
【００６１】
図５は、光デジタルラッパのＯＴＮ−ＯＣｈフレームフォーマットを表したフレーム構成図である。光デジタルラッパのＯＴＮ−ＯＣｈフレームフォーマットを利用する場合、ペイロードエンベローブ（以下、ＯＣｈ−ＰＥという）内に伝送装置１０ａ〜１０ｆが自ノード番号を設定するための設定エリアを設ける。
【００６２】
一方、光デジタルラッパをサポートしていない既存のリング型ネットワークの場合、リング型ネットワーク内を周回させるパケットの一例としては、例えばＴＴＣ標準ＪＴ−Ｇ７０７準拠のＳＴＭ−１フレームを利用できる。
【００６３】
図６は、ＳＴＭ−１フレームフォーマットを表したフレーム構成図である。ＳＴＭ−１を利用する場合、図７のようにバイト定義されているセクション管理情報（以下、ＳＯＨという）の空きＤＣＣチャネルに伝送装置１０ａ〜１０ｆが自ノード番号を設定するための設定エリアを設ける。図７は、ＳＴＭ−１のＳＯＨバイト定義を表した図である。
（第１実施例）
第１実施例は、リング型ネットワーク内を周回させるパケットの一例として光デジタルラッパのＯＴＮ−ＯＣｈフレームフォーマットを利用する例である。ＯＴＮ−ＯＣｈフレームフォーマットを用いて行う伝送装置１０ａ〜１０ｆの処理は、例えば空きノード番号検出処理，設定ノード番号正常性確認処理，トポロジデータ生成処理，トポロジデータ配信処理またはトポロジデータ修復処理などがある。
【００６４】
図８は、ＯＣｈ−ＰＥ内に設けた設定エリアの一例の構成図である。図８の設定エリアは、処理指標設定エリア，リング番号設定エリア，リング方向設定エリア，指定ノード番号設定エリア，ＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）減算用エリア，ＴＴＬオリジナル設定エリア，書き込み位置番号設定エリア，リング番号オリジナル指定エリア，非パケット発行元ノード番号設定エリアＡ１〜Ａ１６，パケット発行元ノード番号設定エリアＢ１〜Ｂ１６を含むように構成される。
【００６５】
処理指標設定エリアは、伝送装置１０ａ〜１０ｆが行う処理として空きノード番号検出処理，設定ノード番号正常性確認処理，トポロジデータ生成処理，トポロジデータ配信処理またはトポロジデータ修復処理の何れかを設定するエリアである。
【００６６】
リング番号設定エリアは、リング型ネットワークを識別するためのリング番号を設定するエリアである。リング番号設定エリアには、例えば０〜１２８のリンク番号が設定される。リング方向設定エリアは、リング型ネットワークのＥａｓｔ方向の伝送路またはＷｅｓｔ方向の伝送路を設定するエリアである。
【００６７】
指定ノード番号設定エリアは、伝送装置１０ａ〜１０ｆの何れかを指定するためにノード番号を設定するエリアである。ＴＴＬ減算用エリアは、ゲートウェイなどを通過する度に１ずつ減算する値を設定するエリアである。このＴＴＬ減算用エリアに設定されている値が０になったＯＴＮ−ＯＣｈフレームは、ループを抑止するために破棄される。
【００６８】
ＴＴＬオリジナル設定エリアは、ＴＴＬ減算用エリアに設定される値の初期値を設定するエリアである。書き込み位置番号設定エリアは、伝送装置１０ａ〜１０ｆが自ノード番号を格納する位置を設定するエリアである。リング番号オリジナル指定エリアは、そのＯＴＮ−ＯＣｈフレームを発行したパケット発行元のリング型ネットワークのリング番号を設定するエリアである。
【００６９】
非パケット発行元ノード番号設定エリアＡ１〜Ａ１６は、そのＯＴＮ−ＯＣｈフレームを発行していない伝送装置１０ａ〜１０ｆが自ノード番号を設定するエリアである。また、パケット発行元ノード番号設定エリアＢ１〜Ｂ１６は、そのＯＴＮ−ＯＣｈフレームを発行した伝送装置１０ａ〜１０ｆが自ノード番号を設定するエリアである。
【００７０】
図８の設定エリアは１つのエリアを１バイトで構成することができる。したがって、ＯＣｈ−ＰＥ内に図８の設定エリアを設けるためには、４０バイト以上のサイズを必要とする。
【００７１】
図８のような設定エリアをＯＣｈ−ＰＥ内に設けたＯＴＮ−ＯＣｈフレームを生成してリング型ネットワークを周回させることにより、前述した空きノード番号検出処理，設定ノード番号正常性確認処理，トポロジデータ生成処理，トポロジデータ配信処理またはトポロジデータ修復処理が可能となる。
【００７２】
図９は、空きノード番号検出処理の一例のフローチャートである。以下の説明では、図１の伝送装置１０ａが空きノード番号検出処理を実行した例について説明していく。
【００７３】
ステップＳ３１では、伝送装置１０ａが、処理指標設定エリアに空きノード番号検索処理を表す値（例えば１）を設定すると共に、空きノード番号を検出したいリング型ネットワークのリング番号をリング番号設定エリアに設定する。
【００７４】
ステップＳ３１に続いてステップＳ３２に進み、伝送装置１０ａはパケット発行元ノード番号設定エリアＢ１〜Ｂ１６に自ノード番号を設定する。ステップＳ３２に続いてステップＳ３３に進み、伝送装置１０ａはステップＳ３１，Ｓ３２で処理指標設定エリア，リング番号設定エリア，パケット発行元ノード番号設定エリアＢ１〜Ｂ１６を設定したＯＴＮ−ＯＣｈフレーム（以下、単にパケットという）をＥａｓｔ方向の伝送路またはＷｅｓｔ方向の伝送路に送信する。
【００７５】
Ｅａｓｔ方向に送信されたパケットは、伝送装置１０ａ，１０ｆ，１０ｅ，１０ｄ，１０ｃ，１０ｂの順番でリング型ネットワークを周回する。また、Ｗｅｓｔ方向に送信されたパケットは、伝送装置１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆの順番でリング型ネットワークを周回する。
【００７６】
伝送装置１０ｆはＥａｓｔ方向に送信されたパケットを受信すると、ステップＳ３４に進み、ＯＣｈ−ＰＥ内の処理指標設定エリアを参照する。ここで、伝送装置１０ｆは処理指標設定エリアに空きノード番号検索処理を表す値が設定されていることを確認したものとする。
【００７７】
ステップＳ３４に続いてステップＳ３５に進み、伝送装置１０ｆはＯＣｈ−ＰＥ内のリング番号設定エリアを参照し、リング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認する。伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できると、ステップＳ３６に進む。
【００７８】
なお、伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できないと、ステップＳ３６の処理を行わずにステップＳ３７に進む。
【００７９】
ステップＳ３６では、伝送装置１０ｆが、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に自ノード番号を設定してステップＳ３７に進む。
【００８０】
ステップＳ３７では、伝送装置１０ｆがステップＳ３４で受信したＥａｓｔ方向のパケットをＥａｓｔ方向に送信する。この後、伝送装置１０ｅ，１０ｄ，１０ｃ，１０ｂもＥａｓｔ方向に送信されたパケットを順番に受信し、ステップＳ３４〜Ｓ３７の処理を行う。
【００８１】
また、伝送装置１０ｂ〜１０ｆはＷｅｓｔ方向に送信されたパケットを受信すると、ステップＳ３４に進み、Ｅａｓｔ方向に送信されたパケットを受信したときと同様にステップＳ３４〜Ｓ３７の処理を行う。
【００８２】
したがって、Ｅａｓｔ方向およびＷｅｓｔ方向に送信されたパケットは、リング型ネットワークを周回したあと、伝送装置１０ａに受信される。Ｅａｓｔ方向およびＷｅｓｔ方向のパケットを受信すると、伝送装置１０ａはステップＳ３８に進み、受信したパケットについてＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６を参照する。
【００８３】
伝送装置１０ａは、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に設定されていないノード番号を、Ｅａｓｔ方向およびＷｅｓｔ方向に送信されたパケットそれぞれについて確認し、両方向とも設定されていないノード番号を空きノード番号と判断する。そして、伝送装置１０ａは例えばＬＷＳ１４の画面上に空きノード番号を表示する。
【００８４】
したがって、図９の空きノード番号検索処理によれば、リング型ネットワーク内の伝送装置１０ａ〜１０ｆに割り付けられていない空きノード番号をオンデマンドで容易に知ることができる。
【００８５】
図１０は、設定ノード番号正常性確認処理の一例のフローチャートである。以下の説明では、図１の伝送装置１０ａが設定ノード番号正常性確認処理を実行した例について説明していく。
【００８６】
ステップＳ４１では、伝送装置１０ａが、処理指標設定エリアに設定ノード番号正常性確認処理を表す値（例えば２）を設定すると共に、ノード番号の正常性を確認したいリング型ネットワークのリング番号をリング番号設定エリアに設定する。
【００８７】
ステップＳ４１に続いてステップＳ４２に進み、伝送装置１０ａはパケット発行元ノード番号設定エリアＢ１〜Ｂ１６に自ノード番号を設定する。ステップＳ４２に続いてステップＳ４３に進み、伝送装置１０ａはステップＳ４１，Ｓ４２で処理指標設定エリア，リング番号設定エリア，パケット発行元ノード番号設定エリアＢ１〜Ｂ１６を設定したＯＴＮ−ＯＣｈフレーム（以下、単にパケットという）をＥａｓｔ方向の伝送路またはＷｅｓｔ方向の伝送路に送信する。
【００８８】
伝送装置１０ｆはＥａｓｔ方向に送信されたパケットを受信すると、ステップＳ４４に進み、ＯＣｈ−ＰＥ内の処理指標設定エリアを参照する。ここで、伝送装置１０ｆは処理指標設定エリアに設定ノード番号正常性確認処理を表す値が設定されていることを確認したものとする。
【００８９】
ステップＳ４４に続いてステップＳ４５に進み、伝送装置１０ｆはＯＣｈ−ＰＥ内のリング番号設定エリアを参照し、リング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認する。伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できると、ステップＳ４６に進む。
【００９０】
なお、伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できないと、ステップＳ４６の処理を行わずにステップＳ４７に進む。
【００９１】
ステップＳ４６では、伝送装置１０ｆが、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に自ノード番号を設定してステップＳ４７に進む。
【００９２】
ステップＳ４７では、伝送装置１０ｆがステップＳ４４で受信したＥａｓｔ方向のパケットをＥａｓｔ方向に送信する。この後、伝送装置１０ｅ，１０ｄ，１０ｃ，１０ｂもＥａｓｔ方向に送信されたパケットを順番に受信し、ステップＳ４４〜Ｓ４７の処理を行う。
【００９３】
また、伝送装置１０ｂ〜１０ｆはＷｅｓｔ方向に送信されたパケットを受信すると、ステップＳ４４に進み、Ｅａｓｔ方向に送信されたパケットを受信したときと同様にステップＳ４４〜Ｓ４７の処理を行う。
【００９４】
したがって、Ｅａｓｔ方向およびＷｅｓｔ方向に送信されたパケットは、リング型ネットワークを周回したあと、伝送装置１０ａに受信される。Ｅａｓｔ方向およびＷｅｓｔ方向のパケットを受信すると、伝送装置１０ａはステップＳ４８に進み、受信したパケットのＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６およびパケット発行元ノード番号設定エリアＢ１〜Ｂ１６を参照する。
【００９５】
伝送装置１０ａは、ＯＣｈ−ＰＥ内のパケット発行元ノード番号設定エリアＢ１〜Ｂ１６に設定された自ノード番号と一致するノード番号が、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に設定されたノード番号に含まれるかを確認する。
【００９６】
ＯＣｈ−ＰＥ内のパケット発行元ノード番号設定エリアＢ１〜Ｂ１６に設定された自ノード番号と一致するノード番号が、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に設定されたノード番号に含まれていないことを確認すると、伝送装置１０ａは設定した自ノード番号が正常であると判断する。
【００９７】
一方、ＯＣｈ−ＰＥ内のパケット発行元ノード番号設定エリアＢ１〜Ｂ１６に設定された自ノード番号と一致するノード番号が、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に設定されたノード番号に含まれていることを確認すると、伝送装置１０ａは設定した自ノード番号が異常であると判断する。
【００９８】
そして、伝送装置１０ａは例えばＬＷＳ１４の画面上に、設定した自ノード番号がリング型ネットワーク内で重複していないことを表す正常または設定した自ノード番号がリング型ネットワーク内で重複していることを表す異常を表示する。
【００９９】
したがって、図１０の設定ノード番号正常性確認処理によれば、リング型ネットワーク内の伝送装置１０ａ〜１０ｆに割り付けられているノード番号が、設定する自ノード番号と重複していないかを容易に知ることができる。
【０１００】
図１１は、トポロジデータ生成処理の一例のフローチャートである。以下の説明では、図１の伝送装置１０ａがトポロジデータ生成処理を実行した例について説明していく。
【０１０１】
ステップＳ５１では、伝送装置１０ａが、処理指標設定エリアにトポロジデータ生成処理を表す値（例えば３）を設定すると共に、トポロジデータを生成したいリング型ネットワークのリング番号をリング番号設定エリアに設定する。
【０１０２】
ステップＳ５１に続いてステップＳ５２に進み、伝送装置１０ａはパケット発行元ノード番号設定エリアＢ１〜Ｂ１６に自ノード番号を設定する。ステップＳ５２に続いてステップＳ５３に進み、伝送装置１０ａはステップＳ５１，Ｓ５２で処理指標設定エリア，リング番号設定エリア，パケット発行元ノード番号設定エリアＢ１〜Ｂ１６を設定したＯＴＮ−ＯＣｈフレーム（以下、単にパケットという）をＥａｓｔ方向の伝送路またはＷｅｓｔ方向の伝送路に送信する。
【０１０３】
伝送装置１０ｆはＥａｓｔ方向に送信されたパケットを受信すると、ステップＳ５４に進み、ＯＣｈ−ＰＥ内の処理指標設定エリアを参照する。ここで、伝送装置１０ｆは処理指標設定エリアにトポロジデータ生成処理を表す値が設定されていることを確認したものとする。
【０１０４】
ステップＳ５４に続いてステップＳ５５に進み、伝送装置１０ｆはＯＣｈ−ＰＥ内のリング番号設定エリアを参照し、リング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認する。伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できると、ステップＳ５６に進む。
【０１０５】
なお、伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できないと、ステップＳ５６の処理を行わずにステップＳ５７に進む。
【０１０６】
ステップＳ５６では、伝送装置１０ｆが、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に自ノード番号を設定してステップＳ４７に進む。
【０１０７】
ステップＳ５７では、伝送装置１０ｆがステップＳ５４で受信したＥａｓｔ方向のパケットをＥａｓｔ方向に送信する。この後、伝送装置１０ｅ，１０ｄ，１０ｃ，１０ｂもＥａｓｔ方向に送信されたパケットを順番に受信し、ステップＳ５４〜Ｓ５７の処理を行う。
【０１０８】
また、伝送装置１０ｂ〜１０ｆはＷｅｓｔ方向に送信されたパケットを受信すると、ステップＳ５４に進み、Ｅａｓｔ方向に送信されたパケットを受信したときと同様にステップＳ５４〜Ｓ５７の処理を行う。
【０１０９】
したがって、Ｅａｓｔ方向およびＷｅｓｔ方向に送信されたパケットは、リング型ネットワークを周回したあと、伝送装置１０ａに受信される。なお、伝送装置１０ａはステップＳ５１〜５３を所定回数（例えば、Ｎ回）行い、ステップＳ５８でＮ回分のＥａｓｔ方向およびＷｅｓｔ方向のパケットを受信する。
【０１１０】
受信したパケットの全てが同一であった場合、伝送装置１０ａは受信したパケットを利用してトポロジデータを生成する。一方、受信したパケットの全てが同一でなかった場合、伝送装置１０ａはトポロジデータを生成しない。
【０１１１】
なお、伝送装置１０ａは受信したパケットの全てが同一であった場合でなくとも、例えば受信したパケットのうち同一のパケットが所定の割合以上であればトポロジデータを生成するようにしてもよい。
【０１１２】
ここで、ステップＳ５８の処理について更に説明する。図１２は、ステップＳ５８の処理の一例のフローチャートである。ステップＳ６１では、伝送装置１０ａが、受信したパケットからＯＣｈ−ＰＥ内の設定エリアの内容を読み出して汎用バッファにコピーする。
【０１１３】
ステップＳ６１に続いてステップＳ６２に進み、伝送装置１０ａはＥａｓｔ方向およびＷｅｓｔ方向のパケットの受信をＮ回繰り返したか否かを判定する。Ｎ回繰り返していないと判定すると（Ｓ６２においてＮＯ）、伝送装置１０ａはステップＳ６１に戻る。一方、Ｎ回繰り返したと判定すると（Ｓ６２においてＹＥＳ）、伝送装置１０ａはステップＳ６３に進む。
【０１１４】
ステップＳ６３では、伝送装置１０ａが、ステップＳ６１でＮ個の汎用バッファにコピーした設定エリアの内容を比較する。Ｎ個の汎用バッファにコピーした内容が一致していると判定すると（Ｓ６４においてＹＥＳ）、伝送装置１０ａはステップＳ６５に進む。一方、Ｎ個の汎用バッファにコピーした内容が一致していないと判定すると（Ｓ６４においてＮＯ）、伝送装置１０ａはステップＳ６６に進む。
【０１１５】
ステップＳ６５では、伝送装置１０ａがＮ個の汎用バッファのうちの何れかの汎用バッファにコピーした内容を、後述するようにトポロジデータとして反映させて処理を終了する。一方、ステップＳ６６では、伝送装置１０ａが、何れかの伝送装置でデータ破壊があったことを監視制御オペレーションシステム１２に表示させる。
【０１１６】
図１３は、汎用バッファにコピーした内容をトポロジデータとして反映させる処理の一例のイメージ図である。なお、図１３はリング番号０，Ｅａｓｔ方向の伝送路，アンカーＮＥのノード番号０，Ｅａｓｔ方向にノード番号０，５，９または１４を割り付けられたＮＥが隣接している場合のトポロジデータ２１および設定エリア２２を表している。なお、設定エリア２２は図８の構成と同様である。
【０１１７】
汎用バッファにコピーされている設定エリア２２の内容は、図１３中の矢印のようにトポロジデータ２１に反映される。例えば設定エリア２２の非パケット発行元ノード番号設定エリアの内容「０，５，９，１４」はトポロジデータのノード番号（ＮＥ番号）に反映される。
【０１１８】
したがって、図１１のトポロジデータ生成処理によれば、伝送装置１０ａ〜１０ｆに割り付けられているノード番号を検索し、リング型ネットワーク全体のトポロジデータを容易に生成できる。
【０１１９】
図１４は、トポロジデータ配信処理の一例のフローチャートである。以下の説明では、図１の伝送装置１０ａがトポロジデータ配信処理を実行した例について説明していく。
【０１２０】
ステップＳ７１では、伝送装置１０ａが、処理指標設定エリアにトポロジデータ配信処理を表す値（例えば４）を設定すると共に、トポロジデータを配信したいリング型ネットワークのリング番号をリング番号設定エリアに設定する。
【０１２１】
ステップＳ７１に続いてステップＳ７２に進み、伝送装置１０ａはパケット発行元ノード番号設定エリアＢ１〜Ｂ１６に自ノード番号を設定する。ステップＳ７２に続いてステップＳ７３に進み、伝送装置１０ａはステップＳ５８にて生成したトポロジデータのノード番号（ＮＥ番号）を非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に設定する。
【０１２２】
ステップＳ７３に続いてステップＳ７４に進み、伝送装置１０ａはステップＳ７１〜Ｓ７３で処理指標設定エリア，リング番号設定エリア，パケット発行元ノード番号設定エリアＢ１〜Ｂ１６，非パケット発行元ノード番号設定エリアＡ１〜Ａ１６を設定したＯＴＮ−ＯＣｈフレーム（以下、単にパケットという）をＥａｓｔ方向の伝送路またはＷｅｓｔ方向の伝送路に送信する。
【０１２３】
伝送装置１０ｆはＥａｓｔ方向に送信されたパケットを受信すると、ステップＳ７５に進み、ＯＣｈ−ＰＥ内の処理指標設定エリアを参照する。ここで、伝送装置１０ｆは処理指標設定エリアにトポロジデータ配信処理を表す値が設定されていることを確認したものとする。
【０１２４】
ステップＳ７５に続いてステップＳ７６に進み、伝送装置１０ｆはＯＣｈ−ＰＥ内のリング番号設定エリアを参照し、リング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認する。伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できると、ステップＳ７７に進む。
【０１２５】
そして、ステップＳ７７では、伝送装置１０ｆが、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６の内容をトポロジデータに反映させる。なお、伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できないと、ステップＳ７７の処理を行わない。
【０１２６】
その後、伝送装置１０ｆはステップＳ７５で受信したＥａｓｔ方向のパケットをＥａｓｔ方向に送信する。伝送装置１０ｅ，１０ｄ，１０ｃ，１０ｂもＥａｓｔ方向に送信されたパケットを順番に受信し、ステップＳ７５〜Ｓ７７の処理を行う。
【０１２７】
また、伝送装置１０ｂ〜１０ｆはＷｅｓｔ方向に送信されたパケットを受信すると、ステップＳ７５に進み、Ｅａｓｔ方向に送信されたパケットを受信したときと同様にステップＳ７５〜Ｓ７７の処理を行う。
【０１２８】
したがって、図１４のトポロジデータ配信処理によれば、トポロジデータを容易に配信できる。
【０１２９】
図１５は、トポロジデータ修復処理の一例のフローチャートである。以下の説明では、図１の伝送装置１０ａがトポロジデータ修復処理を実行した例について説明していく。
【０１３０】
ステップＳ８１では、伝送装置１０ａが、処理指標設定エリアにトポロジデータ修復処理を表す値（例えば５）を設定すると共に、トポロジデータを修復したいリング型ネットワークのリング番号をリング番号設定エリアに設定する。
【０１３１】
ステップＳ８１に続いてステップＳ８２に進み、伝送装置１０ａは指定ノード番号設定エリアに設定ノード番号を設定すると共に、非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に新たなノード番号を設定する。ステップＳ８２に続いてステップＳ８３に進み、伝送装置１０ａはステップＳ８１〜Ｓ８２で処理指標設定エリア，リング番号設定エリア，指定ノード番号設定エリア，非パケット発行元ノード番号設定エリアＡ１〜Ａ１６を設定したＯＴＮ−ＯＣｈフレーム（以下、単にパケットという）をＥａｓｔ方向の伝送路またはＷｅｓｔ方向の伝送路に送信する。
【０１３２】
伝送装置１０ｆはＥａｓｔ方向に送信されたパケットを受信すると、ステップＳ８４に進み、ＯＣｈ−ＰＥ内の処理指標設定エリアを参照する。ここで、伝送装置１０ｆは処理指標設定エリアにトポロジデータ修復処理を表す値が設定されていることを確認したものとする。
【０１３３】
ステップＳ８４に続いてステップＳ８５に進み、伝送装置１０ｆはＯＣｈ−ＰＥ内のリング番号設定エリアを参照し、リング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認する。伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できると、ステップＳ８６に進む。
【０１３４】
ステップＳ８６では、伝送装置１０ｆが、指定ノード番号設定エリアに設定されているノード番号が自ノード番号と一致していることを確認する。伝送装置１０ｆは指定ノード番号設定エリアに設定されているノード番号が自ノード番号と一致していることを確認できると、ステップＳ８７に進む。
【０１３５】
そして、ステップＳ８７では、伝送装置１０ｆが、ＯＣｈ−ＰＥ内の非パケット発行元ノード番号設定エリアＡ１〜Ａ１６に設定されている新たなノード番号をトポロジデータに反映させる。なお、伝送装置１０ｆはリング番号設定エリアに設定されているリング番号が自リング番号と一致していることを確認できないと、ステップＳ８７の処理を行わない。また、伝送装置１０ｆは指定ノード番号設定エリアに設定されているノード番号が自ノード番号と一致していることを確認できないと、ステップＳ８７の処理を行わない。
【０１３６】
その後、伝送装置１０ｆはステップＳ８４で受信したＥａｓｔ方向のパケットをＥａｓｔ方向に送信する。伝送装置１０ｅ，１０ｄ，１０ｃ，１０ｂもＥａｓｔ方向に送信されたパケットを順番に受信し、ステップＳ８４〜Ｓ８７の処理を行う。
【０１３７】
また、伝送装置１０ｂ〜１０ｆはＷｅｓｔ方向に送信されたパケットを受信すると、ステップＳ８４に進み、Ｅａｓｔ方向に送信されたパケットを受信したときと同様にステップＳ８４〜Ｓ８７の処理を行う。
【０１３８】
したがって、図１５のトポロジデータ配信処理によれば、トポロジデータを容易に修復できる。
（第２実施例）
第２実施例は、リング型ネットワーク内を周回させるパケットの一例としてＴＴＣ標準ＪＴ−Ｇ７０７準拠のＳＴＭ−１フレームフォーマットを利用する例である。ＳＴＭ−１フレームフォーマットを用いて行う伝送装置１０ａ〜１０ｆの処理は、例えば空きノード番号検出処理，設定ノード番号正常性確認処理またはトポロジデータ生成処理などがある。
【０１３９】
図１６は、ＳＴＭ−１フレームフォーマットのＳＯＨの空きＤＣＣチャネルに設けた設定エリアの一例の構成図である。図１６の設定エリアは、図６および図７から明らかなように、ＳＯＨの未定義のバイトＤ１〜Ｄ６を利用する。
【０１４０】
バイトＤ１は、リング方向設定ビットＡ，空きノード番号検出処理指標ビットＢ，設定ノード番号正常性確認処理指標ビットＣ，ノード番号重複検索処理指標ビットＤ，トポロジデータ生成処理指標ビットＥ，トポロジデータ更新要求ビットＦおよびノード番号重複通知ビットＧを含むように構成される。
【０１４１】
バイトＤ２，Ｄ３は、ノード番号１〜１６の有効または無効を表すためのビットを含むように構成される。例えばリング型ネットワーク内の伝送装置にノード番号１が割り付けられているとき、バイトＤ２の該当ビットが１になる。言い換えれば、バイトＤ２，Ｄ３のビットはリング型ネットワーク内の空きノード番号を表している。
【０１４２】
バイトＤ４は、トポロジデータ有効ビットＡ，Ｗｅｓｔ方向に隣接する伝送装置のノード番号を表すビットを含むように構成される。バイトＤ５は、トポロジデータ有効ビットＡ，自ノード番号を表すビットを含むように構成される。バイトＤ６は、トポロジデータ有効ビットＡ，Ｅａｓｔ方向に隣接する伝送装置のノード番号を表すビットを含むように構成される。
【０１４３】
図１６のような設定エリアをＳＯＨの空きＤＣＣチャネルに設けたＳＴＭ−１フレームを生成してリング型ネットワークを周回させ、第１実施例と同様な処理を行うことにより、空きノード番号検出処理，設定ノード番号正常性確認処理またはトポロジデータ生成処理が可能となる。
【０１４４】
図１７は、トポロジデータの伝送装置状態およびＧＷ属性について説明するための概略図である。
【０１４５】
リング番号０のリング型ネットワーク４０は、ノード番号０が割り付けられた伝送装置３１，ノード番号５が割り付けられた伝送装置３２，ノード番号９が割り付けられた伝送装置３３，ノード番号１４が割り付けられた伝送装置３４が接続されている。また、リング番号１のリング型ネットワーク４１は、ノード番号５が割り付けられた伝送装置３５が接続されている。
【０１４６】
伝送装置３１はアンカーＮＥであって、監視制御オペレーションシステム３０が接続されている。また、伝送装置３３は他のリング型ネットワーク４１内の伝送装置３５に接続されている。
【０１４７】
伝送装置３４は障害等で使用不可となっており、監視制御オペレーションシステム３０に対して障害通知を行ったものとする。また、監視制御オペレーションシステム３０は伝送装置３２に対して保守閉塞を指示したものとする。トポロジデータ５０は、上記の状態を表したものである。
【０１４８】
なお、本発明の伝送装置１０ａ〜１０ｆは、例えば図１８のように構成することができる。図１８は、本発明の伝送装置の一例の構成図である。図１８の伝送装置は、パケット生成送信手段１０１，自ノード番号設定送信手段１０２，トポロジデータ送信手段１０３，ノード番号検索手段１０４，重複ノード番号確認手段１０５，トポロジデータ生成手段１０６，トポロジデータ反映手段１０７および伝送装置の通常の処理を行う通常処理手段１０８を有するように構成される。
【０１４９】
パケット生成送信手段１０１は、ステップＳ３１〜Ｓ３３，Ｓ４１〜４３，Ｓ５１〜Ｓ５３の処理を行う。自ノード番号設定送信手段１０２は、ステップＳ３４〜Ｓ３７，Ｓ４４〜Ｓ４７の処理を行う。また、トポロジデータ送信手段１０３はステップＳ７１〜Ｓ７４，Ｓ８１〜Ｓ８３の処理を行う。
【０１５０】
ノード番号検索手段１０４は、ステップＳ３８の処理を行う。重複ノード番号確認手段１０５は、ステップＳ４８の処理を行う。トポロジデータ生成手段１０６は、ステップＳ５８の処理を行う。また、トポロジデータ反映手段１０７はステップＳ７５〜Ｓ７７，Ｓ８４〜Ｓ８７の処理を行う。
【０１５１】
本発明の伝送装置を利用したリング型ネットワークは、空きノード番号の検索およびトポロジデータの生成が容易なため、保守・運用の簡略化，工数の削減および高速化が可能である。
【０１５２】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求のの範囲から逸脱することなく、種々の変形や変更が可能である。
【０１５３】
本発明は、以下に記載する付記のような構成が考えられる。
（付記１）  リング型ネットワークに接続された伝送装置であって、
前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワーク内の他の伝送装置に割り付けられていない空きノード番号を検索するノード番号検索手段と
を備えた伝送装置。
（付記２）  リング型ネットワークに接続された伝送装置であって、
前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号のうち自ノード番号と重複するノード番号の有無を確認する重複ノード番号確認手段と
を備えた伝送装置。
（付記３）  前記リング型ネットワーク内の他の伝送装置が作成した前記パケットを受信すると、そのパケットに自ノード番号を設定して前記リング型ネットワークに送信する自ノード番号設定送信手段を更に備えた付記１又は２記載の伝送装置。
（付記４）  自ノード番号設定送信手段は、受信したパケットから前記リング型ネットワークを識別するためのリング番号を読み出して、前記リング番号が自分の接続されているリング型ネットワークのリング番号と一致しているときに、前記パケットに自ノード番号を設定して前記リング型ネットワークに送信する一方、
前記リング番号が自分の接続されているリング型ネットワークのリング番号と異なっているときに、前記パケットに自ノード番号を設定せずに前記リング型ネットワークに送信することを特徴とする付記３記載の伝送装置。
（付記５）  リング型ネットワークに接続された伝送装置であって、
前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号を前記他の伝送装置に設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信手段と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成手段と
を備えた伝送装置。
（付記６）  前記トポロジデータを含んだパケットを生成して前記リング型ネットワークに送信するトポロジデータ送信手段と、
前記トポロジデータを含んだパケットを受信し、そのパケットから前記トポロジデータを読み出して、そのトポロジデータを自分のデータベースに反映させるトポロジデータ反映手段と
を備えた付記５記載の伝送装置。
（付記７）  前記トポロジデータ反映手段は、受信したパケットに含まれる宛先ノード番号を読み出し、前記宛先ノード番号が自ノード番号と一致しているときに前記パケットから前記トポロジデータを読み出して、そのトポロジデータを自分のデータベースに反映させることを特徴とする付記６記載の伝送装置。
（付記８）  前記トポロジデータ反映手段は、受信したパケットから前記リング型ネットワークを識別するためのリング番号を読み出して、前記リング番号が自分の接続されているリング型ネットワークのリング番号と一致しているときに、前記パケットから前記トポロジデータを読み出して、そのトポロジデータを自分のデータベースに反映させることを特徴とする付記６又は７記載の伝送装置。
（付記９）  １つ以上の伝送装置が接続されたリング型ネットワーク内で前記伝送装置に割り付けられていないノード番号を検索する空きノード番号検索方法であって、
前記リング型ネットワーク内の他の伝送装置に自ノード番号を設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信段階と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワーク内の他の伝送装置に割り付けられていない空きノード番号を検索するノード番号検索段階と
を備えた空きノード番号検索方法。
（付記１０）  １つ以上の伝送装置が接続されたリング型ネットワーク内で前記他の伝送装置に割り付けられているノード番号と自ノード番号との重複を確認する重複ノード番号確認方法であって、
前記リング型ネットワーク内の他の伝送装置に自ノード番号を設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信段階と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、前記リング型ネットワーク内の他の伝送装置に割り付けられているノード番号のうち自ノード番号と重複するノード番号の有無を確認する重複ノード番号確認段階と
を備えた重複ノード番号確認方法。
（付記１１）  １つ以上の伝送装置が接続されたリング型ネットワーク内で前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成方法であって、
前記リング型ネットワーク内の他の伝送装置に自ノード番号を設定させるためのパケットを生成して前記リング型ネットワークに送信するパケット生成送信段階と、
前記リング型ネットワーク内を周回した前記パケットを受信し、そのパケットから前記リング型ネットワーク内の他の伝送装置が設定したノード番号を読み出して、そのノード番号から前記リング型ネットワークのトポロジデータを生成するトポロジデータ生成段階と
を備えたトポロジデータ生成方法。
【０１５４】
【発明の効果】
上述の如く、本発明によれば、リング型ネットワークの保守・運用の簡略化，工数の削減および高速化が可能である。
【０１５５】
【図面の簡単な説明】
【図１】伝送装置を分散接続したリング型ネットワークの一例のシステム構成図である。
【図２】トポロジデータの一例の構成図である。
【図３】リング型ネットワークの立ち上げ処理の一例のフローチャートである。
【図４】リング型ネットワークの増設処理の一例のフローチャートである。
【図５】光デジタルラッパのＯＴＮ−ＯＣｈフレームフォーマットを表したフレーム構成図である。
【図６】ＳＴＭ−１フレームフォーマットを表したフレーム構成図である。
【図７】ＳＴＭ−１のＳＯＨバイト定義を表した図である。
【図８】ＯＣｈ−ＰＥ内に設けた設定エリアの一例の構成図である。
【図９】空きノード番号検出処理の一例のフローチャートである。
【図１０】設定ノード番号正常性確認処理の一例のフローチャートである。
【図１１】トポロジデータ生成処理の一例のフローチャートである。
【図１２】ステップＳ５８の処理の一例のフローチャートである。
【図１３】汎用バッファにコピーした内容をトポロジデータとして反映させる処理の一例のイメージ図である。
【図１４】トポロジデータ配信処理の一例のフローチャートである。
【図１５】トポロジデータ修復処理の一例のフローチャートである。
【図１６】ＳＴＭ−１フレームフォーマットのＳＯＨの空きＤＣＣチャネルに設けた設定エリアの一例の構成図である。
【図１７】トポロジデータの伝送装置状態およびＧＷ属性について説明するための概略図である。
【図１８】本発明の伝送装置の一例の構成図である。
【符号の説明】
１０ａ〜１０ｆ，３１〜３５    伝送装置（ＮＥ）
１２，３０    監視制御オペレーションシステム（ＮＥ−ＯｐＳ）
１４    ローカルワークステーション（ＬＷＳ）
２１，５０    トポロジデータ
２２    設定エリア
４０，４１    リング型ネットワーク
【図１】
2004215056.tif 000003
【図２】
2004215056.tif 000004
【図３】
2004215056.tif 000005
【図４】
2004215056.tif 000006
【図５】
2004215056.tif 000007
【図６】
2004215056.tif 000008
【図７】
2004215056.tif 000009
【図８】
2004215056.tif 000010
【図９】
2004215056.tif 000011
【図１０】
2004215056.tif 000012
【図１１】
2004215056.tif 000013
【図１２】
2004215056.tif 000014
【図１３】
2004215056.tif 000015
【図１４】
2004215056.tif 000016
【図１５】
2004215056.tif 000017
【図１６】
2004215056.tif 000018
【図１７】
2004215056.tif 000019
【図１８】
2004215056.tif 000020