説明

光パケット交換システムおよび光パケット送信装置

【課題】光パケット交換方式において、優先度の高いクライアント信号を高速で伝送する。
【解決手段】光パケット送信装置11は、受信したEther信号からパケット長情報と優先度情報とを検出する検出部37と、優先度に応じて、Ether信号の分割数および送信する光パケット信号に使用する波長を設定する設定部88と、Ether信号の宛先情報、パケット長情報、優先度情報、および使用波長情報を含むヘッダを生成するヘッダ生成部39と、Ether信号を設定した分割数に従って分割して複数のパケット信号を生成する送信処理部36と、少なくとも1つのパケット信号に生成したヘッダを挿入するヘッダ挿入部40−1と、複数のパケット信号を設定した使用波長に従って複数の波長の光パケット信号に変換する電気/光変換部41−1〜40−nとを備える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、光パケット信号に付与された宛先情報に従って光スイッチを切り替えることにより、光パケット単位でのパケット交換を可能とする光パケット交換方式に関する。
【背景技術】
【0002】
波長分割多重(WDM:Wavelength Division Multiplexing)を用いた光伝送システムにおいて、波長選択スイッチ(WSS:wavelength selective switch)等を用いることで、波長単位のパス切替を行う技術が実用化されている。その次の技術として、切替を行う単位を例えばIPパケット(10GEther(10 Gigabit Ethernet(登録商標))信号等)一つ一つという細かい単位とし、各々を光パケットという形式に変換して、超高速の光スイッチで方路切り替えを行う光パケット交換方式が検討されている(例えば、特許文献1参照)。
【0003】
IPパケットはデータが存在しない間は有意な情報が転送されておらず、その分だけ帯域が無駄になっているが、光パケット交換方式が実現すれば、データが存在しない時間帯を別のパケットが占有できることになる。従って、光パケット交換方式は、伝送路の帯域利用効率を飛躍的に高める可能性があり、将来の技術として有望視されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2008−235986号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、Ether信号などのクライアント信号は、データの種類(メール、電話、映像など)に応じて伝送の優先度が設定されている場合がある。このような場合、優先度の高い光パケット信号は、優先度の低い光パケット信号よりも高速で伝送されることが好ましい。
【0006】
本発明はこうした状況に鑑みてなされたものであり、その目的は、光パケット交換方式において、優先度の高いクライアント信号を高速で伝送できる技術を提供することにある。
【課題を解決するための手段】
【0007】
上記課題を解決するために、本発明のある態様の光パケット交換システムは、受信したクライアント信号からパケット長情報と優先度情報とを検出する検出部と、優先度に応じて、クライアント信号の分割数および送信する光パケット信号に使用する波長を設定する設定部と、クライアント信号の宛先情報、パケット長情報、優先度情報、および使用波長情報を含むヘッダを生成するヘッダ生成部と、クライアント信号を設定した分割数に従って分割して複数のパケット信号を生成する送信処理部と、少なくとも1つのパケット信号に生成したヘッダを挿入するヘッダ挿入部と、複数のパケット信号を設定した使用波長に従って複数の波長の光パケット信号に変換する電気/光変換部とを備える光パケット送信装置と、複数の波長の光パケット信号が合波された波長多重光パケット信号を受信する複数の受信部と、受信した波長多重光パケット信号から、ヘッダを有する波長の光パケット信号を分岐する分岐部と、波長多重光パケット信号の方路を切り替える光スイッチ部と、分岐した光パケット信号のヘッダを解析して、宛先情報、優先度情報、および使用波長情報を検出する解析部と、宛先情報に基づいて複数の受信部に入力した複数の波長多重光パケット信号の時間的な競合を判定するとともに、使用波長情報に基づいて複数の受信部に入力した複数の波長多重光パケット信号の波長に関する競合を判定し、時間および波長に関して競合が発生している場合には、優先度情報に基づいて光パケット信号の通過/破棄を判定する出力競合判定部とを備える光パケット交換装置と、を備える。
【0008】
設定部は、優先度が所定の基準レベル未満の場合には、クライアント信号の分割数およびそれに対応する使用波長数を第1所定値に設定するとともに使用波長を所定の第1波長グループに設定し、優先度が所定の基準レベル以上の場合には、分割数および使用波長数を第1所定値よりも大きい第2所定値に設定するとともに使用波長を所定の第2波長グループに設定してもよい。
【0009】
第1波長グループと第2波長グループは、異なる波長配置を有してもよい。
【0010】
複数の光パケット送信装置をノードとして備え、第1波長グループの波長配置がノード毎に異なってもよい。
【0011】
出力競合判定部は、複数の波長多重光パケット信号に時間および波長に関して競合が発生している場合、競合している波長多重光パケット信号の優先度を比較し、それらが同等の優先度を有するときには、先に入力された波長多重光パケット信号を通過させ、後に入力された波長多重光パケット信号を破棄してもよい。
【0012】
出力競合判定部は、複数の波長多重光パケット信号に時間および波長に関して競合が発生している場合、競合している光パケット信号の優先度を比較し、それらが異なる優先度を有するときには、優先度の高い光パケットを通過させ、優先度の低い光パケットを破棄してもよい。
【0013】
光パケット送信装置は、優先度と波長グループとを関連付けしたテーブルをさらに備えてもよい。
【0014】
本発明のさらに別の態様は、光パケット送信装置である。この装置は、光パケット交換システムで用いられる光パケット送信装置であって、受信したクライアント信号からパケット長情報と優先度情報とを検出する検出部と、優先度に応じて、クライアント信号の分割数および送信する光パケット信号に使用する波長を設定する設定部と、クライアント信号の宛先情報、パケット長情報、優先度情報、および使用波長情報を含むヘッダを生成するヘッダ生成部と、クライアント信号を設定した分割数に従って分割して複数のパケット信号を生成する送信処理部と、少なくとも1つのパケット信号に生成したヘッダを挿入するヘッダ挿入部と、複数のパケット信号を設定した使用波長に従って複数の波長の光パケット信号に変換する電気/光変換部とを備える。
【0015】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【0016】
本発明によれば、光パケット交換方式において、優先度の高いクライアント信号を高速で伝送できる。
【図面の簡単な説明】
【0017】
【図1】比較例に係る光パケット交換システムを示す図である。
【図2】比較例に係る光パケット送信装置の構成を示す図である。
【図3】比較例に係る光パケット受信装置の構成を示す図である。
【図4】比較例に係る光パケット交換装置の構成を示す図である。
【図5】図5(a)〜(c)は、光パケット交換装置における出力競合判定を説明するための図である。
【図6】本発明の実施形態に係る光パケット交換システムを示す図である。
【図7】本実施形態に係る光パケット送信装置の構成を示す図である。
【図8】波長配置の一例を示す図である。
【図9】本実施形態に係る光パケット受信装置の構成を示す図である。
【図10】本実施形態に係る光パケット交換装置の構成を示す図である。
【図11】図11(a)〜(c)は、光パケット交換装置における出力競合判定を説明するための図である。
【図12】波長配置の別の例を示す図である。
【図13】使用波長情報を送信するためのビット構成の一例を示す図である。
【図14】使用波長情報を送信するためのビット構成の別の例を示す図である。
【図15】波長グループと波長構成とを関連付けるテーブルの一例を示す図である。
【発明を実施するための形態】
【0018】
以下、図面を参照しつつ、本発明の実施形態に係る光パケット交換システムについて説明する。まず、本実施形態に係る光パケット交換システムについて説明する前に、本発明者が従来開発してきた光パケット交換システムを比較例として説明する。
【0019】
図1は、比較例に係る光パケット交換システム110を示す。図1に示すように、光パケット交換システム110は、光パケット送信装置111と、光パケット交換装置112と、光パケット受信装置113と、第1AWG114と、第2AWG115と、第1光増幅器116と、第2光増幅器117と、第1〜第4光伝送路118〜121とを備える。
【0020】
光パケット送信装置111は、クライアント側から受信した10GEtherパケットの転送先を示す経路情報ヘッダ(パケット長、宛先情報、自ノードIDを含む)を生成し、パケットの先頭に付加した後、パケットのデータをn分割する。そして、分割したn個のデータを波長λ1〜λnの光信号に載せ、n波の光パケット信号として出力する。なお、Ether信号のパケット長に関わらず、Etherパケットを分割する数はn(システムの使用できる最大波長数、例えばn=40)に固定されている。
【0021】
光パケット送信装置111から出力されたn波の光パケット信号(波長λ1〜λn)は、第1AWG114で合波された後、第1光増幅器116で増幅され、第2光伝送路119に出力される。
【0022】
第2光伝送路119を伝搬した光パケット信号は、光パケット交換装置112の第2入力部163に入力される。また、光パケット交換装置112の第1入力部162には、WDMネットワークに接続された別の光パケット送信装置からの波長多重された光パケット信号が第1光伝送路118を介して入力される。
【0023】
光パケット交換装置112は、光パケット信号に付与された宛先情報に従って、光パケット信号の方路を切り替える、2入力×2出力の光パケット交換装置である。光パケット交換装置112の第1出力部164には第3光伝送路120が接続され、第2出力部165には第4光伝送路121が接続されている。第3光伝送路120を伝搬した光パケット信号は、WDMネットワークに出力される。一方、第4光伝送路121を伝搬した光パケット信号は、第2光増幅器117で増幅された後、第2AWG115で波長λ1〜λnに分波される。第2AWG115で分波されたn波の光パケット信号は、光パケット受信装置113に入力される。
【0024】
光パケット受信装置113は、受信したn波の光パケット信号を元のEtherパケットに復元して、クライアント側に出力する。
【0025】
図2は、比較例に係る光パケット送信装置111の構成を示す。図2に示すように、光パケット送信装置111は、光/電気変換部130と、受信処理部132と、経路情報抽出部133と、シリアル/パラレル変換部134と、フレームメモリ135と、送信処理部136と、パケット長検出部137と、ルックアップテーブル138と、ヘッダ生成部139と、ヘッダ挿入部140と、第1〜第n電気/光変換部141−1〜141−nとを備える。
【0026】
光パケット送信装置111では、クライアント側から入力された10GEther信号は、光/電気変換部130で電気信号に変換される。この電気のEther信号のデータフォーマットはMACフレームである。その後、Ether信号は、受信処理部132にて所定の受信処理が行われる。その後、経路情報抽出部133は、Ehter信号から経路情報を抽出する。この経路情報は、ルックアップテーブル138を参照することにより宛先情報に変換され、ヘッダ生成部139に入力される。また、パケット長検出部137は、受信したEhter信号のパケット長を抽出し、ヘッダ生成部139に出力する。
【0027】
経路情報抽出部133から出力されたEhter信号は、シリアル/パラレル変換部134にてパラレル信号に変換された後、フレームメモリ135に記憶される。その後、Ehter信号は、送信処理部136にてn等分に分割され、n個のパケット信号が生成される。また送信処理部136からは、光パケットID/コピー情報がヘッダ生成部139に出力される。
【0028】
ヘッダ生成部139は、パケット長、宛先情報、自ノードID、光パケットID/コピー情報に基づいて、経路情報ヘッダを生成する。生成された経路情報ヘッダは、ヘッダ挿入部140により、分割されたn個のパケット信号のうち一つのパケット信号に挿入される。そして、n個のパケット信号は、それぞれ第1〜第n電気/光変換部141−1〜141−nにより光信号に変換され、n波(λ1〜λn)の光パケット信号として出力される。経路情報ヘッダが挿入された光パケット信号の波長を「ヘッダ波長」と呼ぶ。ここでは、ヘッダ波長=λ1とする。
【0029】
図3は、比較例に係る光パケット受信装置113の構成を示す。図3に示すように、光パケット受信装置113は、第1〜第n光/電気変換部150−1〜150−nと、第1〜第nフレームメモリ151−1〜151−nと、ヘッダ処理部152と、パケット組立部153と、パケット識別部154と、MACテーブル155と、出力制御部156と、電気/光変換部158とを備える。
【0030】
光パケット受信装置113では、入力されたn波(λ1〜λn)の光パケット信号がそれぞれ第1〜第n光/電気変換部150−1〜150−nにより電気のパケット信号に変換される。また、ヘッダ処理部152は、ヘッダ波長λ1の光パケット信号に対応するパケット信号の経路情報ヘッダから、パケット情報、パケット長、ECC(Error Check Code)エラーを抽出し、パケット信号の正常性判断を行う。
【0031】
第1〜第n光/電気変換部150−1〜150−nから出力されたn個のパケット信号は、それぞれ第1〜第nフレームメモリ151−1〜151−nに蓄えられる。パケット組立部153は、ヘッダ処理部152からのパケット情報、パケット長、ECCエラーを参照して、パケット組み立てを行う。パケット識別部154は、パケット組立部153の出力からEtherパケットを識別し、Etherパケットを抜き取る。出力制御部156は、MACテーブル155を参照して、パケット識別部154から出力されたEtherパケット内の宛先MACアドレスを、MACテーブル155に登録されているMACアドレスに付け替える。その後、Etherパケットは電気/光変換部158に入力される。電気/光変換部158に入力されるEther信号のデータフォーマットは、MACフレームである。電気/光変換部158は、Etherパケットを光信号に変換し、クライアント側に出力する。
【0032】
図4は、比較例に係る光パケット交換装置112の構成を示す。図4に示すように、光パケット交換装置112は、光スイッチ部160と、光スイッチ制御部161と、第1入力部162と、第2入力部163と、第1入力側光増幅器166と、第2入力側光増幅器167と、第1分波器170と、第2分波器171と、第1光遅延線172と、第2光遅延線173と、第1出力側光増幅器168と、第2出力側光増幅器169と、第1出力部164と、第2出力部165とを備える。また、光スイッチ制御部161は、第1光/電気変換部174と、第2光/電気変換部175と、第1解析部176と、第2解析部178と、出力競合判定部179とを備える。
【0033】
光パケット交換装置112は、クライアント側またはネットワーク側からWDM信号として入力した光パケット信号から経路情報ヘッダを抽出する。そして、該経路情報ヘッダを基に出力先を決定し、光スイッチ部160にて出力先を切り替える。
【0034】
第1入力部162および第2入力部163には、波長多重されたn波の光パケット信号が入力される。入力される光パケット信号は、自ノードのクライアント部または別ノードのクライアント部からのEhter信号が、図2に示すような光パケット送信装置で変換されたものである。
【0035】
入力された光パケット信号は、光レベル調整用の第1入力側光増幅器166、第2入力側光増幅器167で増幅された後、ヘッダ波長の光パケット信号のみが第1分波器170、第2分波器171で光分岐される。分岐したヘッダ波長の光パケット信号は、光スイッチ制御部161に入力される。一方、波長多重光パケット信号は、第1光遅延線172、第2光遅延線173を介して光スイッチ部160に入力される。
【0036】
分岐したヘッダ波長の光パケット信号は、第1光/電気変換部174、第2光/電気変換部175でそれぞれ電気のパケット信号に変換された後、第1解析部176、第2解析部178にて経路情報ヘッダが解析され、宛先情報が検出される。
【0037】
出力競合判定部179は、検出された宛先情報に基づいて光パケット信号の通過/破棄を判定し、該判定結果に基づいて光スイッチ部160に光スイッチ制御信号を出力する。
【0038】
第1光遅延線172、第2光遅延線173は、光スイッチ制御部161が光スイッチ制御信号を生成するのに要する時間だけ、波長多重光パケット信号を遅延させる。第1光遅延線172、第2光遅延線173を設けることにより、光パケット信号が光スイッチ部160に到着するタイミングに合わせて、光スイッチ部160のオン/オフを制御できる。
【0039】
光スイッチ部160は、2×2の光スイッチであり、第1〜第4光ゲートスイッチ180〜183と、4つの光カプラ184〜187とを備える。光ゲートスイッチとしては、半導体光増幅器(SOA)を用いたものを利用できる。第1〜第4光ゲートスイッチ180〜183は、光スイッチ制御部161からの光スイッチ制御信号によりオン/オフが制御される。光パケット交換装置112では、1つのヘッダ波長の光パケット信号から抽出された宛先情報を基に、波長多重されたn波の光パケット信号の全てが一度に方路切替される。
【0040】
図5(a)〜(c)は、光パケット交換装置112における出力競合判定を説明するための図である。図5(a)は、第1入力部162に入力した光パケット信号を示し、図5(b)は、第2入力部163に入力した光パケット信号を示し、図5(c)は、第1出力部164から出力された光パケット信号を示す。入力した光パケット信号1−1、1−2および2−1は、いずれも第1出力部164を出力先としているとする。
【0041】
図5に示すように、まず第1入力部162に光パケット信号1−1が入力され、次に第2入力部163に光パケット信号2−1が入力され、最後に第1入力部162に光パケット信号1−2が入力されている。光パケット信号1−1は先着の信号であるので、出力競合判定部179は、光パケット信号1−1を第1出力部164に出力する。言い換えると、出力競合判定部179は、光スイッチ部160の光ゲートスイッチ180をオンとし、第1入力部162から第1出力部164へのパスを開放する。
【0042】
しかしながら、第2入力部163に入力した光パケット信号2−1は、第1入力部162に入力された光パケット信号1−1と時間的に競合している。つまり、時間的に重なっている。この場合、出力競合判定部179は、光パケット信号2−1を破棄する。言い換えると、出力競合判定部179は、光パケット信号2−1が入力する光ゲートスイッチ182と183をオフのままとする。
【0043】
次に第1入力部162に入力した光パケット信号1−2は、光パケット信号2−1とデータ部分が重なっているが、光パケット信号2−1が既に破棄されているので、出力競合判定部179は、光パケット信号1−2を第1出力部164に出力する。
【0044】
このように、比較例に係る光パケット交換装置では、複数の入力部からほぼ同じタイミングで光パケット信号を受信し、同じ出力方路への出力要求を受けた場合に、光パケット信号の一部での輻輳するときは、先に受信した光パケット信号を通過させ、後に受信した光パケット信号を破棄する処理を行っている。
【0045】
ところで、Ether信号などのクライアント信号は、データの種類(メール、電話、映像など)に応じて伝送の優先度が設定されている場合がある。このような場合、優先度の高い光パケット信号は、優先度の低い光パケット信号よりも高速で伝送されることが好ましい。以下、優先度の高いクライアント信号ほど高速に伝送できる光パケット交換システムについて説明する。
【0046】
図6は、本発明の実施形態に係る光パケット交換システム10を示す。図6に示すように、光パケット交換システム10は、光パケット送信装置11と、光パケット交換装置12と、光パケット受信装置13と、第1AWG14と、第2AWG15と、第1光増幅器16と、第2光増幅器17と、第1〜第4光伝送路18〜21とを備える。光パケット交換システム10の基本的な構成は図1に示す光パケット交換システム110と類似するので、ここでは詳細な説明を省略する。
【0047】
図7は、本実施形態に係る光パケット送信装置11の構成を示す。図7に示すように、光パケット送信装置11は、光/電気変換部30と、受信処理部32と、経路情報抽出部33と、シリアル/パラレル変換部34と、フレームメモリ35と、送信処理部36と、検出部37と、ルックアップテーブル38と、ヘッダ生成部39と、設定部88と、関連付テーブル89と、第1〜第nヘッダ挿入部40−1〜40−nと、第1〜第n電気/光変換部41−1〜41−nとを備える。光パケット送信装置11は、Ether信号/光パケット変換装置として機能する。
【0048】
光パケット送信装置11にはクライアント側から10GEther信号が入力される。このEther信号には、データの種類に応じて該データを管理するクライアントにより決定された優先度情報が含まれている。この優先度情報は、Ether信号の重要度を表しており、優先度の高いEther信号は、優先度の低い信号よりも優先的に伝送される。優先度の高いデータの例としては、例えば大容量の映像データを継続的に送信するVideo On Demand用のデータなどが挙げられる。
【0049】
クライアント側から入力された10GEther信号は、光/電気変換部30で電気信号に変換される。この電気のEther信号のデータフォーマットはMACフレームである。その後、Ether信号は、受信処理部32にて所定の受信処理が行われる。受信処理部32にて受信処理が行われたEther信号は、経路情報抽出部33と検出部37に出力される。
【0050】
経路情報抽出部33は、入力されたEhter信号から経路情報を抽出する。この経路情報は、ルックアップテーブル38を参照することにより宛先情報に変換され、ヘッダ生成部39に入力される。
【0051】
検出部37は、受信したEther信号から、パケット長情報と優先度情報を検出する。検出されたパケット長情報および優先度情報は、ヘッダ生成部39に出力される。また、優先度情報は設定部88にも出力される。
【0052】
設定部88は、検出された優先度に応じて、受信したEther信号の分割数と、送信する光パケット信号に使用する波長とを設定する。より具体的には、設定部88は、優先度が所定の基準レベル未満の場合には、分割数およびそれに対応する使用波長数を第1所定値mに設定し、使用波長を所定の第1波長グループ(波長λ1〜λm)に設定する。また、優先度が基準レベル以上の場合には、分割数およびそれに対応する使用波長数を第2所定値n−mに設定し、使用波長を所定の第2波長グループ(波長λm+1〜λn)に設定する。ここで、nはシステムの使用できる最大波長数であり、mはm<n−mとなる2以上の整数である。また、第1波長グループと第2波長グループは、異なる波長配置を有するように、言い換えると波長が重複しないように設定される。
【0053】
図8は、波長配置の一例を示す。図8では、最大波長数n=40、第1所定値m=10、第2所定値n−m=30としている。図8に示すように、光パケット信号の優先度がある基準レベル未満(以下、優先度「低」と表す)の場合、設定部88は、分割数および使用波長数を10に設定し、使用波長を第1波長グループ(λ1〜λ10)に設定する。また、光パケット信号の優先度が基準レベル以上(以下、優先度「高」と表す)の場合、設定部88は、分割数および使用波長数を30に設定し、使用波長を第2波長グループ(λ11〜λ40)に設定する。10GEtehr等では、1518バイトまでのパケットは「通常パケット」と呼ばれ、それ以上のパケットは「ジャンボパケット」と呼ばれるが、本例では、パケット長にかかわらず、優先度に基づいて分割数および使用波長が設定されている。
【0054】
図7に戻り、関連付テーブル89には、上記のように優先度と波長グループとを関連付けしたテーブルが記載されている。設定部88は、検出部37から優先度が入力された場合、関連付テーブル89を参照して使用する波長グループを設定する。
【0055】
ヘッダ生成部39は、パケット長情報、優先度情報、宛先情報、自ノードID情報、および使用波長情報を収集し、経路情報ヘッダを生成する。
【0056】
経路情報抽出部33から出力されたEhter信号は、シリアル/パラレル変換部34にてパラレル信号に変換された後、フレームメモリ35に記憶される。その後、送信処理部36は、Ether信号を設定部88にて設定した分割数に従って分割し、複数のパケット信号を生成する。すなわち、Ether信号の優先度が「低」の場合にはm等分に分割され、Ether信号の優先度が「高」の場合にはn−m等分に分割される。
【0057】
Ether信号の優先度が「低」の場合、m個に分割されたパケット信号は、それぞれ第1〜第mヘッダ挿入部40−1〜40−mに入力される。第1ヘッダ挿入部40−1は、入力されたパケット信号にヘッダ生成部39にて生成された経路情報ヘッダを挿入する。また、第2〜第mヘッダ挿入部40−2〜40−mは、入力されたパケット信号にダミーヘッダを挿入する。第1〜第m電気/光変換部41−1〜41−mは、それぞれ第1〜第mヘッダ挿入部40−1〜40−mからのパケット信号を光信号に変換し、波長λ1〜λmの光パケット信号を送信する。ここでは、λ1がヘッダ波長となる。
【0058】
一方、Ether信号の優先度が「高」の場合、n−m個に分割されたパケット信号は、それぞれ第m+1〜第nヘッダ挿入部40−m+1〜40−nに入力される。第m+1ヘッダ挿入部40−m+1は、入力されたパケット信号にヘッダ生成部39にて生成された経路情報ヘッダを挿入する。また、第m+2〜第nヘッダ挿入部40−m+2〜40−nは、入力されたパケット信号にダミーヘッダを挿入する。第m+1〜第n電気/光変換部41−m+1〜41−nは、それぞれ第m+1〜第nヘッダ挿入部40−m+1〜40−nからのパケット信号を光信号に変換し、波長λm+1〜λnの光パケット信号を送信する。ここでは、λm+1がヘッダ波長となる。
【0059】
なお、本実施形態では、波長λ1とλm+1をヘッダ波長としているが、ヘッダ波長は適宜変更可能である。図7では、ヘッダ波長が変更可能であることを表すために、ヘッダ生成部39から第1ヘッダ挿入部40−1および第m+1ヘッダ挿入部40−m+1以外のヘッダ挿入部に向かう破線矢印が描かれている。
【0060】
図9は、本実施形態に係る光パケット受信装置13の構成を示す。図9に示すように、光パケット受信装置13は、第1〜第n光/電気変換部50−1〜50−nと、第1〜第nフレームメモリ51−1〜51−nと、ヘッダ処理部52と、パケット組立部53と、パケット識別部54と、MACテーブル55と、出力制御部56と、電気/光変換部58とを備える。光パケット受信装置13は、光パケット/Ether信号変換装置として機能する。
【0061】
光パケット受信装置13において、元のEther信号の優先度が「低」である波長λ1〜λmの光パケット信号は、第1〜第m光/電気変換部50−1〜50−mに入力され、電気のパケット信号に変換される。一方、元のEther信号の優先度が「高」である波長λm+1〜λnの光パケット信号は、第m+1〜第n光/電気変換部50−m+1〜50−nに入力され、電気のパケット信号に変換される。
【0062】
ヘッダ処理部152は、ヘッダ波長λ1またはλm+1の光パケット信号から変換されたパケット信号の経路情報ヘッダから、優先度情報、使用波長情報、パケット情報、パケット長情報、ECC(Error Check Code)エラー情報を抽出し、パケット組立部53に送信する。
【0063】
第1〜第n光/電気変換部150−1〜150−nから出力されたパケット信号は、それぞれ第1〜第nフレームメモリ51−1〜51−nに蓄えられる。パケット組立部53は、ヘッダ処理部52からの優先度情報、使用波長情報、パケット情報、パケット長情報、ECCエラー情報に基づいて、パケット組み立てを行う。
【0064】
パケット識別部54は、パケット組立部53の出力からEtherパケットを識別し、Etherパケットを抜き取る。パケット識別部54は、Ether信号の宛先アドレス、送信元アドレス、長さ/タイプ、データの各フィールドから計算したCRC(Cyclic Redundancy Check)値であるFCS(Frame Check Sequence)の読み出しと自局で計算したCRC値の比較を行うことにより、パケット異常検出を行い、異常の場合はデータを破棄する。
【0065】
出力制御部56は、MACテーブル55を参照して、パケット識別部54から出力されたEtherパケット内の宛先MACアドレスを、MACテーブル55に登録されているMACアドレスに付け替える。その後、Etherパケットは電気/光変換部58に入力される。電気/光変換部58に入力されるEther信号のデータフォーマットは、MACフレームである。電気/光変換部58は、Etherパケットを光信号に変換し、クライアント側に出力する。
【0066】
図10は、本実施形態に係る光パケット交換装置12の構成を示す。図10に示すように、光パケット交換装置12は、光スイッチ部60と、光スイッチ制御部61と、第1入力部62と、第2入力部63と、第1入力側光増幅器66と、第2入力側光増幅器67と、第1分波器70と、第2分波器71と、第3分波器90と、第4分波器91と、第1光遅延線72と、第2光遅延線73と、第1出力側光増幅器68と、第2出力側光増幅器69と、第1出力部64と、第2出力部65とを備える。また、光スイッチ制御部61は、第1光/電気変換部74と、第2光/電気変換部75と、第3光/電気変換部92と、第4光/電気変換部93と、第1解析部76と、第2解析部78と、第3解析部94と、第4解析部95と、出力競合判定部79とを備える。
【0067】
光パケット交換装置12は、クライアント側またはネットワーク側からWDM信号として入力した光パケット信号から経路情報ヘッダを抽出する。そして、該経路情報ヘッダを基に出力先を決定し、光スイッチ部60にて出力先を切り替える。
【0068】
第1入力部62および第2入力部63には、光パケット送信装置から出力された波長多重光パケット信号が入力される。第1入力部62に入力される光パケット信号の波長をλ1_1〜λ1_n(元のEther信号の優先度が「低」の場合はλ1_1〜λ1_m(第1波長グループ)、元のEther信号の優先度が「高」の場合はλ1_m+1〜λ1_n(第2波長グループ))とし、第2入力部63に入力される光パケット信号の波長をλ2_1〜λ2_n(元のEther信号の優先度が「低」の場合はλ2_1〜λ2_m(第1波長グループ)、元のEther信号の優先度が「高」の場合はλ2_m+1〜λ2_n(第2波長グループ))とする。入力される光パケット信号は、自ノードのクライアント部または別ノードのクライアント部からのEhter信号が、図7に示すような光パケット送信装置で変換されたものである。
【0069】
第1入力側光増幅器66、第2入力側光増幅器67に第1波長グループの光パケット信号が入力された場合、該光パケット信号は、光レベル調整用の第1入力側光増幅器66、第2入力側光増幅器67で増幅された後、ヘッダ波長λ1_1とλ2_1の光パケット信号のみが第1分波器70、第2分波器71で光分岐される。分岐したヘッダ波長λ1_1とλ2_1の光パケット信号は、光スイッチ制御部61に入力される。その後、ヘッダ波長λ1_1とλ2_1の光パケット信号は、それぞれ第1光/電気変換部74、第2光/電気変換部75で電気信号に変換された後、第1解析部76、第2解析部78にて経路情報ヘッダが解析され、宛先情報、パケット長情報、使用波長情報、および優先度情報が検出される。一方、第1分波器70、第2分波器71を通過した波長多重光パケット信号は、第1光遅延線72、第2光遅延線73を介して光スイッチ部60に入力される。
【0070】
また、第1入力側光増幅器66、第2入力側光増幅器67に第2波長グループの光パケット信号が入力された場合、該光パケット信号は、第1入力側光増幅器66、第2入力側光増幅器67で増幅された後、ヘッダ波長λ1_m+1とλ2_m+1の光パケット信号のみが第3分波器90、第4分波器91で光分岐される。分岐したヘッダ波長λ1_m+1とλ2_m+1の光パケット信号は、光スイッチ制御部61に入力される。その後、ヘッダ波長λ1_m+1とλ2_m+1の光パケット信号は、それぞれ第3光/電気変換部92、第4光/電気変換部93で電気信号に変換された後、第3解析部94、第4解析部95にて経路情報ヘッダが解析され、宛先情報、パケット長情報、使用波長情報、および優先度情報が検出される。一方、第3分波器90、第4分波器91を通過した波長多重光パケット信号は、第1光遅延線72、第2光遅延線73を介して光スイッチ部60に入力される。
【0071】
出力競合判定部79は、各解析部にて検出された宛先情報に基づいて、第1入力部62、第2入力部63に入力した波長多重光パケット信号の時間的な競合、つまり時間的に重なりが生じているか否かを判定する。また、出力競合判定部79は、各解析部にて検出された使用波長情報に基づいて、第1入力部62、第2入力部63に入力した波長多重光パケット信号の波長に関する競合、つまり使用波長に重なりが生じているか否かを判定する。そして、出力競合判定部79は、時間および波長に関して競合が発生している場合には、優先度情報に基づいて光パケット信号の通過/破棄を判定する。より具体的には、第1入力部62、第2入力部63に入力した波長多重光パケット信号が同等の優先度を有するときには、先に入力された波長多重光パケット信号を通過させ、後に入力された波長多重光パケット信号を破棄する判定を行う。一方、第1入力部62、第2入力部63に入力した波長多重光パケット信号が異なる優先度を有するときには、優先度の高い光パケットを通過させ、優先度の低い光パケットを破棄する判定を行う。
【0072】
第1光遅延線72、第2光遅延線73は、光スイッチ制御部61が光スイッチ制御信号を生成するのに要する時間だけ、波長多重光パケット信号を遅延させる。第1光遅延線72、第2光遅延線73を設けることにより、光パケット信号が光スイッチ部60に到着するタイミングに合わせて、光スイッチ部60のオン/オフを制御できる。
【0073】
光スイッチ部60は、2×2の光スイッチであり、第1〜第4光ゲートスイッチ80〜83と、4つの光カプラ84〜87とを備える。光ゲートスイッチとしては、半導体光増幅器(SOA)を用いたものを利用できる。第1〜第4光ゲートスイッチ80〜83は、光スイッチ制御部61からの光スイッチ制御信号によりオン/オフが制御される。
【0074】
図11(a)〜(c)は、光パケット交換装置12における出力競合判定を説明するための図である。図11(a)は、第1入力部62に入力した第1光パケット信号P1を示し、図11(b)は、第2入力部63に入力した第2光パケット信号P2を示し、図11(c)は、第1出力部64から出力された光パケット信号を示す。
【0075】
図11(a)(b)に示すように、ここではまず第1入力部62に第1光パケット信号P1が入力され、次に第2入力部63に第2光パケット信号P2が入力されている。光パケット信号P1およびP2は、いずれも第1出力部64を出力先としている。また、第1光パケット信号P1は優先度「低」且つ第1波長グループ(λ1〜λm)の波長多重光パケット信号であり、第2光パケット信号P2は優先度「高」且つ第2波長グループ(λm+1〜λn)の波長多重光パケット信号であるとする。
【0076】
第1光パケット信号P1は、先着の光パケット信号であるので、第1出力部64に出力される。第2光パケット信号P2は、後続の光パケット信号であり、且つデータの一部が第1光パケット信号P1と時間的に競合している(つまり時間的な重複が生じている)ので、この第2光パケット信号P2を通過させるか否かが問題となる。
【0077】
そこで、出力競合判定部79は、第1光パケット信号P1と第2光パケット信号P2に波長に関する競合が生じているか否か判定する。図11(a)〜(c)の例では、出力競合判定部79は、使用波長情報に基づいて、第1光パケット信号P1と第2光パケット信号P2に波長競合が生じていないと判定できる。この場合、第1光パケット信号P1と第2光パケット信号P2は共存が可能であるので、出力競合判定部79は、図11(c)に示すように優先度に拘わらず第2光パケット信号P2を第1出力部64に出力させる。
【0078】
光パケット交換装置における基本的な出力方路としてネットワーク出力及びクライアント出力の2つが考えられる。ネットワーク側に出力される場合は図11(a)〜(c)で示すように、波長競合がないときには同じ入力タイミングであっても同一出力方路に送信される。しかしながら、クライアント側に出力される場合には、同一タイミングで異なる光パケット信号が光パケット/Ether信号変換装置に入力される場合がある。例として、1つの光パケット信号の波長グループがλ1〜λm、もう1つの光パケット信号の波長グループがλm+1〜λnの場合である。このため、光パケット/Ether信号変換装置内でのEther信号変換時の競合回避が必要となる。
【0079】
競合回避の方法としては次の二つがある。一つは入力が早い方を通過させる方法であり、もう一つは優先度が高い方を通過させる方法である。光パケット/Ether信号変換装置における各光パケット信号のフレームメモリ部に十分な余裕がある場合には、二つの入力光パケット信号をフレームメモリ部に蓄え、入力タイミングの順にEther信号に変換する方法もある。
【0080】
図12は、波長配置の別の例を示す。実際の光パケット交換システムにおいては、複数の光パケット送信装置、光パケット交換装置、光パケット受信装置がノードとして設けられており、ネットワークを構成している。このような複数のノードを備える光パケット交換システムにおいては、優先度が「低」の場合に使用する第1波長グループの波長配置をノード毎に異ならせてもよい。
【0081】
図12は、ノード数を4、最大波長数を40波としたときに、第1ノードにおいて優先度「低」の光パケット信号の送信に第1波長グループ(λ1〜λ10)を使用し、第2ノードにおいて優先度「低」の光パケット信号の送信に第2波長グループ(λ11〜λ20)を使用し、第3ノードにおいて優先度「低」の光パケット信号の送信に第3波長グループ(λ21〜λ30)を使用し、第4ノードにおいて優先度「低」の光パケット信号の送信に第4波長グループ(λ31〜λ40)を使用することを示している。
【0082】
このようにEther信号の優先度が「低」の場合に使用する波長配置をノード毎に変更することにより、光パケット交換装置において優先度「低」の複数の光パケット信号が時間的に競合した場合に、光パケット信号が破棄される確率を低減できる。つまり、例えば第1ノードからの光パケット信号(第1波長グループ且つ優先度「低」)と第2ノードからの光パケット信号(第2波長グループ且つ優先度「低」)とが光パケット交換装置で時間的に競合した場合でも、使用している波長グループが異なるので波長に関しては競合せず、一方の光パケット信号を破棄せずに同一の出力先に送信できる。
【0083】
図13は、使用波長情報を送信するためのビット構成の一例を示す。本例では、図13に示すように、WDM波長数全てに1ビット単位の情報を付加する。WDMの最大波長数が40波の場合は、40ビットが必要となる。使用波長のビットは「1」とし、不使用波長のビットは「0」とする。このような使用波長情報をヘッダに付加することにより、光パケット交換装置や光パケット受信装置に使用波長情報を送信できる。
【0084】
図14は、使用波長情報を送信するためのビット構成の別の例を示す。本例では、波長グループの数を固定にし、その波長グループ数に応じたビット数を用意している。図14に示すように、波長グループ数を8とした場合、3ビットで使用波長情報を送信できる。各装置内のメモリには、グループ名と、該グループに属する波長とを関連付けるテーブルが格納されている。
【0085】
図15は、波長グループと波長構成とを関連付けるテーブルの一例を示す。図15のようなテーブルを用いることにより、使用波長情報を送信するためのビット数を小さくできる。波長グループが8つである場合は3ビットの情報で使用波長情報の送信が可能である。
【0086】
以上説明したように、本実施形態に係る光パケット交換システム10においては、Ether信号の優先度に応じて、Ether信号の分割数および送信する光パケット信号に使用する波長を設定するよう光パケット送信装置11を構成した。より詳細には、優先度が高いEther信号は分割数および使用波長数を大きくし、優先度が低いEther信号は分割数および使用波長数を小さくした。これにより、優先度の高い光パケット信号ほど高速で伝送することが可能となる。
【0087】
また、複数の入力部に入力した波長多重光パケット信号に時間および波長に関する競合が生じている場合、優先度情報に基づいて光パケット信号の通過/破棄を判定するよう光パケット交換装置12を構成した。これにより、優先度の高いEther信号ほど優先的に伝送できるようになり、高速伝送が可能となる。
【0088】
上述の実施形態では、優先度を「高」と「低」の2段階としたが、これに限定されず、優先度には複数の段階が設定されてもよい。
【0089】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せによりいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【0090】
10 光パケット交換システム、 11 光パケット送信装置、 12 光パケット交換装置、 13 光パケット受信装置、 30 光/電気変換部、 32 受信処理部、 33 経路情報抽出部、 34 シリアル/パラレル変換部、 36 送信処理部、 37 検出部、 39 ヘッダ生成部、 40 ヘッダ挿入部、 52 ヘッダ処理部、 53 パケット組立部、 54 パケット識別部、 56 出力制御部、 58 電気/光変換部、 60 光スイッチ部、 61 光スイッチ制御部、 62 第1入力部、 63 第2入力部、 64 第1出力部、 65 第2出力部、 70 第1分波器、 71 第2分波器、 72 第1光遅延線、 73 第2光遅延線、 74 第1光/電気変換部、 75 第2光/電気変換部。

【特許請求の範囲】
【請求項1】
受信したクライアント信号からパケット長情報と優先度情報とを検出する検出部と、
優先度に応じて、クライアント信号の分割数および送信する光パケット信号に使用する波長を設定する設定部と、
クライアント信号の宛先情報、パケット長情報、優先度情報、および使用波長情報を含むヘッダを生成するヘッダ生成部と、
クライアント信号を設定した分割数に従って分割して複数のパケット信号を生成する送信処理部と、
少なくとも1つのパケット信号に生成したヘッダを挿入するヘッダ挿入部と、
複数のパケット信号を設定した使用波長に従って複数の波長の光パケット信号に変換する電気/光変換部と、を備える光パケット送信装置と、
複数の波長の光パケット信号が合波された波長多重光パケット信号を受信する複数の受信部と、
受信した波長多重光パケット信号から、ヘッダを有する波長の光パケット信号を分岐する分岐部と、
波長多重光パケット信号の方路を切り替える光スイッチ部と、
分岐した光パケット信号のヘッダを解析して、宛先情報、優先度情報、および使用波長情報を検出する解析部と、
宛先情報に基づいて複数の前記受信部に入力した複数の波長多重光パケット信号の時間的な競合を判定するとともに、使用波長情報に基づいて複数の前記受信部に入力した複数の波長多重光パケット信号の波長に関する競合を判定し、時間および波長に関して競合が発生している場合には、優先度情報に基づいて光パケット信号の通過/破棄を判定する出力競合判定部と、を備える光パケット交換装置と、
を備えることを特徴とする光パケット交換システム。
【請求項2】
前記設定部は、優先度が所定の基準レベル未満の場合には、クライアント信号の分割数およびそれに対応する使用波長数を第1所定値に設定するとともに使用波長を所定の第1波長グループに設定し、優先度が所定の基準レベル以上の場合には、分割数および使用波長数を第1所定値よりも大きい第2所定値に設定するとともに使用波長を所定の第2波長グループに設定することを特徴とする請求項1に記載の光パケット交換システム。
【請求項3】
第1波長グループと第2波長グループは、異なる波長配置を有することを特徴とする請求項2に記載の光パケット交換システム。
【請求項4】
複数の前記光パケット送信装置をノードとして備え、
第1波長グループの波長配置がノード毎に異なることを特徴とする請求項2または3に記載の光パケット交換システム。
【請求項5】
前記出力競合判定部は、複数の波長多重光パケット信号に時間および波長に関して競合が発生している場合、競合している波長多重光パケット信号の優先度を比較し、それらが同等の優先度を有するときには、先に入力された波長多重光パケット信号を通過させ、後に入力された波長多重光パケット信号を破棄することを特徴とする請求項1から4のいずれかに記載の光パケット交換システム。
【請求項6】
前記出力競合判定部は、複数の波長多重光パケット信号に時間および波長に関して競合が発生している場合、競合している光パケット信号の優先度を比較し、それらが異なる優先度を有するときには、優先度の高い光パケットを通過させ、優先度の低い光パケットを破棄することを特徴とする請求項1から5のいずれかに記載の光パケット交換システム。
【請求項7】
前記光パケット送信装置は、優先度と波長グループとを関連付けしたテーブルをさらに備えることを特徴とする請求項1から6のいずれかに記載の光パケット交換システム。
【請求項8】
光パケット交換システムで用いられる光パケット送信装置であって、
受信したクライアント信号からパケット長情報と優先度情報とを検出する検出部と、
優先度に応じて、クライアント信号の分割数および送信する光パケット信号に使用する波長を設定する設定部と、
クライアント信号の宛先情報、パケット長情報、優先度情報、および使用波長情報を含むヘッダを生成するヘッダ生成部と、
クライアント信号を設定した分割数に従って分割して複数のパケット信号を生成する送信処理部と、
少なくとも1つのパケット信号に生成したヘッダを挿入するヘッダ挿入部と、
複数のパケット信号を設定した使用波長に従って複数の波長の光パケット信号に変換する電気/光変換部と、
を備えることを特徴とする光パケット送信装置。
【請求項9】
前記設定部は、優先度が所定の基準レベル未満の場合には、クライアント信号の分割数およびそれに対応する使用波長数を第1所定値に設定するとともに使用波長を所定の第1波長グループに設定し、優先度が所定の基準レベル以上の場合には、分割数および使用波長数を第1所定値よりも大きい第2所定値に設定するとともに使用波長を所定の第2波長グループに設定することを特徴とする請求項8に記載の光パケット送信装置。
【請求項10】
第1波長グループと第2波長グループは、異なる波長配置を有することを特徴とする請求項9に記載の光パケット送信装置。
【請求項11】
優先度と波長グループとを関連付けしたテーブルをさらに備えることを特徴とする請求項8から10のいずれかに記載の光パケット送信装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate


【公開番号】特開2012−165328(P2012−165328A)
【公開日】平成24年8月30日(2012.8.30)
【国際特許分類】
【出願番号】特願2011−26145(P2011−26145)
【出願日】平成23年2月9日(2011.2.9)
【出願人】(000237662)富士通テレコムネットワークス株式会社 (682)
【Fターム(参考)】