(57)【特許請求の範囲】
【請求項１】
パケットのヘッダ情報に基づきルーティングを行うノードを備えた複数の電気サブネットワークと、
光パスにより相互に接続されるノードを備えた光コアネットワークと
を備え、
前記光コアネットワークと複数の前記電気サブネットワークとの間は、それぞれ電気ボーダノードと光ボーダノードとが相互に光パスにより接続された
光電気パス統合網において、
前記電気ボーダノードは、
自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する手段と、
この測定する手段の測定結果に基づく交流トラヒック量に関する情報を前記光ボーダノードに通知する手段と
を備え、
前記光ボーダノードは、
前記電気ボーダノードから通知された前記交流トラヒック量に関する情報を他の前記光ボーダノードとの間で交換する手段と、
この交換する手段により交換された複数の前記交流トラヒック量に関する情報に基づき複数の前記電気サブネットワーク相互間における交流トラヒック量に関する情報を収集する手段と、
この収集する手段により収集された前記交流トラヒック量に関する情報に基づき前記電気サブネットワーク相互間の接続形態を設定する手段と
を備えたことを特徴とする光電気パス統合網。
【請求項２】
前記接続形態を設定する手段は、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定する手段を備えた請求項１記載の光電気パス統合網。
【請求項３】
前記光ボーダノードは、
前記接続形態を設定する手段により前記電気サブネットワーク相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の前記光ボーダノードとの間で交換する手段と、
この交換する手段により交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集する手段と、
この収集する手段により収集された前記ネットワークトポロジ情報を前記電気ボーダノードに通知する手段と
を備えた請求項１記載の光電気パス統合網。
【請求項４】
パケットのヘッダ情報に基づきルーティングを行うノードを備えた複数の電気サブネットワークと、
光パスにより相互に接続されるノードを備えた光コアネットワークと
を備え、
前記光コアネットワークと複数の前記電気サブネットワークとの間は、それぞれ電気ボーダノードと光ボーダノードとが相互に光パスにより接続され、
前記電気ボーダノードは、
自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する手段と、
この測定する手段の測定結果に基づく交流トラヒック量に関する情報を前記光ボーダノードに通知する手段と
を備えた光電気パス統合網に適用される前記光ボーダノードにおいて、
前記電気ボーダノードから通知された前記交流トラヒック量に関する情報を他の前記光ボーダノードとの間で交換する手段と、
この交換する手段により交換された複数の前記交流トラヒック量に関する情報に基づき複数の前記電気サブネットワーク相互間における交流トラヒック量に関する情報を収集する手段と、
この収集する手段により収集された前記交流トラヒック量に関する情報に基づき前記電気サブネットワーク相互間の接続形態を設定する手段と
を備えたことを特徴とする光ボーダノード。
【請求項５】
前記接続形態を設定する手段は、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定する手段を備えた請求項４記載の光ボーダノード。
【請求項６】
前記接続形態を設定する手段により前記電気サブネットワーク相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の前記光ボーダノードとの間で交換する手段と、この交換する手段により交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集する手段と、この収集する手段により収集された前記ネットワークトポロジ情報を前記電気ボーダノードに通知する手段とを備えた請求項４記載の光ボーダノード。
【請求項７】
情報処理装置にインストールすることにより、その情報処理装置に、
パケットのヘッダ情報に基づきルーティングを行うノードを備えた複数の電気サブネットワークと、
光パスにより相互に接続されるノードを備えた光コアネットワークと
を備え、
前記光コアネットワークと複数の前記電気サブネットワークとの間は、それぞれ電気ボーダノードと光ボーダノードとが相互に光パスにより接続され、
前記電気ボーダノードは、
自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する機能と、
この測定する機能の測定結果に基づく交流トラヒック量に関する情報を前記光ボーダノードに通知する機能と
を備えた光電気パス統合網に適用される前記光ボーダノードを制御する装置に相応する機能を実現させるプログラムにおいて、
前記電気ボーダノードから通知された前記交流トラヒック量に関する情報を他の前記光ボーダノードとの間で交換する機能と、
この交換する機能により交換された複数の前記交流トラヒック量に関する情報に基づき複数の前記電気サブネットワーク相互間における交流トラヒック量に関する情報を収集する機能と、
この収集する機能により収集された前記交流トラヒック量に関する情報に基づき前記電気パケット網相互間の接続形態を設定する機能と
を実現させることを特徴とするプログラム。
【請求項８】
前記接続形態を設定する機能として、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定する機能を実現させる請求項７記載のプログラム。
【請求項９】
前記接続形態を設定する機能により前記電気サブネットワーク相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の前記光ボーダノードとの間で交換する機能と、この交換する機能により交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集する機能と、この収集する機能により収集された前記ネットワークトポロジ情報を前記電気ボーダノードに通知する機能とを実現させる請求項７記載のプログラム。
【請求項１０】
請求項７ないし９のいずれかに記載のプログラムが記録された前記情報処理装置読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光電気パス統合網に利用する。特に、サブネット間の交流トラヒック量に関する情報の通知技術に関する。
【０００２】
【従来の技術】
大容量のネットワークを構築する技術として光電気パス統合網の研究開発が進められている。光電気パス統合網では、送受信端点を光パスにより接続する。送受信端点にはパケットのヘッダ情報によりルーティングを行うノードを備えた電気サブネットワークが接続される。図６に光電気パス統合網を示す。
【０００３】
光電気パス統合網は光コアネットワークＣと電気サブネットワークＳ１〜Ｓ４とから構成される。電気サブネットワークＳ１〜Ｓ４間は光パスで接続されないと通信ができない。
【０００４】
光コアネットワークＣは光ボーダノードと光コアノードから構成される。電気サブネットワークＳ１〜Ｓ４は電気ボーダノードと電気コアノードとから構成される。電気コアノードと光コアノードとは電気サブネットワークＳ１〜Ｓ４と光コアネットワークＣとの境界で隣接しており、光ファイバリンクで相互に接続されている。
【０００５】
光パスは光コアネットワークＣ上に設定され、異なる電気サブネットワークＳ１〜Ｓ４にいる電気ボーダノード同士を相互に接続する。電気ボーダノード間の情報は光パス上にトランスペアレントに転送される。
【０００６】
図６のように光パスが４本設定されている場合は、電気サブネットワークＳ１〜Ｓ４のビューは図７のようになる。図７はパケット処理を行うことができるノードからなるネットワークトポロジのビューであり、光コアネットワークＣ内のトポロジは隠蔽される。図８は電気サブネットワークＳ１〜Ｓ４と光コアネットワークＣとを合成したビューである。
【０００７】
【発明が解決しようとする課題】
電気サブネットワークは相互に接続される必要がある。しかしながら、全ての電気サブネットワークが光パスで相互に直接接続される必要はなく、マルチホップされればよい。
【０００８】
図９は、図６の４つの電気サブネットワークＳ１〜Ｓ４が接続される例である。電気サブネットワークＳ１はＳ２とＳ３と直接光パスで接続されており、Ｓ２はＳ１とＳ４と、Ｓ３はＳ１とＳ４と、Ｓ４はＳ２とＳ３と、それぞれ直接光パスで接続されている。
【０００９】
電気サブネットワークＳ１からＳ４へパケットを転送するにはＳ１からＳ２を経由してＳ４へ、あるいは、Ｓ１からＳ３を経由してＳ４へマルチホップで転送する経路をとることができる。図１０は、図９と同様に図６の４つの電気サブネットワークＳ１〜Ｓ４が接続される例を示す。電気サブネットワークＳ１とＳ４との間と、Ｓ２とＳ３との間に対角線経路の光パスが設定されている。
【００１０】
図９も図１０も各電気サブネットワークＳ１〜Ｓ４の電気ボーダルータは２つの電気パケット送受信ポートを光コアネットワークＣに向けて持っている。各電気ボーダルータに配備されている２つの電気パケット送受信ポートを、どの電気ボーダルータ同士のものを光パスで直接接続すればよいかは、各電気サブネットワークＳ１〜Ｓ４間の交流トラヒックによって決まる。対角線上の経路のトラヒックが少ない場合には図９が有利であり、逆に多い場合は図１０が有利である。
【００１１】
交流トラヒック量を考慮せずに光パスを設定すると、例えば、交流トラヒックが多い電気サブネットワーク間同士が直接光パスで接続されなくなり、マルチホップでパケット転送を行う必要が生じ、光パスが輻輳することが問題となる。
【００１２】
交流トラヒックは時間的に変化するものであり、いったん、光パスを設定した後でも、状況に応じて光パスを動的に設定しなおすことが必要である。このようなトラヒックの変動に応じて光パスの設定をネットワーク管理者が手作業で行うことは保守のための稼働が増大して望ましくない。
【００１３】
本発明は、このような背景に行われたものであって、電気サブネットワーク間の交流トラヒック量に応じて最適な光パスの設定または解放を自動的に行うことにより、ネットワーク管理者の手間を要さず、ネットワークリソースを有効利用できる光電気パス統合網およびノードおよびプログラムおよび記録媒体を提供することを目的とする。
【００１４】
【課題を解決するための手段】
全ての電気サブネットワーク同士がシングルホップもしくはマルチホップで連結となるように光パスで接続される。これにより、全ての電気サブネットワーク同士は電気の仮想ラベル交換パス（ＬＳＰ：Label Switched Path）で接続される。ＬＳＰは光パス上に設定される。電気サブネットワーク同士がマルチホップで接続される場合は、それらを接続するＬＳＰは複数の光パスを経由する。
【００１５】
電気サブネットワークの電気ボーダノードは自分の属する電気サブネットワークから他の電気サブネットワークを宛先とするパケットの流量を測定する。これはそれら電気サブネットワーク同士を接続するＬＳＰ上を転送されるパケット数およびバイト数を計測することで得られる。これらの計測値を単位時間で正規化することでビットレートを算定することができる。
【００１６】
電気ボーダノードは光ボーダノードへ測定したＬＳＰ毎の交流トラヒック量を通知する。それを受信したら光ボーダノードは他の光ボーダノードへ通知する。光ボーダノードは相互に交流トラヒック量を交換し合うことで、各電気サブネットワーク間の交流トラヒック情報を得ることができる。
【００１７】
このように交流トラヒック量の測定結果を交換することでどこの電気サブネットワーク間のトラヒックが多いかを各光ボーダノードが自律分散的に知ることができる。これらの情報を元に光ボーダノードが光パスを自律分散的に設定あるいは解放することが可能となる。
【００１８】
さらに設定あるいは解放された光パスの情報を各光ボーダノード間で交換し合い、各光ボーダノードはその情報を電気ボーダノードへ通知することで、電気ボーダノードは電気サブネットワークのトポロジが変更されたことを知り、それに応じてＬＳＰの経路を変更することが可能となる。図４に交流トラヒックに応じた光パスの動的な設定または解放の概念を示す。
【００１９】
すなわち、本発明の第一の観点は、パケットのヘッダ情報に基づきルーティングを行うノードを備えた複数の電気サブネットワークと、光パスにより相互に接続されるノードを備えた光コアネットワークとを備え、前記光コアネットワークと複数の前記電気サブネットワークとの間は、それぞれ電気ボーダノードと光ボーダノードとが相互に光パスにより接続された光電気パス統合網である。
【００２０】
ここで、本発明の特徴とするところは、前記電気ボーダノードは、自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する手段と、この測定する手段の測定結果に基づく交流トラヒック量に関する情報を前記光ボーダノードに通知する手段とを備え、前記光ボーダノードは、前記電気ボーダノードから通知された前記交流トラヒック量に関する情報を他の前記光ボーダノードとの間で交換する手段と、この交換する手段により交換された複数の前記交流トラヒック量に関する情報に基づき複数の前記電気サブネットワーク相互間における交流トラヒック量に関する情報を収集する手段と、この収集する手段により収集された前記交流トラヒック量に関する情報に基づき前記電気サブネットワーク相互間の接続形態を設定する手段とを備えたところにある。
【００２１】
前記接続形態を設定する手段は、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定する手段を備えることが望ましい。
【００２２】
さらに、前記光ボーダノードは、前記接続形態を設定する手段により前記電気サブネットワーク相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の前記光ボーダノードとの間で交換する手段と、この交換する手段により交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集する手段と、この収集する手段により収集された前記ネットワークトポロジ情報を前記電気ボーダノードに通知する手段とを備えることが望ましい。
【００２３】
本発明の第二の観点は、パケットのヘッダ情報に基づきルーティングを行うノードを備えた複数の電気サブネットワークと、光パスにより相互に接続されるノードを備えた光コアネットワークとを備え、前記光コアネットワークと複数の前記電気サブネットワークとの間は、それぞれ電気ボーダノードと光ボーダノードとが相互に光パスにより接続され、前記電気ボーダノードは、自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する手段と、この測定する手段の測定結果に基づく交流トラヒック量に関する情報を前記光ボーダノードに通知する手段とを備えた光電気パス統合網に適用される前記光ボーダノードである。
【００２４】
ここで、本発明の特徴とするところは、前記電気ボーダノードから通知された前記交流トラヒック量に関する情報を他の前記光ボーダノードとの間で交換する手段と、この交換する手段により交換された複数の前記交流トラヒック量に関する情報に基づき複数の前記電気サブネットワーク相互間における交流トラヒック量に関する情報を収集する手段と、この収集する手段により収集された前記交流トラヒック量に関する情報に基づき前記電気サブネットワーク相互間の接続形態を設定する手段とを備えたところにある。
【００２５】
前記接続形態を設定する手段は、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定する手段を備えることが望ましい。
【００２６】
さらに、前記接続形態を設定する手段により前記電気サブネットワーク相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の前記光ボーダノードとの間で交換する手段と、この交換する手段により交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集する手段と、この収集する手段により収集された前記ネットワークトポロジ情報を前記電気ボーダノードに通知する手段とを備えることが望ましい。
【００２７】
本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、パケットのヘッダ情報に基づきルーティングを行うノードを備えた複数の電気サブネットワークと、光パスにより相互に接続されるノードを備えた光コアネットワークとを備え、前記光コアネットワークと複数の前記電気サブネットワークとの間は、それぞれ電気ボーダノードと光ボーダノードとが相互に光パスにより接続され、前記電気ボーダノードは、自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する機能と、この測定する機能の測定結果に基づく交流トラヒック量に関する情報を前記光ボーダノードに通知する機能とを備えた光電気パス統合網に適用される前記光ボーダノードを制御する装置に相応する機能を実現させるプログラムである。
【００２８】
ここで、本発明の特徴とするところは、前記電気ボーダノードから通知された前記交流トラヒック量に関する情報を他の前記光ボーダノードとの間で交換する機能と、この交換する機能により交換された複数の前記交流トラヒック量に関する情報に基づき複数の前記電気パケット網相互間における交流トラヒック量に関する情報を収集する機能と、この収集する機能により収集された前記交流トラヒック量に関する情報に基づき前記電気サブネットワーク相互間の接続形態を設定する機能とを実現させるところにある。
【００２９】
前記接続形態を設定する機能として、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定する機能を実現させることが望ましい。
【００３０】
さらに、前記接続形態を設定する機能により前記電気サブネットワーク相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の前記光ボーダノードとの間で交換する機能と、この交換する機能により交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集する機能と、この収集する機能により収集された前記ネットワークトポロジ情報を前記電気ボーダノードに通知する機能とを実現させることが望ましい。
【００３１】
本発明の第四の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００３２】
これにより、コンピュータ装置等の情報処理装置を用いて、電気サブネットワーク間の交流トラヒック量に応じて最適な光パスの設定または解放を自動的に行うことにより、ネットワーク管理者の手間を要さず、ネットワークリソースを有効利用できる光電気パス統合網およびノードを実現することができる。
【００３３】
【発明の実施の形態】
本発明実施例の光電気パス統合網を図１ないし図５を参照して説明する。図１は本実施例の光電気パス統合網を示す図である。図２は本実施例の電気ボーダノードのブロック構成図である。図３は本実施例の光ボーダノードのブロック構成図である。図４は本実施例の接続形態＃１および＃２を示す図である。図５は本実施例のＢＧＰ−４プロトコルを説明するための図である。
【００３４】
本実施例は、図１に示すように、パケットのヘッダ情報に基づきルーティングを行うノードを備えた複数の電気サブネットワークＳ１〜Ｓ４と、光パスにより相互に接続されるノードを備えた光コアネットワークＣとを備え、光コアネットワークＣと電気サブネットワークＳ１〜Ｓ４との間は、それぞれ電気ボーダノード１１、１２、２１、２２、３０、３２、４０と光ボーダノード１、２、３、４、５とが相互に光パスにより接続された光電気パス統合網である。
【００３５】
ここで、本発明の特徴とするところは、電気ボーダノード１１、１２、２１、２２、３０、３２、４０は、図２に示すように、自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する交流トラヒック測定部５０と、この交流トラヒック測定部５０の測定結果に基づく交流トラヒック量に関する情報を光ボーダノード１、２、３、４、５に通知する交流トラヒック情報編集部５１とを備え、光ボーダノード１、２、３、４、５は、図３に示すように、電気ボーダノード１１、１２、２１、２２、３０、３２、４０から通知された前記交流トラヒック量に関する情報を他の光ボーダノードとの間で交換する交流トラヒック情報交換部６０と、この交流トラヒック情報交換部６０により交換された複数の前記交流トラヒック量に関する情報に基づき電気サブネットワークＳ１〜Ｓ４相互間における交流トラヒック量に関する情報を収集する交流トラヒック情報収集部６１と、この交流トラヒック情報収集部６１により収集された前記交流トラヒック量に関する情報に基づき電気サブネットワークＳ１〜Ｓ４相互間の接続形態を設定する光パス設定部６２とを備えたところにある。
【００３６】
光パス設定部６２は、図４に示すように、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定する。図４の例では、電気サブネットワークＳ１〜Ｓ４間の交流トラヒック量がほぼ均等である場合は接続形態＃１が設定され、電気サブネットワークＳ１←→Ｓ４、Ｓ２←→Ｓ３間の交流トラヒック量が多い場合には接続形態＃２が設定される。
【００３７】
これにより、電気サブネットワークＳ１←→Ｓ４、Ｓ２←→Ｓ３間の交流トラヒック量が多い場合にはこれらの電気サブネットワークＳ１〜Ｓ４間が直接接続されることになり、輻輳の発生を抑えることができる。
【００３８】
さらに、光ボーダノード１、２、３、４、５は、光パス設定部６２により電気サブネットワークＳ１〜Ｓ４相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の光ボーダノードとの間で交換し、この交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集し、この収集された前記ネットワークトポロジ情報を電気ボーダノード１１、１２、２１、２２、３０、３２、４０に通知するネットワークトポロジ情報収集部６３とを備える。
【００３９】
これにより、電気ボーダノード１１、１２、２１、２２、３０、３２、４０は電気サブネットワークＳ１〜Ｓ４のトポロジが変更されたことを知り、それに応じてＬＳＰの経路を変更することが可能となる。図４に交流トラヒックに応じた光パスの動的な設定または解放の概念を示す。
【００４０】
本実施例の光電気パス統合網あるいは電気ボーダノードの制御装置、電気コアノードの制御装置、光ボーダノードの制御装置、光コアノードの制御装置は、情報処理装置であるコンピュータ装置を用いて実現することができる。すなわち、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、本実施例の電気ボーダノード１１、１２、２１、２２、３０、３２、４０を制御する装置に相応する機能を実現させるプログラムであって、自電気サブネットワークと他電気サブネットワークとの間の交流トラヒック量を測定する交流トラヒック測定部５０に相応する機能と、この交流トラヒック測定部５０の測定結果に基づく交流トラヒック量に関する情報を光ボーダノード１、２、３、４、５に通知する交流トラヒック情報編集部５１に相応する機能とを実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を本実施例の電気ボーダノード１１、１２、２１、２２、３０、３２、４０を制御する装置に相応する装置とすることができる。
【００４１】
さらに、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、本実施例の光ボーダノード１、２、３、４、５を制御する装置に相応する機能を実現させるプログラムであって、電気ボーダノード１１、１２、２１、２２、３０、３２、４０から通知された前記交流トラヒック量に関する情報を他の光ボーダノードとの間で交換する交流トラヒック情報交換部６０に相応する機能と、この交流トラヒック情報交換部６０により交換された複数の前記交流トラヒック量に関する情報に基づき電気パケット網Ｓ１〜Ｓ４相互間における交流トラヒック量に関する情報を収集する交流トラヒック情報収集部６１に相応する機能と、この交流トラヒック情報収集部６１により収集された前記交流トラヒック量に関する情報に基づき電気サブネットワークＳ１〜Ｓ４相互間の接続形態を設定する光パス設定部６２に相応する機能とを実現させ、さらに、この光パス設定部６２に相応する機能として、前記交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワークＳ１〜Ｓ４相互間の距離を設定する機能を実現させ、さらに、光パス設定部６２により電気サブネットワークＳ１〜Ｓ４相互間の接続形態が変更されたときには当該変更内容の情報を含む光パス設定変更情報を他の光ボーダノードとの間で交換し、この交換された複数の前記光パス設定変更情報に基づきネットワークトポロジ情報を収集し、この収集された前記ネットワークトポロジ情報を電気ボーダノード１１、１２、２１、２２、３０、３２、４０に通知するネットワークトポロジ情報収集部６３に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を本実施例の光ボーダノード１、２、３、４、５を制御する装置に相応する装置とすることができる。
【００４２】
さらに、電気コアノードおよび光コアノードの制御装置についても、コンピュータ装置を用いて実現することができる。
【００４３】
また、本実施例のプログラムは本実施例の記録媒体に記録されることにより、コンピュータ装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接コンピュータ装置に本実施例のプログラムをインストールすることもできる。
【００４４】
これにより、コンピュータ装置を用いて、電気サブネットワーク間の交流トラヒック量に応じて最適な光パスの設定または解放を自動的に行うことにより、ネットワーク管理者の手間を要さず、ネットワークリソースを有効利用できる光電気パス統合網およびノードを実現することができる。
【００４５】
以下では、本実施例をさらに詳細に説明する。
【００４６】
光ボーダノード同士および光ボーダノードと電気ボーダノードとの間で行う交流トラヒック量の情報の交換については標準のインターネットプロトコル改造したものを使う例を示す。
【００４７】
ＢＧＰ−４プロトコルは標準のインターネットプロトコルである。これは自律分散システム（ＡＳ：Autonomous System）間で経路情報を交換するためのプロトコルである。ＡＳのボーダルータ同士でセッションを確立し、経路情報の交換を行う。セッションは異なるＡＳ間のボーダルータ同士の場合はＩ−ＢＧＰ(Intenal
BGP)セッションと呼ばれ、同一のＡＳに属するボーダルータ同士の場合はＥ−ＢＧＰ(External BGP)セッションと呼ばれる。
【００４８】
図５にＩ−ＢＧＰセッションとＥ−ＢＧＰセッションの概念を示す。Ｉ−ＢＧＰセッションは同一ＡＳ内のボーダルータ間にフルメッシュに接続される。ＡＳ間は到達可能な経路情報をＥ−ＢＧＰセッションを用いて伝達する。Ｅ−ＢＧＰで伝達された経路情報はＩ−ＢＧＰセッションを使って同一ＡＳ内の全てのボーダルータへ伝達される。
【００４９】
この伝達の仕組みを用いて、光ボーダルータ同士および光ボーダノードと電気ボーダノード間で交流トラヒック量の情報を交換する。図１に本実施例における交流トラヒック情報の伝達の概念を示す。電気ボーダノード１１、１２、２１、２２、３０、３２、４０で測定された交流トラヒック情報はＥ−ＢＧＰセッションを介して光ボーダノード１、２、３、４、５へ伝達される。それを受信した光ボーダノード１、２、３、４、５は、Ｉ−ＢＧＰセッションを介して光コアネットワークＣ内の他の光ボーダノードへ交流トラヒック情報を伝達する。各光ボーダノード１、２、３、４、５は受信した交流トラヒックの情報を元に、電気サブネットワークＳ１〜Ｓ４間のＬＳＰの交流トラヒック情報を収集し、交流トラヒック量の大きさに反比例して当該交流トラヒックを生じる電気サブネットワーク相互間の距離を設定するために、自律分散的に光パスの設定あるいは解放を行う。
【００５０】
光ボーダノードは光パスを設定あるいは解放すると、その光パスの情報（どの電気サブネットワークの間のものか）をＢＧＰを用いて伝達する。電気ボーダノードに対してはＩ−ＢＧＰセッションを介して、光ボーダノードに対してはＥ−ＢＧＰセッションを介して伝達する。
【００５１】
また、光ボーダノード同士および光ボーダノードと電気ボーダノードとの間で行う交流トラヒック量の情報の交換については標準のインターネットプロトコルであるＯＳＰＦ（Open Shortest Path First）を改造したものを使う例を示す。
【００５２】
ＯＳＰＦは標準のインターネットプロトコルである。これは自律分散システム（ＡＳ）内のノードがリンクステートを交換するためのプロトコルである。リンク情報を生成元のノードはリンクステートパケットと呼ばれるパケットを隣接ノードに公告し、隣接ノードはさらにその隣接ノードへリンクステートパケットを公告することで、ＡＳ内のすべてのノードがリンクステートを把握するものである。このようにして、ＯＳＰＦを使うことでネットワーク内のすべてのノードでリンクステートを共有することが可能となる。
【００５３】
この伝達の仕組みを用いて、光ボーダルータ同士および光ボーダノードと電気ボーダノード間で交流トラヒック量の情報を交換する。図１１に本実施例における交流トラヒック情報の伝達の概念を示す。
【００５４】
電気ボーダノード１４０は交流トラヒック情報をリンクステートパケットに搭載し、光ボーダノード１０３に公告する。光ボーダノード１０３は受信しリンクステートパケットをさらに自身が隣接する光ノード１０２、１０７、１０６へ公告する。これらの光ノードはさらに隣接光ノードへリンクステートパケットを公告する。各光ノードはいったん受信したリンクステートパケットを重複して受信した場合はそれ以上再公告の処理は行なわない。このような処理を繰り返すことにより、各光ボーダノードおよび電気ボーダノードは各電気サブネットワーク間の交流トラヒックを収集することが可能となる。このようにしてＯＳＰＦを改造したものを用いることで各光ボーダノードおよび電気ボーダノードは各電気サブネットワーク間の交流トラヒックを収集することが可能となる。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、電気サブネットワーク間の交流トラヒック量に応じて最適な光パスの設定または解放を自動的に行うことにより、ネットワーク管理者の手間を要さず、ネットワークリソースを有効利用できる。
【図面の簡単な説明】
【図１】本実施例の光電気パス統合網を示す図。
【図２】本実施例の電気ボーダノードのブロック構成図。
【図３】本実施例の光ボーダノードのブロック構成図。
【図４】本実施例の接続形態＃１および＃２を示す図。
【図５】本実施例のＢＧＰ−４プロトコルを説明するための図。
【図６】光コアネットワークと電気サブネットワークとの関係を示す図。
【図７】電気サブネットワークのみによるビューを示す図。
【図８】電気サブネットワークと光コアネットワークとの合成ビューを示す図。
【図９】電気サブネットワークの接続形態の例を示す図。
【図１０】電気サブネットワークの接続形態の例を示す図。
【図１１】本実施例における交流トラヒック情報の伝達の概念を示す図。
【符号の説明】
１〜５ 光ボーダノード
６、７ 光コアノード
１０、２０、３１、４１、４２ 電気コアノード
１１、１２、２１、２２、３０、３２、４０ 電気ボーダノード
５０ 交流トラヒック測定部
５１ 交流トラヒック情報編集部
６０ 交流トラヒック情報交換部
６１ 交流トラヒック情報収集部
６２ 光パス設定部
６３ ネットワークトポロジ情報収集部
Ｃ 光コアネットワーク
Ｓ１〜Ｓ４ 電気サブネットワーク
【図１】
0003725828.tif 000002
【図２】
0003725828.tif 000003
【図３】
0003725828.tif 000004
【図４】
0003725828.tif 000005
【図５】
0003725828.tif 000006
【図６】
0003725828.tif 000007
【図７】
0003725828.tif 000008
【図８】
0003725828.tif 000009
【図９】
0003725828.tif 000010
【図１０】
0003725828.tif 000011
【図１１】
0003725828.tif 000012