(57)【特許請求の範囲】
【請求項１】
クライアントノードを接続したノード間でデータ交換を行うネットワークシステムであって、
クライアントノードとのシグナリング情報交換を行い、データ情報転送経路を決定し、前記クライアントノードの設定情報を生成するシグナリングネットワークと、
前記シグナリングネットワークからの前記設定情報によりデータ情報転送経路を構築し、クライアントノード間のデータ交換を行うデータネットワークとを備えるネットワークシステム。
【請求項２】
前記シグナリングネットワークと前記データネットワークが物理分離されている請求項１記載のネットワークシステム。
【請求項３】
クライアントノードを接続したノード間でデータ交換を行うネットワークシステムであって、
クライアントノードとのシグナリング情報交換を行い、データ情報転送経路を決定し、設定情報を生成する集中制御装置と、
前記集中制御装置からの設定情報によりデータ情報転送経路を構築し、クライアントノード間のデータ交換を行う伝送装置とを備えるネットワークシステム。
【請求項４】
前記集中制御装置は、複数の伝送装置に対して１つ配備される請求項３のネットワークシステム。
【請求項５】
クライアントノードを接続したノード間でデータ交換を行うネットワークシステムであって、
制御パスを通してクライアントノードとシグナリング情報交換を行い、データ情報転送経路を決定し、設定情報を生成する集中制御装置と、
前記制御パスを前記集中制御装置との間に設定し、クライアントノードからの前記シグナリング情報を前記制御パスに送出し、前記制御パスを通して受信した前記集中制御装置からの設定情報によりデータパスを構築し、前記クライアントノードからのデータを前記データパスを用いて送信し、前記制御パスとデータパスから受信したシグナリング情報とデータ情報を前記クライアントノードに転送する伝送装置とを備えるネットワークシステム。
【請求項６】
前記集中制御装置は、複数の伝送装置に対して１つ配備される請求項５のネットワークシステム。
【請求項７】
クライアントノードを接続したノード間でデータ交換を行うネットワークシステムであって、
制御パスを通してクライアントノードとシグナリング情報交換を行うシグナリング回路とデータ情報転送経路を決定し、クライアント設定情報を前記シグナリング回路に通知する経路／リソース決定回路と、
前記経路／リソース決定回路からのネットワーク設定情報を制御パスを通して通知するパス制御回路とから構成される集中制御装置と、
前記集中制御装置との間に設定された制御パスを通して、前記集中制御装置のパス制御回路から通知されるネットワーク設定情報を設定するコンフィグ回路と、
前記コンフィグ回路から登録されるデータ情報‐データパス対応表と、
前記データ情報‐データパス対応表を参照して、前記データ情報と前記データパス間のデータ情報マッピングとデマッピングを行うマップ／デマップ回路と、
前記コンフィグ回路から設定に基づいて、制御パスとデータパスのクロスコネクトを行うパスクロスコネクトと、
クライアントノードからの前記データ情報とシグナリング情報を分離し、前記シグナリング情報を前記制御パスに送出し、データ情報を前記マップ／デマップ処理回路に送出し、前記制御パスからの前記シグナリング情報と前記マップ／デマップ処理回路からのデータ情報を多重して出力するシグナリング分離多重回路とから構成される伝送装置とを備えたネットワークシステム。
【請求項８】
前記集中制御装置は、複数の伝送装置に対して１つ配備される請求項７のネットワークシステム。
【請求項９】
クライアントノードを接続したノード間でデータ交換を行うネットワークシステムであって、
シグナリング情報交換を行い、クライアント設定情報を入手するシグナリング回路と、
前記シグナリング回路の設定情報を元にネットワーク情報を付加するＮｅｘｔ−Ｈｏｐ情報付加回路と、
前記シグナリング回路とＮｅｘｔ−Ｈｏｐ情報付加回路とネットワーク入力ポートからのデータ情報とシグナリング情報をスイッチするスイッチとから構成されるクライアントノードと、
制御パスを通して前記クライアントノードとシグナリング情報交換を行うシグナリング回路と、
データ情報転送経路を決定し、前記クライアント設定情報を前記シグナリング回路に通知する経路／リソース決定回路と、
前記経路／リソース決定回路からのネットワーク設定情報を制御パスを通して通知するパス制御回路とから構成される集中制御装置と、
前記集中制御装置との間に設定された制御パスを通して、前記集中制御装置のパス制御回路から通知されるネットワーク設定情報を設定するコンフィグ回路と、
前記コンフィグ回路からのネットワーク設定情報をデータ情報のネットワーク情報‐データパス対応表と、
前記データ情報‐データパス対応表を参照して、前記データ情報と前記データパス間のデータ情報マッピングとデマッピングを行うマップ／デマップ回路と、
前記コンフィグ回路から設定に基づいて、制御パスとデータパスのクロスコネクトを行うパスクロスコネクトと、
クライアントノードからの前記データ情報とシグナリング情報を分離し、前記シグナリング情報を前記制御パスに送出し、データ情報を前記マップ／デマップ処理回路に送出し、前記制御パスからの前記シグナリング情報と前記マップ／デマップ処理回路からのデータ情報を多重して出力するシグナリング分離多重回路とから構成される伝送装置とを備えるネットワークシステム。
【請求項１０】
前記集中制御装置は、複数の伝送装置に対して１つ配備される請求項９のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに関する。特に本発明は、クライアントノードを接続したノード間でデータ交換を行うネットワークシステムに関する。
【背景技術】
【０００２】
通信サービスのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）化が加速して、パケット系のトラフィックが急増する中、ルータを用いたルータネットワークは、それらのトラフィックを効率よく収容することを目的として導入が進められている。ルータネットワークの代表例について特許文献１に記載されている。しかしながら、ルータネットワークでは、コストが高くなるため、それを抑制するために低レイヤスイッチ（例えば、Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈ−Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｆｉｌｅ（ＭＰＬＳ−ＴＰ））を用いてルータをカットスルーするネットワークの導入も進んでいる。【０００３】
従来のルータおよび伝送装置から構成されるネットワーク構成を図７に示す。従来のネットワークは、ルータ７１０−１〜７１０−４と、伝送装置７２０−１〜７２０−４とから構成される。【０００４】
伝送装置７２０−１〜７２０−４間には、予めデータパス７３０−７３５が設定されていると仮定し、ルータ７１０−１〜７１０−４は、データパス７３０−７３５を介して、スター型に接続されている。任意の２つのルータ７１０−１〜７１０−４はすべて隣接関係にあると仮定して説明する。【０００５】
ルータ７１０−１〜７１０−４は、データパケット転送に先立ち、データパケット転送経路を構築するため、シグナリングプロトコルをシグナリング回路７１１−１〜７１１−４で起動する。シグナリング回路７１１−１〜７１１−４は、それぞれ隣接ルータに自身が転送可能なＩＰアドレス情報（ルーティング情報）を含むシグナリング情報をシグナリングパケットとしてスイッチ７１３−１〜７１３−４を介して、接続された伝送装置７２０−１〜７２０−４に送出する。スイッチ７１３−１〜７１３−４は、パケット送出の際、宛先隣接ルータ７２０−１〜７２０−４のＭＡＣアドレスを送信先ＭＡＣアドレスとして付与する。【０００６】
伝送装置７２０−１〜７２０−４は、入力されたシグナリングパケットの送信先ＭＡＣアドレスを参照し、自身のＭＡＣ−パスマッパー７２１−１〜７２１−４から送信先ＭＡＣアドレスに対応するデータ転送パス７３０−７３５のうちの１つを選択する。スイッチ７２２−１〜７２２−４において所定のフレーム変換が行われた後、所望のデータパス７３０−７３５に転送される。【０００７】
伝送装置７２０−１〜７２０−４は、データパス７３０−７３５からデータパスをスイッチ７２２−１〜７２２−４にて所定のフレーム変換を行った後、パケットを抽出し、そのパケットのＭＡＣアドレスにしたがってルータ７１０−１〜７１０−４に転送する。【０００８】
伝送装置７２０−１〜７２０−４からのシグナリングプロトコルを受信したルータ７１０−１〜７１０−４のシグナリング回路７１１−１〜７１１−４は、ルーティング情報から、送信先ＩＰアドレスと次転送ルータとの関係を構築する。【０００９】
例えば、ルータ７１０−１が、７１０−２からＩＰアドレスの上位１バイトが０−１００であれば転送可能というルーティング情報を受信すると、ルータ７１０−１は、受信データパケットの送信先ＩＰアドレスの上位１バイトが０−１００であれば、次転送先ルータを７１０−２と認識する。【００１０】
その結果は、ルーティングテーブル７１２−１〜７１２−３に登録される。ルーティングテーブル７１２−１〜７１２−３には、転送先ＩＰアドレスに対する出力ポート情報と、次転送先ルータのＭＡＣアドレスが登録される。【００１１】
以上により、データパケット転送に先立ち、ルータ７１０−１〜７１０−３間のデータパケット転送経路が確定する。【００１２】
次にデータパケット転送について説明する。ルータ７１０−１から送信先ＩＰアドレス１０．１．１．１のパケットが入力されるとし、ルーティングテーブル７１１−１にはＩＰアドレス上位１バイトが０−１００の場合には出力ポート７０１、次転送先ルータ７１０−２のＭＡＣアドレス＃７１０−２が登録されていると仮定する。【００１３】
データパケットは、ルータ７１０−１のスイッチ７１３に入力される。【００１４】
スイッチ７１３は、データパケットの送信先ＩＰアドレスに対応するルーティングテーブル７１１−１を参照し、出力ポート７０１、付加すべきＭＡＣアドレス＃７１０−２の情報を取得する。その後、データパケットにＭＡＣアドレス＃７１０−２を付加し、出力ポート７０１から出力する。【００１５】
伝送装置７２０−１は、データパケットを受信すると、シグナリングパケットと同様に、その送信先ＭＡＣアドレスを参照し、自身のＭＡＣ−パスマッパー７２１−１〜７２１−４から送信先ＭＡＣアドレス＃７２０−２に対応するデータ転送パス７３０を選択する。スイッチ７２２−１において所定のフレーム変換が行われた後、所望のデータパス７３０に転送される。【００１６】
伝送装置７２０−２は、データパス７３０からのデータをスイッチ７２２−２にて所定のフレーム変換を行った後、データパケットを抽出し、そのデータパケットのＭＡＣアドレスにしたがってルータ７１０−２に転送する。【００１７】
このようにして、ルータと伝送装置から構成される従来のネットワークでは、データパケットを転送することができる。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２００２−０６４５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
一般に、ルータ及び伝送装置は、データ転送も行っているため、熱やサイズの観点からＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の性能や搭載数が制限される。そのため、シグナリング処理量でＣＰＵパワーを消費することは望ましくない。ルータをカットスルーするネットワークでは、ルータ間をスター接続する結果、隣接ルータ数が増大する。ルータにおけるシグナリング処理量は、隣接ルータ数に比例する。カットスルーネットワークでは、隣接ルータが多大となる結果、シグナリング処理量も多大となってしまう。
【課題を解決するための手段】
【００２０】
上記課題を解決するために、本発明に係わる第一実施形態形態によるネットワークシステムは、クライアントノードを接続したノード間でデータ交換を行う。このネットワークシステムは、クライアントノードとのシグナリング情報交換を行い、データ情報転送経路を決定し、設定情報を生成するシグナリングネットワークと、シグナリングネットワークからの設定情報によりデータ情報転送経路を構築し、クライアントノード間のデータ交換を行うデータネットワークとを備える。【００２１】
本発明に係わる第二実施形態によるネットワークシステムは、クライアントノードを接続したノード間でデータ交換を行う。このネットワークシステムは、クライアントノードとのシグナリング情報交換を行い、データ情報転送経路を決定し、設定情報を生成する集中制御装置と、集中制御装置からの設定情報によりデータ情報転送経路を構築し、クライアントノード間のデータ交換を行う伝送装置とを備える。【００２２】
本発明に係わる第三実施形態におけるネットワークシステムは、クライアントノードを接続したノード間でデータ交換を行う。このネットワークシステムは、制御パスを通してクライアントノードとシグナリング情報交換を行い、データ情報転送経路を決定し、設定情報を生成する集中制御装置と、制御パスを集中制御装置との間に設定し、クライアントノードからのシグナリング情報を制御パスに送出し、制御パスを通して受信した集中制御装置からの設定情報によりデータパスを構築し、クライアントノードからのデータをデータパスを用いて送信し、制御パスとデータパスから受信したシグナリング情報とデータ情報をクライアントノードに転送する伝送装置とを備える。【００２３】
本発明に係わる第四実施形態のネットワークシステムは、クライアントノードを接続したノード間でデータ交換を行う。このネットワークシステムは、制御パスを通してクライアントノードとシグナリング情報交換を行うシグナリング回路とデータ情報転送経路を決定し、クライアント設定情報をシグナリング回路に通知する経路／リソース決定回路と、経路／リソース決定回路からのネットワーク設定情報を制御パスを通して通知するパス制御回路とから構成される集中制御装置と、集中制御装置との間に設定された制御パスを通して、集中制御装置のパス制御回路から通知されるネットワーク設定情報を設定するコンフィグ回路と、コンフィグ回路から登録されるデータ情報‐データパス対応表と、データ情報‐データパス対応表を参照して、データ情報とデータパス間のデータ情報マッピングとデマッピングを行うマップ／デマップ回路と、コンフィグ回路から設定に基づいて、制御パスとデータパスのクロスコネクトを行うパスクロスコネクトと、クライアントノードからのデータ情報とシグナリング情報を分離し、シグナリング情報を制御パスに送出し、データ情報をマップ／デマップ処理回路に送出し、制御パスからのシグナリング情報とマップ／デマップ処理回路からのデータ情報を多重して出力するシグナリング分離多重回路とから構成される伝送装置とを備える。【００２４】
本発明に係わる第五実施形態のネットワークシステムには、クライアントノードを接続したノード間でデータ交換を行う。このネットワークシステムは、シグナリング情報交換を行い、クライアント設定情報を入手するシグナリング回路と、シグナリング回路の設定情報を元にネットワーク情報を付加するＮｅｘｔ−Ｈｏｐ情報付加回路と、シグナリング回路とＮｅｘｔ−Ｈｏｐ情報付加回路とネットワーク入力ポートからのデータ情報とシグナリング情報をスイッチするスイッチとから構成されるクライアントノードと、制御パスを通してクライアントノードとシグナリング情報交換を行うシグナリング回路と、データ情報転送経路を決定し、クライアント設定情報をシグナリング回路に通知する経路／リソース決定回路と、経路／リソース決定回路からのネットワーク設定情報を制御パスを通して通知するパス制御回路とから構成される集中制御装置と、集中制御装置との間に設定された制御パスを通して、集中制御装置のパス制御回路から通知されるネットワーク設定情報を設定するコンフィグ回路と、コンフィグ回路からのネットワーク設定情報をデータ情報のネットワーク情報‐データパス対応表と、データ情報‐データパス対応表を参照して、データ情報とデータパス間のデータ情報マッピングとデマッピングを行うマップ／デマップ回路と、コンフィグ回路から設定に基づいて、制御パスとデータパスのクロスコネクトを行うパスクロスコネクトと、クライアントノードからのデータ情報とシグナリング情報を分離し、シグナリング情報を制御パスに送出し、データ情報をマップ／デマップ処理回路に送出し、制御パスからのシグナリング情報とマップ／デマップ処理回路からのデータ情報を多重して出力するシグナリング分離多重回路とから構成される伝送装置とを備える。【００２５】
上記の発明に係わる実施形態の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００２６】
以上の説明から明らかなように、この発明によれば、各ルータのシグナリング処理量を削減することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第一の実施形態に係るネットワークルータの構成の一例を示す図である。
【図２】本発明の第一の実施形態に係るネットワークルータの動作を説明するためのネットワークの構成の一例を示す図である。
【図３】本発明の第二の実施形態に係るネットワークルータの構成の一例を示す図である。
【図４】本発明の第二の実施形態に係るネットワークルータの動作を説明するためのネットワークの構成の一例を示す図である。
【図５】本発明の第三の実施形態に係るネットワークルータの構成の一例を示す図である。
【図６】本発明の第三の実施形態に係るネットワークルータの動作を説明するためのネットワーク構成の一例を示す図である。
【図７】従来のネットワーク構成例である。
【発明を実施するための形態】
【００２８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２９】
図１は、第一の実施形態に係るネットワークルータ１００の構成の一例を示す。ネットワークルータ１００は、ルータ１１０、伝送装置１２０、及び集中制御装置１３０を備える。
【００３０】
ルータ１１０は、シグナリング回路１１１、Ｎｅｘｔ−Ｈｏｐ情報付加回路１１２、及びスイッチ１１３を有する。
【００３１】
シグナリング回路１１１は、ルータ１１０が転送可能な経路情報、帯域情報等の制御情報を管理すると共に、指定されたルータ／装置とそれらの情報交換を指定のシグナリングプロトコルを用いて行う。シグナリングプロトコルとしては、例えば、ＯＳＰＦ、ＢＧＰが代表的である。
【００３２】
Ｎｅｘｔ−Ｈｏｐ情報付加回路１１２は、受信したパケットの次転送先ルータを指定するための情報を付加する回路である。本実施の形態１では、次転送先ルータインタフェースのＭＡＣアドレスを付加情報としている。
【００３３】
スイッチ１１３は、Ｎｅｘｔ−Ｈｏｐ情報付加回路１１２とシグナリング回路１１１からのパケットを所望のポートに出力する。
【００３４】
伝送装置１２０は、シグナリング分離多重回路１２１と、マップ／デマップ処理回路１２２と、コンフィグ回路１２３と、ＭＡＣ−データパス対応表１２４と、パスクロスコネクト１２５とから構成される。
【００３５】
シグナリング分離多重回路１２１は、データパケットとシグナリングパケットを分離多重する。
【００３６】
マップ／デマップ処理回路１２２は、シグナリング分離多重回路１２１からのデータパケットの送信先ＭＡＣアドレスを参照し、所望のデータパスとの対応をつけるとともに、パス上を転送するためのフレーム変換を行う。また、パスクロスコネクト１２５からの転送されたデータパスに含まれるフレームを変換してデータパケットに戻し、シグナリング分離多重回路１２１へ転送する。
【００３７】
コンフィグ回路１２３は、パスクロスコネクト１２５から転送される制御パスからコンフィグ情報を取得し、ＭＡＣ−データパス対応表１２４とパスクロスコネクト１２５の設定を行う。
【００３８】
ＭＡＣ−データパス対応表１２４は、送信先ＭＡＣアドレスとデータパスとの対応が記載された参照表である。マップ／デマップ処理回路１２２が本表を参照する。
【００３９】
集中制御装置１３０は、シグナリング回路１３１と、経路／リソース決定回路１３２とパス制御回路１３３とから構成される。
【００４０】
シグナリング回路１３１は、ルータ１１０からのシグナリングプロトコルを終端し、ルータ１１０の経路情報、リソース情報を収集すると共に、ルータ１１０にデータパケットの送信先ＩＰアドレスに応じた次転送ルータ情報を送付する。これらの情報は、経路／リソース決定回路１３２から入手する。
【００４１】
経路／リソース決定回路１３２は、複数のルータ１１０からの経路情報、帯域情報と、伝送装置１２０ネットワークの物理トポロジーから最適パス経路並びにリソース割当を設定する。また、データパケットの送信先ＩＰアドレスと次転送ルータ情報（本例では送信先ＭＡＣアドレス）、次転送ルータとデータパス対応を決定する。送信先ＩＰアドレスと次転送ルータ情報（送信先ＭＡＣアドレス）は、シグナリング回路１３１によって参照され、パス経路情報、パスリソース情報、送信先ＭＡＣアドレスとデータパス対応情報は、パス制御回路１３３によって参照される。
【００４２】
パス制御回路１３３は、伝送装置１２０毎にデータパス設定情報、送信先ＭＡＣアドレスとデータパス対応を管理し、伝送装置１２０に通知する。
【００４３】
図２は、ネットワークルータ１００の動作を説明するためのネットワーク２００の構成の一例を示す。ネットワーク２００は、ルータ１１０−１〜４、伝送装置１２０−１〜１２０−４、及び集中制御装置１３０を備える。
【００４４】
伝送装置１２０−１〜１２０−４と集中制御装置１３０間には、制御パス２１０−１〜２１０−４が予め設定されている。説明を簡単にするために、伝送装置１２１−１〜１２０−４間には、データパス２１１〜２１６が予め設定されている。ルータ１１０−１〜１１０−４から出力される各種パケットには、ＭＡＣアドレスが付与されているとする。
【００４５】
ルータ１１０−１〜１１０−４は、データパケット転送に先立ち、ネットワークルータ内を転送するためのシグナリングプロトコルを起動する。
【００４６】
ルータ１１０−１〜１１０−４のシグナリング回路１１１−１〜１１１−４からのシグナリングパケットは、スイッチ１１３−１〜１１３−４を介して、伝送装置１２０−１〜１２０〜４へと転送される。
【００４７】
その後、シグナリングパケットは、伝送装置１２０−１〜１２０−４のシグナリング分離多重回路１２１−１〜１２１−４で分離され、制御パスフレームに変換された後、パスクロスコネクト１２５−１〜１２５−４を経て、制御パス２１０−１〜２１０−４を経由して、集中制御装置１３０へと転送される。
【００４８】
集中制御装置１３０のシグナリング回路１３１にシグナリングパケットが届くことで、ルータ１１０−１〜１１０−４のシグナリング回路１１１−１〜１１１−４と集中制御装置のシグナリング回路１３１間でシグナリングプロトコル処理が行われる。シグナリング情報に含まれるルータ１１０−１〜１１０−４の経路情報、帯域情報は、経路／リソース決定回路１３２へと転送される。
【００４９】
集中制御装置１３０の経路／リソース決定回路１３２は、伝送装置１２０−１〜１２０−４を経由して収集したルータ１１０−１〜１１０−４の経路・帯域情報を元に最適なデータパス設定を行う。この経路・帯域情報収集により、データパケットの送信先ＩＰアドレスに基づく次転送ルータを決定することができる。
【００５０】
例えば、ルータ１１０−１、１１０−２、１１０−３、１１０−４からそれぞれ自ルータから転送可能なＩＰプリフィックス（ＩＰアドレスの上位１バイトとする）として０−１００、１０１−１５０、１５１−２００、２１０−２５５が通知されたと仮定する。この場合、ルータ１１０−１に対しては、ＩＰプリフィックスが１０１−１５０ならばルータ１１０−２へ、１５１−２００ならばルータ１１０−３へ、２１０−２５６ならばルータ１１０−４へ転送することが決定される。
【００５１】
経路／リソース決定回路１３２は、これらの次転送ルータ情報を生成し、ルータ１１０−１〜１１０−４に、シグナリング回路１３１のシグナリングプロトコルを通して、送信先ＩＰアドレスと次転送ルータ関係を通知することができる。
【００５２】
次転送ルータ情報として、ルータ１１０−１〜１１０−４のＩＰアドレスを通知する場合と、そのＭＡＣアドレスとして通知する場合がある。本発明では、ＭＡＣアドレスとして通知する場合を例に説明する。ルータ１０１−１〜１０１−４のＭＡＣアドレスはシグナリングパケット受信する際のフレームの送信元ＭＡＣアドレスから取得可能である。
【００５３】
パス制御回路１３３は、経路／リソース決定回路１３３からデータパス設定と、ＭＡＣアドレス−データパス対応情報を取得し、コンフィグ情報として伝送装置１２０−１〜１２０−４にそれぞれ通知する。この際、情報がパケット化され、制御パスフレーム変換され、制御パス２１０−１〜２１０−４上に送出されることはいうまでもない。
【００５４】
通知されたコンフィグ情報は、伝送装置１２０−１〜１２０−４のパスクロスコネクト１２５−１〜１２５−４を介してコンフィグ回路１２３−１〜１２３−４に転送される。
コンフィグ回路１２３−１〜１２３−４はパケットからコンフィグ情報を抽出し、自身のパスクロスコネクト１２５−１〜１２５−４、ＭＡＣ−データパス対応表１２４−１〜１２４−４にその情報に応じたデータパス設定、ＭＡＣアドレス−データパス対応情報を登録あるいは設定する。
【００５５】
ルータ１１０−１〜１１０−４は、シグナリング回路１１１−１〜１１１−４で動作するシグナリングプロトコルを介して、集中制御装置１３０から送信先ＩＰアドレスと次転送ルータ情報のＭＡＣアドレスの相関関係情報を受信する。
【００５６】
シグナリング回路１１１−１〜１１１−４は、Ｎｅｘｔ−Ｈｏｐ情報付加回路１１２−１〜１１２−４に送信先ＩＰアドレスと送信先ＭＡＣアドレスの対応を登録する。
【００５７】
以上により、データパケット転送に先立ち、ルータ１１０−１〜１１０−４間のデータパケット転送経路が確定する。
【００５８】
次にデータパケット転送について説明する。ここでは、ルータ１１０−１から送信先ＩＰアドレス１３０．１．１．１の値を持つデータパケットが入力され、ＩＰアドレスの上位１バイトが１０１−１５０の場合には、ルータ１１０−２が次転送ルータ（ＭＡＣアドレス＝＃１１０−２）とする。
【００５９】
ルータ１１０−１に入力されたデータパケットは、Ｎｅｘｔ−Ｈｏｐ情報付加回路１１２−１において、送信先ＩＰアドレス１３０．１．１．１が参照される。データパケットは、ＩＰアドレスの上位１バイトが１０１−１５０であるため、次転送ルータが１１０−２となり、送信先ＭＡＣアドレス＃１１０−２が付加される。データパケットは、スイッチ１１３−１を介して出力される。
【００６０】
伝送装置１２０−１へ出力されたデータパケットは、シグナリング分離多重回路１２１−１を経由して、マップ／デマップ処理回路１２２−１に転送される。
【００６１】
マップ／デマップ処理回路１２２−１は、データパケットの送信先ＭＡＣアドレスを参照し、そのＭＡＣアドレス＃１１０−２に対応するデータパス２１１に転送する。このとき、データパケットは、データパスのフレームに変換される。
【００６２】
伝送装置１２０−２は、データパス２１１上のフレームをクロスコネクト１２５−２経由でマップ／デマップ処理回路１２２−２にて受信し、フレーム変換が必要であれば、それを実施して、データパケットを抽出する。その後、シグナリング分離多重回路１２１−２を介してルータ１１０−２に出力する。
【００６３】
データパケットは、ルータ１１０−２のスイッチ１１３−２を経由して、Ｎｅｘｔ−Ｈｏｐ情報付加回路１１２−２に転送される。Ｎｅｘｔ−Ｈｏｐ情報付加回路１１２−２は、データパケットの次転送ルータのＭＡＣアドレスを送信先ＭＡＣアドレスとして付加し、出力ポート２０１−２から出力する。
【００６４】
以上のようにして、ネットワークルータ上でデータパケットを伝送することができる。
【００６５】
本発明の第一実施形態においては、集中制御装置１３０からルータ１１０−１〜１１０−４に次転送ルータのＭＡＣアドレスを直接通知していたが、次転送ルータのＩＰアドレス等を通知して、各ルータ１１０−１〜１１０−４がＡＲＰ等を利用して次転送ＭＡＣアドレスを分散的に取得してもよい。
【００６６】
シグナリング分離多重回路１２１は入力されたシグナリングパケットと判定する基準として、集中制御装置１３０に付与されたＭＡＣアドレスを送信先ＭＡＣアドレスとしていること、あるいは、自身の伝送装置１２０に付与されたＭＡＣアドレスを送信先ＭＡＣアドレスとしていることを利用してもよい。また、送信元アドレスがルータ１１０に付与されたＩＰアドレス、もしくは送信先ＩＰアドレスが集中制御装置１３０に付与されたアドレスである特徴を利用してもよい。このように、シグナリング特有の識別子領域を参照することによって、入力されたシグナリングパケットを判定することができる。
【００６７】
図３は、本発明の第二実施形態に係るネットワークルータ３００の構成の一例を示す。発明の第一実施形態においては、ルータが次転送ルータのＭＡＣアドレスを付与することで、次転送ルータを決定していたが、発明に係わる第二実施の形態においては、ルータは伝送装置を次転送ルータとみなし、伝送装置がデータパケットの送信先ＩＰアドレスに応じてデータパスを選択する。ネットワークルータ３００は、ルータ３１０、伝送装置３２０、及び集中制御装置３３０を備える。
【００６８】
ルータ３１０は、シグナリング回路３１１、Ｎｅｘｔ−Ｈｏｐ情報付加回路３１２、及びスイッチ３１３を有する。
【００６９】
シグナリング回路３１１は、ルータ３１０が転送可能な経路情報、帯域情報等の制御情報を管理し、指定されたルータ／装置とそれらの情報交換を指定のシグナリングプロトコルを用いて行う。シグナリングプロトコルとしては、例えば、ＯＳＰＦ、ＢＧＰが代表的である。
【００７０】
Ｎｅｘｔ−Ｈｏｐ情報付加回路３１２は、受信したパケットの次転送先ルータを指定するための情報を付加する回路である。本発明の第二実施形態においては、伝送装置３２０のＭＡＣアドレスを付与する。  
【００７１】
スイッチ３１３は、Ｎｅｘｔ−Ｈｏｐ情報付加回路３１２とシグナリング回路３１１からのパケットを所望のポートに出力する。
【００７２】
伝送装置３２０は、シグナリング分離多重回路３２１と、マップ／デマップ処理回路３２２と、コンフィグ回路３２３、ＩＰ−データパス対応表３２４、パスクロスコネクト３２５とから構成される。
【００７３】
シグナリング分離多重回路３２１は、データパケットとシグナリングパケットを分離多重する。
【００７４】
マップ／デマップ処理回路３２２は、シグナリング分離多重回路３２１からのデータパケットに付加されたＭＡＣアドレスを終端し、送信先ＩＰアドレスを参照して、所望のデータパス３０４−１〜３０４−３との対応をつけるとともに、パス上を転送するためのフレーム変換を行う。また、パス上を転送されたフレームを変換してデータパケットに戻し、シグナリング分離多重回路３２１へ転送する。
【００７５】
コンフィグ回路３２３は、パスクロスコネクト３２５から転送される制御パスからコンフィグ情報を取得し、ＩＰ−データパス対応表３２４とパスクロスコネクト３２５の設定を行う。
【００７６】
ＩＰ−データパス対応表３２４は、送信先ＩＰアドレスとデータパスとの対応が記載された参照表である。マップ／デマップ処理回路３２２が本表を参照する。
【００７７】
集中制御装置３３０は、シグナリング回路３３１と、経路／リソース決定回路３３２とパス制御回路３３３とから構成される。
【００７８】
シグナリング回路３３１は、ルータ３１０からのシグナリングプロトコルを終端し、ルータ３１０の経路情報、リソース情報を収集すると共に、ルータ３１０にデータパケットの送信先ＩＰアドレスに応じた次転送ルータ情報を送付する。本実施の形態２では、次転送ルータ情報として伝送装置３２０のＭＡＣアドレスを送付する。
【００７９】
経路／リソース決定回路３３２は、複数のルータ３１０からの経路情報、帯域情報と、伝送装置３２０ネットワークの物理トポロジーから、最適パス経路並びにリソース割当を設定する。また、データパケットの送信先ＩＰアドレスと次転送ルータ情報（本例では伝送装置３２０のＭＡＣアドレス）、次転送ルータ情報（ＭＡＣアドレス）とパスとの対応付けを決定する。送信先ＩＰアドレスと次転送ルータ情報（送信先ＭＡＣアドレス）は、シグナリング回路３３１によって参照され、パス経路情報、パスリソース情報、送信先ＩＰアドレスとデータパス対応情報は、パス制御回路３３３によって参照される。
【００８０】
パス制御回路３３３は、伝送装置３２０毎にデータパス設定情報、送信先ＩＰアドレスとデータパス対応を管理し、伝送装置３２０に通知する。
【００８１】
図４は、ネットワークルータ３００の動作を説明するためのネットワーク４００の構成の一例を示す。ネットワーク４００は、ルータ３１０−１〜４、伝送装置３２０−１〜３２０−４、及び集中制御装置３３０を備える。
【００８２】
伝送装置３２０−１〜３２０−４と集中制御装置３３０間には、制御パス４１０−１〜４１０−４が予め設定されている。説明を簡単にするために、伝送装置３２０−１〜３２０−４間には、データパス４１１〜４１６が予め設定されている。
【００８３】
ルータ３１０−１〜３１０−４は、データパケット転送に先立ち、ネットワークルータ内を転送するためのシグナリングプロトコルを起動する。
【００８４】
ルータ３１０−１〜３１０−４からのシグナリングパケットは、スイッチ３１３−１〜３１３−４を介して、伝送装置３２０−１〜３２０〜４へと転送される。
【００８５】
その後、シグナリングパケットは、伝送装置３２０−１〜３２０−４のシグナリング分離多重回路３２１−１〜３２１−４で分離され、制御パスフレームに変換された後、パスクロスコネクト３２５−１〜３２５−４を経て、制御パス４１０−１〜４１０−４を経由して、集中制御装置３３０へ転送される。
【００８６】
集中制御装置３３０のシグナリング回路３３１にシグナリングパケットが届くことで、ルータ３１０−１〜３１０−４のシグナリング回路３１１と集中制御装置のシグナリング回路３３１間でシグナリングプロトコル処理が行われる。シグナリング情報に含まれるルータ３１０−１〜３１０−４の経路情報、帯域情報は、経路／リソース決定回路３３２へと転送される。
【００８７】
集中制御装置３３０の経路／リソース決定回路３３２は、伝送装置３２０−１〜３２０−４を経由して収集したルータ３１０−１〜３１０−４の経路・帯域情報を元に最適なデータパス設定を行う。この経路・帯域情報収集により、データパケットのＩＰアドレスに基づく次転送ルータを決定することができる。
【００８８】
例えば、ルータ３１０−１、３１０−２、３１０−３、３１０−４からそれぞれ自ルータから転送可能なＩＰプリフィックス（ＩＰアドレスの上位１バイトとする）として０−１００、１０１−１５０、１５１−２００、２０１−２５５が通知されたと想定する。この場合、ルータ３１０−１に対しては、ＩＰプリフィックスが１０１−１５０ならばルータ３１０−２へ、１５１−２００ならばルータ３１０−３へ、２０１−２５６ならばルータ３１０−４へ転送することが決定される。
【００８９】
経路／リソース決定回路３３２は、これらの次転送ルータ情報を生成し、ルータ３１０−１〜３１０−４に、シグナリング回路３３１のシグナリングプロトコルを通して、ＩＰアドレス情報と次転送ルータ情報として伝送装置３２０−１〜３２０−４のＭＡＣアドレスを通知することができる。
【００９０】
パス制御回路３３３は、経路／リソース決定回路３３２からデータパス設定と、ＩＰ−データパス対応情報を取得し、コンフィグ情報として伝送装置３２０−１〜３２０−４にそれぞれ通知する。この際、情報がパケット化され、制御パスフレーム変換され、制御パス２１０−１〜２１０−４上に送出されることはいうまでもない。
【００９１】
通知されたコンフィグ情報は、伝送装置３２０−１〜３２０−４のパスクロスコネクト３２５−１〜３２５−４を介してコンフィグ回路３２３−１〜３２３−４に転送される。
コンフィグ回路３２３−１〜３２３−４はパケットからコンフィグ情報を抽出し、自身のパスクロスコネクト３２５−１〜３２５−４、ＭＡＣ−データパス対応表３２４−１〜３２４−４にその情報に応じたデータパス設定、ＩＰ−データパス対応情報を登録あるいは設定する。
【００９２】
ルータ３１０−１〜３１０−４は、シグナリング回路３１１−１〜３１１−４で動作するシグナリングプロトコルを介して、集中制御装置３３０からＩＰアドレス情報と次転送ルータ情報としての隣接の伝送装置３２０−１〜３２０−４のＭＡＣアドレスを受信する。
【００９３】
シグナリング回路３１１−１〜３１１−４は、Ｎｅｘｔ−Ｈｏｐ情報付加回路３１２−１〜３１２−４にＩＰアドレスとＭＡＣアドレスの対応を登録する。
【００９４】
以上により、データパケット転送に先立ち、ルータ３１０−１〜３１０−４間のデータパケット転送経路が確定する。
【００９５】
次にデータパケット転送について説明する。ここでは、ルータ３１０−１から送信先ＩＰアドレス１３０．１．１．１の値を持つデータパケットが入力され、ＩＰアドレスの上位１バイトが１０１−１５０の場合には、ルータ３１０−２が次転送ルータ（ＭＡＣアドレス＝＃３１０−２）とする。
【００９６】
ルータ３１０−１に入力されたデータパケットは、Ｎｅｘｔ−Ｈｏｐ情報付加回路３１１において、送信先アドレス１３０．１．１．１が参照される。データパケットは、伝送装置３２０−１のＭＡＣアドレスを付与され、スイッチ３１３を介して出力される。
【００９７】
伝送装置３２０−１へ出力されたデータパケットは、シグナリング分離多重回路３２１を経由して、マップ／デマップ処理回路３２２に転送される。
【００９８】
マップ／デマップ処理回路３２２は、データパケットの送信先ＭＡＣアドレスを終端し、そのＩＰアドレス１３０．１．１．１に対応するデータパスを決定する。ＩＰアドレスの上位１バイトが１３０であるため、次転送ルータ３２０−２へのデータパス４１１に転送される。このとき、データパケットは、データパスのフレームに変換される。
【００９９】
伝送装置３２０−２は、データパス４１１上のフレームをマップ／デマップ処理回路４２２にて受信し、フレーム変換した後、データパケットを抽出する。その後、シグナリング分離／多重回路３２１を介してルータ３１０−２に出力する。
【０１００】
データパケットは、ルータ３１０−２のスイッチ３１０−２を経由して、Ｎｅｘｔ−Ｈｏｐ情報付加回路３１１−２に転送される。Ｎｅｘｔ−Ｈｏｐ情報付加回路３１１−２は、データパケットの次転送ルータのＭＡＣアドレスを送信先ＭＡＣアドレスとして付加し、出力する。
【０１０１】
以上のようにして、ネットワークルータ上でデータパケットを伝送することができる。
【０１０２】
本発明の実施の形態では、次転送先ルータのＭＡＣアドレスの付与は、送信元／受信先となる伝送装置３２０のマップ／デマップ処理回路３２３のいずれで行ってもよい。
【０１０３】
シグナリング分離多重回路３２１は入力されたシグナリングパケットと判定する基準として、集中制御装置３３０に付与されたＭＡＣアドレスを送信先ＭＡＣアドレスとしていること、あるいは、自身の伝送装置３２０に付与されたＭＡＣアドレスを送信先ＭＡＣアドレスとしていることを利用してもよい。また、送信元アドレスがルータ３１０に付与されたＩＰアドレス、もしくは送信先ＩＰアドレスが集中制御装置３３０に付与されたアドレスである特徴を利用してもよい。いずれにせよ、シグナリング特有の識別子領域を参照することで、判定する。
【０１０４】
図５は、本発明の第三実施形態に係るネットワークルータ５００の構成の一例を示す。発明の実施の形態１，２では、ネットワークルータのエッジとしてＩＰルータを主に対象としていたが、発明の実施の形態３では、ＩＰ／ＭＰＬＳルータを対象とする。ＩＰ／ＭＰＬＳルータのラベルとデータパスの関係を構築することが、主な差異となる。ＩＰ／ＭＰＬＳルータにおいて、次転送先ＩＰ／ＭＰＬＳルータのＭＡＣアドレスを明示する場合には、本発明の実施の形態１を適用する。ネットワークルータは、ルータ５１０、伝送装置５２０、及び集中制御装置５３０を備える。
【０１０５】
ルータ５１０は、シグナリング回路５１１、ラベル情報付加回路５１２、及びスイッチ５１３を有する。
【０１０６】
シグナリング回路５１１は、ルータ５１０が転送可能な経路情報、帯域情報等の制御情報を管理し、指定されたルータ／装置とそれらの情報交換を指定のシグナリングプロトコルを用いて行う。シグナリングプロトコルとしては、例えば、ＯＳＰＦとＬＤＰ、ＢＧＰとＬＤＰが代表的である。
【０１０７】
ラベル情報付加回路５１２は、受信したパケットにＭＰＬＳラベルを付加、あるいは受信したパケットのＭＰＬＳラベルを変更する回路である。スイッチ５１３から転送されるパケットからＭＰＬＳラベルを除去することもできる。
【０１０８】
スイッチ５１３は、ラベル情報付加回路５１２とシグナリング回路５１１からのパケットを所望のポートに出力する。
【０１０９】
伝送装置５２０は、シグナリング分離多重回路５２１と、マップ／デマップ処理回路５２２と、コンフィグ回路５２３と、ラベル−データパス対応表５２４、パスクロスコネクト５２５とから構成される。
【０１１０】
シグナリング分離多重回路５２１は、データパケットとシグナリングパケットを分離多重する。
【０１１１】
マップ／デマップ処理回路５２２は、シグナリング分離多重回路５２１からのデータパケットのＭＡＣアドレスを終端し、ＭＰＬＳラベルを参照して、所望のデータパス５０４−１〜５０４−３との対応をつけるとともに、パス上を転送するためのフレーム変換を行う。また、パス上を転送されたフレームを変換してデータパケットに戻し、シグナリング分離多重回路５２１へ転送する。
【０１１２】
コンフィグ回路５２３は、パスクロスコネクト５２５から転送される制御パス５０３からコンフィグ情報を取得し、ラベル−データパス対応表５２４とパスクロスコネクト５２５の設定を行う。
【０１１３】
ラベル−データパス対応表５２４は、ＭＰＬＳラベルとデータパス５０４−１〜５０４−３との対応が記載された参照表である。マップ／デマップ処理回路５２２が本表を参照する。
【０１１４】
集中制御装置５３０は、シグナリング回路５３１と、経路／リソース決定回路５３２とパス制御回路５３３とから構成される。
【０１１５】
シグナリング回路５３１は、ルータ５１０からのシグナリングプロトコルを終端し、ルータ５１０の経路情報、ＭＰＬＳラベル情報、リソース情報を収集すると共に、ルータ５１０に向けてデータパケットの付与あるいは変更ラベル情報を送付する。
【０１１６】
経路／リソース決定回路５３２は、複数のルータ５１０からの経路情報、帯域情報、ＭＰＬＳラベル情報と、伝送装置５２０ネットワークの物理トポロジーから、最適パス経路、リソース割当を決定する。また、データパケットのＭＰＬＳラベルとデータパスとの対応付けを決定する。ルータ５１０の出力ＭＰＬＳラベル情報は、経路／リソース決定回路５３２によって参照され、伝送装置５２０への入力ＭＰＬＳラベル情報とデータパス対応と、データパス設定情報はパス制御回路５３３によって参照される。
【０１１７】
パス制御回路５３３は、伝送装置５２０毎にＭＰＬＳラベルと転送データパス対応を管理し、伝送装置５２０に通知する。
【０１１８】
図６は、ネットワークルータ５００の動作を説明するためのネットワーク６００の構成の一例を示す図である。ネットワーク６００は、ルータ５１０−１〜４、伝送装置５２０−１〜５２０−４、及び集中制御装置５３０を備える。
【０１１９】
伝送装置５２０−１〜５２０−４と集中制御装置５３０間には、制御パス６１０−１〜６１０−４が予め設定されている。説明を簡単にするために、伝送装置５２０−１〜５２０−４間には、データパス６１１〜６１６が予め設定されている。
【０１２０】
ルータ５１０−１〜５１０−４は、データパケット転送に先立ち、ネットワークルータ内を転送するためのシグナリングプロトコルを起動する。
【０１２１】
ルータ５１０−１〜５１０−４からのシグナリングパケットは、スイッチ５１３−１〜５１３−４を介して、伝送装置５２０−１〜５２０〜４へと転送される。
【０１２２】
ルータ５１０−１〜５１０−４からのシグナリングパケットは、伝送装置５２０−１〜５２０−４のシグナリング分離多重回路５２１−１〜５２１−４で分離され、制御パスフレームに変換された後、パスクロスコネクト５２５−１〜５２５−４を経て、制御パス６１０−１〜６１０−４を経由して、集中制御装置５３０へ転送される。
【０１２３】
集中制御装置５３０のシグナリング回路５３１にシグナリングパケットが届くことにより、ルータ５１０−１〜５１０−４のシグナリング回路５１１−１〜５１１−４と集中制御装置のシグナリング回路５３１間でシグナリングプロトコル処理が行われる。シグナリング情報に含まれるルータ５１０−１〜５１０−４の経路情報、ラベル情報、帯域情報は、経路／リソース決定回路５３２へと転送される。
【０１２４】
集中制御装置５３０の経路／リソース決定回路５３２は、伝送装置５２０−１〜５２０−４を経由して収集したルータ５１０−１〜５１０−４の経路・帯域情報を元に最適なデータパス設定、リソース割当を行う。この経路・帯域情報収集により、ルータ５１０−１〜５１０−４のデータパケットの出力ＭＰＬＳラベル値が決定される。それと同時に伝送装置５２０−１〜５２０−４毎のＭＰＬＳラベル入力値と転送先ルータが決定し、結果的にＭＰＬＳラベル値とデータパス対応が決定できる。
【０１２５】
本動作について、ルータ５１０−１がＩＰパケット−ＭＰＬＳ変換を行う場合を例に詳細に説明する。ルータ５１０−２が自ルータから転送可能なＩＰプリフィックス（ＩＰアドレスの上位１バイトとする）として０−１００が通知されたと想定する。集中制御装置５３０は、ルータ５１０−１と５１０−２間にＭＰＬＳラベル５００のルータ間パスを設定すると、「ルータ５１０−１へのＩＰプリフィックス０−１００の入力データパケットはＭＰＬＳラベル５００を付与する。伝送装置５２０−１はＭＰＬＳラベル５００のデータパケットを受信すると、データパス６１１に転送する。伝送装置５２０−２はデータパス６１１からのＭＰＬＳラベル５００のデータパケットをルータ５１０−２に転送する」と決定する。この処理によって、ルータ５１０−１からルータ５１０−２へのデータパケット転送経路が確定する。
【０１２６】
経路／リソース決定回路５３２は、送信先ＩＰアドレス−ＭＰＬＳラベル対応、受信ＭＰＬＳラベル−送信ＭＰＬＳラベル対応表をルータ５１０−１〜５１０−４毎に作成し、シグナリング回路５３１のシグナリングプロトコルを通してそれを通知する。また、受信ＭＰＬＳラベルとデータパス対応表、データパス設定情報を各伝送装置５２０−１〜５２０−４毎に作成し、パス制御回路５３３を介して通知する。
【０１２７】
伝送装置５２０−１〜５２０−４のコンフィグ回路５２３−１〜５２３−４は、集中制御装置５３０からのコンフィグ情報を取得すると、パスクロスコネクト５２５−１〜５２５−４の設定、並びにラベル−データ対応表５２４−１〜５２４−４を更新する。
【０１２８】
ルータ５１０−１〜５１０−４は、シグナリング回路５１１−１〜５１１−４で動作するシグナリングプロトコルを介して、集中制御装置５３０から送信先ＩＰアドレス−ＭＰＬＳラベル対応情報、入出力ＭＰＬＳラベル対応情報を受信する。
【０１２９】
シグナリング回路５１１−１〜５１１−４は、ラベル情報付加回路５１２−１〜５１２−４に送信先ＩＰアドレスあるいは受信ラベル情報と送信ラベル情報の対応を登録する。
【０１３０】
以上により、データパケット転送に先立ち、ルータ５１０−１〜５１０−４間のデータパケット転送経路が確定する。
【０１３１】
次にデータパケット転送について説明する。ここでは、ルータ５１０−１にＭＰＬＳラベル＃１００のデータパケットが入力され、ＭＰＬＳラベル＃１００はＭＰＬＳラベル＃１０１に変換され、ルータ５１０−２に転送されると仮定する。
【０１３２】
ルータ５１０−１に入力されたデータパケットは、ラベル情報付加回路５１１において、受信ＭＰＬＳラベル＃１００が参照される。その後、ＭＰＬＳラベル＃１０１に変更され、スイッチ５１３を介して出力される。
【０１３３】
伝送装置５２０−１へ出力されたデータパケットは、シグナリング分離多重回路５２１を経由して、マップ／デマップ処理回路５２２に転送される。
【０１３４】
マップ／デマップ処理回路５２２は、データパケットの送信先ＭＡＣアドレスを終端し、そのＭＰＬＳラベル＃１０１に対応するデータパスを決定する。ルータ５１０−２に転送するため、データパス６１０に転送される。このとき、パスのプロトコルによってはフレーム変換を行う場合がある。
【０１３５】
伝送装置５２０−２は、データパス６１０上のフレームをマップ／デマップ処理回路６２２にて受信し、フレーム変換が必要であれば、それを実施して、データパケットを抽出する。その後、シグナリング分離／多重回路５２１を介してルータ５１０−２に出力する。
【０１３６】
データパケットは、ルータ５１０−２のスイッチ５１０−２を経由して、ラベル情報付加回路５１１−２に転送される。ラベル情報付加回路５１１−２は、データパケットのラベル値を変更して、出力する。
【０１３７】
以上のようにして、ネットワークルータ上でデータパケットを伝送することができる。
【０１３８】
本発明におけるの第一の効果は、各ルータのシグナリング処理量を削減できることにある。これは、ネットワーク内にシグナリングを処理可能な集中制御装置を配置し、各ルータが集中制御装置とのみシグナリング処理を実行させたためである。データ転送の観点からすれば、隣接ルータは存在しているが、シグナリング処理の観点からすれば、集中制御装置が唯一の隣接ルータとなる。集中制御装置は、データ転送に関与せず、ルータ、伝送装置から分離することができるため、ＣＰＵ性能や搭載数には制限が少ない。そのため、シグナリング処理量で高負荷になったとしても特に問題はない。
【０１３９】
本発明の第二の効果は、ルータ間で動的に経路情報されたとしても、それに追随することにより、パケット廃棄なくサービスを提供できることにある。これは、集中制御装置が各ルータとシグナリングにて情報を取得し、その結果を伝送装置に反映できるからである。
例えば、ＩＰ／ＭＰＬＳルータ同士でＭＰＬＳラベル変更等が頻繁に発生しても、そのＭＰＬＳラベル変更後の値とデータパスとの対応を即座に構築可能である。
【０１４０】
本発明の第三の効果は、ルータ間でシグナリングを用いて、帯域割当、トラフィッククラスの変更等が行われた場合でも、品質劣化を発生させないことにある。これは、第二の効果同様、集中制御装置が各ルータとシグナリングにて情報を取得し、その結果を伝送装置に反映できるからである。
【０１４１】
本発明の第四の効果は、シグナリング処理装置とデータ転送装置を完全分離することで、データ転送装置を簡素化できることにある。
【０１４２】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
前記集中制御装置の経路リソース決定回路で決定するクライアント設定情報は、前記データ情報毎の次転送クライアントノードのＩＰアドレスあるいはＭＡＣアドレスであるネットワークシステム。
【０１４３】
（付記２）
前記クライアントノードのシグナリング回路は、通知されたクライアント設定情報が、前記データ情報毎の次転送クライアントノードのＩＰアドレスであった場合、前記ＩＰアドレスから送信先ＭＡＣアドレスを割り出し、・前記ＭＡＣアドレスと前記データ情報の対応を前記Ｎｅｘｔ−Ｈｏｐ情報付加回路に通知するネットワークシステム。
【０１４４】
（付記３）
前記Ｎｅｘｔ−Ｈｏｐ情報付加回路で付与されるネットワーク情報は、前記シグナリング回路から設定されたデータ情報のＭＡＣアドレスであるネットワークシステム。
【０１４５】
（付記４）
前記コンフィグ回路が受信するネットワーク設定情報は、データ情報のＭＡＣアドレスと収容するデータパスの関係情報であり、前記データ情報のネットワーク情報‐データパス対応表に登録するネットワークシステム。
【０１４６】
（付記５）
前記シグナリング分離多重回路がシグナリング情報を分離する際の判定基準は、送信元ＩＰアドレスが前記クライアントノードのＩＰアドレス、あるいは、送信先ＩＰアドレスが前記伝送装置のＩＰアドレス、あるいは、送信先ＩＰアドレスが前記集中制御装置のＩＰアドレス、あるいは、送信元ＭＡＣアドレスが前記クライアントノードのＭＡＣアドレス、あるいは、送信先ＭＡＣアドレスが前記伝送装置のＭＡＣアドレス、あるいは、送信先ＭＡＣアドレスが前記集中制御装置のＭＡＣアドレスであるネットワークシステム。
【０１４７】
（付記６）
前記経路／リソース決定回路で決定するクライアント設定情報がすべてのデータ情報のネットワーク情報を前記伝送装置のＭＡＣアドレスとし、ネットワーク設定情報が、データ情報の送信先ＩＰアドレスとデータパスの対応情報の場合、前記伝送装置のコンフィグ回路は、データ情報のネットワーク情報であるＩＰアドレスとデータパス情報の対応を前記データ情報のネットワーク情報‐データパス対応表に登録し、前記クライアントノードのシグナリング回路は、前記Ｎｅｘｔ−Ｈｏｐ情報付加回路にデータ情報のネットワーク情報として前記伝送装置のＭＡＣアドレスを登録し、前記Ｎｅｘｔ−Ｈｏｐ情報付加回路が、登録されたＭＡＣアドレスを付加するネットワークシステム。
【０１４８】
（付記７）
前記シグナリング分離多重回路がシグナリング情報を分離する際の判定基準は、送信元ＩＰアドレスが前記クライアントノードのＩＰアドレス、あるいは、送信先ＩＰアドレスが前記伝送装置のＩＰアドレス、あるいは、送信先ＩＰアドレスが前記集中制御装置のＩＰアドレス、あるいは、送信元ＭＡＣアドレスが前記クライアントノードのＭＡＣアドレス、あるいは、送信先ＭＡＣアドレスが前記伝送装置のＭＡＣアドレス、あるいは、送信先ＭＡＣアドレスが前記集中制御装置のＭＡＣアドレスであるネットワークシステム。
【０１４９】
（付記８）
クライアントノードを接続したノード間でデータ交換を行うネットワークにおいて、シグナリング情報交換を行い、クライアント設定情報を入手するシグナリング回路と、
前記シグナリング回路の設定情報を元にネットワーク情報を付加するＮｅｘｔ−Ｈｏｐ情報付加回路と、
前記シグナリング回路とラベル情報付加回路とネットワーク入力ポートからのデータ情報とシグナリング情報をスイッチするスイッチとから構成されるクライアントノードと、
制御パスを通して前記クライアントノードとシグナリング情報交換を行うシグナリング回路と、
データ情報転送経路を決定し、前記クライアント設定情報を前記シグナリング回路に通知する経路／リソース決定回路と、
前記経路／リソース決定回路からのネットワーク設定情報を制御パスを通して通知するパス制御回路とから構成される集中制御装置と、
前記集中制御装置との間に設定された制御パスを通して、前記集中制御装置のパス制御回路から通知されるネットワーク設定情報を設定するコンフィグ回路と、
前記コンフィグ回路からのネットワーク設定情報をデータ情報のラベル‐データパス対応表と、
前記データ情報‐データパス対応表を参照して、前記データ情報と前記データパス間のデータ情報マッピングとデマッピングを行うマップ／デマップ回路と、
前記コンフィグ回路から設定に基づいて、制御パスとデータパスのクロスコネクトを行うパスクロスコネクトと、
クライアントノードからの前記データ情報とシグナリング情報を分離し、前記シグナリング情報を前記制御パスに送出し、データ情報を前記マップ／デマップ処理回路に送出し、前記制御パスからの前記シグナリング情報と前記マップ／デマップ処理回路からのデータ情報を多重して出力するシグナリング分離多重回路とから構成される伝送装置とから構成されるネットワークシステム。
【０１５０】
（付記９）
前記集中制御装置は、複数の伝送装置に対して１つ配備されるネットワークシステム。
【０１５１】
（付記１０）
前記集中制御装置の経路リソース決定回路で決定するクライアント設定情報は、前記データ情報毎の次転送クライアントノードへのラベル情報であるネットワークシステム。
【０１５２】
（付記１１）
前記ラベル情報付加回路で付与されるネットワーク情報は、前記シグナリング回路から設定されたデータ情報のラベルであるネットワークシステム。
【０１５３】
（付記１２）
前記コンフィグ回路が受信するネットワーク設定情報は、データ情報に付加されるラベルと収容するデータパスの関係情報であり、前記ラベル‐データパス対応表に登録するネットワークシステム。
【０１５４】
（付記１３）
前記シグナリング分離多重回路がシグナリング情報を分離する際の判定基準は、送信元ＩＰアドレスが前記クライアントノードのＩＰアドレス、あるいは、送信先ＩＰアドレスが前記伝送装置のＩＰアドレス、あるいは、送信先ＩＰアドレスが前記集中制御装置のＩＰアドレス、あるいは、送信元ＭＡＣアドレスが前記クライアントノードのＭＡＣアドレス、あるいは、送信先ＭＡＣアドレスが前記伝送装置のＭＡＣアドレス、あるいは、送信先ＭＡＣアドレスが前記集中制御装置のＭＡＣアドレスであるネットワークシステム。
【０１５５】
以上、本発明に係わる実施形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１５６】
本願は、２０１１年９月１４日に、日本に出願された特願２０１１−２００２９４号に基づき優先権を主張し、その内容をここに援用する。
【産業上の利用可能性】
【０１５７】
本発明に係わるネットワークシステムによれば、クライアントノードを接続したノード間でデータ交換を行うことができる。
【符号の説明】
【０１５８】
１００    ネットワークルータ
１０１、１０２    入出力ポート
１０３    制御パス
１０４−１、１０４−２、１０４−３    データパス
１１０    ルータ
１１１    シグナリング回路
１１２    Ｎｅｘｔ−ｈｏｐ情報付加回路
１１３    スイッチ
１２０    伝送装置
１２１    シグナリング分離多重回路
１２２マップ／デマップ処理回路
１２３    コンフィグ回路
１２４    ＭＡＣ−データパス対応表
１２５    パスクロスコネクト
１３０    集中制御装置
１３１    シグナリング回路
１３２    経路／リソース決定回路
１３３    パス制御回路
２１０−１、２１０−２、２１０−３、２１０−４    制御パス
２１１、２１２、２１３、２１４、２１５、２１６    データパス
３００    ネットワークルータ
３０１、３０２    入出力ポート
３０３    制御パス
３０４−１、３０４−２、３０４−３    データパス
３１０    ルータ
３１１    シグナリング回路
３１２    Ｎｅｘｔ−ｈｏｐ情報付加回路
３１３    スイッチ
３２０    伝送装置
３２１    シグナリング分離多重回路
３２２    マップ／デマップ処理回路
３２３    コンフィグ回路
３２５    パスクロスコネクト
３３０    集中制御装置
３３１    シグナリング回路
３３２    経路／リソース決定回路
３３３    パス制御回路
４１０−１、４１０−２、４１０−３、４１０−４    制御パス
４０１−１、４０１−２、４０１−３、４０１−４    入出力ポート
４１１、４１２、４１３、４１４、４１５、４１６    データパス
５００    ネットワークルータ
５０１、５０２    入出力ポート
５０３    制御パス
５０４−１、５０４−２、５０４−３    データパス
５１０    ルータ
５１１    シグナリング回路
５１３    スイッチ
５２０    伝送装置
５２１    シグナリング分離多重回路
５２２    マップ／デマップ処理回路
５２３    コンフィグ回路
５２５    パスクロスコネクト
５３０    集中制御装置
５３１    シグナリング回路
５３２    経路／リソース決定回路
５３３    パス制御回路
６０１−１、６０１−２、６０１−３、６０１−４    入出力ポート
６１０−１、６１０−２、６１０−３、６１０−４    制御パス
６１１、６１２、６１３、６１４、６１５、６１６    データパス
【図１】
0005935805.tif 000002
【図２】
0005935805.tif 000003
【図３】
0005935805.tif 000004
【図４】
0005935805.tif 000005
【図５】
0005935805.tif 000006
【図６】
0005935805.tif 000007
【図７】
0005935805.tif 000008