(57)【要約】【課題】光パスを設定するインタフェースにネットワークアドレスを設定する。【解決手段】本発明のルータは、複数のインタフェースと、インタフェースに光パスを設定する際に使用されるネットワークアドレスを記憶する記憶部と、光信号の宛先に応じて光信号を転送し、自装置が光ネットワークのエッジルータである場合には、宛先が光ネットワーク内の他のエッジルータである光信号のトラフィック量を検出する転送処理部と、トラフィック量が閾値以上である光信号を転送する場合には、記憶されているネットワークアドレスを自装置のインタフェースに設定するとともに、該ネットワークアドレスおよび光パスの設定要求を光信号の宛先であるエッジルータに出力し、自装置宛の光パスの設定要求およびネットワークアドレスが入力された場合には、そのネットワークアドレスに応じたネットワークアドレスを自装置のインタフェースに設定するパス制御部とを有する。【選択図】図１
2013247451.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークを介して光信号が伝送される光ネットワーク内に複数設けられるルータであって、
他のルータとの間に光パスが設定可能な複数のインタフェースと、
前記インタフェースに前記光パスを設定する際に使用されるネットワークアドレスを記憶する記憶部と、
入力された光信号に含まれるパケットデータに示される宛先に応じて前記光信号を転送し、自装置が外部ネットワークに接続されるエッジルータである場合には、宛先が前記光ネットワーク内の他のエッジルータである光信号の単位時間当たりのトラフィック量を検出する転送処理部と、
前記転送処理部が検出したトラフィック量が予め定められた閾値以上である前記光信号を転送する場合には、前記記憶部に記憶されているネットワークアドレスを自装置のインタフェースに設定するとともに、該ネットワークアドレスを含む光パスの設定要求を前記光信号の宛先であるエッジルータに出力し、自装置宛の光パスの設定要求が入力された場合には、該入力された設定要求に含まれるネットワークアドレスに応じたネットワークアドレスを自装置のインタフェースに設定するパス制御部と、を有することを特徴とするルータ。
【請求項２】
請求項１記載のルータにおいて、
前記転送処理部は、ＯＳＰＦプロトコルを用いて隣接するルータから取得した経路情報に基づいて、前記パケットデータを含む光信号の最終到達先のルータを特定することを特徴とするルータ。
【請求項３】
請求項１または２記載のルータにおいて、
前記パス制御部は、前記トラフィック量が閾値以上である状態が所定時間以上続いた場合に、前記光パスの設定要求を出力することを特徴とするルータ。
【請求項４】
外部ネットワークを介して光信号が伝送される光ネットワーク内に複数設けられ、他のルータとの間に光パスが設定可能な複数のインタフェースを有するルータの制御方法であって、
前記インタフェースに前記光パスを設定する際に使用されるネットワークアドレスを記憶し、
入力された光信号に含まれるパケットデータに示される宛先に応じて前記光信号を転送し、自装置が外部ネットワークに接続されるエッジルータである場合には、宛先が前記光ネットワーク内の他のエッジルータである光信号の単位時間当たりのトラフィック量を検出し、
前記検出したトラフィック量が閾値以上である前記光信号を転送する場合には、前記記憶しているネットワークアドレスを自装置のインタフェースに設定するとともに、該ネットワークアドレスを含む光パスの設定要求を前記光信号の宛先であるエッジルータに出力し、自装置宛の光パスの設定要求が入力された場合には、該入力された設定要求に含まれるネットワークアドレスに応じたネットワークアドレスを自装置のインタフェースに設定することを特徴とするルータの制御方法。
【請求項５】
請求項４記載のルータの制御方法において、
ＯＳＰＦプロトコルを用いて隣接するルータから取得した経路情報に基づいて、前記パケットデータを含む光信号の最終到達先のルータを特定することを特徴とするルータの制御方法。
【請求項６】
請求項４または５記載のルータの制御方法において、
前記トラフィック量が閾値以上である状態が所定時間以上続いた場合に、前記光パスの設定要求を出力することを特徴とするルータの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ネットワーク内に設けられるルータおよびその制御方法に関する。
【背景技術】
【０００２】
インターネットサービス事業者などにより構築されるＩＰ（Internet Protocol）網には、図１０に示すように、ＩＰパケットの宛先に応じた転送処理を行うルータ２０１〜２０３と、ルータ間で信号を伝送する伝送装置２１１〜２１３と、が設けられる。
【０００３】
近年、ルータと伝送装置との間、また、伝送装置間を光ファイバにより接続した光ネットワークが検討されている。光ネットワークにおいては、伝送装置として、ＲＯＡＤＭ（Reconfigurable Optical Add/Drop Multiplexer）あるいは光クロスコネクトと称される、光信号のＡｄｄ（追加）／Ｄｒｏｐ（取り出し）や光信号のスイッチングを柔軟に行うことができる伝送装置が用いられる。このような光ネットワークにおいては、ＩＰパケットのパケットデータを含む光信号が光波長多重により伝送される。
【０００４】
以下では、ネットワーク２００Ａが光ネットワークであるとする。
【０００５】
図１０において、ネットワーク２００Ａを介して、ネットワーク２００Ｂ内のルータ２２１からネットワーク２００Ｃ内のルータ２３１にＩＰパケットを転送する場合を考える。この場合、通常、ルータ２２１から出力されたパケットは、矢印２５１に示すように、ルータ２０１により伝送装置２１１および伝送装置２１２を介してルータ２０２に転送され、ルータ２０２により伝送装置２１２および伝送装置２１３を介してルータ２０３に転送され、ルータ２０３によりルータ２３１に転送される。
【０００６】
ルータによる転送処理はＩＰレイヤで行われるため、処理遅延やルータの処理負荷の増大が生じる。そこで、光ネットワークにおいては、２つのルータのインタフェースに光パスが設定される。
【０００７】
ここで、光パスとは、始点となるルータのインタフェースから終点となるルータのインタフェースに至る、２つのルータ間での光信号の伝送にのみ用いられる伝送路のことである。図１０において、外部ネットワーク２００Ｂと接続するエッジルータであるルータ２０１のインタフェースと外部ネットワーク２００Ｃと接続するエッジルータであるルータ２０３のインタフェースとの間に光パスを設定されると、この光パス上では、ルータ２０１とルータ２０３との間の光信号のみが伝送されるので、ルータ２０２による転送処理が不要となる。そのため、矢印２５２に示すように、ルータ２０２を介することなく、ルータ２０１から伝送装置２１１、伝送装置２１２および伝送装置２１３を介して、ルータ２０３にＩＰパケットが転送されるので、ルータ２０２の転送処理による遅延や処理負荷の増大の抑制を図ることができる。
【０００８】
特許文献１（特開２００６−２７９８１８号公報）には、２つのルータ間で伝送される光信号のトラフィック量を検出し、検出したトラフィック量が閾値以上となると、その２つのルータ間に光パスを設定する技術が開示されている。特許文献１に開示の技術によれば、ルータ間のトラフィック量に応じて動的に光パスが設定されるので、より効率的に転送処理による遅延や処理負荷の増大を抑制することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−２７９８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
２つのルータのインタフェース間に設定された光パスを介してＩＰパケットのパケットデータを含む光信号を伝送するためには、光パスの始点と終点となるルータのインタフェースにそれぞれ、光パスを示すＩＰアドレスを設定する必要がある。ＩＰアドレスは、ネットワークを識別するための情報が格納されるネットワーク部分と、ネットワーク内の機器を識別する情報が格納されるホスト部分とから構成される。光パスの始点と終点となるルータのインタフェースに設定されるＩＰアドレスは、ネットワーク部分が同じで、ホスト部分が異なる。
【００１１】
特許文献１に開示の技術においては、２つのルータそれぞれのインタフェースへのＩＰアドレスの設定については記載されていない。
【００１２】
そこで、ネットワークの管理者が、光パスの設定に応じて、各ルータのインタフェースにＩＰアドレスを設定することが考えられるが、手間がかかる。
【００１３】
本発明の目的は、トラフィック量に応じて動的に光パスを設定するとともに、光パスが設定されるルータのインタフェースにネットワークアドレスを設定することができるルータおよびその制御方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために本発明のルータは、
外部ネットワークを介して光信号が伝送される光ネットワーク内に複数設けられるルータであって、
他のルータとの間に光パスが設定可能な複数のインタフェースと、
前記インタフェースに前記光パスを設定する際に使用されるネットワークアドレスを記憶する記憶部と、
入力された光信号に含まれるパケットデータに示される宛先に応じて前記光信号を転送し、自装置が外部ネットワークに接続されるエッジルータである場合には、宛先が前記光ネットワーク内の他のエッジルータである光信号の単位時間当たりのトラフィック量を検出する転送処理部と、
前記転送処理部が検出したトラフィック量が予め定められた閾値以上である前記光信号を転送する場合には、前記記憶部に記憶されているネットワークアドレスを自装置のインタフェースに設定するとともに、該ネットワークアドレスを含む光パスの設定要求を前記光信号の宛先であるエッジルータに出力し、自装置宛の光パスの設定要求が入力された場合には、該入力された設定要求に含まれるネットワークアドレスに応じたネットワークアドレスを自装置のインタフェースに設定するパス制御部と、を有する。
【００１５】
上記目的を達成するために本発明のルータの制御方法は、
外部ネットワークを介して光信号が伝送される光ネットワーク内に複数設けられ、他のルータとの間に光パスが設定可能な複数のインタフェースを有するルータの制御方法であって、
前記インタフェースに前記光パスを設定する際に使用されるネットワークアドレスを記憶し、
入力された光信号に含まれるパケットデータに示される宛先に応じて前記光信号を転送し、自装置が外部ネットワークに接続されるエッジルータである場合には、宛先が前記光ネットワーク内の他のエッジルータである光信号の単位時間当たりのトラフィック量を検出し、
前記検出したトラフィック量が閾値以上である前記光信号を転送する場合には、前記記憶しているネットワークアドレスを自装置のインタフェースに設定するとともに、該ネットワークアドレスを含む光パスの設定要求を前記光信号の宛先であるエッジルータに出力し、自装置宛の光パスの設定要求が入力された場合には、該入力された設定要求に含まれるネットワークアドレスに応じたネットワークアドレスを自装置のインタフェースに設定する。
【発明の効果】
【００１６】
本発明によれば、トラフィック量に応じて動的に光パスを設定するとともに、光パスが設定されるルータのインタフェースにネットワークアドレスを設定することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態のルータおよび伝送装置の構成を示すブロック図である。
【図２】図１に示すメモリに記憶されるフォワーディングテーブルの構成を示す図である。
【図３】図１に示すメモリに記憶されるカウンタテーブルの構成を示す図である。
【図４】図１に示すメモリに記憶されるスイッチテーブルの構成を示す図である。
【図５】図１に示すメモリに記憶されるインタフェーステーブルの構成を示す図である。
【図６】図１に示すルータの光パスの設定要否の判断時の動作を示すフローチャートである。
【図７】図１に示すルータの光パスの設定要求メッセージの受信時の動作を示すフローチャートである。
【図８】図１に示すルータの要求完了メッセージ、または、要求不可メッセージの受信時の動作を示すフローチャートである。
【図９】図１に示す転送処理部の動作を示すフローチャートである。
【図１０】関連する光ネットワークの構成の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１９】
図１は、本発明の一実施形態のルータ１００および伝送装置１１０の構成を示すブロック図である。ルータ１００および伝送装置１１０はそれぞれ、光ネットワーク内に複数設けられる。
【００２０】
ルータ１００は、ＩＰパケットのパケットデータを含む光信号が入力されると、そのパケットデータに示される宛先に応じて転送処理を行う。また、ルータ１００は、他のルータとの間に光パスを設定する。
【００２１】
伝送装置１１０は、ルータ１００間に設けられ、光信号のスイッチングを行う。
【００２２】
次に、ルータ１００および伝送装置１１０の構成について説明する。
【００２３】
ルータ１００は、インタフェース（ＩＦ）１０１ａ〜１０１ｄと、ルーティング処理部１０２と、メモリ１０３と、転送処理部１０４と、パス制御部１０５と、を有する。
【００２４】
ＩＦ１０１ａ，１０１ｂは、伝送装置１１０との間で光信号を伝送するためのインタフェースである。なお、図１においては、ルータ１００と伝送装置１１０との間のインタフェースが２つである例を用いて説明するが、３以上であってもよい。
【００２５】
ＩＦ１０１ｃ，１０１ｄは、伝送装置１１０を介さずに他の装置と接続するためのインタフェースである。なお、図１においては、他の装置と接続するためのインタフェースが２つである例を用いて説明するが、３以上であってもよい。
【００２６】
ルーティング処理部１０２は、隣接するルータとの間で、ＯＳＰＦ（Open Short Path First）プロトコルを用いて経路情報の交換を行い、取得した経路情報に基づいて、ルーティングテーブルを作成する。また、ルーティング処理部１０２は、ルーティングテーブルに基づいて、フォワーディングテーブルを作成し、メモリ１０３に記憶させる。
【００２７】
メモリ１０３は、ルーティングテーブル、フォワーディングテーブル、カウンタテーブル、スイッチテーブル、および、インタフェースアドレステーブルを記憶する。
【００２８】
図２は、フォワーディングテーブルの構成を示す図である。フォワーディングテーブルは、光信号に含まれるパケットデータに示される宛先アドレス（IP Network Address）と、その光信号を出力するインタフェース（Interface）と、その光信号の光ネットワーク内での最終到達ルータの識別情報（Router-ID）と、を対応付けたテーブルである。Interfaceには、ＩＦ１０１ａ、１０１ｂのいずれかが設定される。
【００２９】
図３は、カウンタテーブルの構成を示す図である。カウンタテーブルは、最終到達ルータの識別情報（Router-ID）と、そのルータを最終到達先とするパケットデータを含む光信号の転送回数を示すHit値（Hit）と、Hit値が所定の閾値を超えた時間を示すTime値（Time）と、を対応付けたテーブルである。
【００３０】
図４は、スイッチテーブルの構成を示す図である。スイッチテーブルは、伝送装置１１０が有するインタフェース（Interface）と、そのインタフェースに入力された光信号をスイッチングするインタフェース（Connected Interface）と、そのインタフェースの使用状態（Status）と、その光信号の最終到達ルータの識別情報（Router-ID）と、を対応付けたテーブルである。Interfaceには、ＩＦ１１１ｃ〜１１１ｆのいずれかが設定され、Connected Interfaceには、ＩＦ１１１ａ〜１１１ｆのいずれかが設定される。また、Statusには、Empty、Terminal、Transit、Reservedのいずれかが設定される。Emptyは、Interfaceに示されるインタフェースが未使用である状態を示し、Terminalは、そのインタフェースに対応付けてＩＦ１１１ａあるいはＩＦ１１１ｂが設定されている状態を示し、Transitは、そのインタフェースに対応付けてＩＦ１１１ｃ〜１１１ｆのいずれかが設定されている状態を示し、Reservedは、そのインタフェースが光パスの設定のために一時的に予約されている状態を示す。
【００３１】
図５は、インタフェースアドレステーブルの構成を示す図である。インタフェースアドレステーブルは、光パスを設定する際に使用されるネットワークアドレスであるインタフェースアドレス（Interface Address）と、そのインタフェースアドレスにおいて、ネットワークを識別するための情報が格納されるネットワーク部分の長さ（Prefix Length）と、そのインタフェースアドレスを使用しているか否かを示すフラグ（Flag）と、を対応付けたテーブルである。Interface Addressに対応付けられたFlagが０であれば、そのInterface Addressは未使用であり、Interface Addressに対応付けられたFlagが１であれば、そのInterface Addressは使用されている。
【００３２】
再び、図１を参照すると、転送処理部１０４は、パケットデータを含む光信号が入力されると、フォワーディングテーブルを参照し、そのパケットデータに示される宛先アドレスに対応付けて記憶されているインタフェースおよびRouter-IDを特定する。転送処理部１０４は、特定したインタフェースをその光信号の出力先インタフェースとして決定し、光信号を出力する。また、転送処理部１０４は、カウンタテーブルにおける、特定したRouter-IDに対応付けられたHit値を増加させる。
【００３３】
また、転送処理部１０４は、タイマを有しており、周期的にカウンタテーブルのHit値の減算、および、Hit値が予め設定された閾値を超えた時間を計測する。転送処理部１０４は、Router-IDに対応付けられたHit値が閾値OHを超えた時間が閾値OTを超えると、そのRouter-IDに示されるルータとの間の光パスの設定指示をパス制御部１０５に出力する。
【００３４】
パス制御部１０５は、スイッチング部１１２による光信号のスイッチングの方路制御を行う。また、パス制御部１０５は、光パスの設定の制御を行う。
【００３５】
次に、伝送装置１１０の構成について説明する。
【００３６】
伝送装置１１０は、ＩＦ１１１ａ〜１１１ｆと、スイッチング部１１２と、を有する。
【００３７】
ＩＦ１１１ａ，１１１ｂは、ルータ１００との間で光信号を伝送するためのインタフェースである。
【００３８】
ＩＦ１１１ｃ〜１１１ｆは、隣接する伝送装置との間で光信号を伝送するためのインタフェースである。ここで、図１においては、ＩＦ１１１ｃとＩＦ１１１ｄとは、物理的に同じ光ファイバに収容され、波長の異なる光信号を伝送するためのインタフェースである。同様に、ＩＦ１１１ｅとＩＦ１１１ｆとは、物理的に同じ光ファイバに収容され、波長の異なる光信号を伝送するためのインタフェースである。なお、図１においては、隣接する伝送装置との間で光信号を伝送するためのインタフェースが４つである例を用いて説明するが、５以上であってもよい。
【００３９】
次に、本実施形態のルータ１００および伝送装置１１０の動作について説明する。
【００４０】
まず、光パスの設定要否の判断時の動作を図６に示すフローチャートを参照して説明する。なお、図６に示す動作は、光ネットワーク内のエッジルータにより実施されるものである。ここで、光ネットワーク内のルータのうち、エッジルータ以外のルータには、ネットワークの管理者による入力、あるいは、他の手段による入力により、図６に示す動作を無効とする設定が行われる。
【００４１】
ＩＦ１１１ｃ〜１１１ｆのいずれかを介してパケットデータを含む光信号が入力されると、スイッチング部１１２は、スイッチテーブルを参照し、その光信号の出力先インタフェースを決定し（ステップＳ６０１）、決定した出力先インタフェースに光信号を出力する。ここで、スイッチテーブルにおいて、光信号が入力されたインタフェースに対応付けられたConnected InterfaceにＩＦ１１１ｃ〜１１１ｆのいずれかが設定されている場合には、ルータ１００を介さず、その設定されているインタフェースに光信号が出力される。
【００４２】
転送処理部１０４は、スイッチング部１１２が出力した光信号を、ＩＦ１０１ａまたはＩＦ１０１ｂを介して受信する（ステップＳ６０２）。
【００４３】
次に、転送処理部１０４は、フォワーディングテーブルを参照し、光信号に含まれるパケットデータに示される宛先アドレスに対応付けられたインタフェース（Interface）およびRouter-IDを特定する（ステップＳ６０３）。
【００４４】
次に、転送処理部１０４は、カウンタテーブルにおけるステップＳ６０３で特定したRouter-IDに対応付けられたHit値を増加させる（ステップＳ６０４）。
【００４５】
次に、転送処理部１０４は、Hit値を増加させたRouter-IDに対応付けられたTime値が閾値OT以上であるか否かを判定する（ステップＳ６０５）。
【００４６】
Time値が閾値OT未満である場合には（ステップＳ６０５：Ｎｏ）、転送処理部１０４は、ステップＳ６０３で特定したインタフェースに光信号を出力する（ステップＳ６０６）。
【００４７】
Time値が閾値OT以上である場合には（ステップＳ６０５：Ｙｅｓ）、転送処理部１０４は、最終到達ルータのRouter-ID（ステップＳ６０３で特定したRouter-ID）、および、自装置のRouter-IDを含む光パスの設定指示をパス制御部１０５に出力する（ステップＳ６０７）。Time値が閾値OT以上である場合に、光パスの設定指示を出力することで、ルータ間での一時的なトラフィック量の増加により光パスが設定されることを防ぎ、また、継続的にトラフィック量が多いルータ間に光パスを設定されるので、効率的に転送処理による遅延や処理負荷の増大を抑制することができる。
【００４８】
パス制御部１０５は、光パスの設定指示を受けると、スイッチテーブルを参照して、ルータ１００と伝送装置１１０とを接続するＩＦ１０１ａ，１０１ｂに、空きがあるか否かを確認する。空きがあるか否かの確認は、スイッチテーブルのInterfaceに対応付けられたConnected InterfaceにＩＦ１１１ａあるいはＩＦ１１１ｂが設定されているか否かに基づいて行われる。
【００４９】
次に、パス制御部１０５は、スイッチテーブルにおける、Connected InterfaceにＩＦ１１１ａまたはＩＦ１１１ｂが設定されたエントリ（以下、空きのエントリと称する）におけるStatusをReservedに設定し、Router-IDにステップＳ６０３で特定したRouter-IDを設定する（ステップＳ６０９）。
【００５０】
次に、パス制御部１０５は、インタフェースアドレステーブルを参照して、Flagに０が設定されたインタフェースアドレスを特定し、そのFlagに１を設定する（ステップＳ６１０）。ここで、インタフェースアドレスは、光パスの始点となるルータおよび終点となるルータのインタフェースに設定されるサブネットアドレスである。例えば、ＩＰｖ４の場合、192.168.100.1/24を割り振るとすると、Interface Addressが192.168.100.1となり、Prefix Lengthが24となる。IPv6の場合にも同様である。
【００５１】
次に、パス制御部１０５は、光パスの設定を要求する設定要求メッセージを最終到達ルータ（ステップＳ６０３で特定したRouter-IDのルータ）に出力する。ここで、パス制御部１０５は、光パスの設定指示に含まれる最終到達ルータのRouter-IDと、自装置（要求元）のRouter-IDと、ステップＳ６１０で取得したインタフェースアドレスと、を設定要求メッセージに含める。なお、パス制御部１０５は、ルーティングテーブルを参照し、最終到達ルータのRouter-IDに基づいて、設定要求メッセージを出力するインタフェースを決定する。
【００５２】
次に、設定要求メッセージの受信時の動作を図７に示すフローチャートを参照して説明する。
【００５３】
ＩＦ１１１ｃ〜１１１ｆのいずれかが設定要求メッセージを受信すると（ステップＳ７０１）、パス制御部１０５は、設定要求に含まれる最終到達ルータのRouter-IDに基づいて、自装置が最終到達ルータであるか否かを判定する（ステップＳ７０２）。
【００５４】
自装置が最終到達ルータである場合には（ステップＳ７０２：Ｙｅｓ）、パス制御部１０５は、スイッチテーブルを参照して、ルータ１００と伝送装置１１０とを接続するＩＦ１０１ａ，１０１ｂに、空きがあるか否か、また、空きであると確認されたインタフェースと設定要求メッセージを受信したインタフェースとが接続可能であるか否かを確認する（ステップＳ７０３，Ｓ７０４）。
【００５５】
ルータ１００と伝送装置１１０とを接続するインタフェースに空きがあり、かつ、そのインタフェースと設定要求メッセージを受信したインタフェースとが接続可能である場合には（ステップＳ７０４：Ｙｅｓ）、パス制御部１０５は、スイッチテーブルにおける、空きのエントリのStatusにTerminalを設定し、Router-IDに自装置のRouter-IDを設定する（ステップＳ７０５）。
【００５６】
次に、パス制御部１０５は、設定要求メッセージに含まれるインタフェースアドレスに応じたＩＰアドレスを、ＩＦ１０１ａ，１０１ｂのうち、空きであると確認されたインタフェースに設定する（ステップＳ７０６）。なお、光パスの設定要求に含まれるインタフェースアドレスは、光パスの設定要求元のルータのインタフェースに設定されるＩＰアドレスである。ここで、例えば、インタフェースアドレスが192.168.100.1/24である場合には、ネットワークを識別するための情報が格納されるネットワーク部分は192.168.100.0/24であり、ネットワーク内の機器を識別するための情報が格納されるホスト部分は1である。パス制御部１０５は、設定要求に含まれるＩＰアドレスに応じたＩＰアドレスとして、ネットワーク部分は同じで、ホスト部分を、例えば、2としたＩＰアドレスを設定する。なお、ホスト部分を2とするのはあくまでも一例であり、パス制御部１０５は、ネットワークの管理者などにより予め定められたルールに従って決定したＩＰアドレスを設定する。また、設定要求メッセージに、設定要求メッセージを受信したルータがインタフェースに設定すべきＩＰアドレス自体を含めるようにしてもよい。
【００５７】
次に、パス制御部１０５は、光パスの設定要求元のルータ宛の光パスの設定が完了した旨を示す設定完了メッセージを、設定要求メッセージを受信したインタフェースに出力する（ステップＳ７０７）。ここで、パス制御部１０５は、設定要求メッセージに含まれる設定要求元のルータのRouter-IDを要求完了メッセージに含める。
【００５８】
ルータ１００と伝送装置１１０とを接続するインタフェースに空きがない、あるいは、ルータ１００と伝送装置１１０とを接続するインタフェースに空きがあるが、そのインタフェースと光パスの設定要求を受信したインタフェースとが接続可能でない場合には（ステップＳ７０４：Ｎｏ）、パス制御部１０５は、光パスの設定要求元のルータ宛の光パスの設定が不可である旨を示す要求不可メッセージを、設定要求メッセージを受信したインタフェースに出力する（ステップＳ７０８）。ここで、パス制御部１０５は、設定要求メッセージに含まれる設定要求元のルータのRouter-IDを要求不可メッセージに含める。
【００５９】
自装置が最終到達ルータでない場合には（ステップＳ７０２：Ｎｏ）、パス制御部１０５は、ルーティングテーブルを参照し、設定要求メッセージに含まれる最終到達ルータのRouter-IDに応じて、設定要求メッセージの出力先インタフェースを特定する（ステップＳ７０９）。
【００６０】
次に、パス制御部１０５は、設定要求メッセージを受信したインタフェースとステップＳ７０９において特定した出力先インタフェースとが接続可能であるか否かを確認する（ステップＳ７１０，Ｓ７１１）。
【００６１】
設定要求メッセージを受信したインタフェースと特定した出力先インタフェースとが接続可能である場合には（ステップＳ７１１：Ｙｅｓ）、パス制御部１０５は、スイッチテーブルにおける、出力先インタフェースに対応付けられたStatusをReservedに設定する（ステップＳ７１２）。
【００６２】
次に、パス制御部１０５は、特定した出力先インタフェースに設定要求メッセージを出力する（ステップＳ７１３）。
【００６３】
設定要求メッセージを受信したインタフェースと特定した出力先インタフェースとが接続可能でない場合には（ステップＳ７１１：Ｎｏ）、パス制御部１０５は、要求不可メッセージを、光パスの設定要求元のルータに向けて、設定要求メッセージを受信したインタフェースに出力する（ステップＳ７１４）。
【００６４】
次に、要求完了メッセージまたは要求不可メッセージの受信時の動作を図８に示すフローチャートを参照して説明する。
【００６５】
隣接するルータから要求完了メッセージまたは要求不可メッセージを受信すると（ステップＳ８０１）、パス制御部１０５は、受信したメッセージに含まれる光パスの設定要求元のルータのRouter-IDに基づいて、自装置がその光パスの設定要求元であるか否かを判定する（ステップＳ８０２）。
【００６６】
自装置が光パスの設定要求元でない場合には（ステップＳ８０２：Ｎｏ）、パス制御部１０５は、スイッチテーブルにおける、受信したメッセージに含まれるRouter-IDに対応付けられたStatusの設定を行う。具体的には、パス制御部１０５は、受信したメッセージが要求完了メッセージである場合には、StatusにTransitを設定し、受信したメッセージが要求不可メッセージである場合には、StatusにEmptyを設定する（ステップＳ８０３）。
【００６７】
次に、パス制御部１０５は、受信したメッセージを、そのメッセージに含まれるRouter-IDに応じた出力先インタフェースに出力する（ステップＳ８０４）。
【００６８】
自装置が光パスの設定要求元である場合には（ステップＳ８０２：Ｙｅｓ）、パス制御部１０５は、受信したメッセージに含まれるRouter-IDに対応付けられたStatusにTerminalを設定する（ステップＳ８０５）。
【００６９】
次に、パス制御部１０５は、ステップＳ６１０で特定したインタフェースアドレスを、ＩＦ１０１ａ，１０１ｂのうち、設定要求メッセージを出力したインタフェースに設定する（ステップＳ８０６）。以上の処理により、光パスの設定要求元および設定要求先のルータのインタフェースにＩＰアドレスが設定され、光パスの設定が完了する。
【００７０】
次に、転送処理部１０４の動作を図９に示すフローチャートを参照して説明する。
【００７１】
転送処理部１０４は、所定の時間間隔で、カウンタテーブルのすべてのエントリのHit値を所定値だけ減算する（ステップＳ９０１）。ここで、転送処理部１０４は、減算の結果、Hit値が０未満となる場合には、Hit値を０とする。
【００７２】
次に、転送処理部１０４は、カウンタテーブルの各エントリについて、Hit値が予め定められた閾値HO以上であるか否かを判定する（ステップＳ９０２）。
【００７３】
エントリのHit値が閾値HO以上である場合には（ステップＳ９０２：Ｙｅｓ）、転送処理部１０４は、そのエントリのTime値を増加させる（ステップＳ９０３）。
【００７４】
エントリのHit値が閾値HO未満である場合には（ステップＳ９０２：Ｎｏ）、転送処理部１０４は、そのエントリのTime値を０に設定する（ステップＳ９０４）。また、転送処理部１０４は、そのエントリのRouter-IDに示されるルータとの間に光パスが設定されている場合には、光パスの削除を要求する旨を示す削除要求メッセージを、そのルータに向けて出力する（ステップＳ９０５）。
【００７５】
このように本実施形態によれば、ルータ１０は、エッジルータである場合には、宛先が光ネットワーク内の他のエッジルータである光信号の単位時間当たりのトラフィック量を検出し、検出したトラフィック量が閾値以上である光信号を転送する場合には、自装置のインタフェースにＩＰアドレスを設定するとともに、設定したＩＰアドレスを含む光パスの設定要求メッセージを、その光信号の宛先であるエッジルータに出力する。また、ルータ１０は、自装置宛の光パスの設定要求メッセージが入力されると、その設定要求メッセージに含まれるＩＰアドレスに応じたＩＰアドレスを自装置のインタフェースに設定する。
【００７６】
そのため、トラフィック量に応じて動的に光パスを設定することができるとともに、光パスが設定されるインタフェースにＩＰアドレスを設定することができる。
【００７７】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７８】
（付記１）
外部ネットワークを介して光信号が伝送される光ネットワーク内に複数設けられるルータであって、
他のルータとの間に光パスが設定可能な複数のインタフェースと、
前記インタフェースに前記光パスを設定する際に使用されるネットワークアドレスを記憶する記憶部と、
入力された光信号に含まれるパケットデータに示される宛先に応じて前記光信号を転送し、自装置が外部ネットワークに接続されるエッジルータである場合には、宛先が前記光ネットワーク内の他のエッジルータである光信号の単位時間当たりのトラフィック量を検出する転送処理部と、
前記転送処理部が検出したトラフィック量が予め定められた閾値以上である前記光信号を転送する場合には、前記記憶部に記憶されているネットワークアドレスを自装置のインタフェースに設定するとともに、該ネットワークアドレスを含む光パスの設定要求を前記光信号の宛先であるエッジルータに出力し、自装置宛の光パスの設定要求が入力された場合には、該入力された設定要求に含まれるネットワークアドレスに応じたネットワークアドレスを自装置のインタフェースに設定するパス制御部と、を有することを特徴とするルータ。
【００７９】
（付記２）
付記１記載のルータにおいて、
前記転送処理部は、ＯＳＰＦプロトコルを用いて隣接するルータから取得した経路情報に基づいて、前記パケットデータを含む光信号の最終到達先のルータを特定することを特徴とするルータ。
【００８０】
（付記３）
付記１または２記載のルータにおいて、
前記パス制御部は、前記トラフィック量が閾値以上である状態が所定時間以上続いた場合に、前記光パスの設定要求を出力することを特徴とするルータ。
【００８１】
（付記４）
外部ネットワークを介して光信号が伝送される光ネットワーク内に複数設けられ、他のルータとの間に光パスが設定可能な複数のインタフェースを有するルータの制御方法であって、
前記インタフェースに前記光パスを設定する際に使用されるネットワークアドレスを記憶し、
入力された光信号に含まれるパケットデータに示される宛先に応じて前記光信号を転送し、自装置が外部ネットワークに接続されるエッジルータである場合には、宛先が前記光ネットワーク内の他のエッジルータである光信号の単位時間当たりのトラフィック量を検出し、
前記検出したトラフィック量が閾値以上である前記光信号を転送する場合には、前記記憶しているネットワークアドレスを自装置のインタフェースに設定するとともに、該ネットワークアドレスを含む光パスの設定要求を前記光信号の宛先であるエッジルータに出力し、自装置宛の光パスの設定要求が入力された場合には、該入力された設定要求に含まれるネットワークアドレスに応じたネットワークアドレスを自装置のインタフェースに設定することを特徴とするルータの制御方法。
【００８２】
（付記５）
付記４記載のルータの制御方法において、
ＯＳＰＦプロトコルを用いて隣接するルータから取得した経路情報に基づいて、前記パケットデータを含む光信号の最終到達先のルータを特定することを特徴とするルータの制御方法。
【００８３】
（付記６）
付記４または５記載のルータの制御方法において、
前記トラフィック量が閾値以上である状態が所定時間以上続いた場合に、前記光パスの設定要求を出力することを特徴とするルータの制御方法。
【符号の説明】
【００８４】
１００    ルータ
１０１ａ〜１０１ｄ，１１１ａ〜１１１ｆ    インタフェース
１０２    ルーティング処理部
１０３    メモリ
１０４    転送処理部
１０５    パス制御部
１１０    伝送装置
１１２    スイッチング部
【図１】
2013247451.tif 000003
【図２】
2013247451.tif 000004
【図３】
2013247451.tif 000005
【図４】
2013247451.tif 000006
【図５】
2013247451.tif 000007
【図６】
2013247451.tif 000008
【図７】
2013247451.tif 000009
【図８】
2013247451.tif 000010
【図９】
2013247451.tif 000011
【図１０】
2013247451.tif 000012