(57)【特許請求の範囲】
【請求項１】
データを伝送する伝送装置において、
第１のレイヤの第１のネットワークから、前記第１のネットワーク上の障害情報を受信する受信部と、
前記障害情報にもとづいて、予備回線の無い場所で障害発生を認識した場合に、前記第１のネットワークから、前記第１のレイヤに対して上位の第２のレイヤの第２のネットワークへの伝送経路の切替え情報を生成する生成部と、
前記第１のネットワークの障害発生位置と、前記第２のネットワークの伝送経路を切替えるか否かの情報を示した切替え指示情報とを予め対応付けて記憶したテーブルと、
を備え、
前記生成部は、前記障害情報に含まれる前記障害発生位置に基づいて前記テーブルを参照し、前記切替え指示情報を含む前記切替え情報を生成する、
ことを特徴とする伝送装置。
【請求項２】
前記生成部によって生成された前記切替え情報に基づいて前記第２のレイヤにおけるネットワークの伝送経路を切替える経路制御部をさらに有することを特徴とする請求項１記載の伝送装置。
【請求項３】
前記切替え情報は、前記切替え情報に基づいて前記第２のレイヤにおけるネットワークの伝送経路を切替える外部の経路制御部に出力されることを特徴とする請求項１記載の伝送装置。
【請求項４】
前記生成部は、前記切替え情報を前記第２のレイヤのデータフォーマットで生成することを特徴とする請求項２または３に記載の伝送装置。
【請求項５】
データを伝送する伝送装置の経路切替え方法において、
第１のレイヤの第１のネットワークから、前記第１のネットワーク上の障害情報を受信し、
前記障害情報にもとづいて、予備回線の無い場所で障害発生を認識した場合に、前記第１のネットワークから、前記第１のレイヤに対して上位の第２のレイヤの第２のネットワークへの伝送経路の切替え情報を生成し、
前記第１のネットワークの障害発生位置と、前記第２のネットワークの伝送経路を切替えるか否かの情報を示した切替え指示情報とをテーブルに予め対応付けて記憶し、
前記障害情報に含まれる前記障害発生位置に基づいて前記テーブルを参照し、前記切替え指示情報を含む前記切替え情報を生成する、
ことを特徴とする経路切替え方法。
【請求項６】
データを伝送する伝送装置において、
第１のレイヤにおけるネットワークから、前記第１のレイヤにおけるネットワーク上の障害情報を受信する受信部と、
前記受信部の受信した前記障害情報に基づいて、前記第１のレイヤより上位の第２のレイヤにおけるネットワークの伝送経路の切替え情報を生成する生成部と、
前記第１のレイヤにおけるネットワークの障害発生位置と、前記第２のレイヤにおけるネットワークの伝送経路を切替えるパケットの識別コードとを予め対応付けて記憶し、さらに前記第２のレイヤにおけるネットワークの伝送経路を切替えた後のパケットの帯域情報を前記障害発生位置と前記識別コードとに対応付けて予め記憶するテーブルと、
を備え、
前記生成部は、前記障害情報に含まれる前記障害発生位置に基づいて前記テーブルを参照し、前記識別コードおよび前記帯域情報を含む前記切替え情報を生成する、
ことを特徴とする伝送装置。
【請求項７】
前記テーブルは、さらに前記第１のレイヤにおけるネットワークの障害種別を前記障害発生位置と前記識別コードとに対応付けて予め記憶し、
前記生成部は、前記障害情報に含まれる前記障害発生位置と前記障害種別とに基づいて前記テーブルを参照し、前記識別コードを含む前記切替え情報を生成することを特徴とする請求項６記載の伝送装置。
【請求項８】
データを伝送する伝送装置の経路切替え方法において、
第１のレイヤにおけるネットワークから、前記第１のレイヤにおけるネットワーク上の障害情報を受信し、
受信した前記障害情報に基づいて、前記第１のレイヤより上位の第２のレイヤにおけるネットワークの伝送経路の切替え情報を生成し、
前記第１のレイヤにおけるネットワークの障害発生位置と、前記第２のレイヤにおけるネットワークの伝送経路を切替えるパケットの識別コードとをテーブルに予め対応付けて記憶し、さらに前記第２のレイヤにおけるネットワークの伝送経路を切替えた後のパケットの帯域情報を前記障害発生位置と前記識別コードとに対応付けて前記テーブルに予め記憶し、
前記障害情報に含まれる前記障害発生位置に基づいて前記テーブルを参照し、前記識別コードおよび前記帯域情報を含む前記切替え情報を生成する、
ことを特徴とする経路切替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、データを伝送する伝送装置およびその経路切替え方法に関する。
【背景技術】
【０００２】
ＯＴＮ（Optical Transport Network）技術は、ＩＴＵ−Ｔ（International Telecommunication Union-Telecommunication Standardization Sector）のＧ．７０９で標準化されているように、様々なクライアント信号を共通の光ネットワークで伝送することを可能としている。例えば、イーサネット（登録商標）の信号でノード間を接続しているパケットネットワークは、イーサネットをＯＴＮにマッピングして広域伝送を実現している。
【０００３】
上記例のように、パケットネットワークをＯＴＮにマッピングした場合、パケットネットワークのトポロジ情報と、ＯＴＮのトポロジ情報との間には、何ら関係がない。そのため、ＯＴＮでの冗長切替えとパケットネットワークでの冗長切替えは、独立して行われる。
【０００４】
なお、従来、ルーティングプロトコルの収束時間に無関係であり、かつ多重障害の場合においても、迂回パスの設定においてリソース競合なく複数のパスを迅速に迂回できる通信ネットワークシステムが提供されている（例えば、特許文献１参照）。
【０００５】
また、デジタルラッパー技術を利用してネットワークを構築する方法が提供されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３９３５９号公報
【特許文献２】特開２００４−１９３８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このように、第１のレイヤでの冗長切替えと、第１のレイヤより上位の第２のレイヤでの冗長切替えは、独立して行われる。そのため、不要な伝送経路の切替えが行われる場合があるという問題点があった。
【０００８】
例えば、レイヤ１（physical layer）のＯＴＮで障害が発生し、ＯＴＮで伝送経路の冗長切替えが行われたとする。この場合、レイヤ１のＯＴＮでの冗長切替えと、レイヤ２（data link layer）のパケットネットワークでの冗長切替えは、独立して行われる。そのため、レイヤ２のパケットネットワークは、レイヤ１のＯＴＮでの冗長切替えにより、自身の伝送経路の冗長切替えが不要な場合でも、瞬間的に接続性が失われるため、伝送経路の冗長切替えを行ってしまう。
【０００９】
本件はこのような点に鑑みてなされたものであり、伝送経路の不要な切替えを防止する伝送装置および経路切替え方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、データを伝送する伝送装置が提供される。この伝送装置は、第１のレイヤの第１のネットワークから、前記第１のネットワーク上の障害情報を受信する受信部と、前記障害情報にもとづいて、予備回線の無い場所で障害発生を認識した場合に、前記第１のネットワークから、前記第１のレイヤに対して上位の第２のレイヤの第２のネットワークへの伝送経路の切替え情報を生成する生成部と、前記第１のネットワークの障害発生位置と、前記第２のネットワークの伝送経路を切替えるか否かの情報を示した切替え指示情報とを予め対応付けて記憶したテーブルと、を備え、前記生成部は、前記障害情報に含まれる前記障害発生位置に基づいて前記テーブルを参照し、前記切替え指示情報を含む前記切替え情報を生成する。
【発明の効果】
【００１１】
開示の装置および方法によれば、伝送経路の不要な切替えを防止することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係る伝送装置を説明する図である。
【図２】伝送装置の動作例を説明する図である。
【図３】図２における伝送装置の動作例を示したフローチャートである。
【図４】第２の実施の形態に係る伝送装置を適用したＯＴＮの一例を示した図である。
【図５】ＦＴＦＬメッセージを説明する図である。
【図６】ノードのブロックの一例を示した図である。
【図７】復旧ＴＢのデータ構成例を示した図である。
【図８】第３の実施の形態に係る復旧ＴＢのデータ構成例を示した図である。
【図９】ノードの動作を示したフローチャートである。
【図１０】第４の実施の形態に係る伝送装置を適用したＯＴＮの一例を示した図である。
【図１１】復旧ＴＢのデータ構成例を示した図である。
【図１２】第５の実施の形態に係る復旧ＴＢのデータ構成例を示した図である。
【発明を実施するための形態】
【００１３】
以下、実施の形態を、図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る伝送装置を説明する図である。図１に示すように、伝送装置１は、受信部１ａおよび生成部１ｂを有している。
【００１４】
受信部１ａは、第１のレイヤにおけるネットワークから、第１のレイヤにおけるネットワークの障害情報を受信する。例えば、受信部１ａは、ＯＴＮから、ＯＴＮにおける障害情報を受信する。障害情報には、例えば、ＯＴＮの障害発生位置が含まれる。
【００１５】
生成部１ｂは、受信部１ａの受信した障害情報に基づいて、第１のレイヤより上位の第２のレイヤにおけるネットワークの伝送経路の切替え情報を生成する。例えば、生成部１ｂは、受信部１ａの受信した障害情報に基づいて、ＯＴＮより上位のレイヤのパケットネットワークの伝送経路の切替え情報を生成する。具体的には、生成部１ｂは、受信部１ａの受信した障害情報に基づき、ＯＴＮの予備回線のない所で障害が発生している場合には、パケットネットワークの伝送経路を切替える旨の情報を含む切替え情報を生成する。例えば、生成部１ｂは、情報処理演算装置、回路、ＦＰＧＡ（Field Programmable Gate Array）である。
【００１６】
図２は、伝送装置の動作例を説明する図である。図２には、ＯＴＮとパケットネットワークのトポロジが示してある。図２に示す経路２ａは、ＯＴＮの現用回線を示している。経路２ｂは、ＯＴＮの予備回線を示している。経路３ａ〜３ｃは、パケットネットワークを示している。
【００１７】
図２に示す番号１〜８は、レイヤ１のＯＴＮの伝送装置を示している。四角で囲まれた番号１，５，７の伝送装置は、さらにレイヤ２を扱う伝送装置を示している。図２に示す番号１の伝送装置は、図１で説明した伝送装置１とする。
【００１８】
パケットは、図２において、左から右方向へ伝送されるものとする。例えば、パケットは、経路３ａに示すように、伝送装置１から番号７の伝送装置へ伝送される。また、パケットは、経路３ｂに示すように、伝送装置１から番号５の伝送装置へ伝送される。また、パケットは、経路３ｃに示すように、番号５の伝送装置から番号７の伝送装置へ伝送される。
【００１９】
番号６に示す伝送装置は、番号５の伝送装置から信号が受信できなくなったとする。番号６の伝送装置は、番号５と番号６との間のＯＴＮで障害が発生したことを検出し、上流の伝送装置１に、その旨の障害情報を送信する。
【００２０】
伝送装置１の受信部１ａは、ＯＴＮの障害情報を受信する。生成部１ｂは、受信部１ａで受信された障害情報に基づいて、パケットネットワークの伝送経路の切替え情報を生成する。
【００２１】
例えば、上記例の場合、ＯＴＮの予備回線のない位置で障害が発生している。この場合、生成部１ｂは、パケットネットワークの伝送経路を切替える旨の情報を含む切替え情報を生成する。なお、生成された切替え情報は、例えば、図１に図示しない経路制御部に出力される。経路制御部は、受信した切替え情報に基づき、パケットを伝送する経路を、経路３ａから経路３ｂ，３ｃに切替える。
【００２２】
予備回線のある場所で障害が発生した場合を説明する。番号３に示す伝送装置は、番号２の伝送装置から信号が受信できなくなったとする。番号３の伝送装置は、番号２と番号３との間のＯＴＮで障害が発生したことを検出し、上流の伝送装置１に、その旨の障害情報を送信する。
【００２３】
伝送装置１の受信部１ａは、ＯＴＮの障害情報を受信する。生成部１ｂは、受信された障害情報に基づいて、パケットネットワークの切替え情報を生成する。
例えば、上記例の場合、ＯＴＮの予備回線のある位置で障害が発生している。この場合、生成部１ｂは、パケットネットワークの伝送経路の切替え情報を生成しない。
【００２４】
ここで、番号１の伝送装置１が、受信部１ａおよび生成部１ｂを有しない伝送装置の場合について説明する。受信部１ａおよび生成部１ｂを有しない場合、番号１の伝送装置は、レイヤ１のＯＴＮでの冗長切替えと、レイヤ２のパケットネットワークでの冗長切替えとを独立して行う。
【００２５】
例えば、番号２と番号３との間のＯＴＮで障害が発生し、現用回線から予備回線へＯＴＮの冗長切替えが行われたとする。この場合、ＯＴＮの冗長切替えにより、パケットネットワークでは、瞬間的に接続性が失われる。そのため、番号１の伝送装置は、パケットネットワークでの伝送経路の冗長切替えを行ってしまう。例えば、経路３ａのパケットネットワークでは、番号２，３間のＯＴＮの冗長切替えにより、瞬間的に接続性が失われるため、番号１の伝送装置は、パケットの伝送経路を経路３ａから経路３ｂ，３ｃへ切替える。すなわち、番号１の伝送装置は、ＯＴＮで障害が救済され、パケットネットワークで伝送経路を切替えなくてもよいにも関わらず、パケットネットワークの伝送経路を切替えてしまう。
【００２６】
しかし、伝送装置１の生成部１ｂは、受信部１ａの受信した障害情報に基づいて、ＯＴＮのレイヤより上位のパケットネットワークの伝送経路の切替え情報を生成する。すなわち、伝送装置１は、上記例で説明したように、番号２，３間のＯＴＮで障害が発生しても、パケットネットワークの伝送経路の切替えを行わず、不要な伝送経路の切替えを防止する。
【００２７】
図３は、図２における伝送装置の動作例を示したフローチャートである。
［ステップＳ１］受信部１ａは、ＯＴＮから、ＯＴＮにおける障害情報を受信する。
［ステップＳ２］生成部１ｂは、受信部１ａの受信した障害情報に基づき、ＯＴＮの予備回線のない所で障害が発生しているか判断する。生成部１ｂは、ＯＴＮの予備回線のない所で障害が発生している場合、ステップＳ３へ進む。生成部１ｂは、ＯＴＮの予備回線のある所で障害が発生している場合、処理を終了する。
【００２８】
［ステップＳ３］生成部１ｂは、パケットネットワークの伝送経路を切替える旨の情報を含む切替え情報を生成する。
このように、伝送装置１の受信部１ａは、第１のレイヤにおけるネットワークから、第１のレイヤにおけるネットワークの障害情報を受信する。そして、生成部１ｂは、受信部１ａの受信した障害情報に基づいて、第１のレイヤより上位の第２のレイヤにおけるネットワークの伝送経路の切替え情報を生成するようにした。これにより、伝送装置１は、伝送経路の不要な切替えを防止することができる。
【００２９】
［第２の実施の形態］
次に、第２の実施の形態を、図面を参照して詳細に説明する。
図４は、第２の実施の形態に係る伝送装置を適用したＯＴＮの一例を示した図である。図４に示す番号１〜８は、伝送装置を示している。以下では、伝送装置をノードと呼ぶことがある。
【００３０】
番号１〜８は、例えば、ＯＴＮノードである。番号１〜８のノードは、レイヤ１のＯＴＮを形成している。図４に示す経路２０ａは、ＯＴＮの現用回線を示し、経路２０ｂは、ＯＴＮの予備回線を示している。よって、番号１〜５のノードは、障害発生時にＯＴＮの回線を現用回線から予備回線に切替えることができる。番号６〜８のノードは、障害発生時にＯＴＮの回線を現用回線から予備回線に切替えることができない。
【００３１】
四角で囲まれた番号１，５，７のノードは、例えば、ＯＴＮノードであり、パケットネットワークノードでもある。番号１，５，７のノードは、レイヤ２のパケットネットワークを形成している。
【００３２】
パケットネットワークの論理経路は、ＯＴＮ上にＯＤＵ（Optical Data Unit）パスを通し、パケットネットワークノードを接続することによって形成される。例えば、番号１と番号７のノードは、ＯＤＵパスを経由して論理的に接続し、パケットネットワークの経路３０ａを形成している。番号１と番号５のノードは、ＯＤＵパスを経由して論理的に接続し、パケットネットワークの経路３０ｂを形成している。番号５と番号７のノードは、ＯＤＵパスを経由して論理的に接続し、パケットネットワークの経路３０ｃを形成している。なお、パケットネットワークのトポロジでは、番号２〜４，６，８のノードは存在しないため、パケットネットワークの経路情報は、番号１，５，７のノード間の接続情報となる。以下では、パケットは、図４において、左から右方向へ伝送されるものとする。
【００３３】
番号１のノード１０は、番号２〜８の下流のノードから、ＯＴＮのＦＴＦＬ（Fault Type and Fault Location reporting channel）メッセージを受信する。ノード１０は、受信したＦＴＦＬメッセージに基づいて、パケットネットワークの伝送経路の切替え情報を生成する。
【００３４】
図５は、ＦＴＦＬメッセージを説明する図である。ＦＴＦＬメッセージは、図５の上側に示すように、２５６バイトのデータから形成されている。ＦＴＦＬメッセージは、０バイトから１２７バイトのフォワードフィールド（Forward field）と、１２８バイトから２５５バイトのバックワードフィールド（Backward field）とに分けることができる。
【００３５】
障害を検出したノードは、下流の終端のノード（例えば、番号７のノード）にＦＴＦＬメッセージを送信するときは、フォワードフィールドに所定の情報を格納して送信する。また、障害を検出したノードは、上流の始端のノード（例えば、ノード１０）にＦＴＦＬメッセージを送信するときは、バックワードフィールドに所定の情報を格納して送信する。
【００３６】
例えば、図４において、番号６のノードが番号５，６間の障害を検出したとする。この場合、番号６のノードは、終端の番号７のノードにＦＴＦＬメッセージを送信するときは、フォワードフィールドに障害情報を格納して送信する。また、番号６のノードは、始端のノード１０にＦＴＦＬメッセージを送信するときは、バックワードフィールドに障害情報を格納して送信する。
【００３７】
なお、障害を検出したノードは、上流の始端のノードに障害情報を通知する場合、終端のノードにＦＴＦＬメッセージを送信し、終端のノードが、受信した障害情報をＦＴＦＬメッセージのバックワードフィールドに格納して、始端のノードに送信してもよい。例えば、番号６のノードが番号５，６間の障害を検出したとする。この場合、番号６のノードは、ＦＴＦＬのフォワードフィールドに障害情報を格納し、番号７のノードに送信する。番号７のノードは、受信した障害情報をＦＴＦＬのバックワードフィールドに格納し、ノード１０に送信する。
【００３８】
フォワードフィールドは、図５の左下側に示すように、障害インジケーションフィールド（Fault indication field）と、オペレータ識別子フィールド（Operator identifier field）と、オペレータ専用フィールド（Operator-specific field）とを有している。バックワードフィールドも、図５の右下側に示すように、フォワードフィールドと同様の、障害インジケーションフィールドと、オペレータ識別子フィールドと、オペレータ専用フィールドとを有している。
【００３９】
障害インジケーションフィールドには、ＯＴＮの障害なし（No Fault）、信号障害（Signal Fail）、および信号劣化（Signal Degrade）の情報が格納される。オペレータ識別子フィールドには、ＯＴＮの障害発生位置の情報が格納される。障害発生位置は、例えば、信号障害を検出したノードの識別子で示される。
【００４０】
例えば、図４において、番号５，６の間で障害が発生した場合、番号６のノードが障害を検出する。この場合、番号６のノードは、ＦＴＦＬメッセージの障害インジケーションフィールドに‘信号障害’を格納し、オペレータ識別子フィールドに番号６のノードの識別子（例えば、番号６）を格納する。
【００４１】
障害を検出したノードは、２以上の経路から信号を受信している場合、さらにどの方向の経路の障害を検出したかの情報もオペレータ識別子フィールドに格納する。
例えば、図４において、番号３のノードは、番号２，４のノードから信号を受信している。この場合、番号３のノードは、番号３のノードの識別子（例えば、番号３）と、番号２，４のノードのどちらの経路の障害を検出したかの情報をオペレータ識別子フィールドに格納する。
【００４２】
具体的には、番号２，３のノード間で障害が発生した場合、番号３のノードは、オペレータ識別子フィールドに、番号３のノードの識別子と、障害経路方向を示す番号２のノードの識別子（例えば、番号２）を格納する。また、番号４，３のノード間で障害が発生した場合、番号３のノードは、オペレータ識別子フィールドに、番号３のノードの識別子と、障害経路方向を示す番号４のノードの識別子（例えば、番号４）を格納する。
【００４３】
なお、ノード１０は、受信したＦＴＦＬメッセージによって、障害の発生と障害位置とを知ることができる。例えば、ノード１０は、ＦＴＦＬメッセージの障害インジケーションフィールドにより、障害の発生を知ることができる。また、ノード１０は、例えば、オペレータ識別子フィールドに、番号６が格納されていれば、番号５，６の間で信号障害があったことを知ることができる。また、ノード１０は、例えば、オペレータ識別子フィールドに番号３が格納され、障害経路方向を示す番号２が格納されていれば、番号２，３の間で信号障害があったことを知ることができる。ノード１０は、障害の発生位置に基づいて、レイヤ２のパケットネットワークの伝送経路の切替え指示情報を含む切替え情報を生成する。
【００４４】
図６は、ノードのブロックの一例を示した図である。図６に示すように、ノード１０は、変換部４１ａ，４１ｂ、記憶装置４２、経路切替え制御部４３、およびルーティング制御部４４を有している。
【００４５】
変換部４１ａ，４１ｂは、ＯＴＮの回線に対応して設けられる。例えば、図４において、ノード１０からは、番号２と番号４のノードの２方向へ回線が伸びている。変換部４１ａは、番号４のノードと接続されている回線に接続され、変換部４１ｂは、番号２のノードと接続されている回線に接続されている。
【００４６】
変換部４１ａ，４１ｂは、受信器４１ａａ，４１ｂａおよび変換処理部４１ａｂ，４１ｂｂを備える。受信器４１ａａ，４１ｂａは、ルーティング制御部４４からパケットネットワークで伝送するデータを受信する。変換処理部４１ａｂ，４１ｂｂは、パケットネットワークで伝送するデータを、ＯＴＮのフォーマットに変換し、ＯＴＮに出力する。
【００４７】
また、受信器４１ａａ，４１ｂａは、ＯＴＮからデータを受信する。変換処理部４１ａｂ，４１ｂｂは、受信したデータを、パケットネットワークのフォーマットに変換し、ルーティング制御部４４に出力する。
【００４８】
また、変換部４１ａ，４１ｂは、ＯＴＮの管理情報制御やアラーム検出等を行う。例えば、受信器４１ａａ，４１ｂａがＯＴＮの障害を検出すると、変換処理部４１ａｂ，４１ｂｂはＦＴＦＬメッセージを生成し、ＯＴＮへ出力する。また、受信器４１ａａ，４１ｂａは、ＯＴＮからＦＴＦＬメッセージを受信し、変換処理部４１ａｂ，４１ｂｂは受信したＦＴＦＬメッセージを経路切替え制御部４３に出力する。
【００４９】
記憶装置４２には、ＯＴＮの障害発生位置と、パケットネットワークの伝送経路を切替えるか否かの情報を示した切替え指示情報とが予め対応付けられた復旧ＴＢ４２ａが記憶されている。例えば、変換部４１ａ，４１ｂ、経路切替え制御部４３およびルーティング制御部４４は、情報処理演算装置、回路、ＦＰＧＡである。
【００５０】
図７は、復旧ＴＢのデータ構成例を示した図である。図７に示すように、復旧ＴＢ４２ａは、障害発生位置、Ｌ１切替え指示、およびＬ２切替え指示の欄を有している。
障害発生位置の欄には、ＯＴＮの障害の発生位置が格納されている。例えば、図７の‘＃２’は、図４において、ノード１０と番号２のノードとの間で信号障害（下り方向の信号障害）が発生したことを示す。また、‘＃３（＃２向き）’は、図４において、番号２のノードと番号３のノードとの間で信号障害が発生したことを示す。また、‘＃３（＃４向き）’は、図４において、番号２のノードと番号３のノードとの間で信号障害が発生したことを示す。
【００５１】
Ｌ１切替え指示の欄には、パケットネットワークの経路Ｌ１を切替えるか否かの情報が格納されている。Ｌ１切替え指示の欄の‘Ｎｏ’は、ＯＴＮで障害が発生しても経路Ｌ１を切替えないことを示し、‘Ｙｅｓ’は、ＯＴＮで障害が発生した場合、経路Ｌ１を別の経路に切替えることを示している。
【００５２】
例えば、図４の経路３０ａを経路Ｌ１とする。ノード１０は、‘＃２’で障害が発生した旨のＦＴＦＬメッセージを受信したとする。この場合、復旧ＴＢ４２ａより、経路Ｌ１は、その経路を切替えなくてよいことが分かる。また、ノード１０は、‘＃６’で障害が発生した旨のＦＴＦＬメッセージを受信したとする。この場合、復旧ＴＢ４２ａより、経路Ｌ１は、その経路を切替えることが分かる。以下では、図４の経路３０ａを経路Ｌ１と呼ぶこともある。
【００５３】
Ｌ２切替え指示の欄には、パケットネットワークの経路Ｌ２を切替えるか否かの情報が格納されている。Ｌ２切替え指示の欄の‘Ｎｏ’は、ＯＴＮで障害が発生しても経路Ｌ２を切替えないことを示し、‘Ｙｅｓ’は、ＯＴＮで障害が発生した場合、経路Ｌ２を別の経路に切替えることを示している。
【００５４】
例えば、図４の経路３０ｂを経路Ｌ２とする。ノード１０は、‘＃２’で障害が発生した旨のＦＴＦＬメッセージを受信したとする。この場合、復旧ＴＢ４２ａより、経路Ｌ２は、その経路を切替えなくてよいことが分かる。以下では、図４の経路３０ｂを経路Ｌ２と呼ぶこともある。
【００５５】
Ｌ１切替え指示の欄およびＬ２切替え指示の欄の‘−’は、無効を示している。例えば、図４の番号８，７のノード間には、経路Ｌ１（経路３０ａ）が張られていない。従って、図７の障害発生位置‘＃７（＃８向き）’に対応するＬ１切替え指示の欄は、‘−’になっている。なお、無効の情報は、‘Ｎｏ’としてもよい。
【００５６】
Ｌ１切替え指示の欄には、経路Ｌ１の障害発生位置において、ＯＴＮの予備回線がある場合に‘Ｎｏ’が格納される。例えば、図４では、番号１〜５間のノードには、予備回線が張られている。従って、図７に示すように、障害発生位置‘＃２’〜‘＃５’に対応するＬ１切替え指示の欄には、‘Ｎｏ’が格納されている。すなわち、ノード１０は、レイヤ１のＯＴＮで障害が復旧される場合は、レイヤ２のパケットネットワークの伝送経路の切替えを行わないようにする。Ｌ２切替え指示の欄についても同様である。
【００５７】
経路の切替え指示の欄は、ノード１０から張られているパケットネットワークの経路分、設けられる。例えば、図４では、ノード１０からは、経路Ｌ１，Ｌ２が張られている。従って、図７に示すように、経路の切替え指示の欄は、Ｌ１切替え指示の欄およびＬ２切替え指示の欄となっている。
【００５８】
図６の説明に戻る。経路切替え制御部４３は、変換部４１ａ，４１ｂからＦＴＦＬメッセージを受信すると、受信したＦＴＦＬメッセージに含まれる障害情報に基づいて復旧ＴＢ４２ａを参照し、ＯＴＮより上位レイヤのパケットネットワークにおける伝送経路の切替え情報を生成する。経路切替え制御部４３は、生成した切替え情報をルーティング制御部４４に出力する。
【００５９】
例えば、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置に基づいて復旧ＴＢ４２ａを参照し、Ｌ１切替え指示およびＬ２切替え指示の情報を取得する。経路切替え制御部４３は、取得した切替え指示情報を含む切替え情報を生成し、ルーティング制御部４４に出力する。
【００６０】
具体的には、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置が‘＃６’の場合、図７より、経路Ｌ１を切替える旨の情報を取得する。そして、経路切替え制御部４３は、経路Ｌ１を切替える旨の情報を含む切替え情報を生成する。一方、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置が‘＃２’の場合、図７より、経路Ｌ１，Ｌ２を切替えない旨の情報を取得する。経路切替え制御部４３は、経路Ｌ１，Ｌ２を切替えない旨の情報を取得した場合、切替え情報を生成しない。
【００６１】
ルーティング制御部４４は、例えば、イーサネット（ＩＥＥＥ８０２．３相当）の信号の送受信を行う。例えば、ルーティング制御部４４は、パケットインタフェースから入力されるパケット（図６に示すルーティング制御部４４の左側から入力されるパケット）を解析し、出力すべき経路を判断して、変換部４１ａまたは変換部４１ｂへ出力する。また、ルーティング制御部４４は、変換部４１ａ，４１ｂから出力されるパケットを解析し、出力すべき経路を判断して、所定のパケットインタフェースへ出力する。
【００６２】
また、ルーティング制御部４４は、経路切替え制御部４３から出力される切替え情報に基づいて、パケットネットワークの伝送経路を切替える。例えば、ルーティング制御部４４は、経路Ｌ１，Ｌ２の切替え条件を、予め図示しないテーブルに格納しておく。例えば、‘経路Ｌ１を経路Ｌ２に切替える’、‘経路Ｌ２を経路Ｌ１に切替える’という条件をテーブルに格納しておく。そして、ルーティング制御部４４は、経路切替え制御部４３から経路Ｌ１の切替え指示を含む切替え情報が出力されると、図示しないテーブルを参照し、パケットを伝送する経路を、経路Ｌ１から経路Ｌ２に切替える。また、ルーティング制御部４４は、経路切替え制御部４３から経路Ｌ２の切替え指示を含む切替え情報が出力されると、図示しないテーブルを参照し、パケットを伝送する経路を、経路Ｌ２から経路Ｌ１に切替える。
【００６３】
ノード１０の動作について説明する。まず、図４において、番号５，６のノード間でＯＴＮの信号障害が発生した場合について説明する。
番号６のノードは、番号５，６のノード間の信号障害より、番号５のノードから信号を受信できなくなる。番号６のノードは、ＦＴＦＬメッセージのバックワードフィールドの障害インジケーションフィールドに信号障害を格納し、バックワードフィールドのオペレータ識別子フィールドに障害発生位置‘＃６’を格納する。番号６のノードは、生成したＦＴＦＬメッセージを、番号５，３，２のノードを介して、始点のノード１０に送信する。
【００６４】
なお、番号６のノードは、ＦＴＦＬメッセージのフォワードフィールドに障害情報を格納して、終端の番号７のノードに送信してもよい。終端の番号７のノードは、受信した障害情報をバックワードフィールドに格納し、番号６，５，３，２のノードを介して、始点のノード１０に送信する。
【００６５】
ノード１０の変換部４１ｂは、ＦＴＦＬメッセージを受信する。変換部４１ｂは、受信したＦＴＦＬメッセージを経路切替え制御部４３に出力する。
経路切替え制御部４３は、変換部４１ｂから出力されるＦＴＦＬメッセージの障害インジケーションフィールドにより、ＯＴＮの信号障害を認識し、ＦＴＦＬメッセージに基づいて復旧ＴＢ４２ａを参照して、切替え情報を生成する。例えば、上記例の場合、経路切替え制御部４３は、図７に示す復旧ＴＢ４２ａより、経路Ｌ１の切替え指示情報を取得する。経路切替え制御部４３は、取得した切替え指示情報より、経路Ｌ１を切替える旨の情報を含む切替え情報を生成する。経路切替え制御部４３は、生成した切替え情報をルーティング制御部４４に出力する。
【００６６】
ルーティング制御部４４は、経路切替え制御部４３から出力される切替え情報により、パケットを伝送する経路を、経路Ｌ１から経路Ｌ２に切替える。
次に、図４において、番号２，３のノード間でＯＴＮの信号障害が発生した場合について説明する。
【００６７】
番号３のノードは、番号２，３のノード間の信号障害より、番号２のノードから信号を受信できなくなる。番号３のノードは、ＦＴＦＬメッセージのバックワードフィールドの障害インジケーションフィールドに信号障害を格納し、バックワードフィールドのオペレータ識別子フィールドに障害発生位置‘＃３（＃２向き）’を格納する。番号３のノードは、生成したＦＴＦＬメッセージを、番号２のノードを介して、始点のノード１０に送信する。なお、上記で説明したのと同様に、番号３のノードは、生成したＦＴＦＬメッセージを終端の番号７のノードに送信してもよい。
【００６８】
ノード１０の変換部４１ｂは、ＦＴＦＬメッセージを受信する。変換部４１ｂは、受信したＦＴＦＬメッセージを経路切替え制御部４３に出力する。
経路切替え制御部４３は、変換部４１ｂから出力されるＦＴＦＬメッセージの障害インジケーションフィールドにより、ＯＴＮの信号障害を認識し、ＦＴＦＬメッセージに基づいて復旧ＴＢ４２ａを参照して、切替え情報を生成する。例えば、上記例の場合、経路切替え制御部４３は、図７に示す復旧ＴＢ４２ａより、経路Ｌ１，Ｌ２を切替えない旨の切替え指示情報を取得する。経路切替え制御部４３は、取得した切替え指示情報より、経路Ｌ１，Ｌ２を切替えるための切替え情報を生成しない。これにより、ルーティング制御部４４は、ＯＴＮの予備回線のある位置でＯＴＮの信号障害が発生した場合、パケットネットワークの伝送経路の切替えを行わない。すなわち、ルーティング制御部４４は、ＯＴＮによる冗長切替えにより、パケットネットワークで瞬間的に（例えば、５０ｍｓ）接続性が失われても、パケットネットワークの伝送経路の切替えを行わない。
【００６９】
このように、ノード１０の変換部４１ａ，４１ｂは、レイヤ１のＯＴＮからＯＴＮのＦＴＦＬメッセージを受信する。そして、経路切替え制御部４３は、変換部４１ａ，４１ｂの受信したＦＴＦＬメッセージに基づいて、ＯＴＮより上位のレイヤ２におけるパケットネットワークの伝送経路の切替え情報を生成するようにした。これにより、ノード１０は、パケットネットワークの伝送経路の不要な切替えを防止することができる。
【００７０】
また、ノード１０は、パケットネットワークの伝送経路の不要な切替えを防止するので、パケットの伝送遅延を抑制することができる。
また、ノード１０は、伝送経路の不要な切替えを防止するとともに、ＯＴＮで冗長切替えが行われない回線については、パケットネットワークの伝送経路を切替えるので、パケットネットワークの適切な伝送経路切替えを行うことができる。
【００７１】
また、パケットネットワークの不要な伝送経路切替えを防止するには、例えば、ＯＴＮの全てのノード間に予備回線を設けることが考えられる。しかし、ＯＴＮで現用回線と同じ帯域（例えば、１０ＧＨｚ）の回線を確保するとなると高価なネットワークとなってしまう。これに対し、ノード１０は、ＯＴＮの全てのノード間に予備回線を設けなくても、パケットネットワークの適切な伝送経路切替えを行うことができる。すなわち、ノード１０は、低コストのＯＴＮを形成し、パケットネットワークの適切な伝送経路切替えを行うことができる。
【００７２】
なお、上記では、ノード１０について、パケットネットワークの伝送経路切替えを説明したが、パケットネットワークノードの番号５，７のノードも、ノード１０と同様の機能を有していてもよい。すなわち、番号５，７のノードも図６に示したブロックを有していてもよい。
【００７３】
また、上記では、レイヤ２のパケットネットワークの伝送経路を切替えるとしたが、レイヤ３（network layer）のパケットネットワークの伝送経路を切替えるようにしてもよい。例えば、復旧ＴＢ４２ａには、レイヤ３の経路切替え指示情報を格納し、経路切替え制御部４３は、切替え指示情報をレイヤ３のルーティング制御部に出力するようにする。
【００７４】
また、上記では、ノード１０は、ＯＴＮノードでもありパケットネットワークノードでもあるとしたが、別々のノードであってもよい。例えば、ノード１０は、ＯＴＮノードであり、別のパケットネットワークノードがルーティング制御部４４を有していてもよい。すなわち、ルーティング制御部４４は、ノード１０の外部にあってもよい。
【００７５】
また、図６では、経路切替え制御部４３は、生成した切替え情報をルーティング制御部４４に出力するとしたが、パケットネットワーク（レイヤ２）のデータフォーマットで切替え情報を生成し、変換部４１ａまたは変換部４１ｂに出力するようにしてもよい。例えば、経路切替え制御部４３は、ＩＴＵ−Ｔ  Ｙ．１７３１等に基づく制御パケットを生成し、切替え情報を含めて、変換部４１ａまたは変換部４１ｂに出力してもよい。ルーティング制御部４４は、変換部４１ａまたは変換部４１ｂから制御パケットを受信し、受信した制御パケットに含まれる切替え情報に基づき、パケットネットワークの伝送経路を切替える。この場合、経路切替え制御部４３とルーティング制御部４４との間の信号線が不要となる。ルーティング制御部４４がノード１０とは別のノードに設けられる場合も同様である。
【００７６】
また、経路切替え制御部４３とルーティング制御部４４との間には、例えば、ノード１０から張られるパケットネットワークの経路分の信号線を接続するようにしてもよい。例えば、経路切替え制御部４３とルーティング制御部４４との間には、経路Ｌ１，Ｌ２に対応する信号線を接続する。そして、経路切替え制御部４３は、１ビットの情報で切替え情報をルーティング制御部４４に出力するようにしてもよい。
【００７７】
［第３の実施の形態］
次に、第３の実施の形態を、図面を参照して詳細に説明する。第２の実施の形態では、パケットネットワークの経路ごとに、切替え指示の情報を復旧ＴＢに格納した。第３の実施の形態では、ＶＬＡＮ（Virtual Local Area Network）のＶＬＡＮ−ＩＤを復旧ＴＢに格納する。以下では、第３の実施の形態に係るノードを適用したＯＴＮの一例は、図４と同様であるとする。
【００７８】
図８は、第３の実施の形態に係る復旧ＴＢのデータ構成例を示した図である。図８に示すように、復旧ＴＢ５１は、障害発生位置および識別コードの欄を有している。
障害発生位置の欄には、ＯＴＮの障害の発生位置が格納されている。復旧ＴＢ５１の障害発生位置の欄には、信号障害が発生したとき、パケットネットワークの伝送経路を切替える障害発生位置のみが格納されている。例えば、障害発生位置‘＃６’で信号障害が発生しても、パケットネットワークの伝送経路を切替えない場合は、図８の障害発生位置の欄に‘＃６’は格納されない。
【００７９】
識別コードの欄には、ＯＴＮで障害が発生したとき、パケットネットワークの伝送経路を切替えるパケットのＶＬＡＮ−ＩＤが格納される。例えば、‘＃６’で信号障害が発生した場合、ＶＬＡＮ−ＩＤ‘１’，‘４５０’，‘６５０’，‘７５０’のパケットの経路が切替えられることになる。その他のＶＬＡＮ−ＩＤのパケットは、‘＃６’で信号障害が発生しても伝送経路が切替えられず、救済されないことになる。すなわち、識別コードの欄には、信号障害が発生したときに、復旧させたいＶＬＡＮ−ＩＤが格納される。
【００８０】
なお、復旧ＴＢ５１の‘ｅｎｄ’は、復旧ＴＢ５１の終わりを示している。
第３の実施の形態に係るノード１０のブロックは、図６のブロックと同様になる。ただし、経路切替え制御部４３とルーティング制御部４４の機能が一部異なる。以下、第３の実施の形態に係る経路切替え制御部４３とルーティング制御部４４について説明する。
【００８１】
経路切替え制御部４３は、変換部４１ａ，４１ｂからＦＴＦＬメッセージを受信すると、受信したＦＴＦＬメッセージに含まれる障害情報に基づいて復旧ＴＢ５１を参照し、パケットネットワークの伝送経路の切替え情報を生成する。経路切替え制御部４３は、生成した切替え情報をルーティング制御部４４に出力する。
【００８２】
例えば、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置に基づいて復旧ＴＢ５１を参照し、伝送経路を切替えるパケットのＶＬＡＮ−ＩＤを取得する。経路切替え制御部４３は、取得したＶＬＡＮ−ＩＤを含む切替え情報を生成し、ルーティング制御部４４に出力する。
【００８３】
具体的には、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置が‘＃６’の場合、図８に示す復旧ＴＢ５１を先頭から順次検索し、ＶＬＡＮ−ＩＤ‘１’，‘４５０’，‘６５０’，‘７５０’を取得する。経路切替え制御部４３は、ＶＬＡＮ−ＩＤを取得するたびにＶＬＡＮ−ＩＤを含む切替え情報を生成し、ルーティング制御部４４に出力する。
【００８４】
ルーティング制御部４４は、経路切替え制御部４３から出力される切替え情報に基づいて、パケットネットワークの伝送経路を切替える。例えば、ルーティング制御部４４は、‘ＶＬＡＮ−ＩＤ‘１’，‘４５０’，‘６５０’，‘７５０’の経路を経路Ｌ１から経路Ｌ２に切替える’という条件を、図示しないテーブルに予め格納しておく。そして、ルーティング制御部４４は、経路切替え制御部４３からＶＬＡＮ−ＩＤ‘１’，‘４５０’，‘６５０’，‘７５０’を含む切替え情報が出力されると、図示しないテーブルを参照し、ＶＬＡＮ−ＩＤ‘１’，‘４５０’，‘６５０’，‘７５０’のパケットを伝送する経路を、経路Ｌ１から経路Ｌ２に切替える。
【００８５】
図９は、ノードの動作を示したフローチャートである。
［ステップＳ１］経路切替え制御部４３は、変換部４１ａ，４１ｂから受信したＦＴＦＬメッセージに含まれる障害発生位置を取得する。
【００８６】
［ステップＳ２］経路切替え制御部４３は、取得した障害発生位置に基づいて、復旧ＴＢ５１を参照する。経路切替え制御部４３は、例えば、復旧ＴＢ５１の先頭から順に参照する。
【００８７】
［ステップＳ３］経路切替え制御部４３は、復旧ＴＢ５１より、取得した障害発生位置に対応するＶＬＡＮ−ＩＤを取得する。
［ステップＳ４］経路切替え制御部４３は、取得したＶＬＡＮ−ＩＤを含む切替え情報を生成する。経路切替え制御部４３は、生成した切替え情報をルーティング制御部４４へ出力する。
【００８８】
［ステップＳ５］経路切替え制御部４３は、復旧ＴＢ５１の全ての情報を検索したか判断する。例えば、経路切替え制御部４３は、復旧ＴＢ５１の障害発生位置に格納されている‘ｅｎｄ’を検出したか否かによって、復旧ＴＢ５１の全ての情報を検索した判断する。経路切替え制御部４３は、復旧ＴＢ５１の全ての情報を検索していない場合、ステップＳ２へ進む。経路切替え制御部４３は、復旧ＴＢ５１の全ての情報を検索した場合、処理を終了する。
【００８９】
このように、ノード１０の変換部４１ａ，４１ｂは、レイヤ１のＯＴＮからＯＴＮのＦＴＦＬメッセージを受信する。そして、経路切替え制御部４３は、変換部４１ａ，４１ｂの受信したＦＴＦＬメッセージに基づいて、伝送経路を切替えるレイヤ２のパケットのＶＬＡＮ−ＩＤを取得し、取得したＶＬＡＮ−ＩＤを含む切替え情報を生成するようにした。これにより、ノード１０は、パケットネットワークの伝送経路の不要な切替えを防止することができる。
【００９０】
また、ノード１０は、ＶＬＡＮ−ＩＤによって、パケットの伝送経路を切替えるので、救済されるパケットと、救済されないパケットとを復旧ＴＢ５１への登録により容易に制御することができる。
【００９１】
また、ノード１０は、救済されるパケットと、救済されないパケットとを復旧ＴＢ５１への登録により容易に制御することができるので、安価なＶＬＡＮを形成することができる。
【００９２】
なお、復旧ＴＢ５１に登録されるＶＬＡＮ−ＩＤの種類が少ない場合、ＶＬＡＮ−ＩＤの種類の数分、経路切替え制御部４３とルーティング制御部４４との間に信号線を接続するようにしてもよい。そして、経路切替え制御部４３は、経路を切替えるパケットのＶＬＡＮ−ＩＤを１ビットの信号で通知するようにしてもよい。
【００９３】
［第４の実施の形態］
次に、第４の実施の形態を、図面を参照して詳細に説明する。第４の実施の形態では、パケットネットワークの伝送経路切替え後のパケット伝送帯域を制御する。
【００９４】
図１０は、第４の実施の形態に係る伝送装置を適用したＯＴＮの一例を示した図である。図１０において、図４と同じものには同じ符号を付し、その説明を省略する。図１０では、ノード１０と番号７のノードが、経路３０ａ，６１のパケットネットワークを形成している。以下では、経路６１を経路Ｌ２と呼ぶことがある。
【００９５】
図１１は、復旧ＴＢのデータ構成例を示した図である。図１１に示すように、復旧ＴＢ６２は、障害発生位置、識別コード、切替え有無、および帯域情報の欄を有している。
図１１の復旧ＴＢ６２に示す障害発生位置および識別コードの欄は、上から４つの欄を除いて図８で説明した復旧ＴＢ５１の障害発生位置および識別コードの欄と同様であり、その説明を省略する。なお、図１１に示すＶＬＡＮ−ＩＤ‘１’，‘１２０’のパケットは、信号障害がないとき、経路Ｌ１に出力されるとする。ＶＬＡＮ−ＩＤ‘１５１０’，‘１５３０’のパケットは、信号障害がないとき、経路Ｌ２に出力されるとする。復旧ＴＢ５１の上から４つの欄は、後で説明する。
【００９６】
切替え有無の欄には、障害発生位置の欄に示す位置で障害が発生したとき、障害発生位置の欄に対応するＶＬＡＮ−ＩＤのパケットの伝送経路を切替えるか否かの情報が格納されている。例えば、‘＃６’で信号障害が発生した場合、ＶＬＡＮ−ＩＤ‘１’，‘１２０’のパケットは、経路が切替えられることが分かる。また、ＶＬＡＮ−ＩＤ‘１５１０’，‘１５３０’のパケットは、経路が切替えられないことが分かる。
【００９７】
帯域情報の欄には、パケットの経路が切替えられた後の帯域（単位はメガ）が格納されている。例えば、‘＃６’で信号障害が発生した場合、ＶＬＡＮ−ＩＤ‘１’，‘１２０’のパケットは、それぞれ帯域が‘７５’，‘２５’に制限されることが分かる。また、ＶＬＡＮ−ＩＤ‘１５１０’，‘１５３０’のパケットは、そのパケット自体の経路は切替えられないが、ＶＬＡＮ−ＩＤ‘１’，‘１２０’のパケットの経路切替えにより、それぞれ帯域が‘６０’，‘４０’に制限されることが分かる。
【００９８】
復旧ＴＢ５１の上から４つの欄について説明する。障害発生位置‘障害解除’に対応する帯域情報の欄には、信号障害が解除されたとき（信号障害がないとき）のパケットの帯域情報が格納されている。例えば、ＶＬＡＮ−ＩＤ‘１’のパケットは、信号障害がないとき、帯域情報は‘１００’であることが分かる。
【００９９】
なお、復旧ＴＢ５１の‘ｅｎｄ’は、復旧ＴＢ５１の終わりを示している。
ここで、‘＃６’で障害が発生したとする。この場合、上記したように、ＶＬＡＮ−ＩＤ‘１’，‘１２０’のパケットは、復旧ＴＢ６２より経路が切替えられる。ここでは、ＶＬＡＮ−ＩＤ‘１’，‘１２０’のパケットは、経路Ｌ１から経路Ｌ２に切替えられるとする。
【０１００】
ＶＬＡＮ−ＩＤ‘１５１０’，‘１５３０’のパケットは、復旧ＴＢ６２より、経路が切替えられない。従って、経路Ｌ２では、ＶＬＡＮ−ＩＤ‘１’，‘１２０’，‘１５１０’，‘１５３０’のパケットが伝送されることになる。すなわち、経路Ｌ２の帯域は、‘＃６’での障害発生により、圧迫されることになる。
【０１０１】
しかし、復旧ＴＢ６２に示すように、ＶＬＡＮ−ＩＤ‘１’，‘１２０’の帯域は、それぞれ‘１００’，‘５００’から‘７５’，‘２５’に制限される。また、ＶＬＡＮ−ＩＤ‘１５１０’，‘１５３０’の帯域は、それぞれ‘１００’，‘１００’から‘６０’，‘４０’に制限される。これにより、経路Ｌ２は、帯域の圧迫が解消される。
【０１０２】
第４の実施の形態に係るノード１０のブロックは、図６のブロックと同様になる。ただし、経路切替え制御部４３とルーティング制御部４４の機能が一部異なる。以下、第４の実施の形態に係る経路切替え制御部４３とルーティング制御部４４について説明する。
【０１０３】
経路切替え制御部４３は、変換部４１ａ，４１ｂからＦＴＦＬメッセージを受信すると、受信したＦＴＦＬメッセージに含まれる障害情報に基づいて復旧ＴＢ６２を参照し、パケットネットワークの伝送経路の切替え情報を生成する。経路切替え制御部４３は、生成した切替え情報をルーティング制御部４４に出力する。
【０１０４】
例えば、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置に基づいて復旧ＴＢ６２を参照し、伝送経路を切替えるパケットのＶＬＡＮ−ＩＤと、帯域情報を取得する。また、経路切替え制御部４３は、障害発生位置に対応する伝送経路を切替えないＶＬＡＮ−ＩＤの帯域情報を取得する。経路切替え制御部４３は、取得したＶＬＡＮ−ＩＤと帯域情報とを含む切替え情報を生成し、ルーティング制御部４４に出力する。
【０１０５】
具体的には、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置が‘＃６’の場合、図８に示す復旧ＴＢ６２を先頭から順次検索し、ＶＬＡＮ−ＩＤ‘１’，‘１２０’，‘１５１０’，‘１５３０’を取得する。また、経路切替え制御部４３は、取得したＶＬＡＮ−ＩＤに対応する帯域情報を取得する。経路切替え制御部４３は、ＶＬＡＮ−ＩＤとそれに対応する帯域情報を取得するたびに、ＶＬＡＮ−ＩＤと帯域情報とを含む切替え情報を生成し、ルーティング制御部４４に出力する。
【０１０６】
ルーティング制御部４４は、経路切替え制御部４３から出力される切替え情報に基づいて、パケットネットワークの伝送経路を切替える。例えば、ルーティング制御部４４は、‘ＶＬＡＮ−ＩＤ‘１’，‘１２０’の経路を経路Ｌ１から経路Ｌ２に切替える’という条件を、図示しないテーブルに予め格納しておく。そして、ルーティング制御部４４は、経路切替え制御部４３からＶＬＡＮ−ＩＤ‘１’，‘１２０’を含む切替え情報が出力されると、図示しないテーブルを参照し、ＶＬＡＮ−ＩＤ‘１’，‘１２０’のパケットを伝送する経路を、経路Ｌ１から経路Ｌ２に切替える。また、ルーティング制御部４４は、ＶＬＡＮ−ＩＤ‘１’，‘１２０’，‘１５１０’，‘１５３０’の帯域をそれぞれ‘７５’，‘２５’，‘６０’，‘４０’に制限する。
【０１０７】
なお、経路切替え制御部４３は、信号障害が解除された旨のＦＴＦＬメッセージを受信すると、そのＦＴＦＬメッセージに基づいて復旧ＴＢ６２を参照する。経路切替え制御部４３は、障害解除に対応する識別コードと帯域情報とを取得し、これらを含む切り戻し情報を生成する。ルーティング制御部４４は、経路切替え制御部４３から切り戻し情報を受信して、ＶＬＡＮ−ＩＤ‘１’，‘１２０’の経路を経路Ｌ１に戻す。そして、ルーティング制御部４４は、ＶＬＡＮ−ＩＤ‘１’，‘１２０’，‘１５１０’，‘１５３０’の帯域をそれぞれ‘１００’，‘５００’，‘１００’，‘１００’に戻す。
【０１０８】
このように、ノード１０の復旧ＴＢ６２は、伝送経路を切替えた後のパケットの帯域情報を、障害発生位置とＶＬＡＮ−ＩＤとに対応づけて予め記憶する。そして、経路切替え制御部４３は、帯域情報を含む切替え情報を生成し、ルーティング制御部４４は、帯域を制限してパケットの伝送経路を切替える。これにより、ノード１０は、経路Ｌ１，Ｌ２の帯域圧迫を回避することができる。
【０１０９】
また、優先度の低いパケットの帯域は、帯域制限を大きくして復旧ＴＢ６２に格納することにより、信号障害が発生しても、優先度の高いパケットの帯域を確保することが可能となる。
【０１１０】
なお、図１０では、経路Ｌ１，Ｌ２のパケットネットワークが、番号１，７の同じノードで形成されているが、異なるノードを経由して形成されていてもよい。
［第５の実施の形態］
次に、第５の実施の形態を、図面を参照して詳細に説明する。第５の実施の形態では、ＦＴＦＬの障害種別ごとにパケットの経路を切替える。以下では、第５の実施の形態に係るノードを適用したＯＴＮの一例は、図４と同様であるとする。
【０１１１】
図１２は、第５の実施の形態に係る復旧ＴＢのデータ構成例を示した図である。図１２に示すように、復旧ＴＢ７１は、障害発生位置、障害種別、および識別コードの欄を有している。
【０１１２】
復旧ＴＢ７１は、図８に示した復旧ＴＢ５１に対し、さらに、障害種別の欄を有している。障害種別は、障害発生位置と識別コード（ＶＬＡＮ−ＩＤ）とに対応づけて予め記憶される。復旧ＴＢ７１の障害発生位置および識別コードの欄は、図８で説明した復旧ＴＢ５１の障害発生位置および識別コードの欄と同様であり、以下では、障害種別について説明する。
【０１１３】
図５で説明したように、ＦＴＦＬメッセージの障害インジケーションフィールドには、ＯＴＮの障害なし、信号障害、および信号劣化の情報が格納される。信号劣化は、信号の接続性を失っていないが、多くの情報が誤りを含んで伝送されている状態を示している。障害種別の欄には、信号劣化（Signal Degrade）または信号障害（Signal Fail）が格納される。
【０１１４】
復旧ＴＢ７１の障害種別の欄は、パケットの伝送経路を切替える条件が格納される。例えば、信号劣化が‘＃６’で発生し、ＦＴＦＬメッセージの障害インジケーションフィールドに信号劣化が格納されているとする。この場合、図１２の復旧ＴＢ７１より、ＶＬＡＮ−ＩＤ‘１’，‘６５０’のパケットは、伝送経路が切替えられることが分かる。なお、ＶＬＡＮ−ＩＤ‘４５０’，‘７５０’のパケットは、‘＃６’で信号障害が発生した場合は伝送経路が切替えられるが、信号劣化が発生した場合は伝送経路が切替えられないことが分かる。
【０１１５】
第５の実施の形態に係るノードのブロックは、図６のブロックと同様になる。ただし、経路切替え制御部４３とルーティング制御部４４の機能が一部異なる。以下、第５の実施の形態に係る経路切替え制御部４３とルーティング制御部４４について説明する。
【０１１６】
経路切替え制御部４３は、変換部４１ａ，４１ｂからＦＴＦＬメッセージを受信すると、受信したＦＴＦＬメッセージに含まれる障害情報に基づいて復旧ＴＢ７１を参照し、パケットネットワークの伝送経路の切替え情報を生成する。経路切替え制御部４３は、生成した切替え情報をルーティング制御部４４に出力する。
【０１１７】
例えば、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置と、障害種別とに基づいて復旧ＴＢ７１を参照し、伝送経路を切替えるパケットのＶＬＡＮ−ＩＤを取得する。経路切替え制御部４３は、取得したＶＬＡＮ−ＩＤを含む切替え情報を生成し、ルーティング制御部４４に出力する。
【０１１８】
具体的には、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置が‘＃６’で、障害種別が‘信号劣化’の場合、図１２に示す復旧ＴＢ７１を先頭から順次検索し、ＶＬＡＮ−ＩＤ‘１’，‘６５０’を取得する。経路切替え制御部４３は、ＶＬＡＮ−ＩＤを取得するたびにＶＬＡＮ−ＩＤを含む切替え情報を生成し、ルーティング制御部４４に出力する。
【０１１９】
ルーティング制御部４４は、経路切替え制御部４３から出力される切替え情報に基づいて、パケットネットワークの伝送経路を切替える。例えば、ルーティング制御部４４は、‘ＶＬＡＮ−ＩＤ‘１’，‘６５０’のパケット経路を、経路Ｌ１から経路Ｌ２に切替える’という条件を、図示しないテーブルに予め格納しておく。そして、ルーティング制御部４４は、経路切替え制御部４３からＶＬＡＮ−ＩＤ‘１’，‘６５０’を含む切替え情報が出力されると、図示しないテーブルを参照し、ＶＬＡＮ−ＩＤ‘１’，‘６５０’のパケットを伝送する経路を、経路Ｌ１から経路Ｌ２に切替える。
【０１２０】
また、経路切替え制御部４３は、ＦＴＦＬメッセージに含まれる障害発生位置が‘＃６’で、障害種別が‘信号障害’の場合、図１２に示す復旧ＴＢ７１を先頭から順次検索し、ＶＬＡＮ−ＩＤ‘１’，‘４５０’，‘６５０’，‘７５０’を取得する。経路切替え制御部４３は、ＶＬＡＮ−ＩＤを取得するたびにＶＬＡＮ−ＩＤを含む切替え情報を生成し、ルーティング制御部４４に出力する。
【０１２１】
ルーティング制御部４４は、経路切替え制御部４３から出力される切替え情報に基づいて、パケットネットワークの伝送経路を切替える。例えば、ルーティング制御部４４は、ＶＬＡＮ−ＩＤ‘１’，‘４５０’，‘６５０’，‘７５０’のパケットを伝送する経路を、経路Ｌ１から経路Ｌ２に切替える。
【０１２２】
このように、ノード１０は、ＯＴＮからＯＴＮのＦＴＦＬメッセージを受信する。そして、経路切替え制御部４３は、変換部４１ａ，４１ｂの受信したＦＴＦＬメッセージに含まれる障害発生位置と障害種別とに基づいて、伝送経路を切替えるパケットのＶＬＡＮ−ＩＤを取得し、取得したＶＬＡＮ−ＩＤを含む切替え情報を生成するようにした。これにより、ノード１０は、パケットネットワークの伝送経路の不要な切替えを防止することができるとともに、パケットを誤りの少ない伝送経路で伝送することが可能になる。
【０１２３】
また、ノード１０は、パケットを誤りの少ない伝送経路で伝送することにより、高品質のパケットネットワークを提供することが可能になる。
【符号の説明】
【０１２４】
１  伝送装置
１ａ  受信部
１ｂ  生成部
【図１】
0005736942.tif 000002
【図２】
0005736942.tif 000003
【図３】
0005736942.tif 000004
【図４】
0005736942.tif 000005
【図５】
0005736942.tif 000006
【図６】
0005736942.tif 000007
【図７】
0005736942.tif 000008
【図８】
0005736942.tif 000009
【図９】
0005736942.tif 000010
【図１０】
0005736942.tif 000011
【図１１】
0005736942.tif 000012
【図１２】
0005736942.tif 000013