(57)【要約】【課題】伝送装置において、ネットワークの帯域利用効率の向上及び、上位レイヤーのスループットの向上を実現する。【解決手段】複数のポートからの入力トラフィックを仮想連結とリンク容量調整体系によって任意の帯域幅に設定した同期光通信網／同期デジタル階層パスに乗せて伝送する伝送装置であって、予め設定された周期で各入力ポートの1周期分の入力トラフィック量を収集し、保持する入力トラフィック量収集部と、前記入力トラフィック量収集部に保持された入力トラフィック量から各入力ポートの使用帯域を算出し、既に入力ポートに割り当てている仮想連結パス帯域との差分から仮想連結メンバーパス相当する本数分を算出し、算出済みの本数分の仮想連結メンバーパスの追加・削除コマンドを発行する帯域設定処理部と、前記帯域設定処理部により発行される仮想連結メンバーパスの追加・削除コマンドにより仮想連結を制御するリンク容量調整体系制御部を有する。【選択図】図２
2005184301.tif 000002
【特許請求の範囲】
【請求項１】
複数のポートからの入力トラフィックを仮想連結とリンク容量調整体系によって任意の帯域幅に設定した同期光通信網／同期デジタル階層パスに乗せて伝送する伝送装置であって、
予め設定された周期で各入力ポートの1周期分の入力トラフィック量を収集し、保持する入力トラフィック量収集部と、
前記入力トラフィック量収集部に保持された入力トラフィック量から各入力ポートの使用帯域を算出し、既に入力ポートに割り当てている仮想連結パス帯域との差分から、相当する仮想連結メンバーパスの本数分を算出し、算出された本数分の仮想連結メンバーパスの追加・削除コマンドを発行する帯域設定処理部と、
前記複数のポートからの入力トラフィックに対し仮想連結パス帯域を設定する仮想連結制御部と、
前記帯域設定処理部により発行される仮想連結メンバーパスの追加・削除コマンドに基づき、前記仮想連結制御部に対する仮想連結の設定変更を行うリンク容量調整体系制御部とを有する
ことを特徴とする伝送装置。
【請求項２】
請求項１において、
仮想連結メンバーパスの行き先ノードと入力ポートの対応を保持する仮想連結情報格納部を有し、
前記帯域設定処理部が、いずれの仮想連結パスにも割り当てられていない、空いている仮想連結メンバーパスを行き先ノードが同一で仮想連結パス帯域を増やす必要のある入力ポートに対して割り当てることを特徴とする伝送装置。
【請求項３】
請求項１において、
各入力ポートの帯域割当優先度と最低保証帯域を保持する入力ポート設定情報格納部を有し、
帯域設定処理部において、前記リンク容量調整体系制御部に対する仮想連結メンバーパス追加コマンドを発行する際に、高優先度の入力ポートを優先的に処理し、前記リンク容量調整体系制御部に対する仮想連結メンバーパス削除コマンドを発行する際に、最低保証帯域を下回らないように削除コマンド発行を抑制することを特徴とする伝送装置。
【請求項４】
請求項1において、
さらに、前記入力トラフィックを保持するバッファを前記複数の入力ポートのそれぞれに対応して備え、
前記入力トラフィック量収集部で入力トラフィック量を収集するための予め設定された周期は、前記複数の入力ポートの全てについて、入力ポートのバッファのバッファサイズと最大帯域の割合を求め、最短の値を用いることを特徴とする伝送装置。
【請求項５】
請求項１において、
前記帯域設定処理部は、入力ポートの使用帯域が仮想連結パス帯域を下回った場合に、前記リンク容量調整体系制御部に対する仮想連結メンバーパス削除コマンドの発行を一定期間待ち合わせることにより、入力トラフィック量が安定しない場合に、リンク容量調整体系による仮想連結メンバーパスの追加・削除が過度に行われて伝送に必要な仮想連結が確立しないという状態を回避することを特徴とする伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ(Internet Protocol)等によるパケット通信であるデータ通信トラフィックを、仮想連結（Virtual Concatenation：ITU-T Recommendation G.707/Y.1322）及びリンク容量調整体系（Link Capacity Adjustment Scheme：ITU-T Recommendation G.7042/Y.1305）によって同期光通信網（SONET：Synchronous Optical Network）/同期デジタル階層（SDH：Synchronous Digital Hierarchy）ネットワークの帯域を効率的に使用して伝送する伝送装置に関する。
【背景技術】
【０００２】
近年のインターネット利用の拡大等により、元々音声を伝送するために設計されたSONET/SDHネットワークを、ＩＰに代表される様々なデータ通信にも利用したいという要求が高まっている。しかし、SONET/SDHは元々音声用に考えられた規格であるため、データ通信に利用しようとするとネットワーク帯域を効率的に利用できないという問題があった。
【０００３】
このような問題を解決するために考案された技術として、仮想連結（Virtual Concatenation：以降VCATと表す）やリンク容量調整体系（Link Capacity Adjustment Scheme：以降LCASと表す）を用いる技術がある。
【０００４】
図１は、VCATやLCASを用いる伝送装置の一構成例である。かかる伝送装置は、イーサネットインタフェース４、５（「イーサネット」、「Ethernet」は登録商標）を通して複数のポートP1,P2から入力されるパケットをVCAT制御部２に入力する。VCAT制御部２では、行先ごと共通の複数のVCATメンバーパスを、VCATパスに集合する。
【０００５】
VCATパスは、スイッチSWにより該当する方路に切り替えられてOC-ｎインタフェース1を通して、SONET/SDHネットワーク１０１に接続されたOC-ｎライン１００に送出される。
【０００６】
ここで、入力される１００Mbpsのファースト・イーサネット（Fast Ethernet）パケットを最大レートでSONET/SDHネットワーク１０１に収容する場合、VCAT制御部２において51.84MbpsのSTS１パスを２本束にしたSTS１-2v(約100Mbps)パスを使用することができる。
【０００７】
もしかかるVCAT（仮想連結）を使わなければ、100Mbpsに最も近いSTS-３c(約155Mbps)パスを使用することになり、約55Mbpsもの帯域が無駄になってしまう。
【０００８】
また、LCAS（リンク容量調整体系）を用いることで、LCAS 制御部３によりVCAT帯域内のSONET/SDH単位パス(VCATメンバーパス)を、伝送サービスを止めること無く追加・削除可能である。またVCAT内のパスの障害発生時でも自動的に当該パスをVCATから削除することによって伝送サービスを継続することが出来る。
【０００９】
LCASはVCATの帯域（VCATメンバーパスの数）を無瞬断で変更可能とする技術としてITU-T Recommendation G.7042/Y.1305：Link Capacity Adjustment Scheme （LCAS） For Virtual Concatenated Signals. November 2001 において標準化されている。
【００１０】
VCAT帯域を増やす場合、すなわち、VCATメンバーパスを追加する場合は、そのVCATメンバーパスのPOH（パスオーバーヘッド）中のH4バイトにADDコマンド（図７参照）を記載して、送信側、受信側の帯域変更タイミングを同期させることで無瞬断の帯域変更を実現するものである。
【００１１】
同様にVCAT帯域を減らす場合、すなわち、VCATメンバーパスを削除する場合は、そのVCATメンバーパスのPOH中のH4バイトにIDLEコマンド（図７参照）を記載して、送信側、受信側の帯域変更タイミングを同期させることで無瞬断の帯域変更を実現するものである。
【００１２】
LCASが無ければ、帯域変更する場合は一旦VCATを切断しなければならない。また、VCAT内のパスに一本でも障害があれば、データ伝送が不可能になってしまう。このように、VCATやLCASを導入すれば、データ通信にSONET/SDHネットワーク１０１を適用する場合にも、これまでと比べて帯域を効率的に使用することが可能となる。
【００１３】
また、関連する公知の技術として、以下のものが知られている（特許文献１）。
【００１４】
すなわち、図1に示すような、ネットワークの使用効率を向上させることを目的とし、LANからのデータをSONETネットワークに伝送する通信装置において、搭載されたLANインタフェース４，５のバッファ容量を監視し、一定の閾値を超えた時、SONET側の回線容量に空きが有れば、VCAT制御部２におけるSONETネットワーク帯域を拡張して、LANからのデータを伝送しているSONETパスのコンカチ設定を変更するというものである。
【００１５】
具体的には、パスオーバーヘッドとLOP（Loss  of  Pointer）を監視することによって、対向通信装置もSONETパスのコンカチ設定を変更し、SONETパスの帯域変更を完了している。
【特許文献１】特開2002-368774号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
ここで、伝送装置は入力されたトラフィックを、素早く確実に遠隔地に伝送するための装置である。したがって、入力トラフィックを取りこぼすことは好ましくない。入力されたデータを取りこぼさないためには、入力ポートP1,P2の帯域以上の帯域をSONET/SDHネットワーク１０１側に用意する必要がある。
【００１７】
しかし、入力ポートP1,P2に入力されるＩＰ等のデータ通信トラフィックは間欠的であり、データ量の増減が激しいという特徴を有している。つまり、全くデータが流れない時もあれば、帯域一杯までバースト的にデータが流れる時もある。好ましくは、必要な時に必要な分の帯域を割り当てて、帯域余裕が出た場合は他のデータ伝送に用いることがネットワークの帯域利用効率上望ましい。
【００１８】
しかし、上記特許文献１に記載の技術では、自動的にSONET/SDHネットワーク側のパス帯域を変更することができるが、伝送サービスが一時中断してしまうという問題がある。
また、VCATとLCASを組み合わせれば、無瞬断でSONET/SDHネットワーク側のパス帯域を変更できる。しかし、従来のシステム構成によれば、帯域変更は外部のネットワーク監視制御装置(NMS)１０２からの装置監視・制御部６に対するコマンドによってなされるので、急激な入力トラフィックの変化に即時に対応できない。
【００１９】
したがって、何も伝送しないSONET/SDHパスが一定期間存在してネットワークの帯域利用効率が上がらない、またはフロー制御やデータ廃棄が発生して上位レイヤーのスループットが上がらないという問題がある。
【００２０】
よって、本発明の目的は、急激な入力トラフィックの変化に即時に対応でき、ネットワークの帯域利用効率の向上及び、上位レイヤーのスループットの向上を実現する伝送装置を提供することにある。
【課題を解決するための手段】
【００２１】
上記課題を解決するための本発明に従う伝送装置は、第１の態様として、複数のポートからの入力トラフィックを仮想連結とリンク容量調整体系によって任意の帯域幅に設定した同期光通信網／同期デジタル階層パスに乗せて伝送する伝送装置であって、予め設定された周期で各入力ポートの1周期分の入力トラフィック量を収集し、保持する入力トラフィック量収集部と、前記入力トラフィック量収集部に保持された入力トラフィック量から各入力ポートの使用帯域を算出し、既に入力ポートに割り当てている仮想連結パス帯域との差分から、相当する仮想連結メンバーパスの本数分を算出し、算出された本数分の仮想連結メンバーパスの追加・削除コマンドを発行する帯域設定処理部と、前記複数のポートからの入力トラフィックに対し仮想連結パス帯域を設定する仮想連結制御部と、前記帯域設定処理部により発行される仮想連結メンバーパスの追加・削除コマンドに基づき、前記仮想連結制御部に対する仮想連結の設定変更を行うリンク容量調整体系制御部とを有することを特徴とする。
【００２２】
さらに、上記課題を解決するための本発明に従う伝送装置は、第２の態様として、第１の態様において、仮想連結メンバーパスの行き先ノードと入力ポートの対応を保持する仮想連結情報格納部を有し、前記帯域設定処理部が、いずれの仮想連結パスにも割り当てられていない、空いている仮想連結メンバーパスを行き先ノードが同一で仮想連結パス帯域を増やす必要のある入力ポートに対して割り当てることを特徴とする。
【００２３】
また、上記課題を解決するための本発明に従う伝送装置は、第３の態様として、第１の態様において、各入力ポートの帯域割当優先度と最低保証帯域を保持する入力ポート設定情報格納部を有し、帯域設定処理部において、前記リンク容量調整体系制御部に対する仮想連結メンバーパス追加コマンドを発行する際に、高優先度の入力ポートを優先的に処理し、前記リンク容量調整体系制御部に対する仮想連結メンバーパス削除コマンドを発行する際に、最低保証帯域を下回らないように削除コマンド発行を抑制することを特徴とする。
【００２４】
さらにまた、上記課題を解決するための本発明に従う伝送装置は、第４の態様として、第１の態様において、前記入力トラフィックを保持するバッファを前記複数の入力ポートのそれぞれに対応して備え、前記入力トラフィック量収集部で入力トラフィック量を収集するための予め設定された周期は、前記複数の入力ポートの全てについて、入力ポートのバッファのバッファサイズと最大帯域の割合を求め、最短の値を用いることを特徴とする。
【００２５】
さらに、上記課題を解決するための本発明に従う伝送装置は、第５の態様として、第１の態様において、前記帯域設定処理部は、入力ポートの使用帯域が仮想連結パス帯域を下回った場合に、前記リンク容量調整体系制御部に対する仮想連結メンバーパス削除コマンドの発行を一定期間待ち合わせることにより、入力トラフィック量が安定しない場合に、リンク容量調整体系による仮想連結メンバーパスの追加・削除が過度に行われて伝送に必要な仮想連結が確立しないという状態を回避することを特徴とする。
【発明の効果】
【００２６】
以上の構成により本発明によって、ＩＰ等のデータ通信トラフィックを伝送する場合に、その伝送に必要十分なSONET/SDHネットワーク帯域を、LCASを利用することによってサービスを中断することなく、簡単なアルゴリズムによって自動的かつ高速、タイムリーに変更することが可能となる。
【００２７】
したがって、本発明の適用によりSONET/SDHネットワーク帯域の利用効率を向上させることが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下図面に従い、本発明の実施の形態例を説明する。尚、図に示す実施例は、本発明の理解のためのものであって、本発明の適用は、かかる実施例に限定されるものではない。
【００２９】
図２は、本発明に従う伝送装置の一実施例構成を示す図である。図１に示した従来技術における伝送装置の構成に対し、特徴として、LCAS自動制御部７が追加されている。
【００３０】
LCAS自動制御部７は、図２の下部に拡大して示すように入力トラフィック量収集部７０、VCATパス情報格納部７１、帯域設定処理部７２および入力ポート設定情報格納部７３から構成される。これらの構成部の機能は、ハードウェアもしくはファームウェアにより実現可能である。
【００３１】
図示しない装置オペレーターはネットワーク監視制御装置(NMS)１０２を用いて、監視・制御部６を通して入力トラフィック量収集部７０に対して伝送装置の入力トラフィック量を収集する収集周期を設定し、もしくは入力トラフィック量収集部７０に自動的に算出させる。
【００３２】
入力トラフィック量収集部７０において、収集周期を自動算出する場合は、登録された入力ポートP1,P2の最大帯域と入力トラフィックをVCATパスに乗せる際に一時保管するイーサネットインタフェース４、５にあるバッファのサイズから周期を算出する。
【００３３】
入力トラフィック量収集部７０には、予め入力ポートの種類毎にバッファがどれほど搭載されているかを設定しておく。
【００３４】
例えば、入力ポートP1の最大帯域が１Gbpsでイーサネットインタフェース４のバッファサイズが２Mbyteの場合、周期は
２Mbyte÷１Gbps≒16msec  である。
【００３５】
かかる周期を全入力ポートについて計算し、最短のものを収集周期として選択する。こうすることで、帯域設定変更するまでにインターフェース、５におけるバッファが溢れてデータロスが発生する可能性を小さくすることができる。
【００３６】
ただし、帯域設定変更完了までの時間にはLCASのプロトコル処理時間も必要であるので、データロスを皆無にすることはできない。LCASの処理時間の平均を予め入力トラフィック量収集部７０に設定しておき、上記で求めた時間から差し引いてもなお性能的に処理可能な周期時間であれば、そのように求めることも可能である。
【００３７】
次に、装置オペレーターはネットワーク監視制御装置(NMS)１０２を通して、入力ポートとVCATパスの回線接続設定を行う。この時、設定パラメータとしてVCATパスの初期帯域(最初に入力ポートに割り当てるVCATメンバーパスMPの本数)と行き先ノード、帯域割当優先度と最低保証帯域を指定する。
【００３８】
VCATパス初期帯域はVCAT制御部２に設定され、行き先ノードはVCATメンバーパスMP毎に、割り当てられた入力ポート識別子とともにVCATパス情報格納部７１に登録される。
【００３９】
例えば、図３に示すようなテーブル形式で情報がVCATパス情報格納部７１に登録される。図3に示すテーブルにおいて、VCATメンバーパスMPのIDとパスの行き先ノード及び入力ポートIDの関係が示されている。
【００４０】
さらに、VCATパスの帯域割当優先度と最低保証帯域は、入力ポートP1,P2の識別子IDとともに入力ポート設定情報格納部７３に登録される。図４は、入力ポート設定情報格納部７３に登録される情報テーブルであり、図4において、帯域割当優先度は、例えば装置に登録できる全入力ポートの数分用意し、入力ポート登録の際に帯域割当優先度は他と重複しないように設定される。そして、帯域割当優先度の数値の大きいほど優先度が高い等の規則を予め決めておくものとする。図4の例では、帯域割当優先度１０である入力ポートにより大きな最低保証帯域が与えられていることが理解できる。
【００４１】
入力トラフィック量収集部７０は、上記により予め設定された周期で登録済みの全入力ポートに対応するイーサネットインタフェース４，５における図示しないバッファから入力トラフィック量を収集する。その収集の手順は、例えば図５のような処理フローが対応する。
【００４２】
図５に示す例では、入力トラフィック量収集部７０により、入力ポートがイーサネット（Ethernet）インタフェースの場合を想定し、IEEE 標準802.3で標準化されているMAC EntityのaOctetsReceivedOK(受信オクテット数)という属性値を収集する（ステップＳ１）。
【００４３】
この属性値は推奨パッケージ（Recommended Package）であるが、ほとんど全てのMACチップに実装されており、入力トラフィック量を表す数値として使用できる。この受信オクテット数を全ての入力ポートP1,P2について収集し、１周期前の値からの増減分(＝1周期分の入力トラフィック量)を算出して、帯域設定処理部７２に通知する（ステップＳ２）。
【００４４】
帯域設定処理部７２は、先ずVCATパス情報格納部７１に格納されている図3に示すテーブル情報からVCATメンバーパスの行き先ノードが同一の入力ポートをグルーピングし、グループ毎に以下の処理を行う。
【００４５】
すなわち、各入力ポートについて、帯域割当優先度が高い順に図６のフローチャートに示す処理を繰り返し行う。
【００４６】
図６の処理を、順を追って説明する。
【００４７】
まず帯域設定処理部７２は、入力トラフィック量格納部７０に格納されている入力トラフィック量から、入力ポートの使用帯域を算出する（ステップＳ１０）。これには、１周期分のオクテット数増減分を周期時間で割れば求まる。例えば、オクテット数増減分が1.5Mbyteで1周期が20msである場合、
（1.5Mbyte×8）bit÷20ms＝600Mbps  となり、入力ポートの使用帯域は600Mbpsであると算出される。
【００４８】
次に当該入力ポートに割り当てられているVCATパス帯域をVCAT制御部２から取得し、入力ポートの使用帯域とVCATパス帯域の差分(VCATメンバーパスMPの1本分の帯域と現在割り当てている本数から算出する)即ち、VCATメンバーパスMPの余剰または不足分を算出する（ステップＳ１１）。
【００４９】
次いで、余剰又は、不足分に対応する差分の絶対値をVCATメンバーパス1本分の帯域値で割り、VCATメンバーパス何本分に相当するかを算出し、1本分未満の場合（ステップＳ１２、Ｎｏ）、図示しない、VCATメンバーパスの削除保護カウンタをクリアし、次の入力ポートの処理に移る（ステップＳ１３）。
【００５０】
差分が1本分以上の場合（ステップＳ１２、Ｙｅｓ）、以下の処理を行う。
【００５１】
VCATメンバーパスが余剰即ち、入力ポートの使用帯域＜VCATパス帯域の場合（ステップＳ１４、Ｙｅｓ）、上記VCATメンバーパスの削除保護カウンタをインクリメントする（ステップＳ１５）。
【００５２】
保護カウンタが予め設定された閾値を超えたら（ステップＳ１６、Ｙｅｓ）、現在入力ポートに割り当てられているVCATパスから、NORMコマンド送出中(LCASの管理上VCATパスに割り当て中の状態、図７参照)のVCATメンバーパスを、先に算出した本数分選択する（ステップＳ１７）。
【００５３】
この時、入力ポート設定情報格納部７３に格納されている当該ポートの最低保証帯域(図４参照)を下回らないよう選択本数を制限する。そして選択したVCATメンバーパスの削除コマンドをLCAS制御部３に対して発行し、VCATパス情報格納部７１内の削除したVCATメンバーパスに対応する入力ポート部に"割当無し"を設定する（ステップＳ１７）。
【００５４】
一方、ステップＳ１３において、入力ポートの使用帯域＞VCATパス帯域の場合（ステップＳ１４、Ｎｏ）、VCATメンバーパスの削除保護カウンタをクリアする（ステップＳ１８）。
【００５５】
次にLCAS制御部３の情報を参照し、IDLEコマンド送出中(LCASの管理上いずれのVCATパスにも割り当てられていない状態、図７参照)のVCATメンバーパスを検索する。IDLEコマンド送出中のVCATメンバーパスが有れば、先に算出した本数分選択する。選択したVCATメンバーパスを、現在当該入力ポートに割り当てられているVCATパスに追加するためのコマンドをLCAS制御部３に対して発行し、VCATパス情報格納部７１内の図３に示すテーブルにおいて、追加したVCATメンバーパスIDに対応する入力ポート部に当該ポート識別子を設定する。
【産業上の利用可能性】
【００５６】
以上の処理により、各入力ポートに対して、その入力トラフィック量に応じたVCATパス帯域を自動的に算出、変更することが可能となる。これにより、SONET/SDHネットワーク帯域の利用効率を向上させ、産業上利するところ大である。
【図面の簡単な説明】
【００５７】
【図１】VCATやLCASを用いる伝送装置の一構成例を示す図である。
【図２】本発明に従う伝送装置の一実施例構成を示す図である。
【図３】VCATパス情報格納部に格納されるテーブル情報の例を示す図である。
【図４】入力ポート設定情報格納部に格納されるテーブル情報の例を示す図である。
【図５】入力トラフィック収集部の処理フローを示す図である。
【図６】帯域設定処理部の処理フローを示す図である。
【図７】LCASにおけるVCATメンバーパスの状態一覧を示す図である。
【符号の説明】
【００５８】
１  OC-ｎインタフェース
２  VCAT制御部
３  LCAS制御部
４，５イーサネットインタフェース
６  装置監視・制御部
７  LCAS自動制御部
７０  入力トラフィック量収集部
７１  VCATパス情報格納部
７２  帯域設定処理部
７３  入力ポート設定情報格納部
１００  OC-ｎライン
１０１  SONETY/SDHネットワーク
１０２  ネットワーク監視制御装置
【図１】
2005184301.tif 000003
【図２】
2005184301.tif 000004
【図３】
2005184301.tif 000005
【図４】
2005184301.tif 000006
【図５】
2005184301.tif 000007
【図６】
2005184301.tif 000008
【図７】
2005184301.tif 000009