(57)【要約】  【課題】帯域制御、経路設定、負荷分散などを柔軟に行うことを可能にし、また、コストエフェクティブなＬ２ネットワークの中継網を構築することを可能にすること。  【解決手段】GMPLSネットワーク10をL2スイッチ17、18間に介在させてＬ２ネットワークを構成する。L2スイッチ17,18には、L2SW/GMPLS連携部19,20、GMPLS制御部21,22、パス情報管理データベース23,24、IF対応表25,26が付属している。L2SW/GMPLS連携部19,20は、L2スイッチ17,18からMIB情報を収集してトラフィックを算出し、その結果に応じてパス情報管理データベース23,24とIF対応表25,26を参照してGMPLS制御部21,22へ波長パスの追加設定または削除を要求するとともにL2スイッチ17,18にLAG設定または解除を要求する。GMPLS制御部21,22は、GMPLSネットワーク10における波長パスを追加設定または削除する。  【選択図】図１
2006157102.tif 000002
【特許請求の範囲】
【請求項１】
複数の光クロスコネクト装置を備えるＧＭＰＬＳネットワークをＬ２スイッチ間に介在させて該ＧＭＰＬＳネットワークを中継網としたＬ２ネットワークを構成し、
Ｌ２スイッチには、該Ｌ２スイッチとＧＭＰＬＳネットワークとを連携させるためのＬ２ＳＷ／ＧＭＰＬＳ連携部、ＧＭＰＬＳネットワークにおける波長パスの設定を制御するＧＭＰＬＳ制御部、波長パスの追加設定および削除に応じて更新され、Ｌ２スイッチ間に設定されている波長パスに関する情報が格納されるパス情報管理データベース、およびＬ２スイッチにおける物理的インタフェースと制御用インタフェースＩＤとの対応を示すＩＦ対応表を付属させ、
前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部は、Ｌ２スイッチからＭＩＢ情報を収集してトラフィックを算出し、その結果に応じて前記パス情報管理データベースおよび前記ＩＦ対応表を参照して前記ＧＭＰＬＳ制御部へ波長パスの追加設定または削除を要求するとともにＬ２スイッチにＬＡＧ設定または解除を要求し、
前記ＧＭＰＬＳ制御部は、前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部からの波長パスの追加設定あるいは削除の要求に対してＧＭＰＬＳネットワークにおける波長パスを追加設定または削除することを特徴とするＬ２ネットワーク転送システム。
【請求項２】
Ｌ２スイッチ間のリンクの優先度に従って波長パスのルートが自律的に設定されることを特徴とする請求項１に記載のＬ２ネットワーク転送システム。
【請求項３】
前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部は、Ｌ２スイッチからＶＬＡＮ情報を収集して、そのプライオリティビットを波長パスの追加設定要求に反映させ、光クロスコネクト装置間に設定されたトラフィックエンジニアリングの優先度に従って波長パスが自律的にルートを設定することを特徴とする請求項２に記載のＬ２ネットワーク転送システム。
【請求項４】
運用者のポリシーに従って明示的にＬ２スイッチ間のルートを設定することを特徴とする請求項１ないし３のいずれかに記載のＬ２ネットワーク転送システム。
【請求項５】
前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部とＧＭＰＬＳ制御部の全機能あるいは一部機能をＬ２スイッチの一部として設けたことを特徴とする請求項１ないし４のいずれかに記載のＬ２ネットワーク転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ネットワークを用いたＬ２転送システムに関し、特に、波長パスの設定および削除（帯域制御）、負荷分散、経路設定などを効果的に行うことができる、光ネットワークを用いたＬ２転送システムに関する。
【背景技術】
【０００２】
Ｌ２フレーム（パケット）を転送する網として、複数のＬ２スイッチで構成されたイーサネット（登録商標）網が知られている。図１０は、Ｌ２スイッチ１０１〜１０４で構成された中継網を示す。各Ｌ2スイッチ１０１〜１０４は、Ｌ２フレームに含まれるVLAN(Virtual LAN)情報を解析し、それに従って各フレームを出力側ポートに転送する。
【０００３】
Ｌ２ネットワークでは、トラフィックの増減に対処し得るようにするため、ピークトラフィックを想定し、Ｌ２スイッチ１０１−１０２間、１０１−１０３間、１０３−１０４間、１０２−１０４間のリンクを予め増強しておく。例えば、Ｌ２スイッチ１０１−１０４間でトラフィックが急激に増大した場合、リンクアグリゲーション(LAG:Link Aggregation)と呼ばれる技術を用いて、Ｌ２スイッチ１０１−１０２間およびＬ２スイッチ１０２−１０４間の帯域を増加させる。
【０００４】
また、Ｌ２スイッチ１０１〜１０４を結ぶリンクでループが構成される場合、パケットがループ内に無限に巡回するのを防ぐためにSTP(Spanning Tree Protocol）やRSTP(Rapid STP)と呼ばれるプロトコルが一般的に用いられる。パケットの転送経路は、このプロトコルにより自動的に一意に決定される。例えばルートスイッチをＬ２スイッチ１０１とした場合、Ｌ２スイッチ１０３−１０４間（またはＬ２スイッチ１０２−１０４間）のリンクはSTPあるいはRSTPによりブロックされ、Ｌ２スイッチ１０１からＬ２スイッチ１０４までの転送経路は、Ｌ２スイッチ１０１−１０２−１０４（またはＬ２スイッチ１０１−１０３−１０４）に決定される。
【特許文献１】特開２００１−３５５４４８号公報
【非特許文献１】「IDG情報通信シリーズ １０ギガビットEthernet教科書」（株）IDGジャパン 2002年4月発行 358-359頁
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＬ２転送システムでは、インタフェースの増強やLAGによりＬ２スイッチ間の帯域制御が可能であるが、トラフィックの急激な増大に対して柔軟に対応することが困難であるという課題がある。
【０００６】
また、パケットの転送経路は、ネットワーク資源の余剰の有無に関わらずSTPやRSTPにより一意に決定されるため、運用者の意図を反映したトラフィック分散や転送経路の決定が困難であり、そのためネットワーク資源の有効利用ができないという課題がある。
【０００７】
運用者の意図を反映したトラフィックの負荷分散や経路設定を実現するために、MPLS(Multi-Protocol Label Switching)と呼ばれるＬ２ネットワーク転送システムが知られているが、MPLSでは今後のトラフィックの急激な増大に対してMPLS対応転送ノードのインタフェース（光電気変換部）を増強しておく必要がある。
【０００８】
今後、トラフィックの急激な増大に対して中継ノードのインタフェースの高速化が進むことが予想されるため、高価なインタフェースを極力必要としないコストエフェクティブな中継網の構築が望まれるが、10GbEあるいは今後出現するであろう10GbE以上のネットワークに対する光電気変換部のインタフェースは高価であり、そのような高価なインタフェースを予め増強しておくことはサービスを安価に提供することを困難にする。
【０００９】
本発明の目的は、上記課題を解決し、帯域制御、経路設定、負荷分散などを柔軟に行うことができ、また、コストエフェクティブなＬ２ネットワークの中継網を構築することができる、光ネットワークを用いたＬ２転送システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、複数の光クロスコネクト装置を備えるＧＭＰＬＳネットワークをＬ２スイッチ間に介在させて該ＧＭＰＬＳネットワークを中継網としたＬ２ネットワークを構成し、Ｌ２スイッチには、該Ｌ２スイッチとＧＭＰＬＳネットワークとを連携させるためのＬ２ＳＷ／ＧＭＰＬＳ連携部、ＧＭＰＬＳネットワークにおける波長パスの設定を制御するＧＭＰＬＳ制御部、波長パスの追加設定および削除に応じて更新され、Ｌ２スイッチ間に設定されている波長パスに関する情報が格納されるパス情報管理データベース、およびＬ２スイッチにおける物理的インタフェースと制御用インタフェースＩＤとの対応を示すＩＦ対応表を付属させ、前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部は、Ｌ２スイッチからＭＩＢ情報を収集してトラフィックを算出し、その結果に応じて前記パス情報管理データベースおよび前記ＩＦ対応表を参照して前記ＧＭＰＬＳ制御部へ波長パスの追加設定または削除を要求するとともにＬ２スイッチにＬＡＧ設定または解除を要求し、前記ＧＭＰＬＳ制御部は、前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部からの波長パスの追加設定あるいは削除の要求に対してＧＭＰＬＳネットワークにおける波長パスを追加設定または削除することを特徴としている。
【００１１】
ここで、Ｌ２スイッチ間のリンクの優先度に従って波長パスのルートが自律的に設定されるようにしたり、前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部がＬ２スイッチからＶＬＡＮ情報を収集して、そのプライオリティビットを波長パスの追加設定要求に反映させ、光クロスコネクト装置間に設定されたトラフィックエンジニアリングの優先度に従って波長パスが自律的にルートを設定するようにしたりすることができる。
【００１２】
また、運用者のポリシーに従って明示的にＬ２スイッチ間のルートを設定するようにすることもできる。前記Ｌ２ＳＷ／ＧＭＰＬＳ連携部とＧＭＰＬＳＬ２スイッチ間制御部の全機能あるいは一部機能はＬ２スイッチの一部として設けることができる。パス情報管理データベースやＩＦ対応表がＬ２スイッチに含まれてもよい。
【発明の効果】
【００１３】
本発明は、光クロスコネクト装置を含んだGMPLSネットワークを中継網としてＬ２転送システムを構成し、パス情報管理データベースおよびＩＦ対応表を用いて波長パスの設定および削除を行い、帯域制御を行うので、柔軟な帯域制御が容易に可能になる。また、VLAN情報の優先度設定およびトラフィックエンジニアリングの優先度に従って波長パスの優先度を設定することにより、経路制御やトラフィック分散に運用者のポリシーを反映させることができる。さらに、GMPLSネットワークを中継網としているので、高価な光電気変換部などのインタフェースを用いる必要がないのでコストエフェクティブなＬ２ネットワークの中継網を構築することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明を説明する。図１は、本発明に係るＬ２転送システムの基本構成を示すブロック図である。伝送路１１と複数台の光クロスコネクト装置(OXC)１２〜１４はGMPLSネットワーク１０を構成する。
【００１５】
Ｌ２スイッチ１５、１６は、GMPLSネットワーク１０のエッジに位置するように光クロスコネクト装置１２、１３にそれぞれ結合される。これにより全体としてみればGMPLSネットワーク１０を中継網としたＬ２ネットワーク転送システムが構成される。なお、ここでは説明を簡単にするために２つのＬ２スイッチ１５、１６と３つのOXC１２〜１４を図示しているが、より多くのＬ２スイッチやOXCを含むのが一般的である。
【００１６】
Ｌ２スイッチ１５、１６はそれぞれ、Ｌ２スイッチ部１７、１８を備え、Ｌ２スイッチ部１７、１８にはL2SW/GMPLS連携部１９、２０が接続され、L2SW/GMPLS連携部１９、２０にはGMPLS制御部２１、２２が接続される。本例では、L2SW/GMPLS連携部１９、２０とGMPLS制御部２１、２２をＬ２スイッチ１５、１６内にその一部として設けているが、これらの全機能あるいは一部機能はＬ２スイッチ１５、１６と切り離して設けることもできる。
【００１７】
L2SW/GMPLS連携部１６、１７には、パス情報管理データベース２３、２４とＩＦ対応表２５、２６が接続される。パス情報管理データベース２３、２４には、GMPLSネットワーク１０において設定された波長パスの情報が格納される。ＩＦ対応表２５、２６は、Ｌ２スイッチ部１７、１８の物理的インタフェース(ＩＦ)とその識別子(IF ID)の対応を表すものであり、この情報は予め格納されている。
【００１８】
L2SW/GMPLS連携部１６、１７は、パス情報管理データベース２３、２４とＩＦ対応表２５、２６を用いて、後述するように、Ｌ２スイッチ部１７、１８とOXC１２〜１４の制御を連携させる。GMPLS制御部２１、２２はGMPLSネットワーク１０の制御プレーン２７を介してOXC１１〜１４を制御し、GMPLSネットワーク１０での最適な波長パスを設定する。L2SW/GMPLS連携部１９、２０やGMPLS制御部２１，２２はソフトウエアで構成できる。
【００１９】
以下ではＬ２スイッチ１５を説明の対象とするが、Ｌ２スイッチ１６も同様である。図２は、トラフィック量が増大した場合のL2SW/GMPLS連携部１９の概略動作を示すフローチャートである。L2SW/GMPLS連携部１９は、Ｌ２スイッチ１５と他の各Ｌ２スイッチ間の転送パケット数、その他のMIB情報(Management Information Base)を収集し(S21)、収集したMIB情報よりトラフィック量を算出し、設定閾値と比較する(S22)。あるリンク（もしくはインタフェース）のトラフィック量が上限設定閾値を超えたとき、それをトリガに、パス情報管理データベース２３（図４参照）を参照し、トラフィック量が上限閾値を超えたＬ２スイッチ間において波長パスの追加設定をGMPLS制御部２１に要求する(S23)。
【００２０】
GMPLS制御部２１は、波長パスの追加設定の要求に従って制御プレーン２７を介してOXC１２〜１４を制御し、追加の波長パスを設定する。さらに、L2SW/GMPLS連携部１９は、正常に波長パスが設定されたことを確認後、ＩＦ対応表２５（図５参照）を参照して追加設定された波長パスのリンクがＬ２スイッチ部１７のどのＩＦに対応しているかを調べ、トラフィック量が上限閾値を超えたリンクと波長パスを追加設定したリンクの２つのリンクに対するLAG設定をＬ２スイッチ部１７に要求する(S24)。Ｌ２スイッチ部１７は、この要求に従ってLAGを設定する。
【００２１】
図３は、トラフィック量が減少した場合のL2SW/GMPLS連携部１９の概略動作を示すフローチャートである。L2SW/GMPLS連携部１９は、Ｌ２スイッチ１５と他の各Ｌ２スイッチ間の転送パケット数、その他のMIB情報を収集し(S31)、収集したMIB情報よりトラフィック量を算出し、設定された閾値と比較する(S32)。LAG設定されているリンク群におけるトラフィック量が下限閾値を下回った場合には、そのリンク群の、ある１つのリンクのLAG設定の解除をＬ２スイッチ部１７に要求する(S33)。Ｌ２スイッチ部１７は、この要求に従ってLAG設定を解除する。
【００２２】
さらに、L2SW/GMPLS連携部１９は、LAG設定を解除したリンクがどの波長パスに相当するかをパス情報管理データベース２３（図４参照）を参照して調べ、その波長パスの削除をGMPLS制御部２１に要求する(S34)。GMPLS制御部２１は、波長パスの削除要求に従って制御プレーン２７を介してOXC１２〜１４を制御し、波長パスを削除する。
【００２３】
図４は、パス情報管理データベース２３の例を示す。パス情報管理データベース２３は、現在設定されている各波長パスについて、制御に供されるパス情報を格納する。このパス情報は、波長パスID(Tunnel ID)、Ｌ２スイッチ間波長パスID(LSP ID)、入口側Ｌ２スイッチID(Ingress L2SW ID)と出口側Ｌ２スイッチID(Egress L2SW ID)、入口側Ｌ２スイッチの物理IFに対応したOXC側の論理的なIF ID(Ingress IF ID)を含む。なお、出口側Ｌ２スイッチの物理IFに対応したOXC側のIF ID(Egress IF ID)は、パス設定時にEgress側で自動認識し、図５に示す対応表からＬ２スイッチの物理IF IDを特定する。これらの内容は波長パスの追加設定時および削除時に自動更新される。
【００２４】
図４は、Ｌ２スイッチ(Ox3232321a)の物理IFに対応したOXC側の論理的なＩＦ(Ox3232321b〜d)から対向のＬ２スイッチ(Ox3232322a)へ至る３つの波長パス(LSP ID:1〜3)が設定され、それらの波長パスは、Tunnel ID＝LAG番号×100＋LSP IDの関係より、LAG設定されている状態を示している。このようなパス情報管理データベース２３を用いることにより、L2SW/GMPLS連携部１９は、図５の対応表と連携して、Ｌ２スイッチ間でどの物理IF間で波長パスが設定されているか容易に認識でき、トラフィックに応じたLAG設定および解除を容易かつ迅速に行うことができる。
【００２５】
図５（ａ）は、ＩＦ対応表２５の例を示す。ＩＦ対応表２５は、Ｌ２スイッチ部１７の物理的ＩＦと物理的に接続されているOXC側のポート情報(IF ID)を対応させて記憶している。図５（ｂ）は、Ｌ２スイッチ部１７の物理的ＩＦのGE2/1、GE2/2、GE2/3のIF IDがそれぞれ、Ox3232321b、Ox3232321c、Ox3232321dであることを示している。L2SW/GMPLS連携部１９は、このようなＩＦ対応表２５を参照することにより波長パスの追加設定、削除とLAGの設定、解除とを容易に対応させて制御できる。また、Ｌ２スイッチ部１７の変更などでその物理的インタフェースが変わってもＩＦ対応表を書き換えるだけで容易に対処でき、L2SW/GMPLS連携部１９の制御内容を変更する必要がない。
【００２６】
図６は、L2SW/GMPLS連携部１９の具体例を示す機能ブロック図である。L2SW/GMPLS連携部１９は、MIB情報収集モジュール６１、トラフィックモニタモジュール６２、設定モジュール６３、および共通処理モジュール６４を備える。設定モジュール６３は、L2SW設定モジュール６５とGMPLS設定モジュール６６と通信モジュール６７を有する。共通処理モジュール６４にはGUI表示モジュールが接続され、ユーザはこれを介してシステムの各種状態を設定したり各種情報をみたりすることができる。また、設定ファイルやパス情報管理データベース、IF対応表などとの情報の送受は共通処理モジュール６４を介して行われる。
【００２７】
MIB情報収集モジュール６１は、SNMP-API(Simple Network Management Protocol-Application Programming Interface)を介してトラフィック算出に必要なMIB情報やVLANに関する情報をＬ２スイッチ部１７から収集する。
【００２８】
トラフィックモニタモジュール６２は、MIB情報収集モジュール６１で収集されたMIB情報を元にリンク使用率を計算し、算出されたリンク使用率と予め設定された閾値とを比較し、その比較結果に応じて波長パスの追加（帯域増加）あるいは削除（帯域削減）を設定モジュール６３に要求する。設定モジュール６３のGMPLS設定モジュール６６は、この要求に従ってGMPLS制御部２１に波長パスの追加設定あるいは削除コマンドを送信し、L2SWモジュール６５は、Ｌ２スイッチ部１７にLAGの設定あるいは解除コマンドを送信する。これらの送信は、通信モジュールの６７のCLI-APIを介して行われる。
【００２９】
リンク使用率は、例えば下記の計算式により算出できる。なお、リンク使用率は、各ＩＦへ入るInのオクテッド数に基づくInリンク使用率と、各ＩＦから出るOutのオクテッド数に基づくOutリンク使用率の２つのリンク使用率を算出する。
【００３０】
リンク使用率(％)＝｛（収集したオクテッド数−前回収集したオクテッド数）×８｝×（ポーリング間隔×ifSpeed値）
【００３１】
ここで、オクテッド数は、MIB情報：ifHCInOctetsおよびifHCOutOctets(64bitカウンタ)から得ることができる。また、ifSpeed値は、インタフェースの転送速度を表し、MIB情報：mib-2.interfaces.ifTable.ifSpeedから得ることができる。なお、リンク使用率の計算式は上記式に限定されるものではなく、適宜変更して適当な計算式を用いることができるようにしてもよい。
【００３２】
図７は、MIB情報収集モジュール６１およびトラフィックモニタモジュール６２の動作を示すフローチャートである。MIB情報収集モジュール６１はＬ２スイッチ部１７に対してポーリングを行い(S71)、MIB情報を収集する(S72)。収集されたMIB情報はMIBデータファイルとして蓄えられる。トラフィックモニタモジュール６２は、収集されたMIB情報およびこれまでに蓄えられたMIB情報を元に、上述のようにしてリンク使用率を算出し(S73)、リンク使用率上限閾値と比較する(S74)。リンク使用率上限閾値は任意に設定可能とするのがよい  。
【００３３】
リンク使用率が上限閾値を超える場合、上限カウンタにより設定された条件との一致を調べる(S75)。上限カウンタは、Inリンク使用率が上限閾値を超えた時間をカウントするInカウンタとOutリンク使用率が上限閾値を超えた時間をカウントするOutカウンタを有する。これらのカウンタは、一定時間（分または秒を単位として設定される）でリセットされる。この一定時間は、マニュアルで設定可能にするのがよい。
【００３４】
上限カウンタは、InカウンタとOutカウンタの少なくとも一方のカウント値、すなわちInリンク使用率が上限閾値を超えた時間とOutリンク使用率が上限閾値を超えた時間の少なくとも一方が一定時間継続したことで条件一致となる。条件一致の場合、上限カウンタは、設定モジュール６３に波長パスの追加設定（帯域増加）を要求する(S76)とともに、SNMP-APIへポーリング停止を要求する(S77)。また、条件不一致の場合には、S71に戻ってポーリング以下の処理を所定間隔で繰り返し実行する。
【００３５】
リンク使用率が上限閾値以下である場合、リンク使用率をリンク使用率下限閾値と比較する(S78)。リンク使用率下限閾値も任意に設定可能にするのがよい。リンク使用率が下限閾値以下である場合、下限カウンタにより設定された条件との一致を調べる(S79)。下限カウンタは、Inリンク使用率が下限閾値以下である時間をカウントするInカウンタとOutリンク使用率が下限閾値以下である時間をカウントするOutカウンタを有する。これらのカウンタは、一定時間（分または秒を単位として設定される）でリセットされる。この一定時間は、マニュアルで設定可能にするのがよい。
【００３６】
下限カウンタは、InカウンタとOutカウンタの両者のカウント値、すなわちInリンク使用率が下限閾値以下となっている時間とOutのリンク使用率が下限閾値以下となっている時間の両者が一定時間継続したことで条件一致となる。条件一致の場合、下限カウンタは、設定モジュール６３に波長パスの削除（帯域削減）を要求する(S80)とともに、SNMP-APIへポーリング停止を要求する(S77)。また、条件不一致の場合には、S71に戻ってポーリング以下の処理を所定間隔で繰り返し実行する。
【００３７】
図８および図９は、設定モジュール６３の動作を示すフローチャートであり、図８は、トラフィックモニタモジュール６２から波長パスの設定（帯域増加）が要求された場合、図９は、波長パスの削除（帯域削減）が要求された場合である。
【００３８】
図８において、設定モジュール６３は、波長パス追加設定コマンドを受けるとVLAN情報を参照して、VLAN毎に当該Ｌ２スイッチ１５がマスタ／スレーブかの切り分けを行う(S81)。
【００３９】
当該Ｌ２スイッチ１５がマスタとなる場合、まず、通信モジュール６７を介して波長パス追加設定コマンドをGMPLS制御部２１に送信する(S82)。GMPLS制御部２１は、制御プレーン２７を介してGMPLSネットワーク１０において適当な波長パスを設定し、その応答を返す。設定モジュール６３は、波長パス追加設定コマンドの応答をもとに正常性の確認および波長パスが追加設定されたＩＦの特定を行う(S83)。ここで異常であればS82に戻って波長パス追加設定コマンドの送信を一定期間繰り返す。それでも異常であれば、連携アプリケーションを停止させ、警報などを発生させる。また、正常であればＬ２スイッチ部１７へLAG設定コマンドを送信し(S84)、その応答を確認する(S85)。ここで応答が確認できなければS82に戻って波長パス追加設定要求コマンドの送信を一定期間繰り返す。それでも異常であれば、連携アプリケーションを停止させ、警報などを発生させる。LAG設定コマンドの応答が確認できれば、その応答の正常性確認を行う(S86)。ここで応答が正常でなければ、S82に戻って波長パス追加設定要求コマンドの送信を一定期間繰り返す。それでも異常であれば、連携アプリケーションを停止させ、その旨を共通処理モジュール６４に通知して警報などを発生させる。また、応答が正常であれば波長パス追加設定完了(S87)としてポーリングを再開させる。
【００４０】
当該Ｌ２スイッチ１５がスレーブとなる場合には、まず、波長パス設定時にCLI上に表われる文字列を確認する(S88)。ここで表われた文字列から波長パスが追加設定されたＩＦを特定する(S89)。次に、Ｌ２スイッチ部１７へLAG設定コマンドを送信し(S90)、その応答を確認する(S91)。ここで応答が確認できなければS90に戻って応答が確認できるまでLAG設定コマンドの送信を一定期間繰り返す。それでも異常であれば、その旨を共通処理モジュール６４に通知して警報などを発生させる。LAG設定コマンドの応答が確認できれば、その応答の正常性確認を行う(S92)。ここで応答が正常でなければその旨を共通処理モジュール６４に通知して警報などを発生させる。また、応答が正常であれば波長パス追加設定完了(S93)としてポーリングを再開させる。
【００４１】
図９において、設定モジュール６３は、波長パスの削除（帯域削減）コマンドを受けるとVLAN情報を参照して、VLAN毎に当該Ｌ２スイッチ１５がマスタ／スレーブかの切り分けを行う(S81)。
【００４２】
当該Ｌ２スイッチ１５がマスタとなる場合、まず、削除するＬ２スイッチ部１７のIFを選別し,通信モジュール６７を介してＬ２スイッチ部１７へLAG解除コマンドを送信し(S94)、その応答を確認する(S95)。ここで応答が確認できなければS94に戻ってLAG解除コマンドの送信を一定期間繰り返す。それでも異常であれば、連携アプリケーションを停止させ、警報などを発生させる。LAG解除が正常に動作すれば、図５のIF対応表を参照し、削除したIFと波長パスの論理IF IDを認識し、該波長パスの削除コマンドをGMPLS制御部２１に送信する(S96)。
【００４３】
GMPLS制御部２１は、制御プレーン２７を介してGMPLSネットワーク１０において選別された波長パスを削除し、その応答を返す。設定モジュール６３は、波長パス削除コマンドの応答をもとに正常性の確認を行う(S97)。ここで異常であればS96に戻って波長パス削除コマンドの送信を一定期間繰り返す。それでも異常であれば、連携アプリケーションを停止させ、警報などを発生させる。また、最後に応答の正常性確認を行う(S98)。ここで応答が正常でなければ連携アプリケーションを停止させ、その旨を共通処理モジュール６４に通知して警報などを発生させる。また、応答が正常であれば波長パス削除完了(S99)としてポーリングを再開させる。
【００４４】
当該Ｌ２スイッチ１５がスレーブとなる場合には、まず、CLI上に表われる文字列を確認する(S100)。ここで表われた文字列から削除された波長パスのIF IDを特定し、図５のIF対応表よりＬ２スイッチ部１７のIFを特定する(S101)。次に、Ｌ２スイッチ部１７へLAG解除コマンドを送信し(S102)、その応答を確認する(S103)。ここで応答が確認できなければS102に戻って、LAG解除コマンドの送信を一定期間繰り返す。それでも異常であれば、連携アプリケーションを停止させ、警報などを発生させる。LAG解除コマンドの応答が確認できれば、応答の正常性確認を行う(S104)。ここで応答が正常でなければ連携アプリケーションを停止させ、その旨を共通処理モジュール６４に通知して警報などを発生させる。また、応答が正常であれば波長パス削除完了(S105)としてポーリングを再開させる。
【００４５】
上記実施形態において、トラフィック量が増大したときの波長パス追加設定手法としては、例えば以下の２つが考えられる。
(1)運用者のポリシーに従って明示的にOXC間のルートを設定する。
(2)リンクの優先度によって波長パスのルートを自律的に設定する。
【００４６】
上記(2)の手法は、例えばVLAN情報の優先度設定を波長パス要求に反映させ、XOC間に設定したトラフィックエンジニアリング（Telink:Trafic engineering link)の優先度に従って、波長パスが自律的に優先度を設定するようにして実現できる。
【００４７】
LAG設定されたＩＦ群で伝送されるトラフィックは、MACアドレスやIPアドレス、MPLSラベル、TCP/UDPポートなどの情報を元にＬ２スイッチにより分散させることができる。
【００４８】
以上説明したように、本発明では光クロスコネクト装置を含んだGMPLSネットワークを中継網としてＬ２転送システムを構成し、パス情報管理データベースおよびＩＦ対応表を用いて波長パスの追加設定（帯域増加）および削除（帯域削減）を行うので、柔軟な帯域制御が可能になる。また、VLAN情報の優先度設定およびトラフィックエンジニアリングの優先度に従って波長パスの優先度を設定することにより、経路制御やトラフィック分散に運用者のポリシーを反映させることができる。さらに、GMPLSネットワークを中継網としているので、高価な光電気変換部などのインタフェースを用いる必要がなく、コストエフェクティブな中継網を構築することが可能になる。従って、本発明によれば、国際間でのネットワークのように、波長リソースが十分でない環境下において帯域制御を行いながらリソースの有効利用が実現できる。
【図面の簡単な説明】
【００４９】
【図１】本発明に係るＬ２転送システムの基本構成を示すブロック図である。
【図２】トラフィック量が増大した場合のL2SW/GMPLS連携部の概略動作を示すフローチャートである。
【図３】トラフィック量が減少した場合のL2SW/GMPLS連携部の概略動作を示すフローチャートである。
【図４】パス情報管理データベースの例を示す説明図である。
【図５】ＩＦ対応表の例を示す説明図である。
【図６】L2SW/GMPLS連携部の具体例を示す機能ブロック図である。
【図７】MIB情報収集モジュールおよびトラフィックモニタモジュールの動作を示すフローチャートである。
【図８】設定モジュールの動作（波長パス追加設定の場合）を示すフローチャートである。
【図９】設定モジュールの動作（波長パス削除の場合）を示すフローチャートである。
【図１０】従来の広域イーサネット（登録商標）網を示すブロック図である。
【符号の説明】
【００５０】
１０・・・GMPLSネットワーク、１１・・・伝送路、１２〜１４・・・光クロスコネクト装置、１５，１６・・・Ｌ２スイッチ、１７，１８・・・Ｌ２スイッチ部、１９，２０・・・L2SW/GMPLS連携部、２１，２２・・・GMPLS制御部、２３，２４・・・パス情報ＤＢ、２５，２６・・・ＩＦ対応表、２７・・・制御プレーン、６１・・・MIB情報収集モジュール、６２・・・トラフィックモニタモジュール、６３・・・設定モジュール、６４・・・共通処理モジュール６４、６５・・・L2SW設定モジュール、６６・・・GMPLS設定モジュール６６、６７・・・通信モジュール
【図１】
2006157102.tif 000003
【図２】
2006157102.tif 000004
【図３】
2006157102.tif 000005
【図４】
2006157102.tif 000006
【図５】
2006157102.tif 000007
【図６】
2006157102.tif 000008
【図７】
2006157102.tif 000009
【図８】
2006157102.tif 000010
【図９】
2006157102.tif 000011
【図１０】
2006157102.tif 000012