(57)【要約】【課題】マルチレイヤネットワークにおいて伝送遅延の小さいパスを自動的に設定する。【解決手段】第１のノードと第２のノードとの間でシグナリングメッセージが送信されるマルチレイヤネットワークにおいて、第１のノードと第２のノードとの間に設けられる伝送装置は、シグナリング処理部を有する。シグナリング処理部は、下流側の隣接ノードから受信したメッセージにノード情報が付与されておらず、かつ、下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されているときに、自ノードを表すノード情報をメッセージに付与して上流側の隣接ノードへ送信し、下流側の隣接ノードから受信したメッセージにノード情報が付与されており、かつ、下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されていないときに、ノード情報により表されるノードへ下位レイヤのパスを設定するためのメッセージを送信する。【選択図】図３
2016086315.tif 000002
【特許請求の範囲】
【請求項１】
第１のノードから第２のノードへ上位レイヤのパスを設定するためのパスメッセージが送信され、前記第２のノードから前記第１のノードへ前記パスメッセージに対応する応答メッセージが送信されるマルチレイヤネットワークにおいて、前記第１のノードと前記第２のノードとの間に設けられる伝送装置であって、
前記上位レイヤにおいてトラヒックを処理する上位レイヤスイッチと、
下位レイヤにおいてトラヒックを処理する下位レイヤスイッチと、
前記パスメッセージおよび前記応答メッセージを処理するシグナリング処理部と、を有し、
前記シグナリング処理部は、
下流側の隣接ノードから受信した応答メッセージにノード情報が付与されておらず、かつ、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されているときに、自ノードを表すノード情報を前記応答メッセージに付与して上流側の隣接ノードへ送信し、
下流側の隣接ノードから受信した応答メッセージにノード情報が付与されており、かつ、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されているときに、前記応答メッセージを上流側の隣接ノードへ送信し、
下流側の隣接ノードから受信した応答メッセージにノード情報が付与されており、かつ、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されていないときに、前記ノード情報により表されるノードへ前記下位レイヤのパスを設定するためのメッセージを送信する
ことを特徴とする伝送装置。
【請求項２】
前記シグナリング処理部は、下流側の隣接ノードから受信した応答メッセージにノード情報が付与されており、かつ、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されていないときに、前記ノード情報により表されるノードへ前記上位レイヤのパスを解除するためのメッセージを送信する
ことを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記下位レイヤスイッチと前記下位レイヤで接続されている隣接ノードが登録された隣接ノード情報格納部をさらに備え、
前記シグナリング処理部は、上流側の隣接ノードが前記隣接ノード情報格納部に登録されているときに、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されていると判定し、上流側の隣接ノードが前記隣接ノード情報格納部に登録されていないときに、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されていないと判定する
ことを特徴とする請求項１または２に記載の伝送装置。
【請求項４】
第１のノードから第２のノードへ上位レイヤのパスを設定するためのパスメッセージを送信し、前記第２のノードから前記第１のノードへ前記パスメッセージに対応する応答メッセージを送信することで、前記第１のノードと前記第２のノードとの間にパスを設定するパス設定方法であって、
前記第１のノードと前記第２のノードとの間に設けられる第１の伝送装置は、下流側の隣接ノードから受信した応答メッセージにノード情報が付与されておらず、かつ、前記第１の伝送装置と前記第１の伝送装置の上流側の隣接ノードとの間に下位レイヤのパスを設定可能であるときに、前記第１の伝送装置を表すノード情報を前記応答メッセージに付与して上流側の隣接ノードへ送信し、
前記第１のノードと前記第２のノードとの間において前記第１の伝送装置よりも上流側に設けられる第２の伝送装置は、下流側の隣接ノードから受信した応答メッセージにノード情報が付与されており、かつ、前記第２の伝送装置と前記第２の伝送装置の上流側の隣接ノードとの間に下位レイヤのパスを設定可能でないときに、前記ノード情報により表される前記第１の伝送装置へ前記下位レイヤのパスを設定するためのメッセージを送信する
ことを特徴とするパス設定方法。
【請求項５】
前記第２の伝送装置は、前記第１の伝送装置へ前記上位レイヤのパスを解除するためのメッセージを送信する
ことを特徴とする請求項４に記載のパス設定方法。
【請求項６】
上位レイヤおよび下位レイヤを含むマルチレイヤネットワークにおいて、シグナリングにより第１のノードと第２のノードとの間にパスを設定するパス設定方法であって、
前記第１のノードと前記第２のノードとの間で前記上位レイヤのパスを設定するためのシグナリングメッセージを伝送し、
前記シグナリングメッセージを受信した各ノードにおいて、前記下位レイヤのパスを設定可能か否かを判定し、
連続する複数のノードにおいて前記下位レイヤのパスを設定可能であると判定されたときに、前記複数のノードの両端のノード間で前記下位レイヤのパスを設定するためのシグナリングを実行する
ことを特徴とするパス設定方法。
【請求項７】
前記シグナリングメッセージは、前記第１のノードから前記第２のノードへ送信されるパスメッセージに対応する、前記第２のノードから前記第１のノードへ送信される応答メッセージである
ことを特徴とする請求項６に記載のパス設定方法。
【請求項８】
前記シグナリングメッセージは、前記第１のノードから前記第２のノードへ送信されるパスメッセージである
ことを特徴とする請求項６に記載のパス設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のレイヤを利用して信号を伝送可能なネットワークにおいて使用される伝送装置およびパス設定方法に係わる。
【背景技術】
【０００２】
近年、光伝送技術およびパケット伝送技術の進歩により、異なる複数のネットワーク階層（以下、レイヤ）の伝送をサポートする伝送装置が実用化されている。このような伝送装置は、例えば、光レイヤのスイッチング機能およびパケットレイヤのスイッチング機能を備える。光レイヤは、例えば、ＯＴＮ（Optical Transport Network）により実現される。パケットレイヤは、光レイヤよりも上位に位置する。また、この伝送装置は、パケットレイヤのパス／コネクションを、光レイヤのパス／コネクションに多重化することができる。そして、このような伝送装置を使用することにより、大容量かつ伝送効率の高いコネクションが提供される。また、トラヒックの伝送経路を柔軟に設定することが可能になる。
【０００３】
図１は、マルチレイヤネットワークにおけるデータ伝送の一例を示す。この例では、各伝送装置＃１〜＃４は、光レイヤの信号を処理するスイッチＳＷ１およびパケットレイヤの信号を処理するスイッチＳＷ２を備える。光レイヤは、ＯＴＮにより実現される。パス端点１からパス端点２へデータを伝送するパスは、例えば、パケットレイヤにおいて設定される。
【０００４】
伝送装置＃１のスイッチＳＷ１は、パス端点１から送信されるＯＴＮフレーム（たとえば、ＯＤＵ（Optical channel Data Unit））を受信する。伝送装置＃１において、スイッチＳＷ１は、受信フレームをスイッチＳＷ２に渡す。このとき、受信フレームは、パケットに分解される。スイッチＳＷ２は、先に設定されているパス情報を参照し、パケットの宛先を特定する。そして、スイッチＳＷ１は、スイッチＳＷ２により特定された宛先に応じて、パケットを格納するＯＴＮフレームを送信する。伝送装置＃２〜＃４は、伝送装置＃１と同様に、スイッチＳＷ１およびスイッチＳＷ２を利用してトラヒックを処理する。この結果、パス端点１から送信されるデータは、伝送装置＃１〜＃４によりパス端点２まで伝送される。
【０００５】
なお、下記の特許文献１〜２に関連技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３２４４６５号公報
【特許文献２】特開２０１０−４５４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のように、マルチレイヤネットワークにおいては、上位レイヤによりパスが設定される。このため、各伝送装置において、下位レイヤで伝送される信号が上位レイヤのスイッチング機能により処理されるので、処理遅延が発生する。
【０００８】
この問題は、上位レイヤのスイッチング処理を省略して下位レイヤでスイッチングを行うことができれば、解決される。例えば、図２において、伝送装置＃３は、スイッチＳＷ２を用いることなく伝送装置＃２と伝送装置＃４との間で信号を転送できるものとする。すなわち、伝送装置＃２と伝送装置＃４との間で、カットスルー（或いは、オフロード）が行われるものとする。この場合、伝送装置＃３における処理遅延が削減され、パス端点１とパス端点２との間の伝送遅延も削減される。
【０００９】
しかしながら、このようなカットスルー伝送を実現するためには、ユーザまたはネットワーク管理者がマニュアルでスイッチの設定を行う必要がある。すなわち、新たに設定するパスに対してカットスルー伝送を実現するためには、ユーザまたはネットワーク管理者による煩雑な作業が必要である。
【００１０】
本発明の１つの側面に係わる目的は、マルチレイヤネットワークにおいて、伝送遅延の小さいパスを自動的に設定する方法および構成を提供することである。
【課題を解決するための手段】
【００１１】
本発明の１つの態様の伝送装置は、第１のノードから第２のノードへ上位レイヤのパスを設定するためのパスメッセージが送信され、前記第２のノードから前記第１のノードへ前記パスメッセージに対応する応答メッセージが送信されるマルチレイヤネットワークにおいて、前記第１のノードと前記第２のノードとの間に設けられる。この伝送装置は、前記上位レイヤにおいてトラヒックを処理する上位レイヤスイッチと、下位レイヤにおいてトラヒックを処理する下位レイヤスイッチと、前記パスメッセージおよび前記応答メッセージを処理するシグナリング処理部を有する。前記シグナリング処理部は、下流側の隣接ノードから受信した応答メッセージにノード情報が付与されておらず、かつ、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されているときに、自ノードを表すノード情報を前記応答メッセージに付与して上流側の隣接ノードへ送信し、下流側の隣接ノードから受信した応答メッセージにノード情報が付与されており、かつ、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されているときに、前記応答メッセージを上流側の隣接ノードへ送信し、下流側の隣接ノードから受信した応答メッセージにノード情報が付与されており、かつ、前記下位レイヤスイッチが上流側の隣接ノードの下位レイヤスイッチに接続されていないときに、前記ノード情報により表されるノードへ前記下位レイヤのパスを設定するためのメッセージを送信する。
【発明の効果】
【００１２】
上述の態様によれば、マルチレイヤネットワークにおいて、伝送遅延の小さいパスを自動的に設定することができる。
【図面の簡単な説明】
【００１３】
【図１】マルチレイヤネットワークにおけるデータ伝送の一例を示す図である。
【図２】カットスルー伝送の一例を示す図である。
【図３】第１の実施形態に係わるパス提供方法の一例を示す図である。
【図４】伝送装置の構成の一例を示す図である。
【図５】自ノード情報の一例を示す図である。
【図６】隣接ノード情報の一例を示す図である。
【図７】第１の実施形態の伝送装置の処理の一例を示すフローチャートである。
【図８】第１の実施形態の伝送装置の処理の他の例を示すフローチャートである。
【図９】第２の実施形態に係わるパス提供方法の一例を示す図である。
【図１０】第２の実施形態の伝送装置の処理の一例を示すフローチャートである。
【図１１】第２の実施形態の伝送装置の処理の他の例を示すフローチャートである。
【図１２】他の実施形態におけるパス設定方法を説明する図である。
【発明を実施するための形態】
【００１４】
＜第１の実施形態＞
図３は、本発明の第１の実施形態に係わるパス提供方法の一例を示す。図３に示す実施例では、ノード＃１〜＃６にそれぞれ伝送装置が設けられている。以下の記載では、ノード＃ｉ（ｉ＝１〜６）に設けられる伝送装置を伝送装置＃ｉと呼ぶ。すなわち、ネットワークシステムは、伝送装置＃１〜＃６を含む。ただし、ネットワークシステムは、伝送装置＃１〜＃６の他にさらに伝送装置を有している。
【００１５】
図３に示すネットワークシステムは、複数の異なるレイヤの伝送をサポートする。以下の記載では、パケットレイヤは、上位レイヤの一例である。また、光レイヤは、下位レイヤの一例である。
【００１６】
伝送装置＃１〜＃６は、パケットレイヤでトラヒックを処理するパケットレイヤスイッチを有している。図３に示す「Ａ」〜「Ｆ」は、それぞれ伝送装置＃１〜＃６に設けられるパケットレイヤスイッチを表している。パケットレイヤのパスは、この例では、ＭＰＬＳ（Multi-Protocol Label Switching）のＬＳＰ（Label Switched Path）により実現される。すなわち、ネットワークシステム内を伝送されるパケットには、ラベルが付与される。そして、パケットレイヤスイッチは、受信パケットに付与されているラベルに従ってそのパケットの転送先を特定する。したがって、各ノードのパケットレイヤスイッチには、通信の開始前に、パスを表す情報（ラベル情報など）が設定される。
【００１７】
伝送装置＃２〜＃５は、パケットレイヤスイッチに加えて、光レイヤでトラヒックを処理する光レイヤスイッチを有している。図３に示す「Ｗ」〜「Ｚ」は、それぞれ伝送装置＃２〜＃５に設けられる光レイヤスイッチを表している。なお、光レイヤのパスは、この例では、ＯＴＮ（Optical Transport Network）により実現される。そして、光レイヤスイッチは、ＯＴＮフレーム（例えば、ＯＤＵ（Optical channel Data Unit））を受信したポートに基づいて、そのＯＴＮフレームを出力するポートを特定する。よって、各ノードの光レイヤスイッチは、入力ポートと出力ポートの対応関係を表すルーティング情報が設定される。
【００１８】
伝送装置＃２〜＃５は、受信ＯＴＮフレームからパケットを抽出する機能を有する。また、伝送装置＃２〜＃５は、送信ＯＴＮフレームにパケットを挿入する機能を有する。
【００１９】
上記構成のネットワークシステムにおいて、伝送装置＃１は、伝送装置＃６へデータを送信するためのパスを設定するものとする。以下の記載では、ＭＰＬＳに適用されているＲＳＶＰ−ＴＥ（Resource Reservation Protocol Traffic Engineering）でシグナリングが行われるものとする。なお、図３に示すシグナリングシーケンスにおいて、実線の矢印は、パケットレイヤにおけるシグナリングメッセージの伝送を表し、破線の矢印は、光レイヤにおけるシグナリングメッセージの伝送を表す。また、光レイヤにおいて設定されるパスを「コネクション」と呼ぶことがある。
【００２０】
（１）伝送装置＃１は、パケットレイヤのシグナリングを開始する。すなわち、伝送装置＃１は、まず、伝送装置＃１と伝送装置＃６との間のパス（ここでは、ＬＳＰ）を設定するためのパスメッセージ（以下、Pathメッセージ）を生成する。このPathメッセージは、ラベル要求（Label Request Object）およびＥＲＯ（Explicit Route Object）を含む。ラベル要求は、ラベルの割当てを要求する。ＥＲＯは、ヘッドエンドノードからテイルエンドノードまでのパスを特定する。この実施例では、Pathメッセージに「ＥＲＯ＝＃２、＃３、＃４、＃５、＃６」が付与される。そして、伝送装置＃１は、このPathメッセージを伝送装置＃６へ向けて送信する。そうすると、このPathメッセージは、伝送装置＃２、＃３、＃４、＃５により伝送装置＃６まで転送される。
【００２１】
（２）伝送装置＃６は、伝送装置＃１から送信されたPathメッセージに対応する応答メッセージ（以下、Resvメッセージ）を伝送装置＃１へ向けて送信する。このResvメッセージは、伝送装置＃５から伝送装置＃６へ向かうパスに対応するラベル値を表すラベル情報を含んでいる。また、Resvメッセージは、パスが設定される経路上のノードを表すＲＲＯ（Record Route Object）を含む。ただし、この実施例では、ＲＲＯには、パケットレイヤスイッチと光レイヤスイッチとの連携動作が可能なノードを識別するノード情報が設定される。ここで、伝送装置＃６は、光レイヤスイッチを備えておらず、パケットレイヤと光レイヤとの連携動作を行うことは出来ないので、伝送装置＃６から送信されるResvメッセージのＲＲＯには、伝送装置＃６を表すノード情報は設定されない。
【００２２】
（３）伝送装置＃５は、伝送装置＃６からResvメッセージを受信すると、ＲＳＶＰ−ＴＥで規定されている処理を実行する。すなわち、伝送装置＃５は、Resvメッセージのラベル情報を更新する。このとき、ラベル情報には、伝送装置＃４から伝送装置＃５へ向かうパスに対応するラベル値が書き込まれる。
【００２３】
ラベル情報の更新に加えて、伝送装置＃５は、ResvメッセージのＲＲＯを処理する。すなわち、伝送装置＃５は、受信したResvメッセージのＲＲＯにノード情報が設定されているか否かを判定する。この実施例では、伝送装置＃６から送信されるResvメッセージのＲＲＯにはノード情報は設定されていない。また、伝送装置＃５は、伝送装置＃５においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能か否かを判定する。この実施例では、伝送装置＃５は光レイヤスイッチＺを有しており、伝送装置＃５においてパケットレイヤスイッチＥと光レイヤスイッチＺとの連携動作が可能である。さらに、伝送装置＃５は、伝送装置＃５の光レイヤスイッチと、伝送装置＃５の上流側（すなわち、ヘッドエンドノード側）の隣接ノードの光レイヤスイッチとの間でコネクションを形成できるか否かを判定する。この実施例では、伝送装置＃５の光レイヤスイッチＺと伝送装置＃４の光レイヤスイッチＹとの間でコネクションを形成できるものとする。この場合、伝送装置＃５は、ResvメッセージのＲＲＯに、伝送装置＃５においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能であることを表すノード情報を設定する。ここで、伝送装置＃５は、パケットレイヤスイッチＥおよび光レイヤスイッチＺを備える。よって、伝送装置＃５においてＲＲＯに設定されるノード情報を「Ｅ（Ｚ）」と表記する。そして、伝送装置＃５は、ノード情報「Ｅ（Ｚ）」が付与されたResvメッセージを伝送装置＃４へ送信する。
【００２４】
（４）伝送装置＃４は、伝送装置＃５からResvメッセージを受信すると、ＲＳＶＰ−ＴＥで規定されている処理を実行する。すなわち、伝送装置＃４は、Resvメッセージのラベル情報を更新する。このとき、ラベル情報には、伝送装置＃３から伝送装置＃４へ向かうパスに対応するラベル値が書き込まれる。
【００２５】
ラベル情報の更新に加えて、伝送装置＃４は、ResvメッセージのＲＲＯを処理する。すなわち、伝送装置＃４は、受信したResvメッセージにノード情報が付与されているか否かを判定する。この実施例では、伝送装置＃５から送信されるResvメッセージにノード情報「Ｅ（Ｚ）」が付与されている。また、伝送装置＃４は、伝送装置＃４においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能か否かを判定する。この実施例では、伝送装置＃４は光レイヤスイッチＹを有しており、伝送装置＃４においてパケットレイヤスイッチＤと光レイヤスイッチＹとの連携動作が可能である。さらに、伝送装置＃４は、伝送装置＃４の光レイヤスイッチと、伝送装置＃４の上流側の隣接ノードの光レイヤスイッチとの間でコネクションを形成できるか否かを判定する。この実施例では、伝送装置＃４の光レイヤスイッチＹと伝送装置＃３の光レイヤスイッチＸとの間でコネクションを形成できるものとする。この場合、伝送装置＃４は、ＲＲＯを更新することなく、ノード情報「Ｅ（Ｚ）」が付与されたResvメッセージを伝送装置＃３へ送信する。
【００２６】
（５）伝送装置＃３の動作は、伝送装置＃４の動作と実質的に同じである。すなわち、伝送装置＃３は、Resvメッセージを伝送装置＃２へ送信する。このとき、Resvメッセージには、ノード情報「Ｅ（Ｚ）」が付与されている。
【００２７】
なお、上記（２）〜（５）により、伝送装置＃６から送信されたResvメッセージは、伝送装置＃２まで伝送される。この結果、伝送装置＃２と伝送装置＃６との間に位置する伝送装置（すなわち、伝送装置＃３〜＃５）においては、伝送装置＃１と伝送装置＃６との間のパケットレイヤのパスのための設定が完了している。
【００２８】
（６）伝送装置＃２は、伝送装置＃３からResvメッセージを受信すると、伝送装置＃３〜＃５と同様の処理を実行する。すなわち、伝送装置＃２は、受信したResvメッセージにノード情報が付与されているか否かを判定する。この実施例では、伝送装置＃３から送信されるResvメッセージにノード情報「Ｅ（Ｚ）」が付与されている。また、伝送装置＃２は、伝送装置＃２においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能か否かを判定する。この実施例では、伝送装置＃２は光レイヤスイッチＷを有しており、伝送装置＃２においてパケットレイヤスイッチＢと光レイヤスイッチＷとの連携動作が可能である。さらに、伝送装置＃２は、伝送装置＃２光レイヤスイッチと、伝送装置＃２の上流側の隣接ノードの光レイヤスイッチとの間でコネクションを形成できるか否かを判定する。ところが、伝送装置＃１は、光レイヤスイッチを備えていない。このため、伝送装置＃２は、伝送装置＃２の上流側の隣接ノードとの間に光レイヤのコネクションを形成できない。この場合、伝送装置＃２は、受信Resvメッセージに付与されているノード情報により表されるノードと伝送装置＃２との間に光レイヤのコネクションを設定する処理を実行する。ここで、受信Resvメッセージには、ノード情報「Ｅ（Ｚ）」が付与されている。したがって、伝送装置＃２は、伝送装置＃２と伝送装置＃５との間に光レイヤのコネクションを設定する処理を開始する。
【００２９】
伝送装置＃２は、伝送装置＃２と伝送装置＃５との間に光レイヤのコネクション（例えば、ＯＴＮパス）を設定するためのパスメッセージ（以下、Pathメッセージ）を生成する。光レイヤのコネクションは、例えば、ヘッドエンドノードとテイルエンドノードとの間に位置する各伝送装置の入力ポートおよび出力ポートを指定することにより設定される。この場合、Pathメッセージは、ポート番号の割当てを要求する。そして、伝送装置＃２は、このPathメッセージを伝送装置＃５へ向けて送信する。そうすると、このPathメッセージは、伝送装置＃３、＃４により伝送装置＃５まで転送される。
【００３０】
また、伝送装置＃２は、伝送装置＃２と伝送装置＃５との間のパケットレイヤのパスを解除するための解除メッセージ（以下、PathTearメッセージ）を伝送装置＃５へ送信する。このPathTearメッセージも、伝送装置＃３、＃４により伝送装置＃５まで転送される。
【００３１】
（７）伝送装置＃３は、PathメッセージおよびPathTearメッセージを伝送装置＃４へ転送する。ただし、伝送装置＃３は、受信したPathTearメッセージに従って、パケットレイヤスイッチＣの設定を解除する。
【００３２】
（８）伝送装置＃４は、PathメッセージおよびPathTearメッセージを伝送装置＃５へ転送する。ただし、伝送装置＃４は、受信したPathTearメッセージに従って、パケットレイヤスイッチＤの設定を解除する。
【００３３】
（９）伝送装置＃５は、伝送装置＃２から送信されたPathメッセージに対応する応答メッセージ（以下、Resvメッセージ）を伝送装置＃２へ向けて送信する。このResvメッセージは、伝送装置＃４から伝送装置＃５へ向かうコネクションに対応するポート番号を表す情報を含んでいる。また、伝送装置＃５は、受信したPathTearメッセージを終端する。
【００３４】
（１０）伝送装置＃４は、Resvメッセージを伝送装置＃３へ転送する。このとき、伝送装置＃４は、Resvメッセージに従って、光レイヤスイッチＹの動作モードを設定する。例えば、光レイヤスイッチＹは、「伝送装置＃３から受信するＯＴＮフレームを、パケットレイヤに渡すことなく、伝送装置＃５へ転送する」ように設定される。
【００３５】
（１１）伝送装置＃３は、Resvメッセージを伝送装置＃２へ転送する。このとき、伝送装置＃３は、Resvメッセージに従って、光レイヤスイッチＸの動作モードを設定する。例えば、光レイヤスイッチＸは、「伝送装置＃２から受信するＯＴＮフレームを、パケットレイヤに渡すことなく、伝送装置＃４へ転送する」ように設定される。なお、伝送装置＃５から送信されたResvメッセージは、伝送装置＃２において終端される。
【００３６】
このように、伝送装置＃２と伝送装置＃５との間に光レイヤのコネクションを設定することにより、ＦＡ−ＬＳＰ（Forwarding Adjacency-Label Switched Path）が設定される。この結果、パケットレイヤにおいては、伝送装置＃２および伝送装置＃５が互いに隣接することになる。
【００３７】
（１２）〜（１３）伝送装置＃２は、パケットレイヤのシグナリングを再実行する。すなわち、伝送装置＃２は、伝送装置＃６へPathメッセージを送信する。また、伝送装置＃６は、伝送装置＃１へResvメッセージを送信する。このとき、伝送装置＃２と伝送装置＃５との間では、既に光レイヤのシグナリングが完了している。したがって、伝送装置＃２と伝送装置＃５との間に位置する伝送装置（すなわち、伝送装置＃３、＃４）は、手順（１２）〜（１３）のシグナリングにおいて、ラベル処理を行わない。
【００３８】
このように、第１の実施形態のパス設定方法によれば、パケットレイヤのシグナリング処理の中で、光レイヤコネクションを設定可能なノードが探索される。探索結果は、パケットレイヤのシグナリングメッセージを利用して各伝送装置に通知される。そして、この探索結果に基づいて、光レイヤのシグナリングが実行され、パケットレイヤのパスの一部をカットスルーするための光レイヤコネクションが設定される。すなわち、伝送遅延の小さいパスを自動的に設定することができる。
【００３９】
図３に示す実施例では、ノード＃１、＃６間にパケットレイヤのパスが設定され、ノード＃２、＃５間に光レイヤコネクション（ＦＡ−ＬＳＰ）が設定される。したがって、ノード＃１からノード＃６へ送信されるデータは、ノード＃２〜＃５では、パケットレイヤで処理されることなく、光レイヤで伝送される。すなわち、このデータは、ノード＃３のパケットレイヤスイッチＣおよびノード＃４のパケットレイヤスイッチＤを介することなく、ノード＃１からノード＃６へ伝送される。
【００４０】
図４は、伝送装置の構成の一例を示す。伝送装置１は、図４に示すように、送受信器１１、光レイヤスイッチ１２、パケットレイヤトラヒック制御部１３、パケットレイヤスイッチ１４、シグナリング回路１５、シグナリング制御部１９、メモリ２０、パケットトラヒックモニタ２１、ＯＴＮトラヒックモニタ２２を備える。
【００４１】
送受信器１１は、隣接ノードから受信する信号（この例では、ＯＴＮフレーム）を光レイヤスイッチ１２に導く。ただし、受信信号がシグナリングメッセージを含むときは、送受信器１１は、受信信号からシグナリングメッセージを抽出してシグナリング回路１５に導く。また、送受信器１１は、光レイヤスイッチ１２から出力される信号を隣接ノードへ送信する。さらに、送受信器１１は、シグナリング回路１５から出力されるシグナリングメッセージを隣接ノードへ送信することができる。なお、伝送装置１は、複数の送受信器１１を備える。送受信器１１は、例えば、隣接ノードごとに設けられる。この場合、各送受信器１１は、光レイヤスイッチ１２のポート番号で識別されるようにしてもよい。
【００４２】
光レイヤスイッチ１２は、ＯＴＮフレームのスイッチングを行う。光レイヤスイッチ１２のスイッチングは、光レイヤシグナリング処理部１７からの指示に従う。すなわち、光レイヤスイッチ１２は、光レイヤシグナリング処理部１７により形成される光レイヤコネクションを提供する。なお、光レイヤスイッチ１２は、ＯＴＮフレームを一時的に格納するバッファメモリを備える。
【００４３】
パケットレイヤトラヒック制御部１３は、光レイヤスイッチ１２のバッファメモリに格納されているＯＴＮフレームを抽出し、パケットに分解してパケットレイヤスイッチ１４に導く。また、パケットレイヤトラヒック制御部１３は、パケットレイヤスイッチ１４により処理されたパケットをＯＴＮフレームに格納し、そのＯＴＮフレームを光レイヤスイッチ１２に導く。ただし、パケットレイヤシグナリング処理部１８からカットスルー指示が与えられているときは、パケットレイヤトラヒック制御部１３は、光レイヤスイッチ１２のバッファメモリからＯＴＮフレームを抽出しない。すなわち、パケットレイヤトラヒック制御部１３は、光レイヤスイッチ１２とパケットレイヤスイッチ１４との連携を停止することができる。
【００４４】
パケットレイヤスイッチ１４は、パケットのスイッチングを行う。パケットレイヤスイッチ１４のスイッチングは、パケットレイヤシグナリング処理部１８からの指示に従う。すなわち、パケットレイヤスイッチ１４は、パケットレイヤシグナリング処理部１８により形成されるパケットレイヤパスを提供する。
【００４５】
シグナリング回路１５は、分離／多重器１６、光レイヤシグナリング処理部１７、パケットレイヤシグナリング処理部１８を含む。分離／多重器１６は、送受信器１１が受信したシグナリングメッセージを、光レイヤシグナリング処理部１７またはパケットレイヤシグナリング処理部１８に導く。また、分離／多重器１６は、光レイヤシグナリング処理部１７またはパケットレイヤシグナリング処理部１８により生成されるシグナリングメッセージを送受信器１１に導く。
【００４６】
光レイヤシグナリング処理部１７は、光レイヤのコネクションを設定および解除するためのシグナリングを実行する。また、パケットレイヤシグナリング処理部１８は、パケットレイヤのパスを設定および解除するためのシグナリングを実行する。なお、光レイヤシグナリング処理部１７およびパケットレイヤシグナリング処理部１８は、例えば、公知のシグナリングプロトコル（例えば、ＲＳＶＰ）によりコネクション／パスの設定および解除を行う。
【００４７】
シグナリング制御部１９は、メモリ２０に格納されている自ノード情報および隣接ノード情報を利用して、パケットレイヤパスのカットスルーに係わる処理を実行する。自ノード情報は、自ノードの伝送装置１において、パケットレイヤと光レイヤスとの連携が有効か否かを表す情報を含む。隣接ノード情報は、自ノードの光レイヤスイッチ１２に接続する光レイヤスイッチを有する隣接ノードを表す情報を含む。自ノード情報および隣接ノード情報は、例えば、予めネットワーク管理者により各伝送装置に与えられる。そして、シグナリング制御部１９は、カットスルーコネクションを生成する処理について、光レイヤシグナリング処理部１７およびパケットレイヤシグナリング処理部１８を制御する。
【００４８】
図５は、自ノード情報の一例を示す。図５（ａ）〜図５（ｆ）は、図３に示す伝送装置＃１〜＃６に与えられる自ノード情報を示す。例えば、伝送装置＃１、＃６は、光レイヤスイッチを有しておらず、パケットレイヤと光レイヤスとの連携を提供できない。したがって、伝送装置＃１、＃６には、自ノード情報「無効」が与えられる。一方、伝送装置＃２〜＃５は、それぞれ光レイヤスイッチを備えており、パケットレイヤと光レイヤスとの連携を提供できる。したがって、伝送装置＃２〜＃５には、自ノード情報「有効」が与えられる。
【００４９】
図６は、隣接ノード情報の一例を示す。図６（ａ）〜図６（ｆ）は、図３に示す伝送装置＃１〜＃６に与えられる隣接ノード情報を示す。例えば、伝送装置＃２の光レイヤスイッチ１２は、伝送装置＃３の光レイヤスイッチに接続されており、ノード＃２、＃３間に光レイヤコネクションを設定可能である。よって、伝送装置＃２に与えられる隣接ノード情報は「＃３」を含んでいる。また、伝送装置＃３の光レイヤスイッチ１２は、伝送装置＃２の光レイヤスイッチおよび伝送装置＃４の光レイヤスイッチに接続されており、ノード＃２、＃３間およびノード＃３、＃４間にそれぞれ光レイヤコネクションを設定可能である。よって、伝送装置＃３に与えられる隣接ノード情報は「＃２」および「＃４」を含んでいる。
【００５０】
パケットトラヒックモニタ２１は、パケットレイヤパス毎に、パケットトラヒックをモニタする。また、ＯＴＮトラヒックモニタ２２は、光レイヤコネクション毎に、ＯＴＮトラヒックをモニタする。
【００５１】
なお、光レイヤシグナリング処理部１７、パケットレイヤシグナリング処理部１８、シグナリング制御部１９は、たとえば、シグナリングプロトコルを記述したプログラムを実行するプロセッサにより実現される。この場合、光レイヤシグナリング処理部１７、パケットレイヤシグナリング処理部１８、シグナリング制御部１９は、１つのプロセッサで実現してもよいし、複数のプロセッサで実現してもよい。また、光レイヤシグナリング処理部１７、パケットレイヤシグナリング処理部１８、シグナリング制御部１９の機能の一部は、ハードウェア回路で実現してもよい。
【００５２】
なお、図４では省略されているが、伝送装置１は、光レイヤスイッチ１２を介さずにパケットを受信することができる。例えば、伝送装置＃２は、伝送装置１からパケットを受信している。
【００５３】
上記構成の伝送装置１において、シグナリング制御部１９は、パケットレイヤのシグナリングで使用されるResvメッセージにノード情報を付与することができる。また、シグナリング制御部１９は、Resvメッセージに付与されているノード情報に基づいて、光レイヤシグナリング処理部１７を起動することができる。このとき、シグナリング制御部１９は、Resvメッセージから取得したノード情報を光レイヤシグナリング処理部１７に通知する。そして、光レイヤシグナリング処理部１７は、光レイヤのコネクションを設定するためのメッセージを、ノード情報により表されるノードへ送信する。
【００５４】
図７は、第１の実施形態の伝送装置の処理の一例を示すフローチャートである。このフローチャートの処理は、ヘッドエンドノードからテイルエンドノードへPathメッセージが送信され、テイルエンドノードからヘッドエンドノードへResvメッセージが送信されるシグナリングシーケンスにおいて、Resvメッセージを受信した伝送装置により実行される。なお、図７では、パス設定のための通常の処理（例えば、ラベル処理など）は、省略されている。
【００５５】
Ｓ１において、シグナリング制御部１９は、Resvメッセージにノード情報が付与されているか否かを判定する。ノード情報は、ResvメッセージのＲＲＯに設定され得る。そして、Resvメッセージにノード情報が付与されていないときは、シグナリング制御部１９は、Ｓ２において、自ノードと上流側の隣接ノードとの間に光レイヤコネクションを設定可能か否かを判定する。例えば、上流側の隣接ノードが隣接ノード情報のなかに登録されていれば、自ノードと上流側に隣接ノードとの間に光レイヤコネクションを設定可能と判定される。
【００５６】
自ノードと上流側の隣接ノードとの間に光レイヤコネクションを設定可能であるときには、シグナリング制御部１９は、Ｓ３において、Resvメッセージにノード情報を付与する。この場合、自ノードを表すノード情報がResvメッセージに付与される。ノード情報は、例えば、ResvメッセージのＲＲＯに設定される。一方、自ノードと上流側の隣接ノードとの間に光レイヤコネクションを設定可能でないときは、Ｓ３の処理はスキップされる。そして、パケットレイヤシグナリング処理部１８は、Ｓ４において、上述のResvメッセージを上流側の隣接ノードへ転送する。
【００５７】
Resvメッセージにノード情報が付与されているときは（Ｓ１：Ｙｅｓ）、シグナリング制御部１９は、Ｓ５において、自ノードと上流側の隣接ノードとの間に光レイヤコネクションを設定可能か否かを判定する。なお、Ｓ５の処理は、実質的に、Ｓ２の処理と同じである。
【００５８】
自ノードと上流側の隣接ノードとの間に光レイヤコネクションを設定可能であるときには、パケットレイヤシグナリング処理部１８は、Ｓ６において、上述のResvメッセージを上流側の隣接ノードへ転送する。一方、自ノードと上流側の隣接ノードとの間に光レイヤコネクションを設定可能でないときは、Ｓ７〜Ｓ９の処理が実行される。
【００５９】
Ｓ７において、シグナリング制御部１９は、光レイヤシグナリング処理部１７を起動する。このとき、シグナリング制御部１９は、受信したResvメッセージに付与されているノード情報に基づいてＦＡ−ＬＳＰの終点ノードを特定し、特定した終点ノードを光レイヤシグナリング処理部１７およびパケットレイヤシグナリング処理部１８に通知する。
【００６０】
Ｓ８において、光レイヤシグナリング処理部１７は、ＦＡ−ＬＳＰの終点ノードに向けてPathメッセージを送信する。このメッセージは、光レイヤコネクションの設定を要求する。また、Ｓ９において、パケットレイヤシグナリング処理部１８は、ＦＡ−ＬＳＰの終点ノードに向けてPathTearメッセージを送信する。このメッセージは、パケットレイヤのパスの解除を要求する。
【００６１】
次に、図３に示す実施例を参照しながら図７に示すフローチャートの処理を説明する。以下では、伝送装置＃６から伝送装置＃１へ向けてResvメッセージが送信されたときの伝送装置＃２〜＃５の動作を説明する。なお、伝送装置＃６は、ノード情報が付与されていないResvメッセージを送信するものとする。
【００６２】
伝送装置＃５は、伝送装置＃６からResvメッセージを受信する。このときResvメッセージにはノード情報は付与されていないので、Ｓ１の判定は「Ｎｏ」である。また、図６（ｅ）に示すように、伝送装置＃５の上流側の隣接ノード（すなわち、ノード＃４）は隣接ノード情報として登録されているので、伝送装置＃５と伝送装置＃４との間に光レイヤコネクションを設定することは可能である。すなわち、Ｓ２の判定は「Ｙｅｓ」である。よって、伝送装置＃５は、Ｓ３において、Resvメッセージにノード情報「Ｅ（Ｚ）」を付与する。そして、伝送装置＃５は、このResvメッセージを伝送装置＃４へ送信する。
【００６３】
伝送装置＃４は、伝送装置＃５からResvメッセージを受信する。このときResvメッセージにはノード情報「Ｅ（Ｚ）」が付与されているので、Ｓ１の判定は「Ｙｅｓ」である。また、図６（ｄ）に示すように、伝送装置＃４の上流側の隣接ノード（すなわち、ノード＃３）は隣接ノード情報として登録されているので、伝送装置＃４と伝送装置＃３との間に光レイヤコネクションを設定することは可能である。すなわち、Ｓ５の判定は「Ｙｅｓ」である。したがって、伝送装置＃４は、Resvメッセージを伝送装置＃３へ転送する。伝送装置＃３の動作は、伝送装置＃４と実質的に同じなので、説明を省略する。
【００６４】
伝送装置＃２は、伝送装置＃３からResvメッセージを受信する。このときResvメッセージにはノード情報「Ｅ（Ｚ）」が付与されているので、Ｓ１の判定は「Ｙｅｓ」である。ところが、図６（ｂ）に示すように、伝送装置＃２の上流側の隣接ノード（すなわち、ノード＃１）は隣接ノード情報として登録されていないので、伝送装置＃２と伝送装置＃１との間に光レイヤコネクションを設定することはできない。すなわち、Ｓ５の判定は「Ｎｏ」である。この場合、伝送装置＃５において、光レイヤシグナリング処理部１７が起動される。そして、光レイヤシグナリング処理部１７は、Ｓ８において、ノード情報「Ｅ（Ｚ）」により表されるノード（すなわち、光レイヤスイッチＺを有するノード＃５）へパスメッセージを送信する。このパスメッセージは、ノード＃２、＃５間の光レイヤコネクションを設定を要求する。また、パケットレイヤシグナリング処理部１８は、Ｓ９において、ノード情報「Ｅ（Ｚ）」により表されるノード（すなわち、パケットレイヤスイッチＥを有するノード＃５）へパス解除メッセージを送信する。このパス解除メッセージは、ノード＃２、＃５間のパケットレイヤのパスの解除を要求する。
【００６５】
なお、伝送装置＃３の光レイヤシグナリング処理部１７は、Ｓ８のパスメッセージに応じて、ノード＃２とノード＃４とが接続されるように光レイヤスイッチＸを設定する。また、伝送装置＃３のパケットレイヤシグナリング処理部１８は、Ｓ９のパス解除メッセージに応じて、パケットレイヤスイッチＣの設定を解除すると共に、パケットレイヤトラヒック制御部１３にカットスルー指示を与える。そうすると、この後、パケットレイヤトラヒック制御部１３は、光レイヤスイッチＸからＯＴＮフレームを抽出しない。すなわち、伝送装置＃３において、パケットレイヤと光レイヤとの間の連携が遮断される。
【００６６】
同様に、伝送装置＃４の光レイヤシグナリング処理部１７は、Ｓ８のパスメッセージに応じて、ノード＃３とノード＃５とが接続されるように光レイヤスイッチＹを設定する。また、伝送装置＃３のパケットレイヤシグナリング処理部１８は、Ｓ９のパス解除メッセージに応じて、パケットレイヤスイッチＤの設定を解除すると共に、パケットレイヤトラヒック制御部１３にカットスルー指示を与える。そうすると、この後、パケットレイヤトラヒック制御部１３は、光レイヤスイッチＹからＯＴＮフレームを抽出しない。すなわち、伝送装置＃４においても、パケットレイヤと光レイヤとの間の連携が遮断される。
【００６７】
図８は、第１の実施形態の伝送装置の処理の他の例を示すフローチャートである。このフローチャートの処理も、Resvメッセージを受信した伝送装置により実行される。また、図８でも、パス設定のための通常の処理（例えば、ラベル処理など）は、省略されている。
【００６８】
Ｓ１１において、伝送装置は、ResvメッセージにＦＡ−ＬＳＰのエッジを表すノード情報が付与されているか否かを判定する。このノード情報は、パケットレイヤおよび光レイヤが連携している装置を表す。ResvメッセージにＦＡ−ＬＳＰのエッジを表すノード情報が付与されていないときは、伝送装置は、Ｓ１２において、そのResvメッセージを上流側へ転送する。このとき、ResvメッセージにＲＲＯが設定されているときは、そのＲＲＯを廃棄する。
【００６９】
ResvメッセージにＦＡ−ＬＳＰのエッジを表すノード情報が付与されているときは、伝送装置は、Ｓ１３において、そのノード情報により表されるノード（終点側のエッジノード）との間に光レイヤコネクションを形成可能である旨の登録があるか否かを判定する。エッジノードとの間に光レイヤコネクションを形成可能である旨の登録がないときは、伝送装置は、Ｓ１４において、上流側の隣接ノードと光レイヤで接続可能か否かを判定する。上流側の隣接ノードと光レイヤで接続可能であるときは、伝送装置は、Ｓ１５において、受信したResvメッセージを上流側の隣接ノードへ転送する。このとき、ResvメッセージのＲＲＯは維持される。
【００７０】
上流側の隣接ノードと光レイヤで接続可能でないときには（Ｓ１４：Ｎｏ）、伝送装置は、Ｓ１６において、エッジノードとの間に光レイヤコネクションを形成可能であるか否かを確認する。そして、エッジノードとの間に光レイヤコネクションを形成可能であるときは、伝送装置は、Ｓ１７において、受信したResvメッセージを上流側の隣接ノードへ転送する。このとき、ResvメッセージのＲＲＯは廃棄される。一方、エッジノードとの間に光レイヤコネクションを形成可能でないときは、伝送装置は、Ｓ１８において、パスメッセージを最初に送信した伝送装置へエラーメッセージを送信する。
【００７１】
エッジノードとの間に光レイヤコネクションを形成可能である旨の登録があるときには（Ｓ１３：Ｙｅｓ）、伝送装置は、Ｓ１９において、エッジノードが隣接ノードであるか否かを判定する。エッジノードが隣接ノードであるときは、伝送装置は、Ｓ１２においてResvメッセージを上流側へ転送する。エッジノードが隣接ノードでないときは、伝送装置は、Ｓ２０において、上流側の隣接ノードと光レイヤで接続可能か否かを判定する。上流側の隣接ノードと光レイヤで接続可能であるときは、伝送装置は、Ｓ１５において、受信したResvメッセージを上流側の隣接ノードへ転送する。上流側の隣接ノードと光レイヤで接続可能でないときは、伝送装置は、Ｓ２１において、光レイヤのシグナリングを開始する。この場合、伝送装置は、光レイヤコネクションを設定するためのメッセージをエッジノードに向けて送信する。
【００７２】
このように、第１の実施形態においては、パケットレイヤのパスを設定するためのシグナリングシーケンスの中で、光レイヤコネクションを設定可能なノードが探索される。そして、連続する複数のノードにおいて光レイヤコネクションを設定可能である場合には、それら複数のノードの両端のノード間に光レイヤコネクションを設定するためのシグナリングが実行される。したがって、マルチレイヤネットワークにおいて、上位レイヤのスイッチをカットスルーするパスを自動的に設定することができる。
【００７３】
＜第２の実施形態＞
図９は、本発明の第２の実施形態に係わるパス提供方法の一例を示す。ネットワークの構成は、第１および第２の実施形態において実質的に同じである。また、伝送装置の構成も、第１および第２の実施形態において実質的に同じである。
【００７４】
第１の実施形態では、テイルエンドノードからヘッドエンドノードに向かうResvメッセージを利用して、光レイヤの接続状態が各ノードに通知される。これに対して第２の実施形態では、ヘッドエンドノードからテイルエンドノードに向かうPathメッセージを利用して、光レイヤの接続状態が各ノードに通知される。
【００７５】
（１）伝送装置＃１は、パケットレイヤのシグナリングを開始する。すなわち、伝送装置＃１は、まず、伝送装置＃１と伝送装置＃６との間のパス（ここでは、ＬＳＰ）を設定するためのパスメッセージ（以下、Pathメッセージ）を生成する。このPathメッセージは、ラベル要求（Label Request Object）およびＥＲＯ（Explicit Route Object）を含む。ラベル要求は、ラベルの割当てを要求する。ＥＲＯは、ヘッドエンドノードからテイルエンドノードまでのパスを特定する。この実施例では、Pathメッセージに「ＥＲＯ＝＃２、＃３、＃４、＃５、＃６」が付与される。そして、伝送装置＃１は、このPathメッセージを伝送装置＃６へ向けて送信する。
【００７６】
（２）伝送装置＃２は、伝送装置＃１からPathメッセージを受信すると、ＲＳＶＰ−ＴＥで規定されている処理を実行する。すなわち、伝送装置＃２は、PathメッセージのＥＲＯから「＃２」を削除する。
【００７７】
ＥＲＯの更新に加えて、伝送装置＃２は、以下の処理を行う。すなわち、伝送装置＃２は、受信したPathメッセージにフラグが付与されているか否かを判定する。この実施例では、伝送装置＃１から送信されるPathメッセージにフラグは設定されていないものとする。また、伝送装置＃２は、伝送装置＃２においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能か否かを判定する。この実施例では、伝送装置＃２は光レイヤスイッチＷを有しており、伝送装置＃２においてパケットレイヤスイッチＢと光レイヤスイッチＷとの連携動作が可能である。さらに、伝送装置＃２は、伝送装置＃２の光レイヤスイッチと、伝送装置＃２の下流側（すなわち、テイルエンドノード側）の隣接ノードの光レイヤスイッチとの間でコネクションを形成できるか否かを判定する。この実施例では、伝送装置＃２の光レイヤスイッチＷと伝送装置＃３の光レイヤスイッチＸとの間でコネクションを形成できる。この場合、伝送装置＃２は、Pathメッセージに、伝送装置＃２においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能であることを表すフラグを付与する。ここで、伝送装置＃２は、パケットレイヤスイッチＢおよび光レイヤスイッチＷを備える。よって、伝送装置＃２において付与されるフラグを「Ｂ（Ｗ）」と表記する。なお、フラグは、例えば、ＥＲＯの中に設定される。或いは、フラグは、ＥＲＯに付属するサブオブジェクトとして付与されるようにしてもよい。そして、伝送装置＃２は、Pathメッセージを伝送装置＃３へ送信する。
【００７８】
（３）伝送装置＃３は、伝送装置＃２からPathメッセージを受信すると、ＲＳＶＰ−ＴＥで規定されている処理を実行する。すなわち、伝送装置＃３は、PathメッセージのＥＲＯから「＃３」を削除する。
【００７９】
ＥＲＯの更新に加えて、伝送装置＃３は、以下の処理を行う。すなわち、伝送装置＃３は、受信したPathメッセージにフラグが付与されているか否かを判定する。この実施例では、伝送装置＃２から送信されるPathメッセージにフラグ「Ｂ（Ｗ）」が付与されている。また、伝送装置＃３は、伝送装置＃３においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能か否かを判定する。この実施例では、伝送装置＃３は光レイヤスイッチＸを有しており、伝送装置＃３においてパケットレイヤスイッチＣと光レイヤスイッチＸとの連携動作が可能である。さらに、伝送装置＃３は、伝送装置＃３の光レイヤスイッチと、伝送装置＃３の下流側の隣接ノードの光レイヤスイッチとの間でコネクションを形成できるか否かを判定する。この実施例では、伝送装置＃３の光レイヤスイッチＸと伝送装置＃４の光レイヤスイッチＹとの間でコネクションを形成できる。この場合、伝送装置＃３は、Pathメッセージを伝送装置＃４へ送信する。
【００８０】
（４）伝送装置＃４の動作は、伝送装置＃３の動作と実質的に同じである。すなわち、伝送装置＃４は、Pathメッセージを伝送装置＃５へ送信する。このとき、Pathメッセージにはフラグ「Ｂ（Ｗ）」が設定されている。
【００８１】
（５）伝送装置＃５は、伝送装置＃３、＃４と同様に、受信したPathメッセージにフラグが付与されているか否かを判定する。この実施例では、伝送装置＃４から送信されるPathメッセージにフラグ「Ｂ（Ｗ）」が付与されている。また、伝送装置＃５は、伝送装置＃５においてパケットレイヤスイッチと光レイヤスイッチとの連携動作が可能か否かを判定する。この実施例では、伝送装置＃５は光レイヤスイッチＺを有しており、伝送装置＃５においてパケットレイヤスイッチＥと光レイヤスイッチＺとの連携動作が可能である。さらに、伝送装置＃５は、伝送装置＃５の光レイヤスイッチと、伝送装置＃５の下流側の隣接ノードの光レイヤスイッチとの間でコネクションを形成できるか否かを判定する。ところが、伝送装置＃６は、光レイヤスイッチを備えていない。すなわち、伝送装置＃５は、ノード＃５、＃６間に光レイヤコネクションを形成でできない。この場合、伝送装置＃５は、Pathメッセージからフラグ「Ｂ（Ｗ）」を削除して伝送装置＃６へ送信する。
【００８２】
なお、伝送装置＃５は、フラグ「Ｂ（Ｗ）」が付与されたPathメッセージを受信することにより、ノード＃２、＃５間に光レベルコネクションを設定できる旨を認識する。すなわち、伝送装置＃５は、ノード＃２、＃５間のパケットレイヤスイッチをカットスルーできることを認識する。
【００８３】
（６）伝送装置＃６は、伝送装置＃１から送信されたPathメッセージに対応する応答メッセージ（以下、Resvメッセージ）を伝送装置＃１へ向けて送信する。このResvメッセージは、第１の実施形態と実質的に同じである。
【００８４】
以降の手順は、第１の実施形態とほぼ同じである。すなわち、伝送装置＃５は、Resvメッセージにノード情報「Ｅ（Ｚ）」を付与する。また、ノード情報「Ｅ（Ｚ）」が付与されたResvメッセージは、ノード＃４、＃３を経由して伝送装置＃２まで転送される。そして、伝送装置＃２は、ノード情報に基づいて、ノード＃２、＃５間に光レイヤコネクションを設定する処理を開始する。
【００８５】
但し、第２の実施形態では、Resvメッセージが伝送される前にフラグ「Ｂ（Ｗ）」が付与されたPathメッセージがノード＃２からノード＃５へ伝送される。このとき、伝送装置＃３、＃４は、それぞれ、ノード＃２から自ノードまでの経路上に光レベルコネクションを設定可能であることを認識する。よって、伝送装置＃３、＃４は、Resvメッセージを上流側へ転送する際、メッセージの受信処理を行う必要はない。
【００８６】
図１０は、第２の実施形態の伝送装置の処理の一例を示すフローチャートである。このフローチャートは、ヘッドエンドノードからテイルエンドノードへ向かうPathメッセージを受信した伝送装置により実行される。なお、図１０では、Pathメッセージの後の処理は省略されている。また、図１０では、パス設定のための通常の処理（例えば、ＥＲＯを更新する処理など）は、省略されている。
【００８７】
Ｓ３１において、シグナリング制御部１９は、Pathメッセージにフラグが付与されているか否かを判定する。そして、Pathメッセージにフラグが付与されていないときは、シグナリング制御部１９は、Ｓ３２において、自ノードと下流側の隣接ノードとの間に光レイヤコネクションを設定可能か否かを判定する。例えば、下流側の隣接ノードが隣接ノード情報のなかに登録されていれば、自ノードと下流側に隣接ノードとの間に光レイヤコネクションを設定可能と判定される。
【００８８】
自ノードと下流側の隣接ノードとの間に光レイヤコネクションを設定可能であるときには、シグナリング制御部１９は、Ｓ３３において、Pathメッセージにフラグを付与する。この場合、自ノードを表すフラグがPathメッセージに付与される。フラグは、例えば、PathメッセージのＥＲＯに設定される。一方、自ノードと下流側の隣接ノードとの間に光レイヤコネクションを設定可能でないときは、Ｓ３３の処理はスキップされる。そして、パケットレイヤシグナリング処理部１８は、Ｓ３４において、上述のPathメッセージを下流側の隣接ノードへ転送する。
【００８９】
Pathメッセージにフラグが付与されているときは（Ｓ３１：Ｙｅｓ）、シグナリング制御部１９は、Ｓ３５において、そのフラグの値に基づいて光レイヤコネクションの始点ノードを特定する。続いて、Ｓ３６において、シグナリング制御部１９は、自ノードと下流側の隣接ノードとの間に光レイヤコネクションを設定可能か否か判定する。なお、Ｓ３６の処理は、実質的に、Ｓ３２の処理と同じである。
【００９０】
自ノードと下流側の隣接ノードとの間に光レイヤコネクションを設定可能であるときには、パケットレイヤシグナリング処理部１８は、上述のPathメッセージを下流側の隣接ノードへ転送する。一方、自ノードと下流側の隣接ノードとの間に光レイヤコネクションを設定可能でないときは、Ｓ３７において、シグナリング制御部１９は、Pathメッセージからフラグを削除する。その後、パケットレイヤシグナリング処理部１８は、上述のPathメッセージを下流側の隣接ノードへ転送する。
【００９１】
次に、図９に示す実施例を参照しながら図１０に示すフローチャートの処理を説明する。以下では、伝送装置＃１から伝送装置＃６へ向けてPathメッセージが送信されたときの伝送装置＃２〜＃５の動作を説明する。なお、伝送装置＃１は、フラグが付与されていないPathメッセージを送信するものとする。
【００９２】
伝送装置＃２は、伝送装置＃１からPathメッセージを受信する。このときPathメッセージにはフラグは付与されていないので、Ｓ３１の判定は「Ｎｏ」である。また、図６（ｂ）に示すように、伝送装置＃２の下流側の隣接ノード（すなわち、ノード＃３）は隣接ノード情報として登録されているので、伝送装置＃２と伝送装置＃３との間に光レイヤコネクションを設定することは可能である。すなわち、Ｓ３２の判定は「Ｙｅｓ」である。よって、伝送装置＃２は、Ｓ３３において、Pathメッセージにフラグ「Ｂ（Ｗ）」を付与する。そして、伝送装置＃２は、このPathメッセージを伝送装置＃３へ送信する。
【００９３】
伝送装置＃３は、伝送装置＃２からPathメッセージを受信する。このときPathメッセージにはフラグ「Ｂ（Ｗ）」が付与されているので、Ｓ３１の判定は「Ｙｅｓ」である。そうすると、伝送装置＃３は、Ｓ３５において、ノード＃２、＃３間に光レイヤコネクションを設定可能であることを認識し、始点ノード「＃２」を記録する。また、図６（ｃ）に示すように、伝送装置＃３の下流側の隣接ノード（すなわち、ノード＃４）は隣接ノード情報として登録されているので、伝送装置＃３と伝送装置＃４との間に光レイヤコネクションを設定することは可能である。すなわち、Ｓ３６の判定は「Ｙｅｓ」である。したがって、伝送装置＃３は、Pathメッセージを伝送装置＃４へ転送する。伝送装置＃４の動作は、伝送装置＃３と実質的に同じなので、説明を省略する。
【００９４】
伝送装置＃５は、伝送装置＃４からPathメッセージを受信する。このときPathメッセージにはフラグ「Ｂ（Ｗ）」が付与されているので、Ｓ３１の判定は「Ｙｅｓ」である。そうすると、伝送装置＃５は、Ｓ３５において、ノード＃２、＃５間に光レイヤコネクションを設定可能であることを認識し、始点ノード「＃２」を記録する。ところが、図６（ｅ）に示すように、伝送装置＃５の下流側の隣接ノード（すなわち、ノード＃６）は隣接ノード情報として登録されていないので、伝送装置＃５と伝送装置＃６との間に光レイヤコネクションを設定することはできない。すなわち、Ｓ３６の判定は「Ｎｏ」である。この場合、伝送装置＃５は、Ｓ３７においてPathメッセージからフラグを削除した後、そのPathメッセージを伝送装置＃６へ送信する。
【００９５】
図１１は、第２の実施形態の伝送装置の処理の他の例を示すフローチャートである。このフローチャートの処理も、Pathメッセージを受信した伝送装置により実行される。また、図１１でも、パス設定のための通常の処理（例えば、ラベル処理など）は、省略されている。
【００９６】
Ｓ４１において、伝送装置は、PathメッセージにＦＡ−ＬＳＰのエッジを表すフラグが付与されているか否かを判定する。このフラグは、パケットレイヤおよび光レイヤが連携している装置を表す。PathメッセージにＦＡ−ＬＳＰのエッジを表すフラグが付与されていないときは、伝送装置は、Ｓ４２において、そのPathメッセージを下流側へ転送する。
【００９７】
PathメッセージにＦＡ−ＬＳＰのエッジを表すフラグが付与されているときは、伝送装置は、Ｓ４３において、そのフラグにより表されるノード（始点側のエッジノード）との間に光レイヤコネクションを形成可能である旨の登録があるか否かを判定する。エッジノードとの間に光レイヤコネクションを形成可能である旨の登録がないときは、伝送装置は、Ｓ４４において、下流側の隣接ノードと光レイヤで接続可能か否かを判定する。下流側の隣接ノードと光レイヤで接続可能であるときは、伝送装置は、Ｓ４５において、受信したPathメッセージを下流側の隣接ノードへ転送する。
【００９８】
下流側の隣接ノードと光レイヤで接続可能でないときには（Ｓ４４：Ｎｏ）、伝送装置は、Ｓ４６において、エッジノードとの間に光レイヤコネクションを形成可能であるか否かを確認する。そして、エッジノードとの間に光レイヤコネクションを形成可能であるときは、伝送装置は、Ｓ４７において、受信したPathメッセージを下流側の隣接ノードへ転送する。一方、エッジノードとの間に光レイヤコネクションを形成可能でないときは、伝送装置は、Ｓ４８において、パスメッセージを最初に送信した伝送装置へエラーメッセージを送信する。
【００９９】
エッジノードとの間に光レイヤコネクションを形成可能である旨の登録があるときには（Ｓ４３：Ｙｅｓ）、伝送装置は、Ｓ４９において、エッジノードが隣接ノードであるか否かを判定する。エッジノードが隣接ノードであるときは、伝送装置は、Ｓ４２においてPathメッセージを下流側へ転送する。エッジノードが隣接ノードでないときは、伝送装置は、Ｓ５０において、下流側の隣接ノードと光レイヤで接続可能か否かを判定する。下流側の隣接ノードと光レイヤで接続可能であるときは、伝送装置は、Ｓ４５において、受信したPathメッセージを下流側の隣接ノードへ転送する。下流側の隣接ノードと光レイヤで接続可能でないときは、伝送装置は、Ｓ５１において、Pathメッセージのフラグを削除した後、そのPathメッセージを下流側へ転送する。
【０１００】
このように、第２の実施形態においては、ヘッドエンドノードからテイルエンドノードへ向かうパスメッセージを利用して、下位レイヤのパスを設定可能なノードが探索され、その探索結果が各ノードに通知される。
【０１０１】
＜他の実施形態＞
第１および第２の実施形態では、上位レイヤのシグナリングにおいて下位レイヤのコネクションを設定できる区間が検出された場合に、下位レイヤのシグナリングが起動され、上位レイヤのスイッチをカットスルーするコネクションが設定される。ただし、本発明はこの実施形態に限定されるものではない。例えば、指定された区間内でカットスルーを行うようにしてもよい。
【０１０２】
図１２に示す実施例では、ノード＃２〜＃５においてカットスルー伝送が可能な区間をサーチするコマンドが与えられている。この場合、伝送装置＃２と伝送装置＃５との間で図３に示すシグナリングが実行される。すなわち、例えば、伝送装置＃２から伝送装置＃５へPathメッセージが送信され、伝送装置＃５から伝送装置＃２へResvメッセージが送信される。そして、このシグナリング手順の中で、光レイヤコネクションを設定可能な区間が特定される。図１２に示す例では、区間＃３〜＃５が特定されている。この場合、伝送装置＃４のパケットレイヤスイッチを使用しないパスが形成される。
【符号の説明】
【０１０３】
１  伝送装置
１１  送受信器
１２  光レイヤスイッチ
１３  パケットレイヤトラヒック制御部
１４  パケットレイヤスイッチ
１５  シグナリング回路
１６  分離／多重器
１７  光レイヤシグナリング処理部
１８  パケットレイヤシグナリング処理部
１９  シグナリング制御部
２０  メモリ
２１  パケットトラヒックモニタ
２２  ＯＴＮトラヒックモニタ
【図１】
2016086315.tif 000003
【図２】
2016086315.tif 000004
【図３】
2016086315.tif 000005
【図４】
2016086315.tif 000006
【図５】
2016086315.tif 000007
【図６】
2016086315.tif 000008
【図７】
2016086315.tif 000009
【図８】
2016086315.tif 000010
【図９】
2016086315.tif 000011
【図１０】
2016086315.tif 000012
【図１１】
2016086315.tif 000013
【図１２】
2016086315.tif 000014