(57)【要約】【課題】  ＧＭＰＬＳの制御プレーンの情報がＩＰ／ＭＰＬＳネットワークに流出するのを防ぐと共に、ＧＭＰＬＳのデータプレーンの情報を、ＩＰ／ＭＰＬＳネットワークに対してＩＰ／ＭＰＬＳノードが理解できるように通知する。【解決手段】  ＩＰ／ＭＰＬＳとＧＭＰＬＳの制御プレーンネットワークでＯＳＰＦのエリアを分割し、異なるエリアに設定する。ＧＭＰＬＳとＩＰ／ＭＰＬＳの機能を有するノード間に設定されたＧＭＰＬＳのデータプレーンのリンクのうち、両端がＰＳＣであるＴＥリンクのインタフェースは、ＩＰ／ＭＰＬＳネットワークのＯＳＰＦのエリアと同一のエリアであるＯＳＰＦのインタフェースとする。ＧＭＰＬＳとＩＰ／ＭＰＬＳの機能を有するノード間に、パケットレイヤのＬＳＰを設定後に、当該パスの両端のインタフェースをＯＳＰＦのインタフェースとして自動的に起動する。【選択図】  図１
2005223573.tif 000002
【特許請求の範囲】
【請求項１】
パケット交換処理またはＴＤＭ(Time-Division Multiplex)交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳ(Generalized
Multi Protocol Label Switching)ノードあるいはＧＭＰＬＳ＋ＩＰ(Internet Protocol)／ＭＰＬＳ(Multi
Protocol Label Switching)ノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークにおいて、
前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ(Open
Shortest Path First)−ＴＥ(Traffic Engineering)を分割してそれぞれ実行する手段を備えた
ことを特徴とするＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワーク。
【請求項２】
前記分割してそれぞれ実行する手段は、前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクを設定し、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクを設定する手段を備え、
この設定する手段は、前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードを前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースとして設定する手段を備えた
請求項１記載のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワーク。
【請求項３】
前記インタフェースとして設定する手段は、
前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識する手段と、
この認識する手段により自ノードが前記インタフェースとなる一端のノードであると認識した前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対してパス設定要求を送出すると共に当該ノードに向けてＬＳＰ(Label Switch Path)を設定する手段と、
前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定要求を受け取るとこのパス設定要求に対するパス設定了承を当該パス設定要求送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信すると共に当該ノードに向けてＬＳＰを設定する手段と、
前記インタフェースとなる一端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定了承を受け取るとこのパス設定了承に対する受信確認を当該パス設定了承送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信する手段と、
前記インタフェースとなる両端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動する手段と
を備えた請求項１または２記載のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワーク。
【請求項４】
パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークに適用されるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにおいて、
前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥがそれぞれ分割して実行され、
前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクが設定され、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクが設定され、
自ノードが前記ＩＰ／ＭＰＬＳノードと隣接するときには、自ノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識する手段と、
この認識する手段により自ノードが前記インタフェースとなる一端のノードであると認識したときには前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対しパス設定要求を送出すると共に当該ノードに向けてＬＳＰを設定する手段と、
自ノードが当該パス設定要求を受け取ったときにはこのパス設定要求に対するパス設定了承を当該パス設定要求の送出元のノードに返信すると共に当該ノードに向けてＬＳＰを設定する手段と、
自ノードが当該パス設定了承を受け取ったときにはこのパス設定了承に対する受信確認を当該パス設定了承の送出元のノードに返信する手段と、
自ノードに対する双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動する手段と
を備えたことを特徴とするＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード。
【請求項５】
情報処理装置にインストールすることにより、その情報処理装置に、
パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークに適用されるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに相応する機能を実現させるプログラムにおいて、
前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥがそれぞれ分割して実行され、
前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクが設定され、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクが設定され、
自ノードが前記ＩＰ／ＭＰＬＳノードと隣接するときには、自ノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識する機能と、
この認識する機能により自ノードが前記インタフェースとなる一端のノードであると認識したときにはパス設定要求を前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対し送出すると共に当該ノードに向けてＬＳＰを設定する機能と、
自ノードが当該パス設定要求を受け取ったときにはこのパス設定要求に対するパス設定了承を当該パス設定要求の送出元のノードに返信すると共に当該ノードに向けてＬＳＰを設定する機能と、
自ノードが当該パス設定了承を受け取ったときにはこのパス設定了承に対する受信確認を当該パス設定了承の送出元のノードに返信する機能と、
自ノードに対する双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動する機能と
を実現させることを特徴とするプログラム。
【請求項６】
請求項５記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【請求項７】
パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成方法において、
前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥを分割してそれぞれ実行する
ことを特徴とするＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成方法。
【請求項８】
前記分割してそれぞれ実行する際に、前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクを設定し、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクを設定し、
この設定を行う際に、前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードを前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースとして設定する
請求項７記載のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成方法。
【請求項９】
前記インタフェースとして設定する際に、
前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識するステップと、
この認識するステップにより自ノードが前記インタフェースとなる一端のノードであると認識した前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対してパス設定要求を送出すると共に当該ノードに向けてＬＳＰを設定するステップと、
前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定要求を受け取るとこのパス設定要求に対するパス設定了承を当該パス設定要求送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信すると共に当該ノードに向けてＬＳＰを設定するステップと、
前記インタフェースとなる一端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定了承を受け取るとこのパス設定了承に対する受信確認を当該パス設定了承送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信するステップと、
前記インタフェースとなる両端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動するステップと
を実行する請求項７または８記載のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＭＰＬＳ(Generalized Multi Protocol
Label Switching)ネットワークとＩＰ／ＭＰＬＳネットワークとが混在したネットワークに利用する。特に、ＯＳＰＦ(Open Shortest
Path First)−ＴＥ (Traffic Engineering)技術に関する。
【背景技術】
【０００２】
（ＩＰ／ＭＰＬＳネットワーク）
図４に、ＩＰ(Internet Protocol)／ＭＰＬＳ(Multi
Protocol Label Switching)ノードにより構成されたＩＰ／ＭＰＬＳネットワークを示す。ＩＰ／ＭＰＬＳ内のネットワークにおいて、ノードのインタフェースのスイッチング能力は、全てＰＳＣ(packet
switching capable)である。
【０００３】
ＭＰＬＳアーキテクチャは、ラベルをベースにしたデータの転送をサポートするために定義されている（非特許文献１参照）。ＲＦＣ３０３１において、ＬＳＲ(Label Switching Router)とは、ＩＰパケットまたはセル（ラベルが付与されたＩＰパケット）の境界を識別することができるデータ転送プレーンを有し、ＩＰパケットヘッダまたはセルヘッダの内容に応じてデータ転送処理をするノードのことをいう。
【０００４】
ＩＰ／ＭＰＬＳネットワークにおいて、ルーチングプロトコルの１つとして、ＯＳＰＦが用いられる（非特許文献２参照）。ＯＳＰＦを起動させるためには、ノードのインタフェースにＯＳＰＦインタフェースを設定する。リンクの両端にＯＳＰＦインタフェースが設定されると、インタフェース間で、Ｈｅｌｌｏメッセージを交換した後、それぞれのノードが保持しているリンクステート情報を交換してＯＳＰＦのリンクをアップする。
【０００５】
ＯＳＰＦのメッセージは、通常のデータのパケットが通過するリンク上を転送される。また、ＭＰＬＳのシグナリングとして、ＲＳＶＰ(Resource reSerVation Protocol)が用いられる（非特許文献６参照）。ＲＳＶＰパケットも、ＯＳＰＦパケットの転送と同様に、通常のデータのパケットが通過するリンク上を転送される。
【０００６】
ルーチングプロトコルのＯＳＰＦやシグナリングプロトコルのＲＳＶＰのメッセージ転送するプレーンを制御プレーンと呼ぶ。通常のデータのパケットを転送するプレーンをデータプレーンと呼ぶ。ＩＰ／ＭＰＬＳネットワークでは、制御プレーンとデータプレーンとが一致している。
（ＧＭＰＬＳネットワーク）
ＧＭＰＬＳにおいて、ＬＳＲは、ＩＰパケットヘッダまたはセルヘッダの内容に応じてデータ転送処理をするノードのみではない。ＧＭＰＬＳにおけるＬＳＲは、タイムスロット、波長、ファイバの物理ポートの情報をベースにして転送処理を行うデバイスを含む。
【０００７】
ＧＭＰＬＳにおけるＬＳＲのインタフェースは、スイッチングケーパビリティ毎に、ＰＳＣ、ＴＤＭ(Time-Division Multiplex Capable)、ＬＳＣ(Lambda Switch Capable)、ＦＳＣ(Fiber
Switch Capable)の４つに分類される。また、図５に、ＧＭＰＬＳにおけるラベルの概念を示す。
・ＰＳＣ：ＰＳＣのインタフェースは、ＩＰパケットまたはセルの境界を識別でき、ＩＰパケットヘッダまたはセルヘッダの内容に応じてデータ転送処理を行う。図５（ａ）において、パケットレイヤでは、リンク毎にユニークに定義されるラベルが定義され、ラベルがＩＰパケットに付与され、ＬＳＰ(Label Switch Path)を形成する。図５（ａ）のリンクとは、ＩＰパケットを転送するためにＬＳＲ間に定義されたリンクのことである。ＩＰパケットをＳＤＨ／ＳＯＮＥＴ上で転送する場合は、ＳＤＨ／ＳＯＮＥＴパスであるし、Ｅｔｈｅｒｎｅｔ（登録商標）上で転送する場合は、Ｅｔｈｅｒｎｅｔである。
・ＴＤＭ：ＴＤＭのインタフェースは、時間周期的に繰り返されるタイムスロットに基づいて、データ転送処理を行う。図５（ｂ）において、ＴＤＭレイヤでは、ラベルは、タイムスロットとなる。ＴＤＭのインタフェースの例としては、ＤＸＣ（データクロスコネクト）のインタフェースであり、入力側に割当てられたタイムスロットと出力側に割当てられたタイムスロットとを接続してＴＤＭパス、すなわち、ＳＤＨ／ＳＯＮＥＴパスを形成する。リンクとは、波長パスの場合もあるし、単にファイバである場合もある。
・ＬＳＣ：ＬＳＣのインタフェースは、データが伝送されるファイバ中の波長に基づいて、データ転送処理を行う。図５（ｃ）において、ｌａｍｂｄａレイヤでは、ラベルは波長となる。ＬＳＣのインタフェースの例としては、ＯＸＣ（光クロスコネクト）のインタフェースであり、入力側に割当てられた波長と出力側に割当てられた波長とを接続し、ｌａｍｂｄａパスを形成する。ＬＳＣを有するＯＸＣのインタフェースは、波長単位でスイッチングを行う。
・ＦＳＣ：ＦＳＣのインタフェースは、データが伝送されるファイバの実際の物理ポートの位置に応じてデータ転送処理を行う。図５（ｄ）において、ファイバレイヤでは、ラベルはファイバとなる。ＦＳＣのインタフェースの例としては、ＯＸＣのインタフェースであり、入力側のファイバと出力側のファイバとを接続してファイバパスを形成する。ＦＳＣを有するＯＸＣのインタフェースは、ファイバ単位でスイッチングを行う。リンクとは、ファイバの物理的な集合を意味し、コンデュット等がある。
【０００８】
上記のスイッチングケーパビリティのインタフェースは、階層化して使用することができる。上位の階層から順に、ＦＳＣ、ＬＳＣ、ＴＤＭおよびＰＳＣとなる。ＧＭＰＬＳにおいても上記のそれぞれのスイッチングケーパビリティに対するパスをＬＳＰと呼ぶ。図６は、ＬＳＰの階層化構造を示している。ＰＳＣ−ＬＳＰは、ＴＤＭ−ＬＳＰに属し、ＰＳＣ−ＬＳＰのリンクは、ＴＤＭ−ＬＳＰとなる。ＴＤＭ−ＬＳＰは、ＬＳＣ−ＬＳＰに属し、ＴＤＭ−ＬＳＰのリンクは、ＬＳＣ−ＬＳＰとなる。ＬＳＣ−ＬＳＰは、ＦＳＣ−ＬＳＰとなり、ＬＳＣ−ＬＳＰのリンクは、ＦＳＣ−ＬＳＰとなる。また、ＴＤＭレイヤが省略された場合を考えると、ＰＳＣ−ＬＳＰは、ＬＳＣ−ＬＳＰに属し、ＰＳＣ−ＬＳＰのリンクは、ＬＳＣ−ＬＳＰとなる。ＬＳＣ−ＬＳＰとＦＳＣ−ＬＳＰとの関係は、図５（ｂ）の場合と同様である。下位レイヤになるほど、ＬＳＰの帯域が大きくなる。
（ＩＰ／ＭＰＬＳとＧＭＰＬＳとが混在するネットワーク）
図７では、ＰＳＣのスイッチングケーパビリティとＬＳＣのスイッチングケーパビリティとを有するノードとして、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６がある。また、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６は、ＩＰ／ＭＰＬＳの機能も有する。ＬＳＣのスイッチングケーパビリティを有するノードとして、ＧＭＰＬＳノード３、５がある。ＩＰ／ＭＰＬＳノード１、７は、それぞれＩＰ／ＭＰＬＳネットワークにおけるノードでありＰＳＣのみの機能を有する。
【０００９】
ＧＭＰＬＳネットワークにおいては、一般に、制御プレーンとデータプレーンとが分離されることを許容する。図７において、ＧＭＰＬＳネットワークの制御プレーンは、データプレーンと分離されている。図７では制御プレーンリンクを破線で表し、データプレーンリンクを円柱で表す。
【００１０】
ＯＳＰＦのメッセージは、ＧＭＰＬＳ制御プレーンネットワーク上を転送される。ＯＳＰＦにより確立されたリンクを制御プレーンと呼ぶ。ＧＭＰＬＳの制御プレーンのメッセージは、ＧＭＰＬＳネットワークにおけるデータプレーンリンク上を転送しない。
【００１１】
一方、ＩＰ／ＭＰＬＳネットワークのＩＰ／ＭＰＬＳノード１とＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２との間およびＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６とＩＰ／ＭＰＬＳノード７との間において、制御プレーンのメッセージは、データプレーン上を転送される。図７の例では、ＧＭＰＬＳの制御プレーンネットワークとＩＰ／ＭＰＬＳネットワークのＯＳＰＦのエリアは、同じエリアに設定されている。
【００１２】
ＧＭＰＬＳネットワークにおいて、データリンクの情報は、ＧＭＰＬＳ用に拡張したＯｐａｑｕｅＬＳＡ（非特許文献４参照）を用いて広告している。ＧＭＰＬＳネットワーク内のノードは、ＧＭＰＬＳ用に拡張したＯｐａｑｕｅＬＳＡの内容をＴＥＤ(Traffic Engineering Database)に格納して経路設定に用いる。
【非特許文献１】E.Rosen,A.Viswanathan,andR.Callon,“Multiprotocol Label Switching Architecture,”RFC3031.
【非特許文献２】J.Moy,“OSPF Version 2,”RFC2328.
【非特許文献３】R.Coltun,“The OSPF Opaque LSAOption,”RFC2370.
【非特許文献４】K.Kompella and Y.Rekhter,“OSPFExtensions in Support of Generalized MPLS,”IETFdraft,draft-ietf-ccamp-ospf-gmpls-extensions-09.txt,Dec.2002.
【非特許文献５】P.Ashwood-Smith et al,“GeneralizedMPLS Signaling-RSVP-TE Extensions”,IETFdraft,draft-ietf-mpls-generalized-rsvp-te-09.txt,Aug.2002.
【非特許文献６】D.Awduche et al,“RSVP-TE:Extensionsto RSVP for LSP Tunnels,”RFC3209,December.2001.
【非特許文献７】A.Banerjee et al,“GeneralizedMultiprotocol Label Switching:An Overview of Routing and ManamagementEnhancements,”IEEE Commun.Mag,pp.144-150,Jan.2001.
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、図７において、ＧＭＰＬＳノードが混在すると、ＩＰ／ＭＰＬＳノードは、ＧＭＰＬＳプロトコルと整合が合わないため、ＧＭＰＬＳ用に拡張したＯｐａｑｕｅＬＳＡの内容は、ＧＭＰＬＳノードでは処理できるが、ＩＰ／ＭＰＬＳノードでは処理できない。そのために、ＩＰ／ＭＰＬＳノードは、ＧＭＰＬＳのデータプレーンネットワークを認識できないで、ＧＭＰＬＳの制御プレーンネットワークを、ＩＰ／ＭＰＬＳネットワークのデータプレーンと間違えて認識してしまう。
【００１４】
これにより、ＩＰ／ＭＰＬＳノードが、ＩＰ／ＭＰＬＳネットワーク間にパケットを転送する経路を設定する場合に、ＧＭＰＬＳのデータプレーンを使用せずに、ＧＭＰＬＳ制御プレーンを使用することを前提として、経路を設定してしまう恐れがある。
【００１５】
本来は、データプレーンは、大容量のデータ転送のために、十分な帯域があるが、制御プレーンは、制御プレーンのメッセージ転送のみなので、十分な帯域がない。これにより、ＩＰ／ＭＰＬＳネットワークから、ＧＭＰＬＳ制御プレーンに通常のパケットが流入すると、ＧＭＰＬＳ制御プレーンが輻輳する問題が生じる。また、ＩＰ／ＭＰＬＳネットワークから、ＧＭＰＬＳの制御プレーンに通常のパケットが流入すると、ＧＭＰＬＳのデータプレーンが効率的に使用されない問題が生じる。
【００１６】
図８のように、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２とＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６との間に、新たに、ＴＥリンクが設定された場合でも、このリンク情報は、ＧＭＰＬＳ用に拡張したＯｐａｑｕｅＬＳＡとして、エリア♯１に属するノードへ広告されていく。この場合は、ＩＰ／ＭＰＬＳノード１および７は、ＧＭＰＬＳ用に拡張したＯｐａｑｕｅＬＳＡが理解できないので、当該ＴＥリンクを考慮した経路計算ができない。
【００１７】
本発明は、このような背景に行われたものであって、ＧＭＰＬＳの制御プレーンの情報がＩＰ／ＭＰＬＳネットワークに流出するのを防ぐと共に、ＧＭＰＬＳのデータプレーンの情報を、ＩＰ／ＭＰＬＳネットワークに対してＩＰ／ＭＰＬＳノードが理解できるように通知することができるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークおよびノードを提供することを目的とする。
【課題を解決するための手段】
【００１８】
従来技術では、図７や図８において、ＩＰ／ＭＰＬＳネットワークのＯＳＰＦのエリアとＧＭＰＬＳの制御プレーンネットワークのエリアが同じエリアとして運用されている。ＧＭＰＬＳノード間に設定されたデータリンクの情報は、ＧＭＰＬＳ用に拡張されたＯｐａｑｕｅＬＳＡとして同一エリアに広告される。
【００１９】
これに対し、本発明では、第一に、ＩＰ／ＭＰＬＳネットワークとＧＭＰＬＳの制御プレーンネットワークにおいて、ＯＳＰＦのエリアを分割し、異なるエリアに設定する。この際に、２つのエリア同士の情報は、流出しないように設定する。
【００２０】
例えば、ＧＭＰＬＳの制御プレーンネットワークのエリアをバックボーンエリア（エリア番号♯１）にすると、ＧＭＰＬＳの制御プレーンネットワークのリンク情報がＩＰ／ＭＰＬＳネットワークに流出してしまうので、ＧＭＰＬＳの制御プレーンネットワークのエリアをバックボーンエリアに設定しない。
【００２１】
第二に、ＧＭＰＬＳとＩＰ／ＭＰＬＳの機能を有するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード間に設定されたＧＭＰＬＳのデータプレーンのリンクのうち、両端のスイッチングケーパビリティがパケットスイッチングケーパビリティであるＴＥリンクのインタフェースは、ＩＰ／ＭＰＬＳネットワークのＯＳＰＦのエリアと同一のエリアであるＯＳＰＦのインタフェースとする。
【００２２】
第三に、ＧＭＰＬＳとＩＰ／ＭＰＬＳの機能を有するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード間に、パケットレイヤのＧＭＰＬＳラベルスイッチングパスを設定後に、当該パスの両端のインタフェースをＯＳＰＦのインタフェースとして自動的に起動することとする。
【００２３】
すなわち、本発明の第一の観点は、パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークである。
【００２４】
ここで、本発明の特徴とするところは、前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥを分割してそれぞれ実行する手段を備えたところある（請求項１）。
【００２５】
前記分割してそれぞれ実行する手段は、前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクを設定し、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクを設定する手段を備え、この設定する手段は、前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードを前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースとして設定する手段を備えることができる（請求項２）。
【００２６】
これにより、ＧＭＰＬＳの制御プレーンの情報がＩＰ／ＭＰＬＳネットワークに流出するのを防ぐと共に、ＧＭＰＬＳのデータプレーンの情報を、ＩＰ／ＭＰＬＳネットワークに対してＩＰ／ＭＰＬＳノードが理解できるように通知することができる。
【００２７】
また、前記インタフェースとして設定する手段は、前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識する手段と、この認識する手段により自ノードが前記インタフェースとなる一端のノードであると認識した前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードがパス設定要求を前記インタフェースの他端となる前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対し送出すると共に当該ノードに向けてＬＳＰを設定する手段と、前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定要求を受け取るとこのパス設定要求に対するパス設定了承を当該パス設定要求送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信すると共に当該ノードに向けてＬＳＰを設定する手段と、前記インタフェースとなる一端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定了承を受け取るとこのパス設定了承に対する受信確認を当該パス設定了承送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信する手段と、前記インタフェースとなる両端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動する手段とを備えることができる（請求項３）。
【００２８】
この際に、インタフェースの両端に相当する二つのＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが同時に上述したＬＳＰ設定手順の実行を開始することもあり得るが、そのような場合には、あらかじめ定められたルールにしたがって、いずれか一方が引き続きパス設定要求の送出元として動作し他方は自ノードからのパス設定要求を中止して他ノードからのパス設定要求を受け取る側として動作するように決めておけばよい。例えば、ノードにそれぞれ付与されている識別符号（ＩＤ）の降順あるいは昇順で前記ルールを定めることができる。
【００２９】
このようにして設定されたＬＳＰは、ＧＭＰＬＳネットワーク内のリンクとしてＩＰ／ＭＰＬＳネットワークに広告される。
【００３０】
本発明の第二の観点は、パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークに適用されるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードである。
【００３１】
ここで、本発明の特徴とするところは、前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥがそれぞれ分割して実行され、前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクが設定され、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクが設定され、自ノードが前記ＩＰ／ＭＰＬＳノードと隣接するときには、自ノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識する手段と、この認識する手段により自ノードが前記インタフェースとなる一端のノードであると認識したときにはパス設定要求を前記インタフェースの他端となる前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対し送出すると共に当該ノードに向けてＬＳＰを設定する手段と、自ノードが当該パス設定要求を受け取ったときにはこのパス設定要求に対するパス設定了承を当該パス設定要求の送出元のノードに返信すると共に当該ノードに向けてＬＳＰを設定する手段と、自ノードが当該パス設定了承を受け取ったときにはこのパス設定了承に対する受信確認を当該パス設定了承の送出元のノードに返信する手段と、自ノードに対する双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動する手段とを備えたところにある（請求項４）。
【００３２】
このときに、自ノードがインタフェースの一端であると認識したときに、他端となるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードを認識することはリンクステート情報を保持していれば容易である。
【００３３】
本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークに適用されるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに相応する機能を実現させるプログラムである。
【００３４】
ここで、本発明の特徴とするところは、前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥがそれぞれ分割して実行され、前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクが設定され、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクが設定され、自ノードが前記ＩＰ／ＭＰＬＳノードと隣接するときには、自ノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識する機能と、この認識する機能により自ノードが前記インタフェースとなる一端のノードであると認識したときにはパス設定要求を前記インタフェースの他端となる前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対し送出すると共に当該ノードに向けてＬＳＰを設定する機能と、自ノードが当該パス設定要求を受け取ったときにはこのパス設定要求に対するパス設定了承を当該パス設定要求の送出元のノードに返信すると共に当該ノードに向けてＬＳＰを設定する機能と、自ノードが当該パス設定了承を受け取ったときにはこのパス設定了承に対する受信確認を当該パス設定了承の送出元のノードに返信する機能と、自ノードに対する双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動する機能とを実現させるところにある（請求項５）。
【００３５】
本発明の第四の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である（請求項６）。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００３６】
これにより、汎用の情報処理装置を用いて、ＧＭＰＬＳの制御プレーンの情報がＩＰ／ＭＰＬＳネットワークに流出するのを防ぐと共に、ＧＭＰＬＳのデータプレーンの情報を、ＩＰ／ＭＰＬＳネットワークに対してＩＰ／ＭＰＬＳノードが理解できるように通知することができるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードを実現することができる。
【００３７】
本発明の第五の観点は、パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードにより構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノードにより構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成方法である。
【００３８】
ここで、本発明の特徴とするところは、前記ＧＭＰＬＳネットワークと前記ＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥを分割してそれぞれ実行するところにある（請求項７）。
【００３９】
前記分割してそれぞれ実行する際に、前記ＧＭＰＬＳネットワーク内の前記ＧＭＰＬＳノードあるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード相互間にＧＭＰＬＳ制御プレーンリンクを設定し、前記ＩＰ／ＭＰＬＳネットワーク内の前記ＩＰ／ＭＰＬＳノード相互間にＩＰ制御プレーンリンクを設定し、この設定を行う際に、前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードを前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースとして設定することができる（請求項８）。
【００４０】
前記インタフェースとして設定する際に、前記ＩＰ／ＭＰＬＳノードと隣接する前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが前記ＧＭＰＬＳ制御プレーンリンクが設定されるエリアと前記ＩＰ制御プレーンリンクが設定されるエリアとのインタフェースであると認識するステップと、この認識するステップにより自ノードが前記インタフェースとなる一端のノードであると認識した前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに対してパス設定要求を送出すると共に当該ノードに向けてＬＳＰを設定するステップと、前記インタフェースとなる他端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定要求を受け取るとこのパス設定要求に対するパス設定了承を当該パス設定要求送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信すると共に当該ノードに向けてＬＳＰを設定するステップと、前記インタフェースとなる一端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが当該パス設定了承を受け取るとこのパス設定了承に対する受信確認を当該パス設定了承送出元の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに返信するステップと、前記インタフェースとなる両端の前記ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードが双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動するステップとを実行することができる（請求項９）。
【発明の効果】
【００４１】
本発明によれば、ＧＭＰＬＳの制御プレーンネットワークのリンク情報がＩＰ／ＭＰＬＳネットワークに流出しないので、ＩＰ／ＭＰＬＳノードが、ＩＰ／ＭＰＬＳネットワーク間にパケットを転送する経路を設定する場合に、ＧＭＰＬＳの制御プレーンネットワークを利用する経路設定をすることがなく、ＧＭＰＬＳの制御プレーンネットワークの輻輳を回避できる。
【００４２】
また、ＧＭＰＬＳのデータプレーンのリンク情報が、ＩＰ／ＭＰＬＳノードが理解できるリンク情報として広告されるので、ＧＭＰＬＳネットワークのデータプレーンのリソースを効率的に使用できる。
【００４３】
このように、ＩＰ／ＭＰＬＳノードは、ＧＭＰＬＳプロトコルを意識しないで動作し、トラヒックエンジニアリングすることが可能である。一方、ＧＭＰＬＳネットワークは、ＧＭＰＬＳプロトコルでトラヒックエンジニアリングすることが可能である。
【発明を実施するための最良の形態】
【００４４】
本発明実施例のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークおよびノードを図１を参照して説明する。図１は本実施例のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークを示す図である。
【００４５】
本実施例は、図１に示すように、パケット交換処理またはＴＤＭ交換処理または光パス交換処理またはいずれか２つ以上の交換処理の組み合わせの交換処理を行うＧＭＰＬＳノード３および５あるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６により構成されるＧＭＰＬＳネットワークと、パケット交換処理を行うＩＰ／ＭＰＬＳノード１および７により構成されるＩＰ／ＭＰＬＳネットワークとが混在するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークである。
【００４６】
ここで、本実施例の特徴とするところは、ＧＭＰＬＳネットワークとＩＰ／ＭＰＬＳネットワークとでＯＳＰＦ−ＴＥを分割してそれぞれ実行する手段を備えたところにある（請求項１）。
【００４７】
この分割してそれぞれ実行する手段は、ＧＭＰＬＳネットワーク内のＧＭＰＬＳノード３および５あるいはＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６相互間にＧＭＰＬＳ制御プレーンリンクを設定し、ＩＰ／ＭＰＬＳネットワーク内のＩＰ／ＭＰＬＳノード１および７相互間にＩＰ制御プレーンリンクを設定する手段を備え、この設定する手段は、ＩＰ／ＭＰＬＳノード１および７と隣接するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６をＧＭＰＬＳ制御プレーンリンクが設定されるエリア♯２とＩＰ制御プレーンリンクが設定されるエリア♯１とのインタフェースとして設定する手段を備える（請求項２）。
【００４８】
このインタフェースとして設定する手段は、ＩＰ／ＭＰＬＳノード１および７と隣接するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６がＧＭＰＬＳ制御プレーンリンクが設定されるエリア♯２とＩＰ制御プレーンリンクが設定されるエリア♯１とのインタフェースであると認識する手段と、この認識する手段により自ノードがインタフェースとなる一端のノードであると認識したＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２または６がＲＳＶＰシグナリングを用いてインタフェースの他端となるＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６または２に対しパス設定要求を送出すると共に当該ノード６または２に向けてＬＳＰを設定する手段と、インタフェースとなる他端のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６または２が当該パス設定要求を受け取るとこのパス設定要求に対するパス設定了承を当該パス設定要求送出元のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２または６に返信すると共に当該ノードに向けてＬＳＰを設定する手段と、インタフェースとなる一端のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２または６が当該パス設定了承を受け取るとこのパス設定了承に対する受信確認を当該パス設定了承送出元のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６または２に返信する手段と、インタフェースとなる両端のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６が双方向のＬＳＰの設定を確認するとインタフェースとしての機能を起動する手段とを備える（請求項３）。
【００４９】
本実施例では、これらの各手段は、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６にそれぞれ備えておき、自ノードがインタフェースに相当する場合に、上述したＬＳＰ設定手順を実行する（請求項４）。図１の例では、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６がインタフェースに相当するので、上述したＬＳＰ設定手順を実行する。
【００５０】
この際に、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６が同時に上述したＬＳＰ設定手順の実行を開始することもあり得るが、そのような場合には、あらかじめ定められたルールにしたがって、いずれか一方が引き続きパス設定要求の送出元として動作し他方は自ノードからのパス設定要求を中止して他ノードからのパス設定要求を受け取る側として動作するように決めておけばよい。例えば、ノードにそれぞれ付与されている識別符号（ＩＤ）の降順あるいは昇順で前記ルールを定めることができる。
【００５１】
あるいは、他の実施例として、これらの各手段を各ノードを一元的に管理するネットワーク管理装置に備えておき、インタフェースに相当するノードに対してネットワーク管理装置から指示を与え、上述したＬＳＰ設定手順を実行させるようにしてもよい。
【００５２】
また、本発明は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本発明のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードに相応する機能を実現させるプログラムとして実現することができる（請求項５）。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ（請求項６）、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、前記各手段にそれぞれ相応する機能を実現させることができる。
【００５３】
以下では、本実施例のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークおよびノードをさらに詳細に説明する。
（第一実施例）
第一実施例を図１を参照して説明する。ＰＳＣのスイッチングケーパビリティとＬＳＣのスイッチングケーパビリティとを有するノードとして、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６がある。これらのＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６は、ＩＰ／ＭＰＬＳの機能も有する。
【００５４】
ＬＳＣのスイッチングケーパビリティを有するノードとして、ＧＭＰＬＳノード３および５がある。また、ＩＰ／ＭＰＬＳノード１および７は、それぞれＩＰ／ＭＰＬＳネットワークにおけるノードとしてＰＳＣのみの機能を有する。
【００５５】
ＩＰ／ＭＰＬＳノード１とＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２との間のデータリンクは、ＯＳＰＦのエリア♯１が設定されている。ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６とＩＰ／ＭＰＬＳノード７との間のデータリンクは、ＯＳＰＦのエリア♯１が設定されている。ＧＭＰＬＳの制御プレーンネットワークは、ＯＳＰＦのエリア♯２が設定されている（請求項７）。ＯＳＰＦのエリア♯２において、ＧＭＰＬＳのデータリンク情報がＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２、４および６およびＧＭＰＬＳノード３および５相互間で交換されている（非特許文献７参照）。図中では、ＧＭＰＬＳ制御プレーンリンクを二点鎖線で表し、ＩＰ制御プレーンリンクを破線で表す。また、データプレーンリンクは円柱で表す。
【００５６】
ＧＭＰＬＳのデータリンク情報は、エリア♯１に流出しない。すなわち、ＧＭＰＬＳのデータプレーンでは、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２とＧＭＰＬＳノード３との間のデータリンク、ＧＭＰＬＳノード３とＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード４との間のデータリンク、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード４とＧＭＰＬＳノード５との間のデータリンク、ＧＭＰＬＳノード５とＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６との間のデータリンクにおいて、リンクの両端のインタフェースのいずれかがＰＳＣのスイッチングケーパビリティではなく、かつ、リンクの両端のノードのいずれかがＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードでないために、ＧＭＰＬＳのデータリンク情報はＰＳＣに対応しておらず、エリア♯２のデータリンク情報がＩＰ／ＭＰＬＳネットワークに流出することはない。
【００５７】
図１の例のように、リンクの両端のインタフェースのいずれかがＰＳＣのスイッチングケーパビリティではなく、かつ、リンクの両端のノードのいずれかがＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノードでない場合以外であっても、本実施例では、エリアをＧＭＰＬＳ制御プレーンネットワークとＩＰ制御プレーンネットワークとを明確に区別しているため、エリア♯２におけるデータリンク情報は、当該エリア識別情報に基づき全てＰＳＣに対応しないように設定することができる。例えば、データリンク情報にエリア番号を書き込んでおき、エリア♯２のデータリンク情報であれば、ＰＳＣに対応する情報に変換しないと決めておけばよい。
【００５８】
ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２とＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６との間にＬＳＰが設定される。このＬＳＰはエリア♯１に対し、ＧＭＰＬＳネットワークにおけるリンクＬとして扱われる。
【００５９】
すなわち、当該リンクＬの両端のインタフェースは、ＰＳＣであり、当該リンクＬの両端のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６は、ＩＰ／ＭＰＬＳの機能を備えており、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６のインタフェースは、エリア♯１のＯＳＰＦインタフェースとしてアップされた後に、当該ＬＳＰを確立する。当該ＬＳＰは、エリア♯１に対し、ＧＭＰＬＳネットワークにおけるリンク情報として、ＩＰ制御プレーンを介してＩＰ／ＭＰＬＳネットワークに送出される。
【００６０】
ＩＰ／ＭＰＬＳネットワークにおけるＩＰ／ＭＰＬＳノード１および７は、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６からＧＭＰＬＳネットワークのデータプレーンのリンク情報を受信する。当該リンク情報は、ＩＰ／ＭＰＬＳプロトコルのリンク情報なので、ＩＰ／ＭＰＬＳノード１および７は、自ノードのＬＳＡ(Link State Advertisement)データベースに格納する。それにより、ＩＰ／ＭＰＬＳノード１および７は、ＧＭＰＬＳネットワークのデータプレーンのリンク情報を用いて経路計算を行うことができる。
【００６１】
このように、ＩＰ／ＭＰＬＳノード１および７は、ＧＭＰＬＳプロトコルを意識しないで動作し、トラヒックエンジニアリングすることが可能である。一方、ＧＭＰＬＳネットワークは、ＧＭＰＬＳプロトコルでトラヒックエンジニアリングすることが可能である。
（第二実施例）
第二実施例を図２を参照して説明する。第二実施例は、ＧＭＰＬＳとＩＰ／ＭＰＬＳの機能を有するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２とＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６との間に、パケットレイヤのＧＭＰＬＳのＬＳＰを設定後に、当該パスの両端のインタフェースをＯＳＰＦのインタフェースとして自動的に起動する手順を示している。
【００６２】
すなわち、ＩＰ／ＭＰＬＳノード１および７と隣接するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６をＧＭＰＬＳ制御プレーンリンクが設定されるエリア♯２とＩＰ制御プレーンリンクが設定されるエリア♯１とのインタフェースとして設定する（請求項８）。
【００６３】
インタフェースとして設定する際に、ＩＰ／ＭＰＬＳノード１および７と隣接するＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２および６がＧＭＰＬＳ制御プレーンリンクが設定されるエリア♯２とＩＰ制御プレーンリンクが設定されるエリア♯１とのインタフェースであると認識する。
【００６４】
自ノードがインタフェースとなる一端のノードであると認識したＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２が、ＧＭＰＬＳノード３、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード４、ＧＭＰＬＳノード５を経由してＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６まで、ＧＭＰＬＳ拡張のＲＳＶＰシグナリングを用いて両方向のＬＳＰを設定する（非特許文献５参照）。
【００６５】
ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２はＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６に対してパス設定要求としてＰａｔｈメッセージを送出すると共にＬＳＰを設定する。これを受けたＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６はパス設定了承としてＲｅｓｖメッセージＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２に返信すると共にＬＳＰを設定する。
【００６６】
ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２では、Ｒｅｓｖメッセージを受信することにより両方向のＬＳＰが設定されたことを確認することができる。ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード２はＲｅｓｖメッセージを受信すると受信確認としてＲｅｓｖＣｏｎｆメッセージをＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６に対して送出する。ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード６では、ＲｅｓｖＣｏｎｆメッセージを受信することにより両方向のＬＳＰが設定されたことを確認することができる。それぞれのノードで、ＬＳＰが設定されたことを確認すると、ＯＳＰＦのインタフェースが自動的にアップする（請求項９）。
【００６７】
ＯＳＰＦのインタフェースがアップされる際、エリアは、ＩＰ／ＭＰＬＳネットワークのエリアと同じエリア♯１に設定される。その後、ＯＳＰＦＨｅｌｌｏを交換してリンク情報の交換が行われると、ＯＳＰＦリンクが確立する。
（第三実施例）
第三実施例を図３を参照して説明する。第三実施例では、ＧＭＰＬＳネットワークにおいて、ＩＰ／ＭＰＬＳネットワークへ広告されるリンクＬ１、Ｌ２の両端のノードが必ずしもＩＰ／ＭＰＬＳネットワークと接続されていなくてもよい例を示している。リンク両端のスイッチングケーパビリティがＰＳＣで、リンクの両端のノードがＩＰ／ＭＰＬＳの機能を有していれば、図３のように、ＧＭＰＬＳネットワークの内部にあるノードが終端するリンクＬ１、Ｌ２をＩＰ／ＭＰＬＳネットワークに広告することができる。
【産業上の利用可能性】
【００６８】
本発明は、ＧＭＰＬＳの制御プレーンの情報がＩＰ／ＭＰＬＳネットワークに流出するのを防ぐと共に、ＧＭＰＬＳのデータプレーンの情報を、ＩＰ／ＭＰＬＳネットワークに対してＩＰ／ＭＰＬＳノードが理解できるように通知することができるので、ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークを混乱なく構築することができる。これにより、ネットワークユーザにおいては利用自由度を向上させることができると共に、ネットワーク管理者においては、輻輳などによるネットワークの効率低下を回避することができるため、サービス品質を向上させることができる。
【図面の簡単な説明】
【００６９】
【図１】本実施例のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成図。
【図２】本実施例のＯＳＰＦのインタフェースアップの手順を示すシーケンス図。
【図３】第三実施例を説明するための図。
【図４】従来のＩＰ／ＭＰＬＳネットワークの構成図。
【図５】ラベルの概念を説明するための図。
【図６】ＬＳＰの階層化を説明するための図。
【図７】従来のＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成図。
【図８】従来のＴＥリンクを備えたＧＭＰＬＳ＋ＩＰ／ＭＰＬＳネットワークの構成図。
【符号の説明】
【００７０】
１、７  ＩＰ／ＭＰＬＳノード
２、４、６  ＧＭＰＬＳ＋ＩＰ／ＭＰＬＳノード
３、５  ＧＭＰＬＳノード
Ｌ、Ｌ１、Ｌ２  リンク
♯１、♯２  エリア
【図１】
2005223573.tif 000003
【図２】
2005223573.tif 000004
【図３】
2005223573.tif 000005
【図４】
2005223573.tif 000006
【図５】
2005223573.tif 000007
【図６】
2005223573.tif 000008
【図７】
2005223573.tif 000009
【図８】
2005223573.tif 000010