(57)【要約】【課題】仮想バーストパスをベースとした光バースト転送ネットワークの設計を実現し、各リンクで必要となるチャネル数の低減を図る。【解決手段】光ブロック（光バースト）信号を転送する複数の仮想パス（仮想バーストパス）を定義し、前記仮想バーストパスの経路を設定する際、設定すべき各仮想バーストパスの始点・終点ノード間の最短経路を探索し、前記経路を各リンクのチャネルに収容するステップと、これまでにチャネルに収容した各仮想バーストパスのそれぞれが転送する光ブロック信号の各平均転送待機時間が、それぞれに対して要求された各平均転送待機時間よりも小さくなるように各リンクで最低限必要となるチャネルを割り当てるステップを有する。【選択図】        図３
2005012402.tif 000002
【特許請求の範囲】
【請求項１】
転送信号を任意長のブロック単位で切替処理する複数の光クロスコネクト装置と複数の伝送チャネルを有するリンクとで構成される光通信網を想定し、光ブロック（光バースト）信号を転送する複数の仮想パス（仮想バーストパス）を定義し、前記仮想バーストパスの経路を設定する光バースト転送ネットワーク設計方法において、
設定すべき各仮想バーストパスの始点・終点ノード間の最短経路を探索し、前記経路を各リンクのチャネルに収容する第一のステップと、
これまでにチャネルに収容した各仮想バーストパスのそれぞれが転送する光ブロック信号の各平均転送待機時間が、それぞれに対して要求された各平均転送待機時間よりも小さくなるように各リンクで最低限必要となるチャネルを割り当てる第二のステップを有することを特徴とする光バースト転送ネットワーク設計方法。
【請求項２】
これまでにチャネルに収容した各仮想バーストパスのそれぞれが転送する光ブロック信号の各平均転送待機時間が、それぞれに対して要求された各平均転送待機時間よりも小さくしながら各リンクで最低限必要となるチャネル数が均等になるように、最低限必要となるチャネル数が最も多いリンクを通過する仮想バーストパスの経路を順次別のリンクに迂回するように繰り返し再設定する第三のステップを更に有することを特徴とする請求項１記載の光バースト転送ネットワーク設計方法。
【請求項３】
最低限必要となるチャネル数が最も多いリンクを通過する仮想バーストパスの経路を迂回させる際には、経由ノード数の最も多い仮想バーストパスから順に迂回させることを特徴とする請求項２記載の光バースト転送ネットワーク設計方法。
【請求項４】
仮想バーストパスを収容するチャネルが波長チャネルの場合、一つの仮想バーストパスは、始点から終点まで同一の波長チャネルを通過するように仮想バーストパスを収容することを特徴とする請求項１から請求項３のいずれかに記載の光バースト転送ネットワーク設計方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光通信網で実現される光バースト（光ブロック）転送ネットワークの設計方法に関し、詳しくは、光ブロック信号を転送する仮想パス（仮想バーストパス）を定義し、該仮想パスの経路を設定し、各リンクのチャネルに収容する仮想バーストパス収容設計方法に関する。
【０００２】
【従来の技術】
広帯域光伝送技術とインターネット技術との融合が加速し、インターネットの広帯域化が加速化している。最近では、インターネットにおいても動画コンテンツの配信がインターネットサービスプロバイダのサービスメニューに追加されるなど、流通するコンテンツの大容量化が進展し、数１００Ｍｂｙｔｅ〜Ｇ（ギガ）Ｂｙｔｅ級の動画コンテンツの流通も視野に入ってきている。
【０００３】
このような大容量情報配信サービスの展開にもかかわらず、大容量コンテンツ配信の技術基盤はＴＣＰ／ＩＰプロトコル技術である。ＴＣＰ／ＩＰプロトコルの利点は、メール、少容量ファイル転送、静止画Ｗｅｂといった狭帯域サービスと大容量コンテンツ配信といった広帯域サービスを同一のネットワーク基盤に収容可能であるといったメリットを有している。
【０００４】
しかしながら、ＴＣＰ／ＩＰ技術はＬｏｃａｌＡｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）で広く用いられているＥｔｈｅｒｎｅｔ技術との親和性を重視した技術であり、転送する情報がＧＢｙｔｅ級程度の大容量コンテンツであったとしても、６４ｋＢｙｔｅを越えるジャンボパケット転送により情報転送することを現状では容認していない。また、バックボーンネットワークを構築する際においても、音声通話といったリアルタイム転送とＧｂｙｔｅ級の大容量コンテンツ転送とをパケット多重で混在させる方式は望ましくない。音声パケットのリアルタイム性を確保するために、大容量コンテンツパケットを複数の短パケットに分割する必要性が発生する。その結果、大容量コンテンツを転送する際には、ＩＰヘッダに大量のオーバヘッド情報を追加する必要があり、伝送帯域の損失が増大する。
【０００５】
従来、この解決法として、光パスクロスコネクト（ＯＸＣ）装置を基盤とした光ネットワーク技術を利用する方法が検討されている。光ネットワークでは、波長チャネル単位に独立のプロトコルフォーマットで光信号を伝送可能である。すなわち、各々のファイバリンクにおいて、ある波長チャネルは、あるＩＰルータの間を接続する光パスを収容して、従来型のＩＰ転送サービスを提供し、その一方で、別のある波長チャネルは、光バースト信号を収容し転送する。
【０００６】
バースト転送方式は、伝送路上で、信号が一つの固まり（ブロック）として送られ、ブロックとブロックの間には信号自体が存在しない方式である。光バースト（光ブロック）信号では、図６に示すように、例えば１０Ｇｂｉｔ／ｓ以上の超高速伝送能力を有する波長チャネルをある一定の短時間だけ占有し、Ｇｂｙｔｅ級の大容量コンテンツを配信する際には、保留時間が１秒前後で１０Ｇｂｉｔ／ｓの波長チャネルを占有することになる。図６は、６０１〜６０４が光スイッチ機能部内蔵ノード装置、６００がノード＃２、＃３間のファイバリンク（光ケーブル）で、該ファイバリンク６００はλ１〜λ５の波長チャネルを有し、その波長チャネルλ４が３つの光バースト信号（光ブロック）信号に利用されていることを示している。図６の例の場合、例えば２時間程度の動画コンテンツファイルの瞬時一括転送が可能になる。
【０００７】
ところで、光バースト転送の困難性は、バースト的（短時間に集中的）に転送するコンテンツトラフイック同士の衝突回避法にある。すなわち、転送ネットワーク内部で、複数の光バーストトラフイックが同一の波長チャネルを奪い合う競合が発生した場合には、波長チャネルに収容不能となった光バーストトラフイックを別の波長チャネルかノード内部のバッファに一時退避させる必要が発生する。図７及び図８に、光バーストトラフィックの衝突を回避する従来の方法を示す。
【０００８】
図７は、ネットワークの中継ノード（コアノード）の光クロスコネクト装置に衝突回避バッファ（メモリ）を実装する方法である。図７において、７０２が中継ノード（＃２）、７０４がその衝突回避バッファ（コアノードバッファ）を示す。図７では、中継ノード７０２（＃２）で光ブロック信号＃Ａと光ブロック信号＃Ｂが衝突したため、当該中継ノード装置（光クロスコネクト装置）において、ノード＃１からの光ブロック信号＃Ａを光−電気変換してバッファ（メモリ）７０４に一時的に待機させ、光ブロック信号＃Ｂをノード＃３へ転送後、バッファ７０４の情報を電気−光逆変換し、光ブロック信号＃Ａをノード＃３へ転送することを示している。
【０００９】
図８は、高速シグナリング技術を利用し（例えば、非特許文献１参照）、転送しようとする光ブロック信号の経由ノードに対して、事前に光ブロックの転送通知を高速に行い、光ブロックを転送する伝送帯域を各リンクで確保してから光ブロックを一括転送する方式である。原則的に、転送しようとする光ブロックは、シグナリングにより帯域確保に成功するまで（あるいは一定の時間まで）光クロスコネクト装置の入力バッファに待機する必要がある。図８において、８０１が入力ノード、８０４が入力バッファを示す。図８の例では、光ブロック信号＃Ｂの転送帯域予約シグナリング処理が制御通信網（図示せず）を通して行われ、帯域確保に成功したので、光ブロック信号＃Ｂがノード＃２からノード＃３へ転送される。同様に、制御通信網により光ブロック信号＃Ａの転送帯域予約シグナリング処理が行われるが、シグナリング衝突が検出され、ノード８０１（＃１）に予約失敗が通知されたため、光ブロック信号＃Ａはノード８０１の光クロスコネクト装置の入力バッファ８０４に待機される。その後、制御通信網において光ブロック信号＃Ａの転送帯域予約シグナリングのリトライが試みられ、帯域確保に成功すると、光ブロック信号＃Ａがノード＃１−＃２−＃３と転送される。
【００１０】
図７の方法により実現されるネットワークは、基本的に現在のインターネット網で実現されているパケットフォワーディング技術と類似のものである。しかしながら、図７の方法の場合、ネットワークのコア（中継ノード）にある光クロスコネクト装置に衝突回避バッファを実装する必要があり、１０Ｇｂｉｔ／ｓ以上の超高速信号で転送されるＧｂｙｔｅ級のコンテンツを各中継ノードに保有させることは、ノード実装規模を増大させる。さらに光−電気−光変換器が必要であり、光バースト転送ネットワークを構築するには不向きである。
【００１１】
一方、図８の方法により実現されるネットワークは、図７の方法のネットワークと比べ、原則的に光ブロック信号がＥｎｄ−ｔｏ−Ｅｎｄにカットスルーされるため、コアノードバッファとコアノード光−電気−光変換器が不要になるという利点を有する。現在の通信網でコスト比率の高い装置は、光−電気−光変換器であり、この部分のコスト削減効果を期待できる図８の方法は有用である。
【００１２】
ところで、図８の方法により実現されるシグナリング・入力バッファ型光バースト転送ネットワークにおいては、転送しようとする光ブロックの伝送帯域を確保するためのシグナリング処理が行われる。シグナリング方式は大きく分けて、Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式とＴｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式の２種類が存在する。
【００１３】
図９は、Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式の様子を示した図である。Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式では、光ブロック信号を転送する前に、通信制御網（図示せず）によるシグナリング処理により伝送帯域を確保し、伝送帯域の確保の確認を行わず、一定時間経過後に光ブロック信号を送信する。この方式は、光ブロックを転送させるまでの待機時間を抑圧することが可能であり、光ブロックの転送遅延の増大を抑止できる。
【００１４】
図１０は、Ｔｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式の様子を示した図である。Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式と同様に、Ｔｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式でも、光ブロックを転送する前に、通信制御網にてシグナリング処理により伝送帯域を確保する。しかしながら、Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式と異なり、伝送帯域の確保の確認を行なってから光ブロック信号を送信するため、ネットワーク内部で他の光ブロックと衝突するのを事前に防ぐことができる。先の図８は、このＴｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式の例を示したものである。
【００１５】
しかしながら、これまでのシグナリング方式においては、光ブロック信号を転送する仮想パス（仮想バーストパス）を定義し、該仮想バーストパス上で転送される光ブロック信号の平均転送待機時間が、一定の制約条件より小さくなるように、仮想バーストパスの転送経路と転送チャネルを割り当てる収容設計を行って、各リンクで必要となるチャネル数を低減することは実現されていない。
【００１６】
なお、従来から光パス網の収容設計技術は種々提案されているが（例えば、特許文献１、特許文献２、特許文献３参照）、いずれの技術も、波長多重伝送網に定義する“静的な”光パスの収容設計に関するもので、各々にリンク区間において一つの光パスが一つの波長チャネルを長時間にわたり占有することを前提とするものである。つまり、複数の仮想的なバーストパスが一つの波長チャネルを共有するような“動的な”光パスの収容設計に関する技術を提供するものではない。
【００１７】
また、仮想的なパスを収容設計する技術は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ  Ｎｅｔｗｏｒｋ）通信網の設計技術として数多くの検討が存在する（例えば、非特許文献２）。そこでは、複数のＶＰが同一の伝送路帯域を共用することになるが、各々のＶＰを通過するＡＴＭセルの廃棄確率が、例えば１０−９以下となるように、ＶＰを収容設計する方法が議論されている。ＡＴＭ技術は基本的に電気処理の技術である。複数のＡＴＭセルが同一時刻に同一のリンクを使って入出力されるような衝突が発生しても高密度バッファによりいずれかのＡＴＭセルを転送待機させるバッファリングを行うことにより、ＡＴＭセルの転送ブロックもしくは廃棄を回避することができる。このように、ＡＴＭ通信網のＶＰ収容設計においては、ＡＴＭセルの衝突による伝送品質の劣化は、大きな制約問題にはならない。つまり、光ブロック転送において無視することのできない転送待機と、転送待機時間の制約という問題は、ＡＴＭ通信網のＶＰ収容設計において考慮に入れるべき制約問題と位置付けられることは無かった。
【００１８】
【特許文献１】
特開平７−１４３０６２号公報
【特許文献２】
特開平７−２５０３５６号公報
【特許文献３】
特開平９−５１５６０号公報
【非特許文献１】
Ｊ．Ｙ．Ｗｅｉｅｔ  ａｌ，“Ｊｕｓｔ−ｉｎ−ｔｉｍｅ  ｓｉｇｎａｌｉｎｇ  ｆｏｒ  ＷＤＭ  ｏｐｔｉｃａｌｂｕｒｓｔ  ｓｗｉｔｃｈｉｎｇ  ｎｅｔｗｏｒｋ”，ＩＥＥＥ  Ｊ．ｏｆ  Ｌｉｇｈｔｗａｖｅ  Ｔｅｃｈｎｏｌ．，  Ｖｏｌ．１８，Ｎｏ．１２，ＰＰ．２０９１−２０３７  Ｄｅｃ．２００２
【非特許文献２】
Ｙ．Ｓａｔｏ  ａｎｄ  Ｋ−Ｉ．Ｓｔａｏ，“Ｖｉｒｔｕａｌ  Ｐａｔｈ  ａｎｄ  Ｌｉｎｋ  Ｃａｐａｃｉｔｙ  Ｄｅｓｉｇｎ  ｆｏｒ  ＡＴＭ  Ｎｅｔｗｏｒｋｓ”，ＩＥＥＥ  ＪＳＡＣ，ｖｏｌ．９，Ｎｏ．１，ｐｐ．１０４−１１１，１９９１
【００１９】
【発明が解決しようとする課題】
本発明の課題は、光パス網の収容設計技術としてシグナリング・入力バッファ型光バースト転送ネットワークの設計技術の適用を前提とし、仮想バーストパスをベースとした光バースト転送ネットワークの設計を実現して、各リンクで必要となるチャネル数を低減できるようにすることにある。
【００２０】
【課題を解決するための手段】
本発明では、クロスコネクト装置と複数の伝送チャネルを有するリンクとで構成される光通信網ネットワークにおいて、光ブロック（光バースト）信号を転送する仮想パス（仮想バーストパス）を定義し、該仮想バーストパスの経路を設定する。
【００２１】
ここで、本発明の第一の特徴は、設定すべき仮想バーストパス＃１，＃２，…，＃Ｎの始点・終点ノード間の最短経路＃Ｐｎ，ｍを探索し、これを各リンクのチャネルに収容する第一のステップと、これまでにチャネルに収容した仮想バーストパス＃１，＃２，…，＃Ｎのそれぞれが転送するブロック信号の平均転送待機時間Ｔ１，Ｔ２，…，ＴＮが、それぞれに対して要求された平均転送待機時間Ｔｒｅｑ１，Ｔｒｅｑ２，…，ＴｒｅｑＮよりも小さくなるように各リンクで最低限必要となるチャネルを割り当てる第二のステップを有する点にある。
【００２２】
第一のステップで初期値として仮想バーストパスが最短経路ベースで設定されることで、ネットワーク資源の無駄使いが抑止されるようにする。続く第二のステップにおいて、各仮想バーストパスの平均転送待機時間が、各々に対して要求される平均転送待機時間よりも小さくするのに最低限必要となる各リンクのチャネル数を割り当てることで、各リンクで必要となるチャネル数が低減される。
【００２３】
ここで、平均転送待機時間は図１１乃至図１３に示す考え方により導出される。図１１、図１２において、仮想バーストパス＃Ａは、ノード＃１−＃２−＃３−＃４の区間で設定され、仮想バーストパス＃Ｂ，＃Ｃとノード＃１−＃２の区間およびノード＃２−＃３の区間において帯域が共有されているとする。仮想バーストパス＃Ａに沿って光ブロック信号を転送する場合、始点ノードの＃１からシグナリングによりノード＃１−＃２、＃２−＃３の帯域（リンク）を確保する。シグナリングにより帯域が確保されると、光ブロックの転送に成功する。また、同じチャネルを複数のシグナリングが同時に確保しようとする場合には、どちらか一方のシグナリングがブロックされる。
【００２４】
説明の簡単化のために、ノード＃１，＃２，＃３のブロック確率をＢとする。すると、すべてのリンクにおいて１回のシグナリングにより転送が成功する確率は（１−Ｂ）３である。この場合の転送待機時間Ｔｗは、
Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式の場合は、
Ｔｗ＝３δ
（δ：各ノードにおけるシグナリング処理時間）
Ｔｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式の場合は、
Ｔｗ＝３δ＋２ΣＬ
（δ：各ノードにおけるシグナリング処理時間ΣＬ：始点ノードから終点ノードまでのシグナリングの伝撒遅延）
である。
【００２５】
ここで、Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式とは、図１１に示すように、シグナリング（転送要求）発出後の一定時間後に光ブロック信号を送信する方式であり、Ｅｎｄ−ｔｏ−Ｅｎｄの帯域確保を確認しないで光ブロック信号を転送する。Ｅｎｄ−ｔｏ−Ｅｎｄの帯域確保に失敗した場合は、帯域確保に失敗したノードから帯域確保失敗通知が始点ノードに送信されるのと同時に、光ブロック信号を廃棄する。その上で、始点ノードから光ブロック信号を再送する。一方、Ｔｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式とは、図１２に示すように、Ｅｎｄ−ｔｏ−Ｅｎｄの帯域確保を確認した後に、光ブロックを送信する方式である。Ｅｎｄ−ｔｏ−Ｅｎｄの帯域確保に失敗した場合は、帯域確保に失敗したノードから帯域確保失敗通知が始点ノードに送信される。それを受けて、始点ノードはシグナリング発出を再度行う。
【００２６】
平均転送待機時間は、上記のケースのみを考慮することにより与えられるわけではない。つまりノード♯１，♯２，♯３で帯域予約がブロックされる確率がそれぞれ、Ｂ，（１−Ｂ）Ｂ，（１−Ｂ）２Ｂで存在し、これらの影響を全て考慮に入れた上で算出する必要がある。ノード＃１，＃２，＃３で帯域予約がブロックされる確率が増大すると、平均転送待機時間も増大するのは明白である。
【００２７】
また各ノードにおけるブロック確率は、例えば、
【数１】
2005012402.tif 000003
【００２８】
【数２】
2005012402.tif 000004
【００２９】
【数３】
2005012402.tif 000005
【００３０】
【数４】
2005012402.tif 000006
【００３１】
で導出することが可能である。ここで、｛Ａ｝は光ブロック信号が衝突してチャネルから溢れる全ての組み合わせで、Ｃは出力しようとするリンクのチャネル数、ＡＶＧｊは仮想バーストパスｊの仮想平均帯域幅（チャネル速度で規格化した値）、Ｎｊは仮想バーストパスｊに収容される光ブロック信号発生源数、ｎｊは仮想バーストパスｊに収容される光ブロック信号発生数である。ここで、仮想バーストパスの転送レートは、チャネルあたりの転送レートＲｃと同一であると仮定している。
【００３２】
また、上記の式は、図１３に示すように、複数のシグナリングが同一時刻からあるチャネルを確保しようとする場合、シグナリングの到着時刻も同一であるという仮定の元の近似式である。図１３は、ノード＃１において、光ブロック信号＃Ａのシグナリングパケット（転送要求）と光ブロック信号＃Ｂのシグナリングパケット（転送要求）が同時刻に到着し、同一チャネル（帯域）を奪い合うことを示している。
【００３３】
次に、本発明の第二の特徴は、これまでにチャネルに収容した仮想バーストパス＃１，＃２，…，＃Ｎのそれぞれが転送する光ブロック信号の平均転送待機時間Ｔ１，Ｔ２，…，ＴＮが、それぞれに対して要求された平均転送待機時間Ｔｒｅｑ１，Ｔｒｅｑ２，…ＴｒｅｑＮよりも小さくしながら各リンクで最低限必要となるチャネル数が均等になるように、最低限必要となるチャネル数が最も多いリンクを通過する仮想バーストパスの経路を順次別のリンクに迂回するように繰り返し再設定する第三のステップを有する点にある。仮想バーストパスが転送する光ブロック信号の平均転送時間は、各ノードにおける光ブロック信号の（もしくは帯域予約の）ブロックされる確率を考慮して導出される。
【００３４】
これは、必要チャネル数が大きいリンクから必要チャネル数の小さいリンクに仮想バーストパスを迂回させることで、ネットワーク全体で必要となるチャネル数を抑制すると同時に、各リンクの必要チャネル数を均等化することが可能になる。つまり、ネットワーク設備として建設するノード、及びリンクのチャネル数が均等化されることにより、配備される装置規模、装置調達、運用管理の均等化が見込まれる。
【００３５】
次に、本発明の第三の特徴は、先の第三のステップにおいて最低限必要となるチャネル数が最も多いリンクを通過する仮想バーストパスの経路を迂回させる際には、経由ノード数の最も多い仮想バーストパスから順に迂回させる点にある。
【００３６】
これも本発明の第二の特徴によりもたらされるものと同様の効果が期待できる。経由ノード数の多い仮想バーストパスは、多くの転送経路を選択することが可能である（逆に、隣接ノード間で設定される仮想バーストパスの最短もしくは準最短経路は、選択の余地が殆ど無い）。そのうちのどれかのケースから、必要チャネル数を最小化する転送経路を発見することができる。このようなパスから順次、迂回処理させることにより、必要チャネル数を最小化するための仮想バーストパスの収容設計をより効率的に行える。
【００３７】
本発明の第四の特徴は、仮想バーストパスを収容するチャネルが波長チャネルの場合、一つの仮想バーストパスは、始点から終点まで同一の波長チャネルを通過するように仮想バーストパスを収容する点にある。これは、波長多重光伝送網においてノード装置に波長変換機能が具備されていないような場合に本仮想バーストパス収容設計方法を提供するものである。
【００３８】
このように、本発明の最大の特徴は、仮想バーストパスを定義して、この仮想バーストパス上で転送される光ブロック信号の平均転送待機時間が、ある一定の制約条件よりも小さくなるように、仮想バーストパスの転送経路と転送チャネルを割り当てる収容設計が行われる点にある。
【００３９】
【発明の実施の形態】
以下に本発明の実施の形態について図面を用いて説明する。
〈システム構成〉
図１に本発明の一実施の形態のシステム構成を示す。本発明の光バースト転送ネットワーク設計方法の技術は、光通信網を管理するパス管理制御装置１００に適用される。図１において、パス管理制御装置１００は、制御通信網１１０を通じて各ノード装置１２０に接続され、各ノード装置（＃１〜＃Ｎ）の設備状態、通信警報、パス設定状態を管理し、これら管理情報を元に設定しようとする仮想バーストパスの設定経路と、割当てチャネルを選択する。ここで、パス管理制御装置１００は、制御通信網１１０を介して各ノード装置１２０と通信する為の通信機能部１０１と、各ノード装置１２０の設備状態、通信警報、パス設置状態等を管理する管理データベース１０２と、本発明に関係する仮想バーストパス収容設計機能部１０３を少なくとも具備している。
【００４０】
各ノード装置１２０はそれぞれ波長多重光伝送路（光ファイバケーブル）１３０により接続され、光パス（波長パス）を定義する波長多重光伝送網を形成している。ここで、各ノード装置１２０は、波長パス単位でクロスコネクションする光スイッチを具備し、光スイッチ機能部は例えば６４本の光パスを入出力可能である。また、このような光スイッチ機能部には、波長変換機能が具備されており、入力光パスの波長を別の波長に乗せ換えて出力する機能を有している。この種の光スイッチ機能部内蔵ノード装置（光パスクロスコネクト装置）は従来から知られているので、具体的構成は省略する。
【００４１】
なお、本発明においては、波長変換機能は必ずしも必須ではない。場合によっては、波長変換機能を具備していない光スイッチ機能部内蔵ノード装置も配備される。このようなノード装置が配備された場合、パス管理制御装置１００の仮想バーストパス収容設計機能部１０３では、始点から終点まで同一の波長チャネルを通過するように仮想バーストパスを収容設計する。
【００４２】
パス管理制御装置１００は、オペレータにより仮想バーストパスの設定・削除要求が行われると、これを受け付けた仮想バーストパス収容設計機能部１０３が、管理データベース１０２に設備状況の問い合わせを行い、仮想バーストパスの経路と割当チャネルを計算する。この計算結果は、通信機能部１０１を通じて仮想バーストパスの始点ノード＃Ｓに転送される。仮想バーストパスの始点ノード♯Ｓは、パス管理制御装置１００より通知された仮想バーストパスの転送経路、及びチャネル情報を元に、仮想バーストパスの隣接ノード♯Ｃ１に仮想バーストパス設定メッセージを送信する。これを受信したノード＃Ｃ１は、仮想バーストパスを収容するチャネルの確保を行い、仮想バーストパス経路上の次の隣接ノード♯Ｃ２に向かって仮想バーストパス設定メッセージを送信する。これを仮想バーストパスの終点ノード♯Ｄまで繰り返し行うことにより、各ノード上に仮想バーストパスの設定を行い、仮想バーストパス上で転送される光ブロック信号の入出力が可能となるように処理される。
【００４３】
〈実施例１〉
本実施例１においては、本発明の仮想バーストパス収容設計方法は、図２に示されるような波長分割多重光伝送網に適用される。図２において、２０１〜２０３はノード装置（ＯＸＣ）、２１１、２１２はファイバリンク（ファイバケーブル）である。この波長分割多重光伝送網の各ファイバリンク２１１、２１２には、例えば３２本の波長チャネルが存在している。これら波長チャネルの伝送速度は例えば１０Ｇｂｉｔ／ｓであり、Ｍ本（ここでは３２本）の波長チャネルにＮ本の仮想バーストパスが収容される。これは、各ノード装置２０１〜２０３の光スイッチ機能部に波長変換機能が保持されていることを最大限に活用した形態である。すなわち、仮想バーストパス＃Ａ，＃Ｂ，＃Ｃは、それぞ入力側でλａ，λｂ，λｃの波長で入力されるが、波長変換された後は、波長λｅもしくはλｆの波長チャネルに変換されて出力される。
【００４４】
光ブロック信号は、仮想バーストパス始点ノードの入力バッファから１０Ｇｂｉｔ／ｓの伝送速度で１０ｍｓｅｃ〜１ｓｅｃ程度の平均長τｈで転送される。この光ブロック信号は生成率γで繰り返し生成されるものと考えられる。
【００４５】
図３に、本実施例１に対応する本発明の仮想バーストパスを収容設計方法の処理フロー例を示す。通信網を管理するパス管理制御装置１００の管理データベース１０１は、通信網に配備された各ノード装置の状態情報を保持しており、仮想バーストパス収容設計機能部１０３は、この状態情報を元に仮想バーストパスを設定する。
【００４６】
パス管理制御装置１００の仮想バーストパス収容設計機能部１０３では、仮想バーストパスを設定する場合、まず、最初に設定する仮想バーストパスの端点、当該仮想バーストパス上で転送される光ブロック信号の平均長、光ブロック信号の生成率、仮想帯域幅（光ブロック信号の平均長×光ブロック信号の生成率）、要求平均転送待機時間を入力する（ステップ３０１）。なお、光ブロック信号の平均長、生成率、仮想帯域幅等はあらかじめ測定し、管理データベース１０２に保持しておく。仮想バーストパスの最短経路を、ダイクストラ法（「文献「データ構造とアルゴリズム，ＡＶ．エイホ  ＩＳＢＮ４−５６３−００７９１−９」参照）などにより検索し、仮想バーストパスの経路を決定する（ステップ３０２）。同様の操作を全ての仮想バーストパスに対して行った後に、各仮想バーストパスの平均転送待機時間が要求値を上回らないように収容設計する場合の、各リンクで必要となる波長チャネル数を導出する（ステップ３０３）。
【００４７】
次に、波長チャネル数が最大であるリンク＃Ｌｍａｘを検索し（ステップ３０４）、このパスを通過する仮想バーストパスを選び出す（ステップ３０５）。さらに、選び出した仮想バーストパスに順位を付与する（ステップ３０６）。本実施例では、ホップ数が大きい仮想バーストパスから順に迂回処理する（ステップ３０７）。
【００４８】
まず、迂回の順位１となった仮想バーストパス＃Ｎの経路をＰｎ，１とする。すると、前記Ｐｎ，１とは異なる経路Ｐｎ，２を検索し、リンク＃Ｌｍａｘを迂回するような仮想バーストパス経路を再設定する。その上で、経路を再検索する仮想バーストパスが存在する場合、各仮想バーストパスの平均転送待機時間が要求値を上回らないようにするために、各リンクで必要となる波長チャネル数を導出する（ステップ３０８）。そして、リンク＃Ｌｍａｘで必要となる波長チャネル数が迂回前よりも減少しない場合は、ステップ３０７に戻って、その次の順位を有する仮想バーストパス経路を設定し、同様の操作を繰り返す。次の順位の仮想バーストパスが存在しなくなり、且つ、＃Ｌｍａｘと同数の波長チャネル数を有する別のリンクが存在しない場合は、計算を終了する。＃Ｌｍａｘと同数の波長チャネルを有する別のリンクが存在する場合は、該当するリンクを＃Ｌｍａｘとした後（ステップ３１０）、ステップ３０５に戻る。
【００４９】
一方、各リンクで必要となる波長チャネル数の最大値が迂回前よりも減少する場合は、波長チャネル数が＃Ｌｍａｘの元の値より大きくなるリンクが発生したならばステップ３０７に戻るが、発生しないならば、仮想バーストパスデータおよび波長チャネル割当データを更新し（ステップ３０９）、ステップ３０４に戻る。
【００５０】
ステップ３０４あるいはステップ３０５からの操作を繰り返しているうちに、＃Ｌｍａｘに必要とされるチャネル数が減少しなくなる。なお、規定回数を繰り返しても、＃Ｌｍａｘに収容される波長チャネル数が減少しない場合は計算を終了する。
【００５１】
このようにして、パス管理制御装置１００の仮想バーストパス収容設計機能部１０３により算出された仮想バーストパスの端点、経由ノード、割当波長チャネル情報を、通信機能部１０１が制御通信網１１０を介して各仮想バーストパスの始点ノードに通知する。すなわち、パス管理制御装置より仮想バーストパスの始点ノードに該当制御回線を通じて転送され、仮想バーストパスの始点ノード＃Ｓは、パス管理制御装置１００より通知された仮想バーストパスの転送経路、及びチャネル情報を元に、仮想バーストパスの隣接ノード＃Ｃ１に仮想バーストパス設定メッセージを送信する。これを受信したノード＃Ｃ１は、仮想バーストパスを収容するチャネルの確保を行い、仮想バーストパス経路上の次の隣接ノード＃Ｃ２に向かって仮想バーストパス設定メッセージを送信する。これを仮想バーストパスの終点ノード＃Ｄまで繰り返し行うことにより各ノード上に仮想バーストパスの設定を行い、仮想バーストパス上で転送される光ブロック信号の入出力が可能となるように処理される。
【００５２】
〈実施例２〉
本実施例２においては、本発明の仮想バーストパス収容設計方法は、図４に示されるような波長分割多重光伝送網に適用される。図４において、４０１〜４０３はノード装置（ＯＸＣ）、４１１は一つの波長チャネルを示す。この波長分割多重光伝送綱の各ファイバリンクには、例えば３２本の波長チャネルが存在している。これら波長チャネルの伝送速度は例えば１０Ｇｂｉｔ／ｓであり、１本の波長チャネル４１１にＮ本の仮想バーストパスが収容される。これは、各ノード装置４０１〜４０３の光スイッチ機能部に波長変換機能が保持されていないためである。それに伴い、仮想バーストパスの設計手順も、先の実施例１の場合とは少し異なっている。図５に、本実施例２に対応する本発明の仮想バーストパス収容設計方法の処理フロー例を示す。
【００５３】
パス管理制御装置１００の仮想バーストパス収容設計機能部１０３では、仮想バーストパスを設定する場合、まず、最初に設定する仮想バーストパスの端点、当該仮想バーストパス上で転送される光ブロックの平均長、光ブロックの生成率、仮想帯域幅（光ブロックの平均長×光ブロックの生成率）、要求平均転送待機時間を入力する（ステップ５０１）。次に、仮想バーストパスの最短経路をダイクストラ法などにより検索し、仮想バーストパスの経路を決定する（ステップ５０２）。同様の操作を全ての仮想バーストパスに対して行った後に、各仮想バーストパスの平均転送待機時間が要求値を上回らないように収容設計する場合の、仮想バーストパスの波長を割り当てる。
【００５４】
まず、同一の波長面に収容する仮想バーストパスの組み合わせを決定し（ステップ５０３）、仮想バーストパス本数の多い組から順に選抜してλ１，λ２，…，λＮといった波長を割り当てる（ステップ５０４）。図４にこの様子を示す。その上で、各リンクで必要となる最大波長番号を導出する。これを踏まえて、最大波長番号が最大であるリンク＃Ｌｍａｘを検索し（ステップ５０５）、最大波長番号λｍａｘに収容されている仮想バーストパスを選び出す（ステップ５０６）。さらに、選び出した仮想バーストパスに順位を付与する（ステップ５０７）。本実施例でも、ホップ数が大きい仮想バーストパスから順に迂回処理する（ステップ５０８）。
【００５５】
まず、迂回の順位１となった仮想バーストパス＃Ｎの経路をＰｎ，１とする。すると、前記Ｐｎ，１とは異なる経路Ｐｎ，２を検索し、リンク＃Ｌｍａｘを迂回するような仮想バーストパス経路を再設定する。その上で、経路を再検索する仮想バーストパスが存在する場合、各仮想バーストパスの平均転送待機時間が要求値を上回らないようにするのと同時に、迂回しようとする仮想バーストパスが収容されている最大波長番号よりも小さな番号を有する波長番号で転送できるような経路を探索する（ステップ５０９）。そして、リンク＃Ｌｍａｘで必要となる最大波長番号が迂回前よりも減少しない場合は、ステップ５０８に戻って、その次の順位を有する仮想バーストパス経路を設定し、同様の操作を繰り返す。次の順位の仮想バーストパスが存在しなくなり、且つ、＃Ｌｍａｘと同数の最大波長番号を有する別のリンクが存在しない場合は、計算を終了する。＃Ｌｍａｘと同数の最大波長番号を有する別のリンクが存在する場合は、該当するリンクを＃Ｌｍａｘとした後（ステップ５１１）、ステップ５０６に戻る。
【００５６】
一方、各リンクで必要となる波長チャネル数の最大値が迂回前よりも減少する場合は、最大波長番号が＃Ｌｍａｘの元の値よりも大きくなるリンクが発生したならばステップ５０８に戻るが、発生しないならば、仮想バーストパスデータおよび波長チャネル割当データを更新し（ステップ５１０）、ステップ５０５に戻る。
【００５７】
ステップ５０５あるいはステップ５０６からの操作を繰り返しているうちに、＃Ｌｍａｘに必要とされる最大波長番号が減少しなくなる。なお、規定回数を繰り返しても、＃Ｌｍａｘに根容される最大波長番号が減少しない場合は計算を終了する。
【００５８】
このようにして、パス管理制御装置１００の仮想バーストパス収容設計機能部１０３により算出された仮想バーストパスの端点、経由ノード、割当波長チャネル情報を、通信機能部１０１が制御通信網１１０を介して各仮想バーストパスの始点ノードに通知する。以下の動作は、先の実施例１の場合と同じである。
【００５９】
なお、図１で示したパス管理制御装置における一部もしくは全部の処理機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、図３及び図５で示した処理手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもない。また、コンピュータでその処理機能を実現するためのプログラム、あるいは、コンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤやＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、インターネット等のネットワークを通してそのプログラムを配布したりすることが可能である。
【００６０】
【発明の効果】
本発明によれば、仮想バーストパスをベースとした光バースト転送ネットワークの設計が可能になり、光バーストパスに入力しょうとする光ブロックの入力転送待機時間に対して一定の制約を与えた条件下で、各リンクで必要となるチャネル数を低減することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のシステム構成を示す図である。
【図２】本発明の実施例１の適用例を示す図である。
【図３】本発明の実施例１の適用例の処理フロー図である。
【図４】本発明の実施例２の適用例を示す図である。
【図５】本発明の実施例２の適用例の処理フロー図である。
【図６】光バースト転送技術の概要を説明する図である。
【図７】光バーストトラフィックの衝突回避の第１の方法を説明する図である。
【図８】光バーストトラフィックの衝突回避の第２の方法を説明する図である。
【図９】Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式を説明する図である。
【図１０】Ｔｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式を説明する図である。
【図１１】Ｏｎｅ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式における転送待機時間を説明する図である。
【図１２】Ｔｗｏ−ｗａｙ  ｓｉｇｎａｌｉｎｇ方式における転送待機時間を説明する図である。
【図１３】複数のシグナリングによる同一時刻の同一帯域の奪い合いを説明する図である。
【符号の説明】
１００  パス管理制御装置
１０１  通信機能部
１０２  管理データベース
１０３  仮想バーストパス収容設計機能部
１１０  制御通信網
１２０  光スイッチ機能部内蔵ノード装置
１３０  波長多重光伝送路
【図１】
2005012402.tif 000007
【図２】
2005012402.tif 000008
【図３】
2005012402.tif 000009
【図４】
2005012402.tif 000010
【図５】
2005012402.tif 000011
【図６】
2005012402.tif 000012
【図７】
2005012402.tif 000013
【図８】
2005012402.tif 000014
【図９】
2005012402.tif 000015
【図１０】
2005012402.tif 000016
【図１１】
2005012402.tif 000017
【図１２】
2005012402.tif 000018
【図１３】
2005012402.tif 000019