(57)【特許請求の範囲】
【請求項１】
送信側の伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置であって、
前記送信側の伝送装置から前記現用系及び前記予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定手段と、
前記伝送遅延判定手段が決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定手段を備えることを特徴とする伝送装置。
【請求項２】
前記伝送遅延判定手段が、
前記各フレームのマルチフレームの情報をマルチフレームカウンタでそれぞれ記憶し、当該マルチフレームカウンタの値を比較することにより、どちらの経路のフレームの伝送遅延時間が短いかを判定することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記切替判定手段が、
前記デフォルト経路と決定された経路が予備系の経路で動作している場合、現用系と予備系の切り替えを行うと判定することを特徴とする請求項１又は請求項２に記載の伝送装置。
【請求項４】
前記各フレームを受信したときに、当該各フレームのオーバヘッドを監視することで前記各経路の障害の有無を判断する監視手段を備え、
前記監視手段は、
各経路が正常な場合に、前記各フレームから取り出した前記マルチフレームの情報を前記伝送遅延判定手段に渡し、
前記伝送遅延判定手段は、
前記監視手段から受け取った当該マルチフレームの情報に基づいて、前記デフォルト経路を決定することを特徴とする請求項１から請求項３の何れか１項に記載の伝送装置。
【請求項５】
前記監視手段が、
前記経路の障害を検知した場合、障害が発生した経路に対応する切替トリガを検出し、
前記切替判定手段が、
前記切替トリガに基づいて、現用系と予備系の切り替えを行うか否かを判定することを特徴とする請求項４に記載の伝送装置。
【請求項６】
前記切替判定手段は、
前記切替トリガが現用系の経路に対応するものであった場合、現用系と予備系の切り替えを行うと判定することを特徴とする請求項５に記載の伝送装置。
【請求項７】
前記現用系と予備系の異なる２つ経路が、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードで実現されていることを特徴とする請求項１から請求項６の何れか１項に記載の伝送装置。
【請求項８】
送信側伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側伝送装置を含む伝送システムであって、
前記送信側伝送装置が、マルチフレームの情報を付加したフレームを前記現用系及び前記予備系の経路それぞれで送信し、
前記受信側伝送装置が、
前記現用系及び前記予備系の経路それぞれから伝送されるマルチフレームの情報を含む各フレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定手段と、
前記伝送遅延判定手段が決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定手段を備えることを特徴とする伝送システム。
【請求項９】
送信側の伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置による経路選択方法であって、
前記送信側の伝送装置から前記現用系及び前記予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定ステップと、
決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定ステップと
を有することを特徴とする経路選択方法。
【請求項１０】
送信側の伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置として機能するコンピュータ上で動作する経路選択プログラムであって、
前記コンピュータに、
前記送信側の伝送装置から前記現用系及び前記予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定処理と、
決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定処理と
を実行させることを特徴とする経路選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの伝送技術に関し、特に、通常時に現用系として使用するデフォルト経路を自動選択する技術に関する。
【背景技術】
【０００２】
通信ネットワークを構成する場合、装置建設や障害発生時でも通信を中断させないために、伝送路を二重化する冗長構成をとることがある。二重化された伝送路は、一方が現用系、もう一方が予備系として運用される。
【０００３】
現用系と予備系は、異なる経路で引かれるため、経路の長さの違いにより、伝送時間に差が生じる。データの伝送を考えた場合、一般的に、データの伝送はより遅延が少なく行われることが望まれるため、現用系には伝送時間の短い経路が選択されることが望ましい。
【０００４】
ここで、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードという冗長構成を考える。
【０００５】
１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードでは、二重化された伝送路の一方をデフォルトの経路と定義し、障害が発生していない状態のときは、デフォルトの経路を現用系、もう一方を予備系として動作する。
【０００６】
デフォルト側に障害が発生した場合は、プロテクションが動作し予備系であった経路を現用系として使用して通信を継続するが、デフォルト側の経路の障害が復旧した場合には、自動的にデフォルト側の経路に現用系を切替えて動作する。
【０００７】
ここで、背景技術による伝送システム５００の構成例を図４に示す。
【０００８】
ここで、関連技術として、複数の経路のうち伝送遅延時間の短い経路を用いてデータの伝送を行う技術が、特許文献１に開示されている。
【０００９】
特許文献１に開示の技術では、伝送遅延の短い経路を用いてデータの伝送を実現する方法として、マスタールータが、経路の伝送時間を測定するためのパケットデータを送信し、閉ループ内に存在する各ルータは、ルータへのパケットの入力時刻、出力時刻、及び転送先の回線速度の情報を該パケットデータに書き込み転送する。
【００１０】
マスタールータは、パケット内の情報から、伝送遅延時間が最短と成る経路を判定し、送信ノードに対して経路情報を伝えると共に、経路情報のデータをルータ内のメモリに記憶する。
【００１１】
また、他の関連技術として、伝送遅延時間を測定する技術が特許文献２に開示されている。
【００１２】
特許文献２に開示の技術では、レンジング方式と呼ばれる測定方法を用いる。該測定方法は、ＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ：光加入者端局装置）、からＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ：光加入者終端装置）に対して、伝送遅延時間を測定するためのデータを送信し、データが戻ってくるまでの時間を測定する方法である。
【００１３】
ＯＬＴには複数のＯＮＵが接続されており、ＯＬＴと各ＯＮＵとの間の伝送遅延時間を測定し、それら伝送遅延時間を比較することによって、ＯＮＵが上り信号を送信するタイミングを制御している。
【００１４】
また、他の関連技術として、二重化された伝送路において、伝送遅延の短い経路を用いてデータの伝送を行う技術が特許文献３に開示されている。
【００１５】
特許文献３に開示の技術では、伝送遅延の短い経路を用いてデータの伝送を実現する方式として、送信ノードは、データのフレームに対し、ある一定時間内においてユニークな管理番号を付与して両方の経路に送信し、受信ノードは、２つの経路のうち、先に受信した経路のデータを下流に転送し、後から受信した経路のデータを破棄する。
【００１６】
データフレームの先着／後着を判定する方法として、先に受信したフレームから管理番号を取り出しメモリに記憶する。後から受信したフレームからも管理番号を取り出すが、メモリ内に同じ番号が記憶されているため、後着フレームと判定しデータを廃棄する。
【００１７】
そして、同じ管理番号を持ったフレームを二つ受信したと判断し、メモリ内から該当する管理番号を削除する。あるいは、ある一定時間が経過した後、メモリ内から該当の管理番号を削除する。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開平０７−２２１７７８号公報
【特許文献２】特開２００９−２３２００８号公報
【特許文献３】特開平０５−１４５５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
しかしながら、背景技術による１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードとういう冗長構成には次のような課題がある。
【００２０】
すなわち、背景技術による１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードとういう冗長構成では、デフォルト側の経路を決定する際に、伝送遅延の小さい経路をデフォルト側の経路とするためには、ネットワーク管理者が、２つの経路内のＮｏｄｅ数や伝送距離などの情報から、伝送時間の短い経路を判断し、手動でデフォルト側の経路を登録する必要があることである。
【００２１】
また、特許文献１に開示の技術は、遅延時間を測定するためのパケットデータを送受信して遅延時間を判定する仕組みと、その結果を保持する回路が必要となるという課題がある。
【００２２】
また、特許文献２に開示の技術は、伝送遅延時間を測定するためのデータを送受信する仕組みが必要となるという課題がある。
【００２３】
また、特許文献３に開示の技術は、受信ノードに、管理番号の監視により先着／後着を判定する仕組みと、ある一定期間管理番号を保持しておくことが出来るメモリを備えておく必要があるという課題がある。また、管理番号を保持する数が増えれば増えるほど、大きなメモリが必要となるという課題がある。
【００２４】
（発明の目的）
本発明の目的は、上述の課題を解決し、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードという冗長構成において、伝送時間が短い経路を自動でデフォルトに選択する伝送装置、伝送システム、経路選択方法、及び経路選択プログラムを提供することである。
【課題を解決するための手段】
【００２５】
本発明の第１の伝送装置は、送信側の伝送装置と、送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置であって、送信側の伝送装置から現用系及び予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定手段と、伝送遅延判定手段が決定したデフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定手段を備える。
【００２６】
本発明の第１の伝送システムは、送信側伝送装置と、送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側伝送装置を含む伝送システムであって、送信側伝送装置が、マルチフレームの情報を付加したフレームを現用系及び予備系の経路それぞれで送信し、受信側伝送装置が、現用系及び予備系の経路それぞれから伝送されるマルチフレームの情報を含む各フレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定手段と、伝送遅延判定手段が決定したデフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定手段を備える。
【００２７】
本発明の第１の経路選択方法は、送信側の伝送装置と、送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置による経路選択方法であって、送信側の伝送装置から現用系及び予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定ステップと、決定したデフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定ステップとを有する。
【００２８】
本発明の第１の経路選択プログラムは、送信側の伝送装置と、送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置として機能するコンピュータ上で動作する経路選択プログラムであって、コンピュータに、送信側の伝送装置から現用系及び予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定処理と、決定したデフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定処理とを実行させる。
【発明の効果】
【００２９】
本発明によれば、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードという冗長構成において、伝送時間が短い経路を自動でデフォルトに選択できる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施の形態による伝送システムの構成を示すブロック図である。
【図２】第１の実施の形態による伝送システムの動作を示すフローチャートである。
【図３】本発明による伝送システムの最小限の構成を示すブロック図である。
【図４】背景技術による伝送システムの構成を示すブロック図である。
【発明を実施するための形態】
【００３１】
本発明は、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）をＲｅｖｅｒｔｉｖｅモードで実施する通信ノード装置及び冗長切替制御方式にて、冗長を構成する２つの通信経路のうち、伝送時間の短い経路を選択して極力伝送遅延の少ない通信経路を選択可能とする、通信経路の伝送遅延時間計測手段を具備し、これを用いて伝送遅延時間の短い経路を自動で選択する機能を実現可能にすることを特徴とする。
【００３２】
すなわち、現用系と予備系の伝送時間の差を測定する機能を追加し、現用系と予備系のどちらの経路の伝送時間が短いかを自動で判断し、伝送時間の短い経路を自動で現用系として選択する機能を追加する。
【００３３】
また、本発明は、上記機能の実現方式として、マルチフレーム信号を用いる。送信側ノードではマルチフレーム情報を書き込まれたフレームが現用系、予備系の２つの経路に送信される。受信側ノードでは、それぞれの経路を通って伝送されてきたフレームからマルチフレーム情報を取り出してマルチフレームカウンタで記憶し、２つのマルチフレームカウンタの値を比較することにより、どちらの経路のフレームの伝送遅延時間が短いかを判断する。
【００３４】
本発明の上記及び他の目的、特徴及び利点を明確にすべく、添付した図面を参照しながら、本発明の実施形態を以下に詳述する。なお、上述の本願発明の目的のほか、他の技術的課題、その技術的課題を解決する手段及びその作用効果についても、以下の実施形態による開示によって明らかとなるものである。
【００３５】
なお、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００３６】
（第１の実施の形態）
図１は、本発明の第１の実施の形態による伝送システム１００の構成を示すブロック図である。
【００３７】
伝送システム１００は、伝送装置２００及び３００を備える。
【００３８】
伝送装置２００は、冗長構成された伝送路（経路ａ、経路ｂ）を介してデータを受信する。
【００３９】
伝送装置３００は、自身が受信したフレームにマルチフレーム情報を付加し、該フレームをコピーして経路ａ、経路ｂの２つの経路で伝送する送受信手段３０１を備える。
【００４０】
なお、マルチフレーム情報とは、ＩＴＵ−Ｔ  Ｇ．７０９勧告に示されているマルチフレーム情報をいう。
【００４１】
経路ａ、経路ｂは、それぞれ１つ以上の伝送装置を介して伝送装置３００から伝送装置２００へフレームを送信する。経路ａ、経路ｂ上の伝送装置は背景技術による伝送装置を用いることが可能であるため、詳細な説明を省略する。
【００４２】
なお、経路ａ、経路ｂは、伝送装置を介さずに直接伝送措置３００と伝送装置２００を繋ぐ場合であってもよい。
【００４３】
伝送装置２００は、伝送遅延判定手段２０１と、切り替え判定手段２０２と、監視手段２０３（２０３−１、２０３−２）と、切替トリガ２０４（２０４−１、２０４−２）と、セレクタ２０５と、を含む。
【００４４】
監視手段２０３は、経路ａ又は経路ｂを使用して伝送されてきた信号を監視する。
【００４５】
より詳細には、監視手段２０３は、経路ａ又は経路ｂを使用して伝送されてきたフレームのオーバーヘッドを監視し、障害が発生していた場合は、切替トリガ２０４を検出する。
【００４６】
なお、オーバヘッドの監視方法は、背景技術を用いることができる。
【００４７】
また、監視手段２０３は、伝送されてきたフレームからマルチフレーム情報を取り出し、該情報を伝送遅延判定手段２０１に送信する。
【００４８】
伝送遅延判定手段２０１は、経路ａ、及び、経路ｂの監視手段２０３から送られてきたマルチフレーム情報から、経路ａ、及び経路ｂのうち、どちらの経路の伝送遅延が小さいか判定を行う。そして、判定した結果、伝送遅延が小さいほうの経路を、デフォルト経路として決定する。
【００４９】
より詳細には、伝送遅延判定手段２０１は、監視手段２０３から受け取ったマルチフレーム情報をマルチフレームカウンタで記憶し、２つのマルチフレームカウンタの値を比較することによりどちらの経路のフレームの伝送遅延時間が短いかを判断する。
【００５０】
また、伝送遅延判定手段２０１は、決定したデフォルト経路の情報を切替判定手段２０２に送信する。
【００５１】
切替判定手段２０２は、伝送遅延判定手段２０１から受信したデフォルト経路の設定に従い、デフォルト経路を設定する。
【００５２】
また、切替判定手段２０２は、監視手段２０３から送られてきた切替トリガ２０４を元に、切替判定を行う。
【００５３】
セレクタ２０５は、切替判定手段２０２の判定に従い、経路ａと経路ｂの何れかを選択する。
【００５４】
（第１の実施の形態の動作の説明）
次に、本実施の形態による伝送システム１００の動作について、図１及び図２を参照して詳細に説明する。
【００５５】
図２は、本実施の形態による伝送システム１００の動作を示すフローチャートである。
【００５６】
まず、伝送装置３００の送受信手段３０１が、自身が所定の通信ノードからフレームを受信すると（ステップＳ２０１”ＹＥＳ”）、受信したフレームにマルチフレームを示す情報を付加したマルチフレームを生成する（ステップＳ２０２）。
【００５７】
次いで、送受信手段３０１は、マルチフレームをコピーして経路ａ、経路ｂの２つの経路で伝送する（ステップＳ２０３）。
【００５８】
伝送装置２００は、マルチフレームを受信すると（ステップＳ２０４”ＹＥＳ”）、まず、監視手段２０３が、マルチフレームのオーバヘッドを監視し、マルチフレームが正常か否かをチェックする（ステップＳ２０５）。
【００５９】
より詳細には、監視手段２０３−１が経路ａで送られてきたマルチフレームが正常か否かをチェックし、監視手段２０３−２が経路ｂで送られてきたマルチフレームが正常か否かをチェックする。
【００６０】
マルチフレームが異常である場合（ステップＳ２０５”ＮＯ”）、監視手段２０３は、障害が発生したと判断し、切替トリガ２０４を検出する（ステップＳ２０６）。
【００６１】
より詳細には、経路ａで送られてきたマルチフレームが異常である場合は、監視手段２０３−１が切替トリガ２０４−１を検出し、経路ｂで送られてきたマルチフレームが異常である場合は、監視手段２０３−２が切替トリガ２０４−２を検出する。
【００６２】
なお、マルチフレームの異常とは、マルチフレームの異常、マルチフレーム情報の異常の双方を含む。
【００６３】
次いで、切替判定手段２０２が、該切替トリガ２０４に基づき、切替判定を行う（ステップＳ２０７）。
【００６４】
より詳細には、切替判定手段２０２は、例えば切替トリガ２０４−１が検出された場合は、該切替トリガ２０４−１に対応する経路ａを予備系に切り替えるという判定をする。
【００６５】
すなわち、障害が発生した経路が現用系の経路である場合に、経路の切替が行われる。
【００６６】
次いで、セレクタ２０５が、該判定に基づき、経路を選択する（ステップＳ２０８）。上記の例の場合は、セレクタ２０５は、経路ｂを現用系として選択し、動作させる。
【００６７】
マルチフレームが正常である場合（ステップＳ２０５”ＹＥＳ”）、伝送遅延判定手段２０１が、監視手段２０３−１及び２０３−２から送られてきたマルチフレーム情報から、経路ａ、及び経路ｂのうち、どちらの経路の伝送遅延が小さいか判定し、伝送遅延が小さいほうの経路を、デフォルト経路として決定する（ステップＳ２０９）。
【００６８】
次いで、切替判定手段２０２が、伝送遅延判定手段２０１の決定に基づき、デフォルト経路を現用系に切り替えるという判定をする（ステップＳ２１０）。
【００６９】
次いで、セレクタ２０５が、該判定に基づき、デフォルト経路を現用系として選択、動作させる（ステップＳ２１１）。
【００７０】
（第１の実施の形態による効果）
【００７１】
本実施の形態によれば、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅ  モードという冗長構成において、伝送時間がより短い経路を現用系に自動で選択する機能を追加することにより、従来手動で行っていた設定を削減することが出来、ネットワーク管理者の運用コストを削減することが出来る。
【００７２】
また、本実施の形態によれば、マルチフレームカウンタとその値を比較する仕組みを備えるだけでよいため、遅延時間を測定するためのパケットデータを送受信して遅延時間を判定する仕組みや、その結果を保持する回路を必要としない。
【００７３】
なお、本発明の課題を解決できる最小限の構成を図３に示す。伝送装置２００が、送信側の伝送装置３００と、送信側伝送装置３００から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置であって、送信側の伝送装置３００から現用系及び予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定手段２０１と、伝送遅延判定手段２０１が決定したデフォルト経路の情報に基づいて、現用系と予備系の経路の切替を行うか否かを判定する切替判定手段２０２を備えることで、伝送時間が短い経路を自動でデフォルトに選択することができ、上述した本発明の課題を解決することができる。
【００７４】
本発明の伝送装置２００の各機能は、プログラムを組み込んだ、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のハードウェア部品である回路部品を実装することにより、その動作をハードウェア的に実現することは勿論として、伝送装置２００が少なくともＣＰＵ及び記憶装置、及び主記憶部を含み、その機能を提供するプログラムを、該記憶装置に格納し、そのプログラムを主記憶部にロードしてＣＰＵで実行することにより、ソフトウェア的に実現することも可能である。
【００７５】
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【００７６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００７７】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００７８】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施する時には、その複数の手順の順番は内容的に支障しない範囲で変更することができる。
【００７９】
また、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【００８０】
さらに、上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、これに限定されない。
【００８１】
（付記１）
送信側伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側伝送装置を含む伝送システムであって、
前記送信側伝送装置が、マルチフレームの情報を付加したフレームを前記現用系及び前記予備系の経路それぞれで送信し、
前記受信側伝送装置が、
前記現用系及び前記予備系の経路それぞれから伝送されるマルチフレームの情報を含む各フレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定手段と、
前記伝送遅延判定手段が決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定手段を備えることを特徴とする伝送システム。
【００８２】
（付記２）
前記伝送遅延判定手段が、
前記各フレームのマルチフレームの情報をマルチフレームカウンタでそれぞれ記憶し、当該マルチフレームカウンタの値を比較することにより、どちらの経路のフレームの伝送遅延時間が短いかを判定することを特徴とする付記１に記載の伝送システム。
【００８３】
（付記３）
前記切替判定手段が、
前記デフォルト経路と決定された経路が予備系の経路で動作している場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記１又は付記２に記載の伝送システム。
【００８４】
（付記４）
前記受信側伝送装置が、
前記各フレームを受信したときに、当該各フレームのオーバヘッドを監視することで前記各経路の障害の有無を判断する監視手段を備え、
前記監視手段は、
各経路が正常な場合に、前記各フレームから取り出した前記マルチフレームの情報を前記伝送遅延判定手段に渡し、
前記伝送遅延判定手段は、
前記監視手段から受け取った当該マルチフレームの情報に基づいて、前記デフォルト経路を決定することを特徴とする付記１から付記３の何れか１項に記載の伝送システム。
【００８５】
（付記５）
前記監視手段が、
前記経路の障害を検知した場合、障害が発生した経路に対応する切替トリガを検出し、
前記切替判定手段が、
前記切替トリガに基づいて、現用系と予備系の切り替えを行うか否かを判定することを特徴とする付記４に記載の伝送システム。
【００８６】
（付記６）
前記切替判定手段は、
前記切替トリガが現用系の経路に対応するものであった場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記５に記載の伝送システム。
【００８７】
（付記７）
前記現用系と予備系の異なる２つ経路が、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードで構成されていることを特徴とする付記１から付記６の何れか１項に記載の伝送システム。
【００８８】
（付記８）
送信側の伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置であって、
前記送信側の伝送装置から前記現用系及び前記予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定手段と、
前記伝送遅延判定手段が決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定手段を備えることを特徴とする伝送装置。
【００８９】
（付記９）
前記伝送遅延判定手段が、
前記各フレームのマルチフレームの情報をマルチフレームカウンタでそれぞれ記憶し、当該マルチフレームカウンタの値を比較することにより、どちらの経路のフレームの伝送遅延時間が短いかを判定することを特徴とする付記８に記載の伝送装置。
【００９０】
（付記１０）
前記切替判定手段が、
前記デフォルト経路と決定された経路が予備系の経路で動作している場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記８又は付記９に記載の伝送装置。
【００９１】
（付記１１）
前記各フレームを受信したときに、当該各フレームのオーバヘッドを監視することで前記各経路の障害の有無を判断する監視手段を備え、
前記監視手段は、
各経路が正常な場合に、前記各フレームから取り出した前記マルチフレームの情報を前記伝送遅延判定手段に渡し、
前記伝送遅延判定手段は、
前記監視手段から受け取った当該マルチフレームの情報に基づいて、前記デフォルト経路を決定することを特徴とする付記８から付記１０の何れか１項に記載の伝送装置。
【００９２】
（付記１２）
前記監視手段が、
前記経路の障害を検知した場合、障害が発生した経路に対応する切替トリガを検出し、
前記切替判定手段が、
前記切替トリガに基づいて、現用系と予備系の切り替えを行うか否かを判定することを特徴とする付記１１に記載の伝送装置。
【００９３】
（付記１３）
前記切替判定手段は、
前記切替トリガが現用系の経路に対応するものであった場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記１２に記載の伝送装置。
【００９４】
（付記１４）
前記現用系と予備系の異なる２つ経路が、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードで実現されていることを特徴とする付記８から付記１３の何れか１項に記載の伝送装置。
【００９５】
（付記１５）
送信側の伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置による経路選択方法であって、
前記送信側の伝送装置から前記現用系及び前記予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定ステップと、
決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定ステップと
を有することを特徴とする経路選択方法。
【００９６】
（付記１６）
前記伝送遅延判定ステップで、
前記各フレームのマルチフレームの情報をマルチフレームカウンタでそれぞれ記憶し、当該マルチフレームカウンタの値を比較することにより、どちらの経路のフレームの伝送遅延時間が短いかを判定することを特徴とする付記１５に記載の経路選択方法。
【００９７】
（付記１７）
前記切替判定ステップで、
前記デフォルト経路と決定された経路が予備系の経路で動作している場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記１５又は付記１６に記載の経路選択方法。
【００９８】
（付記１８）
前記各フレームを受信したときに、当該各フレームのオーバヘッドを監視することで前記各経路の障害の有無を判断する監視ステップを有し、
前記監視ステップで、
各経路が正常な場合に、前記各フレームから取り出した前記マルチフレームの情報を前記伝送遅延判定ステップに渡し、
前記伝送遅延判定ステップで、
前記監視ステップから受け取った当該マルチフレームの情報に基づいて、前記デフォルト経路を決定することを特徴とする付記１５から付記１７の何れか１項に記載の経路選択方法。
【００９９】
（付記１９）
前記監視ステップで、
前記経路の障害を検知した場合、障害が発生した経路に対応する切替トリガを検出し、
前記切替判定ステップで、
前記切替トリガに基づいて、現用系と予備系の切り替えを行うか否かを判定することを特徴とする付記１８に記載の経路選択方法。
【０１００】
（付記２０）
前記切替判定ステップで、
前記切替トリガが現用系の経路に対応するものであった場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記１９に記載の経路選択方法。
【０１０１】
（付記２１）
前記現用系と予備系の異なる２つ経路が、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードで実現されていることを特徴とする付記１５から付記２０の何れか１項に記載の経路選択方法。
【０１０２】
（付記２２）
送信側の伝送装置と、前記送信側伝送装置から現用系と予備系の異なる２つ経路を介してデータを受信する受信側の伝送装置として機能するコンピュータ上で動作する経路選択プログラムであって、
前記コンピュータに、
前記送信側の伝送装置から前記現用系及び前記予備系の経路によって伝送されるマルチフレームの情報を付加したフレームの当該マルチフレームの情報に基づいて、伝送遅延時間を判定し、当該伝送遅延時間が小さいほうの経路を、通常時に現用系の伝送路として使用するデフォルト経路と決定する伝送遅延判定処理と、
決定した前記デフォルト経路の情報に基づいて、現用系と予備系の経路の切り替えを行うか否かを判定する切替判定処理と
を実行させることを特徴とする経路選択プログラム。
【０１０３】
（付記２３）
前記伝送遅延判定処理で、
前記各フレームのマルチフレームの情報をマルチフレームカウンタでそれぞれ記憶し、当該マルチフレームカウンタの値を比較することにより、どちらの経路のフレームの伝送遅延時間が短いかを判定することを特徴とする付記２２に記載の経路選択プログラム。
【０１０４】
（付記２４）
前記切替判定処理で、
前記デフォルト経路と決定された経路が予備系の経路で動作している場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記２２又は付記２３に記載の経路選択プログラム。
【０１０５】
（付記２５）
前記コンピュータに、
前記各フレームを受信したときに、当該各フレームのオーバヘッドを監視することで前記各経路の障害の有無を判断する監視処理を実行させ、
前記監視処理で、
各経路が正常な場合に、前記各フレームから取り出した前記マルチフレームの情報を前記伝送遅延判定処理に渡し、
前記伝送遅延判定処理で、
前記監視ステップから受け取った当該マルチフレームの情報に基づいて、前記デフォルト経路を決定することを特徴とする付記２２から付記２４の何れか１項に記載の経路選択プログラム。
【０１０６】
（付記２６）
前記監視処理で、
前記経路の障害を検知した場合、障害が発生した経路に対応する切替トリガを検出し、
前記切替判定処理で、
前記切替トリガに基づいて、現用系と予備系の切り替えを行うか否かを判定することを特徴とする付記２５に記載の経路選択プログラム。
【０１０７】
（付記２７）
前記切替判定処理で、
前記切替トリガが現用系の経路に対応するものであった場合、現用系と予備系の切り替えを行うと判定することを特徴とする付記２６に記載の経路選択プログラム。
【０１０８】
（付記２８）
前記現用系と予備系の異なる２つ経路が、１＋１  ＳＮＣＰ（Ｓｕｂ  Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ）のＲｅｖｅｒｔｉｖｅモードで実現されていることを特徴とする付記２２から付記２７の何れか１項に記載の経路選択プログラム。
【符号の説明】
【０１０９】
１００：伝送システム
２００：伝送装置
２０１：伝送遅延判定手段
２０２：切替判定手段
２０３（２０３−１、２０３−２）：監視手段
２０４（２０４−１、２０４−２）：切替トリガ
２０５：セレクタ
３００：伝送装置
３０１：送受信手段
【図１】
0005736889.tif 000002
【図２】
0005736889.tif 000003
【図３】
0005736889.tif 000004
【図４】
0005736889.tif 000005