(57)【特許請求の範囲】
【請求項１】
パケット毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード、波長毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード、パケット毎に交換処理されるスイッチング能力を有するインターフェースと波長毎に交換処理されるスイッチング能力を有するインターフェースの何れのインターフェースにもなり得るインターフェースを備えたノードの少なくとも１つを用いて構成される光ＩＰ通信網において、
前記ノードは、自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力を自ノードに更新記憶するとともに他ノードに広告するスイッチング能力広告手段を
備えていることを特徴とする光ＩＰ通信網。
【請求項２】
パケット毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード、波長毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード、パケット毎に交換処理されるスイッチング能力を有するインターフェースと波長毎に交換処理されるスイッチング能力を有するインターフェースの何れのインターフェースにもなり得るインターフェースを備えたノードの少なくとも１つを用いて構成される光ＩＰ通信網において、
前記ノードは、自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力と本来有している固有のスイッチング能力とを対として自ノードに更新記憶するとともに他ノードに広告するスイッチング能力広告手段を
備えていることを特徴とする光ＩＰ通信網。
【請求項３】
請求項１又は２に記載された光ＩＰ通信網において、
前記スイッチング能力広告手段における自ノード内のリソースの使用状況は、自ノード内のインターフェースの使用状況を含むことを特徴とする光ＩＰ通信網。
【請求項４】
請求項１又は２に記載された光ＩＰ通信網において、
前記スイッチング能力広告手段における自ノード内のリソースの使用状況は、自ノード内のインターフェースの使用状況および自ノード内のインターフェース以外のリソースの使用状況を含むことを特徴とする光ＩＰ通信網。
【請求項５】
請求項１に記載された光ＩＰ通信網において、前記スイッチング能力広告手段は、スイッチング能力が残されていないインターフェースがあった場合、そのインターフェースの現在のスイッチング能力としてスイッチング能力が残されていない旨の情報を自ノードに更新記憶するとともに他ノードに広告することを特徴とする光ＩＰ通信網。
【請求項６】
請求項２に記載された光ＩＰ通信網において、前記スイッチング能力広告手段は、スイッチング能力が残されていないインターフェースがあった場合、そのインターフェースの現在のスイッチング能力としてスイッチング能力が残されていない旨の情報と本来有している固有のスイッチング能力とを対として自ノードに更新記憶するとともに他ノードに広告することを特徴とする光ＩＰ通信網。
【請求項７】
請求項１又は２に記載された光ＩＰ通信網において、前記スイッチング能力広告手段は、前記インターフェースの現在のスイッチング能力をそのインターフェースの固有情報とともに他ノードに広告する一方、スイッチング能力が残されていないインターフェースがあった場合、そのインターフェースの固有情報を他ノードには広告しないことを特徴とする光ＩＰ通信網。
【請求項８】
請求項１又は２に記載された光ＩＰ通信網において、隣接するノード間には、ルーチングプロトコルの情報を交換するための制御パスが少なくとも１つ確保されていることを特徴とする光ＩＰ通信網。
【請求項９】
波長毎に交換処理されるスイッチング能力を有するインターフェースを備えたノードにおいて、
自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力を自ノードに更新記憶するとともに通信網内の他ノードに広告するスイッチング能力広告手段を
備えたことを特徴とするノード。
【請求項１０】
波長毎に交換処理されるスイッチング能力を有するインターフェースを備えたノードにおいて、
自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力と本来有している固有のスイッチング能力とを対として自ノードに更新記憶するととも通信網内の他ノードに広告するスイッチング能力広告手段を
備えたことを特徴とするノード。
【請求項１１】
パケット毎に交換処理されるスイッチング能力を有するインターフェースと波長毎に交換処理されるスイッチング能力を有するインターフェースの何れのインターフェースにもなり得るインターフェースを備えたノードにおいて、
自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力を自ノードに更新記憶するとともに通信網内の他ノードに広告するスイッチング能力広告手段を
備えたことを特徴とするノード。
【請求項１２】
パケット毎に交換処理されるスイッチング能力を有するインターフェースと波長毎に交換処理されるスイッチング能力を有するインターフェースの何れのインターフェースにもなり得るインターフェースを備えたノードにおいて、
自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力と本来有している固有のスイッチング能力とを対として自ノードに更新記憶するとともに通信網内の他ノードに広告するスイッチング能力広告手段を
備えたことを特徴とするノード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、光ＩＰ通信網に用いられるノードおよびこのノードを用いて構成される光ＩＰ通信網に関するものである。
【０００２】
【従来の技術】
〔ノード〕
図９に光ＩＰ通信網に用いられる各種ノードおよびこれらノードのインターフェースに設定されているスイッチング能力（ＳＣ：Switching Capability）の分類を示す。図９（ａ）はＩＰルータ（電気ルータ）を用いたタイプＩのノード、図９（ｂ）は波長ルータを用いたタイプIIのノード、図９（ｃ）はＩＰルータと波長ルータを用いたタイプIII のノードである。
【０００３】
タイプＩのノード１は、ＩＰルータ１−１をその構成要素とし、インターフェースＩ１，Ｉ２，Ｏ１，Ｏ２を有している。タイプIIのノード２は、波長ルータ２−１をその構成要素とし、インターフェースＩ１，Ｉ２，Ｏ１，Ｏ２を有している。タイプIII のノード３は、ＩＰルータ３−１および波長ルータ３−２をその構成要素とし、波長ルータ３−２側にインターフェースＩ１，Ｉ２，Ｉ３，Ｏ１，Ｏ２，Ｏ３を有し、ＩＰルータ３−１側にインターフェースＩ４，Ｏ４を有している。
【０００４】
なお、図９において、インターフェースは黒丸で示している。各インターフェースには、これを通信網内で識別する固有情報としてＩＤ（識別番号）が割り当てられる。ＩＤの例としてＩＰアドレスがある。
【０００５】
図９（ａ）において、ノード１のインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２は、全てＰＳＣ（Packet Switching Capability ）を有している。ＰＳＣは、パケット毎に交換処理されるスイッチング能力のことを言う。
【０００６】
図９（ｂ）において、ノード２のインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２は、全てＬＳＣ（Lambda Switching Capability ）を有している。ＬＳＣは、波長毎に交換処理されるスイッチング能力のことを言う。ここで、図９（ｂ）には、物理的な光ファイバの記述を省略している。ＬＳＣを有する複数のインターフェースは、１つの光ファイバのポートに属しているが、論理的には、通信網内では、波長毎にインターフェースが定義されている。
【０００７】
図９（ｃ）において、ノード３の波長ルータ３−２側のインターフェースＩ１，Ｉ２，Ｉ３，Ｏ１，Ｏ２，Ｏ３は、ＰＳＣとＬＳＣのスイッチング能力を有している。すなわち、ノード３内の波長ルータ３−２側のインターフェース１，Ｉ２，Ｉ３，Ｏ１，Ｏ２，Ｏ３は、スイッチングによる接続形態で、ＬＳＣにもＰＳＣにもなり得る。このような場合のインターフェースのスイッチング能力を図９（ｃ）では「ＰＳＣ＋ＬＳＣ」と表記している。図９（ｃ）において、ノード３のＩＰルータ３−１側のインターフェースＩ４，Ｏ４は、必ずＩＰルータ３−１で交換処理されるのでＰＳＣである。
【０００８】
〔光ＩＰ通信網〕
図１０にタイプＩ，II，III のノードを用いた光ＩＰ通信網の一例を示す。同図において、ノードＡ，Ｅ，ＦはタイプＩのノードとされ、ノードＢ，Ｄ，ＧはタイプIIのノードとされ、ノードＣはタイプIII のノードとされている。ノードＡのＩＰルータＡ１とノードＣのＩＰルータＣ１との間には光パス＃１が、ノードＣのＩＰルータＣ１とノードＦのＩＰルータＦ１との間には光パス＃２が、ノードＣのＩＰルータＣ１とノードＥのＩＰルータＥ１との間には光パス＃３が設定されている。
【０００９】
光パス＃１はＩＰルータＡ１，Ｃ１で終端されており、光パス＃２はＩＰルータＣ１，Ｆ１で終端されており、光パス＃３はＩＰルータＣ１，Ｅ１で終端されている。ノードＢ，Ｄ，Ｇの波長ルータＢ１，Ｄ１，Ｇ１では、光パス＃１，＃２，＃３は終端されておらず、波長単位のスイッチングを行っているのみである。なお、図１０において、ＰＦ１〜ＰＦ４は光ファイバである。
【００１０】
図１１に従来のタイプIII のノード３の概略的な構成を示す。ノード３には制御部ＣＮＴが設けられている。制御部ＣＮＴは、フラッディング部ＢＬ１と、リンク状態ＤＢ・ＢＬ２と、経路計算部ＢＬ３と、パス設定部ＢＬ４とを有している。ノード３のインターフェースＩ１，Ｉ２，Ｉ３，Ｉ４，Ｏ１，Ｏ２，Ｏ３，Ｏ４が有している固有のスイッチング能力は、リンク状態ＤＢ・ＢＬ２に記憶されており、ＯＳＰＦ（オープン・ショーテスト・パス・ファインディング）等のルーチングプロトコルを用いて、光ＩＰ通信網内の他のノードにフラッディング部ＢＬ１を介して広告される。
【００１１】
他のノードもノード３と同様の制御部ＣＮＴを有しており、ノード３と同様にして、自ノード内のインターフェースが有している固有のスイッチング能力を広告する。ノード３において、上流側のノードから広告されるインターフェースのスイッチング能力は、フラッディング部ＢＬ１を介してリンク状態ＤＢ・ＢＬ２に取り込まれると共に、下流側のノードに送られる。通信網内のノードは制御パスによってリング状につながっている。
【００１２】
これにより、ノード３のリンク状態ＤＢ・ＢＬ２には、光ＩＰ通信網内の全てのノードについて、そのノードの各インターフェースが有している固有のスイッチング能力がリンク状態情報として記憶される。また、他のノードにおけるリンク状態ＤＢ・ＢＬ２にも、ノード３と同様にして、光ＩＰ通信網内の全てのノードについて、そのノードの各インターフェースが有している固有のスイッチング能力がリンク状態情報として記憶される。
【００１３】
ノード３において、経路計算部ＢＬ３は、リンク状態ＤＢ・ＢＬ２に記憶されているリンク状態情報を参照として、発ノードから着ノードまでの経路を計算し、その計算した経路をパス設定部ＢＬ４へ送る。パス設定部ＢＬ４は、経路計算部ＢＬ３からの経路に基づき、ＩＰルータ３−１および波長ルータ３−２にパスを設定するとともに、経路計算部ＢＬ３からの経路を上流側ノードおよび下流側ノードへ知らせる。上流側ノードや下流側ノードのノードでは、ノード３から知らされる経路に従って自ノード内のパスを設定する。
【００１４】
なお、ＯＳＰＦ等のルーチングプロトコルを用いたスイッチング能力の広告については、文献１（J.Moy,”OSPF Version 2,” RFC2328,1998.）、文献２（R.Coltun,”The OSPF Opaque LSA Option,”RFC2370,1998.）、文献３（A.Banerjee,J.Drake,J.P.Lang,B.Turner,K.Kompella,and Y.Rekhter,”Generalized Multiprotocol Label Switching：An Overview of Routing and Management Enhacements,”IEEE  Commun.Mag.,pp.144-150,Jan.2001.）に示されている。
【００１５】
〔光ＩＰ通信網内における光パスの設定例１〕
図１２に光ＩＰ通信網内における光パスの設定例を示す。この例では、ノードＨおよびＫをタイプＩのノード、ノードＪをタイプIIのノードとしており、発ノードをノードＨ、着ノードをノードＫとして、ノードＨの制御部ＣＮＴにおいて経路計算を行い、計算した経路を制御パスＳ１，Ｓ２を介してノードＪおよびＫに送ることによって、ノードＨとノードＫとの間に、ノードＨのインターフェースＯ２から、ノードＪのインターフェースＩ２，Ｏ１を介して、ノードＫのインターフェースＩ１に至る光パス＃１を設定している。
【００１６】
図１２の例では、光パス＃１の設定に際し、ノードＪのインターフェースＩ２とＯ１がＬＳＣを使用して接続されている。これにより、インターフェースＩ２とＯ１は、使用可能なスイッチング能力がなくなる。すなわち、インターフェースＩ２とＯ１には、使用可能なスイッチング能力が何も残されない。このスイッチング能力が残されていない状態を「Nothing 」と呼ぶ。
【００１７】
〔光ＩＰ通信網内における光パスの設定例２〕
図１３に光ＩＰ通信網内における光パスの別の設定例を示す。この例では、ノードＬ，ＭおよびＮをタイプIII のノードとしており、発ノードをノードＬ、着ノードをノードＭとして、ノードＬの制御部ＣＮＴにおいて経路計算を行い、計算した経路を制御パスＳ１を介してノードＭに送ることによって、ノードＬとノードＭとの間に光パス＃１および＃２を設定している。
【００１８】
すなわち、ノードＬのＩＰルータＬ１の出力ポートＰout1から、ノードＬの波長ルータＬ２のインターフェースＯ１を介し、ノードＭの波長ルータＭ２のインターフェースＩ１を通って、ノードＭのＩＰルータＭ１の入力ポートＰin1 に至る光パス＃１と、ノードＬのＩＰルータＬ１の出力ポートＰout2から、ノードＬの波長ルータＬ２のインターフェースＯ３を介し、ノードＭの波長ルータＭ２のインターフェースＩ３を通って、ノードＭのＩＰルータＭ１の入力ポートＰin2 に至る光パス＃２とを設定している。
【００１９】
また、発ノードをＭ、着ノードを図示されていない下流側のノードとして、ノードＭの制御部ＣＮＴにおいて経路計算を行い、計算した経路を制御パスＳ２を介してノードＮに送ることによって、ノードＭとノードＮとの間に光パス＃３を設定している。すなわち、ノードＭのＩＰルータＭ１の出力ポートＰout1から、ノードＭの波長ルータＭ２のインターフェースＯ３を介し、ノードＮの波長ルータＮ２のインターフェースＩ３へ入り、この波長ルータＮ２のインターフェースＯ３より出て行く光パス＃３を設定している。
【００２０】
図１３の例では、光パス＃１の設定に際し、ノードＬにおける波長ルータＬ２のインターフェースＯ１がＩＰルータＬ１の出力ポートＰout1にＬＳＣを使用して接続され、ノードＭにおける波長ルータＭ２のインターフェースＩ１がＩＰルータＭ１の入力ポートＰin1 にＬＳＣを使用して接続されている。
【００２１】
また、光パス＃２の設定に際し、ノードＬにおける波長ルータＬ２のインターフェースＯ３がＩＰルータＬ１の出力ポートＰout2にＬＳＣを使用して接続され、ノードＭにおける波長ルータＭ２のインターフェースＩ３がＩＰルータＭ１の入力ポートＰin2 にＬＳＣを使用して接続されている。
【００２２】
また、光パス＃３の設定に際し、ノードＭにおける波長ルータＭ２のインターフェースＯ３がＩＰルータＭ１の出力ポートＰout1にＬＳＣを使用して接続され、ノードＮにおける波長ルータＮ２のインターフェースＩ３とＯ３がＬＳＣを使用して接続されている。
【００２３】
これにより、ノードＬのインターフェースＯ１，Ｏ３、ノードＭのインターフェースＩ１，Ｉ３，Ｏ３は、スイッチング能力としてＬＳＣがなくなり、ＰＳＣのみが残される。また、ノードＮのインターフェースＩ３，Ｏ３は、ＬＳＣとＰＳＣの２つともなくなり、「Nothing 」となる。なお、パケット毎に交換処理されるスイッチング能力であるＰＳＣは、そのインターフェースがＩＰルータに終端さた場合に残されるものであり、ノードＮのインターフェースＩ３，Ｏ３のようにＩＰルータに終端されず、光パスを中継するような場合にはその能力がなくなる。
【００２４】
【発明が解決しようとする課題】
このように、インターフェースのスイッチング能力は、ノード内のリソース（インターフェースや入出力ポート）の使用状況によって変化する。しかし、従来の技術では、広告されるインターフェースのスイッチング能力にノード内のリソースの使用状況が反映されていない。このため、光パスの経路計算時において、適切なパス選択ができないという虞れがあった。また、光パス設定時に適切な光パスを設定できないという虞れがあった。
【００２５】
例えば、図１２の例で説明すると、ノードＪのインターフェースＩ２とＯ１は、そのスイッチング能力がＬＳＣであるとして自ノード内に記憶されている。また、そのスイッチング能力がＬＳＣであるとして、他のノードＨやＫに広告されている。しかし、光パス＃１が設定されたことにより、ノードＪのインターフェースＩ２とＯ１のスイッチング能力は「Nothing 」となる。この場合、ノードＪのインターフェースＩ２とＯ１のスイッチング能力は、ノードＨやＪ，Ｋのリンク状態情報中ではＬＳＣのままとされる。このため、経路計算時に適切なパス選択ができなくなったり、光パス設定時に適切な光パスを設定することができなくなったりするという問題が生じる虞れがある。
【００２６】
図１３の例で説明すると、ノードＬのインターフェースＯ１，Ｏ３は、そのスイッチング能力が「ＰＳＣ＋ＬＳＣ」であるとして自ノード内に記憶されている。また、そのスイッチング能力が「ＰＳＣ＋ＬＳＣ」であるとして、他のノードＭやＮに広告されている。また、ノードＭのインターフェースＩ１，Ｉ３，Ｏ３は、そのスイッチング能力が「ＰＳＣ＋ＬＳＣ」であるとして自ノード内に記憶されている。また、そのスイッチング能力が「ＰＳＣ＋ＬＳＣ」であるとして、他のノードＬやＮに広告されている。また、ノードＮのインターフェースＩ３，Ｏ３は、そのスイッチング能力が「ＰＳＣ＋ＬＳＣ」であるとして自ノード内にに記憶されている。また、そのスイッチング能力が「ＰＳＣ＋ＬＳＣ」であるとして、他のノードＬやＭに広告されている。
【００２７】
しかし、光パス＃１，＃２，＃３が設定されたことにより、ノードＬのインターフェースＯ１，Ｏ３、ノードＭのインターフェースＩ１，Ｉ３，Ｏ３のスイッチング能力はＰＳＣしか残らず、ノードＮのインターフェースＩ３，Ｏ３のスイッチング能力は「Nothing 」となる。この場合、ノードＬのインターフェースＯ１，Ｏ３、ノードＭのインターフェースＩ１，Ｉ３，Ｏ３、ノードＮのインターフェースＩ３，Ｏ３のスイッチング能力は、ノードＬやＭ，Ｎのリンク状態情報中では「ＰＳＣ＋ＬＳＣ」のままとされる。このため、経路計算時に適切なパス選択ができなくなったり、光パス設定時に適切な光パスを設定することができなくなったりするという問題が生じる虞れがある。
【００２８】
本発明はこのような課題を解決するためになされたもので、その目的とするところは、ノードのリソースの使用状況を反映したインターフェースのスイッチング能力の広告を行うことにより、より正確な経路計算やパス設定を行うことのできる光ＩＰ通信網およびノードを提供することにある。
【００２９】
【課題を解決するための手段】
このような目的を達成するために本発明は、パケット毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード（タイプＩのノード）、波長毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード（タイプIIのノード）、パケット毎に交換処理されるスイッチング能力を有するインターフェースと波長毎に交換処理されるスイッチング能力を有するインターフェースの何れのインターフェースにもなり得るインターフェースを備えたノード（タイプIII のノード）の少なくとも１つを用いて構成される光ＩＰ通信網において、前記ノード（タイプＩ、II、III のノード）に、自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力を自ノードに更新記憶するとともに他ノードに広告するスイッチング能力広告手段を設けたものである（第１発明）。
【００３０】
第１発明において、光ＩＰ通信網内のノードは、自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力を自ノードに更新記憶するとともに他ノードに広告する。例えば、タイプIII のノードにおいて、インターフェースの現在のスイッチング能力が「ＰＳＣ＋ＬＳＣ」から「ＰＳＣ」に変われば、そのインターフェースのスイッチング能力を「ＰＳＣ」として自ノードに更新記憶するととにも他ノードに広告する。
【００３１】
また、本発明は、パケット毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード（タイプＩのノード）、波長毎に交換処理されるスイッチング能力を有するインターフェースを備えたノード（タイプIIのノード）、パケット毎に交換処理されるスイッチング能力を有するインターフェースと波長毎に交換処理されるスイッチング能力を有するインターフェースの何れのインターフェースにもなり得るインターフェースを備えたノード（タイプIII のノード）の少なくとも１つを用いて構成される光ＩＰ通信網において、前記ノード（タイプＩ、II、III のノード）に、自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力と本来有している固有のスイッチング能力とを対として自ノードに更新記憶するとともに他ノードに広告するスイッチング能力広告手段を設けたものである（第２発明）。
【００３２】
第２発明において、光ＩＰ通信網内のノードは、自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力と本来有している固有のスイッチング能力とを対として自ノードに更新記憶するとともに他ノードに広告する。例えば、タイプIII のノードにおいて、固有のスイッチング能力として「ＰＳＣ＋ＬＳＣ」を有するインターフェースの現在のスイッチング能力が「ＰＳＣ」に変われば、現在のスイッチング能力（動的なスイッチング能力）を「ＰＳＣ」とし、本来有している固有のスイッチング能力（静的なスイッチング能力）を「ＰＳＣ＋ＬＳＣ」とし、この動的なスイッチング能力「ＰＳＣ」と静的なスイッチング能力「ＰＳＣ＋ＬＳＣ」とを対にして自ノードに更新記憶するとともに他ノードに広告する。
【００３３】
本発明（第１発明、第２発明）において、スイッチング能力広告手段における自ノード内のリソースの使用状況は、自ノード内のインターフェースの使用状況（第３発明）、あるいは自ノード内のインターフェースの使用状況および自ノード内のインターフェース以外のリソースの使用状況（第４発明）を含む。自ノード内のインターフェース以外のリソースの使用状況とは、例えばＩＰルータの入出力ポートの使用状況のことである。
【００３４】
第１発明において、スイッチング能力広告手段は、インターフェースの現在のスイッチング能力を自ノードに更新記憶するとともに他ノードに広告する。この場合、インターフェースには必ずスイッチング能力が残されているとは限らず、スイッチング能力が残されていないインターフェースもある。スイッチング能力が残されていないインターフェースについては、そのインターフェースの現在のスイッチング能力として、スイッチング能力が残されていない旨の情報を自ノードに更新記憶するとともに他ノードに広告する（第５発明）。
例えば、タイプIII のノードにおいて、インターフェースのスイッチング能力がなくなった場合、そのインターフェースのスイッチング能力として「Nothing 」を自ノードに更新記憶するとともに他ノードに広告する。
【００３５】
第２発明において、スイッチング能力広告手段は、インターフェースの現在のスイッチング能力と本来有している固有のスイッチング能力とを対として自ノードに更新記憶するととも他ノードに広告する。この場合、インターフェースには必ずスイッチング能力が残されているとは限らず、スイッチング能力が残されていないインターフェースもある。スイッチング能力が残されていないインターフェースについては、そのインターフェースの現在のスイッチング能力としてスイッチング能力が残されていない旨の情報を本来有している固有のスイッチング能力と対として自ノードに更新記憶するとともに他ノードに広告する（第６発明）。
例えば、タイプIII のノードにおいて、本来有している固有のスイッチング能力が「ＰＳＣ＋ＬＳＣ」であるインターフェースのスイッチング能力がなくなった場合、そのインターフェースのスイッチング能力として「Nothing 」を「ＰＳＣ＋ＬＳＣ」と対にして、自ノードに更新記憶するとともに他ノードに広告する。
【００３６】
なお、スイッチング能力が残されていないインターフェースがあった場合、スイッチング能力が残されていない旨の情報を送るのではなく、そのインターフェースの固有情報（例えば、ＩＰアドレス）を他ノードに広告しないようにしてもよい（第７発明）。なお、この場合、他のインターフェースについては、現在のスイッチング能力ととともにそのインターフェースの固有情報（例えば、ＩＰアドレス）を広告することを前提とする。
【００３７】
また、隣接するノード間には、ルーチングプロトコルの情報を交換するための制御パスを少なくとも１つ確保する（第８発明）。
また、本発明は、光ＩＰ通信網としてではなく、ノード単体とした場合にも有効である（第９〜１２発明）
【００３８】
【発明の実施の形態】
以下、本発明を図面に基づいて詳細に説明する。
〔ルータ〕
図１はこの発明に係る光ＩＰ通信網に用いられるノードの一実施の形態の概略を示す構成図である。同図において、図１１と同一符号は同一或いは同等構成要素を示し、その説明は省略する。本実施の形態において、ノード３の制御部ＣＮＴには、スイッチング能力監視部ＢＬ５が設けられている。
【００３９】
スイッチング能力監視部ＢＬ５は、ノード３内のリソース（ＩＰルータ３−１の入出力ポートや波長ルータ３−２のインターフェースなど）の使用状況を定期的に観測し、その観測情報に基づいてノード３内のインターフェースＩ１，Ｉ２，Ｉ３，Ｉ４，Ｏ１，Ｏ２，Ｏ３，Ｏ４の現在のスイッチング能力を判断し、このインターフェースＩ１，Ｉ２，Ｉ３，Ｉ４，Ｏ１，Ｏ２，Ｏ３，Ｏ４の現在のスイッチング能力をリンク状態ＤＢ・ＢＬ２に更新記憶する。
【００４０】
なお、リンク状態ＤＢ・ＢＬ２には、最初は、インターフェースＩ１，Ｉ２，Ｉ３，Ｉ４，Ｏ１，Ｏ２，Ｏ３，Ｏ４が有している固有のスイッチング能力が記憶されている。また、例えばインターフェースＯ１にスイッチング能力が残されていないような場合、スイッチング能力監視部ＢＬ５は、スイッチング能力が残されていないことを示す「Nothing 」を現在のスイッチング能力としてリンク状態ＤＢ・ＢＬ２に更新記憶する。
【００４１】
リンク状態ＤＢ・ＢＬ２に更新記憶されたノード３内のインターフェースＩ１，Ｉ２，Ｉ３，Ｉ４，Ｏ１，Ｏ２，Ｏ３，Ｏ４の現在のスイッチング能力は、ＯＳＰＦ等のルーチングプロトコルを用いて、光ＩＰ通信網内の他のノードにフラッディング部ＢＬ１を介して広告される。他のノードもノード３と同様の制御部ＣＮＴを有しており、ノード３と同様にして、リンク状態ＤＢ・ＢＬ２に更新記憶された自ノード内のインターフェースの現在のスイッチング能力を他ノードに広告する。
【００４２】
これにより、ノード３のリンク状態ＤＢ・ＢＬ２には、光ＩＰ通信網内の全てのノードについて、そのノードにおける各インターフェースの現在のスイッチング能力がリンク状態情報として記憶される。また、他のノードにおけるリンク状態ＤＢ・ＢＬ２にも、ノード３と同様にして、光ＩＰ通信網内の全てのノードについて、そのノードにおける各インターフェースの現在のスイッチング能力がリンク状態情報として記憶される。
【００４３】
ルーチングプロトコルの情報を交換するために、隣接するノード間は、制御パスを少なくとも１つ確保している必要がある。つまり、隣接のノード同士は必ずＲＡ（Routing Adjacency ）が保てるように保証する仕組みを有する。インターフェースが全て「Nothing 」となって隣接するノード間でＲＡ（Routing Adjacency ）が確立できない状態とならないように保証する。制御パスは、隣接ノード間に確立しているデータリンクの一部として、インバウンドで確立してもよい。その場合は、当該データリンクは、常時確立していなければならない。また、制御パスは、データリンクとは別にアウトバウンドで確立してもよい。
【００４４】
〔光ＩＰ通信網内における光パスの設定例１〕
図２に光ＩＰ通信網内における光パスの設定例を示す。この例では、ノードＨおよびＫをタイプＩのノード、ノードＪをタイプIIのノードとしており、発ノードをノードＨ、着ノードをノードＫとして、ノードＨの制御部ＣＮＴにおいて経路計算を行い、計算した経路を制御パスＳ１，Ｓ２を介してノードＪおよびＫに送ることによって、ノードＨとノードＫとの間に、ノードＨのインターフェースＯ２から、ノードＪのインターフェースＩ２，Ｏ１を介して、ノードＫのインターフェースＩ１に至る光パス＃１を設定している。なお、ノードＨ，Ｊ，Ｋ，は、図１に示したノード３と同様に、その制御部ＣＮＴにスイッチング能力監視部ＢＬ５を有している。
【００４５】
図２の例では、光パス＃１の設定に際し、ノードＪのインターフェースＩ２とＯ１がＬＳＣを使用して接続される。これにより、インターフェースＩ２とＯ１は、使用可能なスイッチング能力がなくなり、そのスイッチング能力が「Nothing 」となる。
【００４６】
この場合、ノードＪの制御部ＣＮＴのスイッチング能力監視部ＢＬ５は、ノード３内のインターフェースＩ１，Ｏ２の現在のスイッチング能力は「ＬＳＣ」、ノード３内のインターフェースＩ２，Ｏ１の現在のスイッチング能力は「Nothing 」であると判断し、これらインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２の現在のスイッチング能力をリンク状態ＤＢ・ＢＬ２に更新記憶する。
【００４７】
すなわち、ノードＪ内のリンク状態ＤＢ・ＢＬ２には、それまでノードＪ内のインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２のスイッチング能力として「ＬＳＣ」が記憶されていたが、このうちインターフェースＩ２とＯ１のスイッチング能力が「ＬＳＣ」から「Nothing 」に変えられる。ノードＪのフラッディング部ＢＬ１は、リンク状態ＤＢ・ＢＬ２に更新記憶されたインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２の現在のスイッチング能力をそのインターフェースの固有情報（例えば、ＩＰアドレス）とともに他のノードＨおよびＫに広告する。
【００４８】
これにより、ノードＨ，ＪおよびＫにおけるリンク状態ＤＢ・ＢＬ２内のリンク状態情報が書き替えられ、そのリンク状態情報中ではノードＪのインターフェースＩ２とＯ１のスイッチング能力が現在の状態に即した「Nothing 」となる。これにより、経路計算時に適切なパス選択ができなくなったり、光パス設定時に適切な光パスを設定することができなくなったりするというような問題が生じなくなる。
【００４９】
〔光ＩＰ通信網における光パスの設定例２〕
図３に光ＩＰ通信網内における光パスの別の設定例を示す。この例では、ノードＬ，ＭおよびＮをタイプIII のノードとしており、発ノードをノードＬ、着ノードをノードＭとして、ノードＬの制御部ＣＮＴにおいて経路計算を行い、計算した経路を制御パスＳ１を介してノードＭに送ることによって、ノードＬとノードＭとの間に光パス＃１および＃２を設定している。
【００５０】
すなわち、ノードＬのＩＰルータＬ１の出力ポートＰout1から、ノードＬの波長ルータＬ２のインターフェースＯ１を介し、ノードＭの波長ルータＭ２のインターフェースＩ１を通って、ノードＭのＩＰルータＭ１の入力ポートＰin1 に至る光パス＃１と、ノードＬのＩＰルータＬ１の出力ポートＰout2から、ノードＬの波長ルータＬ２のインターフェースＯ３を介し、ノードＭの波長ルータＭ２のインターフェースＩ３を通って、ノードＭのＩＰルータＭ１の入力ポートＰin2 に至る光パス＃２とを設定している。
【００５１】
また、発ノードをＭ、着ノードを図示されていない下流側のノードとして、ノードＭの制御部ＣＮＴにおいて経路計算を行い、計算した経路を制御パスＳ２を介してノードＮに送ることによって、ノードＭとノードＮとの間に光パス＃３を設定している。すなわち、ノードＭのＩＰルータＭ１の出力ポートＰout1から、ノードＭの波長ルータＭ２のインターフェースＯ３を介し、ノードＮの波長ルータＮ２のインターフェースＩ３へ入り、この波長ルータＮ２のインターフェースＯ３より出て行く光パス＃３を設定している。なお、ノードＬ，Ｍ，Ｎは、図１に示したノード３と同様に、その制御部ＣＮＴにスイッチング能力監視部ＢＬ５を有している。
【００５２】
図３の例では、光パス＃１の設定に際し、ノードＬにおいて波長ルータＬ２のインターフェースＯ１がＩＰルータＬ１の出力ポートＰout1にＬＳＣを使用して接続され、ノードＭにおいて波長ルータＭ２のインターフェースＩ１がＩＰルータＭ１の入力ポートＰin1 にＬＳＣを使用して接続されている。
【００５３】
また、光パス＃２の設定に際し、ノードＬにおいて波長ルータＬ２のインターフェースＯ３がＩＰルータＬ１の出力ポートＰout2にＬＳＣを使用して接続され、ノードＭにおいて波長ルータＭ２のインターフェースＩ３がＩＰルータＭ１の入力ポートＰin2 にＬＳＣを使用して接続されている。
【００５４】
また、光パス＃３の設定に際し、ノードＭにおいて波長ルータＭ２のインターフェースＯ３がＩＰルータＭ１の出力ポートＰout1にＬＳＣを使用して接続され、ノードＮにおいて波長ルータＮ２のインターフェースＩ３とＯ３がＬＳＣを使用して接続されている。
【００５５】
このため、ノードＬのインターフェースＯ１とＯ３、ノードＭのインターフェースＩ１，Ｉ３，Ｏ３は、スイッチング能力としてＬＳＣがなくなり、ＰＳＣのみが残される。また、ノードＮのインターフェースＩ３，Ｏ３のスイッチング能力は、ＬＳＣとＰＳＣの２つともなくなり、「Nothing 」となる。
【００５６】
この場合、ノードＬの制御部ＣＮＴのスイッチング能力監視部ＢＬ５は、ノードＬ内のインターフェースＩ１，Ｉ２，Ｉ３，Ｏ２の現在のスイッチング能力は「ＰＳＣ＋ＬＳＣ」、Ｉ４，Ｏ４の現在のスイッチング能力は「ＰＳＣ」、Ｏ１，Ｏ３の現在のスイッチング能力は「ＰＳＣ」であると判断し、これらインターフェースＩ１〜Ｉ４，Ｏ１〜Ｏ４の現在のスイッチング能力をリンク状態ＤＢ・ＢＬ２に更新記憶する。
【００５７】
すなわち、ノードＬ内のリンク状態ＤＢ・ＢＬ２には、それまでノードＬ内のインターフェースＩ１〜Ｉ３，Ｏ１〜Ｏ３のスイッチング能力として「ＰＳＣ＋ＬＳＣ」が、ノードＬ内のインターフェースＩ４，Ｏ４のスイッチング能力として「ＰＳＣ」が記憶されていたが、このうちインターフェースＯ１，Ｏ３のスイッチング能力が「ＰＳＣ＋ＬＳＣ」から「ＰＳＣ」に変えられる。ノードＬのフラッディング部ＢＬ１は、リンク状態ＤＢ・ＢＬ２に更新記憶されたインターフェースＩ１〜Ｉ４，Ｏ１〜Ｏ４の現在のスイッチング能力をそのインターフェースの固有情報（例えば、ＩＰアドレス）とともに他のノードＭおよびＮに広告する。
【００５８】
また、ノードＭの制御部ＣＮＴのスイッチング能力監視部ＢＬ５は、ノードＭ内のインターフェースＩ２，Ｏ１，Ｏ２の現在のスイッチング能力は「ＰＳＣ＋ＬＳＣ」、Ｉ４，Ｏ４の現在のスイッチング能力は「ＰＳＣ」、Ｉ１，Ｉ３，Ｏ３の現在のスイッチング能力は「ＰＳＣ」であると判断し、これらインターフェースＩ１〜Ｉ４，Ｏ１〜Ｏ４の現在のスイッチング能力をリンク状態ＤＢ・ＢＬ２に更新記憶する。
【００５９】
すなわち、ノードＭ内のリンク状態ＤＢ・ＢＬ２には、それまでノードＭ内のインターフェースＩ１〜Ｉ３，Ｏ１〜Ｏ３のスイッチング能力として「ＰＳＣ＋ＬＳＣ」が、ノードＭ内のインターフェースＩ４，Ｏ４のスイッチング能力として「ＰＳＣ」が記憶されていたが、このうちインターフェースＩ１，Ｉ３，Ｏ３のスイッチング能力が「ＰＳＣ＋ＬＳＣ」から「ＰＳＣ」に変えられる。ノードＭのフラッディング部ＢＬ１は、リンク状態ＤＢ・ＢＬ２に更新記憶されたインターフェースＩ１〜Ｉ４，Ｏ１〜Ｏ４の現在のスイッチング能力をそのインターフェースの固有情報（例えば、ＩＰアドレス）とともに他のノードＬおよびＮに広告する。
【００６０】
また、ノードＮの制御部ＣＮＴのスイッチング能力監視部ＢＬ５は、ノードＮ内のインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２の現在のスイッチング能力は「ＰＳＣ＋ＬＳＣ」、Ｉ４，Ｏ４の現在のスイッチング能力は「ＰＳＣ」、Ｉ３，Ｏ３の現在のスイッチング能力は「Nothing 」であると判断し、これらインターフェースＩ１〜Ｉ４，Ｏ１〜Ｏ４の現在のスイッチング能力をリンク状態ＤＢ・ＢＬ２に更新記憶する。
【００６１】
すなわち、ノードＮ内のリンク状態ＤＢ・ＢＬ２には、それまでノードＮ内のインターフェースＩ１〜Ｉ３，Ｏ１〜Ｏ３のスイッチング能力として「ＰＳＣ＋ＬＳＣ」が、ノードＭ内のインターフェースＩ４，Ｏ４のスイッチング能力として「ＰＳＣ」が記憶されていたが、このうちインターフェースＩ３，Ｏ３のスイッチング能力が「ＰＳＣ＋ＬＳＣ」から「Nothing 」に変えられる。ノードＮのフラッディング部ＢＬ１は、リンク状態ＤＢ・ＢＬ２に更新記憶されたインターフェースＩ１〜Ｉ４，Ｏ１〜Ｏ４の現在のスイッチング能力をそのインターフェースの固有情報（例えば、ＩＰアドレス）とともに他のノードＬおよびＭに広告する。
【００６２】
これにより、ノードＬ，ＭおよびＮにおけるリンク状態情報が書き替えられ、そのリンク状態情報中ではノードＬのインターフェースＯ１，Ｏ２、ノードＭのインターフェースＩ１，Ｉ３，Ｏ３のスイッチング能力が現在の状態に即した「ＰＳＣ」とされ、またノードＮのインターフェースＩ３，Ｏ３のスイッチング能力が現在の状態に即した「Nothing 」とされる。これにより、経路計算時に適切なパス選択ができなくなったり、光パス設定時に適切な光パスを設定することができなくなったりするというような問題が生じなくなる。
【００６３】
なお、上述においては、インターフェースにスイッチング能力が残されていない場合、この状態を示す「Nothing 」を現在のスイッチング能力として他のノードに広告するようにしたが、必ずしも「Nothing 」という情報を広告するようにしなくてもよい。例えば、自ノード内のインターフェースのスイッチング能力を広告する際、スイッチング能力が残されていないインターフェースについてのみ、そのスイッチング能力および固有情報（例えば、ＩＰアドレス）を広告しないようにしてもよい。いずれの場合も、前述のように、インターフェースが全て「Nothing 」となって隣接ノード間でＲＡ（Routing Adjacency ）が確立できない状態とならないように保証する。
【００６４】
また、上述においては、変更されていないインターフェースのスイッチング能力についても他ノードに広告するようにしたが、変更されたインターフェースのスイッチング能力のみを他ノードに広告するようにしてもよい。すなわち、変更されていないインターフェースのスイッチング能力についてはそのままとし、変更されたインターフェースのスイッチング能力のみを自ノードに更新記憶し、他ノードに広告するようにしてもよい、
【００６５】
〔図３の例の問題点▲１▼〕
図３の例では、ノードＬにおけるＩＰルータＬ１の出力ポートＰout1，Ｐout2が光パス＃１，＃２によって使用され、ノードＭにおけるＩＰルータＭ１の入力ポートＰin1 ，Ｐin2 が光パス＃１，＃２によって使用されている。このために、ノードＬのインターフェースＯ２はＩＰルータＬ１に接続することができず、ノードＭのインターフェースＩ２はＩＰルータＭ１に接続することができない。この場合、ノードＬのインターフェースＯ２およびノードＭのインターフェースＩ２は「ＰＳＣ＋ＬＳＣ」となっているが、実際は「ＰＳＣ」のスイッチング能力はなく、「ＬＳＣ」のスイッチング能力しか残されていない。
【００６６】
それもに拘わらず、ルーチングプロトコルでは、ノードＬのインターフェースＯ２およびノードＭのインターフェースＩ２は「ＰＳＣ＋ＬＳＣ」として、通信網内の他のノードに広告される。この情報に基づいて、ノードＬ，Ｍ，Ｎが光パス設定のために計算等を行うと、実際は、発ノードとしてノードＬに光パスを設定したり、着ノードとしてノードＭに光パスを設定することができないにも拘わらず、光パス設定可能と判断されて光パス設定ができないという問題が生じる。
【００６７】
〔図３の例の問題点▲２▼〕
光パス＃１の設定により、ノードＬのインターフェースＯ１のスイッチング能力は「ＰＳＣ」となったが、光パス＃１が解除されると「ＰＳＣ＋ＬＳＣ」に戻る。しかし、光パス＃１が設定されている間は、ノードＬのインターフェースＯ１のスイッチング能力は「ＰＳＣ」のみとなるので、他のノードＭ，Ｎは、本来「ＰＳＣ＋ＬＳＣ」になり得ることを知らずに、単にＩＰルータに接続されているインターフェースと解釈し、経路計算等のトラヒックエンジニアリングを行うことになる。
【００６８】
別の例では、光パス＃３の設定により、ノードＮのインターフェースＩ３，Ｏ３のスイッチング能力が「Nothing 」となったが、光パス＃３が解除されると「ＰＳＣ＋ＬＳＣ」に戻る。しかし、光パス＃３が設定されている間は、ノードＮのインターフェースＩ３，Ｏ３のスイッチング能力は「Nothing 」となるので、他のノードＬ，Ｍは、本来「ＰＳＣ＋ＬＳＣ」になり得ることを知らずに、ノードＮにはインターフェースのスイッチング能力がないものと解釈し、経路計算等のトラヒックエンジニアリングを行うことになる。
【００６９】
このように、図３の例では、光パスのリアレンジや優先度の異なる光パスを設定するときに、本来のスイッチング能力情報が広告されないので、リソースを効率よく使用できないという問題が生じる。
【００７０】
〔図３の例の問題点▲１▼の解決策〕
図４を用いて図３における問題点▲１▼の解決策を説明する。図３の例では光パスの設定に関係していないインターフェースのスイッチング能力は変更されていないと判断した。しかし、ノードＬにおいて、ＩＰルータＬ１の出力ポートＰout1，Ｐout2が光パス＃１，＃２に利用され、ノードＮにおいて、ＩＰルータＭ１の入力ポートＰin1 ，Ｐin2 が光パス＃１，＃２に利用されているため、ノードＬのインターフェースＯ２およびノードＭのインターフェースＩ２は「ＰＳＣ」のスイッチング能力を有していない。したがって、図４の例のように、ノードＬのインターフェースＯ２およびノードＭのインターフェースＩ２については、そのスイッチング能力を「ＬＳＣ」として広告する。
【００７１】
図５の例では、光パス＃２をノードＭのＩＰルータＭ１に終端させずに、ノードＭの波長ルータＭ２のインターフェースＩ３，Ｏ３、ノードＮの波長ルータＮ２のインターフェースＩ３，Ｏ３により中継させている。この場合、ノードＬにおいて、ＩＰルータＬ１の出力ポートＰout1，Ｐout2が光パス＃１，＃２に利用されているため、ノードＬのインターフェースＯ２は「ＰＳＣ」のスイッチング能力を有していない。ノードＭのインターフェースＩ２は、ノードＭのＩＰルータＭ１の入力ポートＰin2 が使用されていないので、「ＰＳＣ」のスイッチング能力を有している。したがって、このようなパス設定においては、ノードＬのインターフェースＯ２のスイッチング能力を「ＬＳＣ」として広告し、ノードＭのインターフェースＩ２のスイッチング能力は「ＰＳＣ＋ＬＳＣ」として広告する。
【００７２】
図６の例では、図４に示した光パス＃１，＃２，＃３に加えて、光パス＃４を新たに設定している。すなわち、ノードＭのＩＰルータＭ１の出力ポートＰout2から、ノードＭの波長ルータＭ２のインターフェースＯ１を介し、ノードＮの波長ルータＮ２のインターフェースＩ１へ入り、ノードＮのＩＰルータＮ１の入力ポートＰin2 に至る光パス＃４を新たに設定している。図６の例の場合、図４の例との差異として、ノードＭのインターフェースＯ１およびノードＮのインターフェースＩ１のスイッチング能力を「ＰＳＣ」として広告し、ノードＭのインターフェースＯ２を「ＬＳＣ」として広告する。なお、ノードＭのインターフェースＯ２を「ＬＳＣ」として広告するのは、ノードＭのＩＰルータＭ１の出力ポートＰout1，Ｐout2が利用可能ではないためである。
【００７３】
〔図３の例の問題点▲２▼の解決策〕
図７を用いて図３における問題点▲２▼の解決策を説明する。図３の例において、例えばノードＬの制御部ＣＮＴのスイッチング能力監視部ＢＬ５は、ノードＬ内のインターフェースＩ１，Ｉ２，Ｉ３，Ｏ２の現在のスイッチング能力を「ＰＳＣ＋ＬＳＣ」、Ｏ１，Ｏ３の現在のスイッチング能力を「ＰＳＣ」と判断し、これらインターフェースＩ１〜Ｉ３，Ｏ１〜Ｏ３の現在のスイッチング能力をリンク状態ＤＢ・ＢＬ２に更新記憶する。そして、ノードＬのフラッディング部ＢＬ１が、リンク状態ＤＢ・ＢＬ２に更新記憶されたインターフェースＩ１〜Ｉ３，Ｏ１〜Ｏ３の現在のスイッチング能力をそのインターフェースの固有情報とともに他のノードＭおよびＮに広告する。
【００７４】
これに対し、図７の例において、ノードＬの制御部ＣＮＴのスイッチング能力監視部ＢＬ５は、ノードＬ内のインターフェースＩ１，Ｉ２，Ｉ３の現在のスイッチング能力を「ＰＳＣ＋ＬＳＣ（Ｄ）」、Ｏ１，Ｏ３の現在のスイッチング能力を「ＰＳＣ（Ｄ：Dynamic ）」、Ｏ２の現在のスイッチング能力を「ＬＳＣ（Ｄ）」と判断し、これらインターフェースＩ１〜Ｉ３，Ｏ１〜Ｏ３の現在のスイッチング能力（動的なスイッチング能力）とインターフェースＩ１〜Ｉ３，Ｏ１〜Ｏ３が本来有している固有のスイッチング能力（静的なスイッチング能力）「ＰＳＣ＋ＬＳＣ（Ｓ：Static）」とを対としてリンク状態ＤＢ・ＢＬ２に更新記憶するとともに他ノードＭおよびＮに広告する。
【００７５】
ノードＭ，Ｎにおいても、ノードＬと同様にして、自ノード内のインターフェースの動的なスイッチング能力と静的なスイッチング能力とを対として更新記憶するとともに他ノードに広告する。
これにより、本来のスイッチング能力が広告されるようになり、光パスのリアレンジや優先度の異なる光パスを設定するときに、リソースを効率よく使用することができるようになる。
【００７６】
図２の例においても図３の例と同様の問題点▲２▼が生じる。図８にその解決策を示す。図８の例において、ノードＪの制御部ＣＮＴのスイッチング能力監視部ＢＬ５は、ノードＬ内のインターフェースＩ１，Ｏ２の現在のスイッチング能力を「ＬＳＣ（Ｄ）」、Ｉ２，Ｏ１の現在のスイッチング能力を「Nothing （Ｄ）」と判断し、これらインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２の現在のスイッチング能力とインターフェースＩ１，Ｉ２，Ｏ１，Ｏ２が本来有している固有のスイッチング能力「ＬＳＣ（Ｓ）」とを対としてリンク状態ＤＢ・ＢＬ２に更新記憶するとともに他ノードＭおよびＮに広告する。
【００７７】
【発明の効果】
以上説明したことから明らかなように本発明によれば、自ノード内のリソースの使用状況に基づいて自ノード内のインターフェースの現在のスイッチング能力を判断し、このインターフェースの現在のスイッチング能力を自ノードに更新記憶するとともに他ノードに広告するようにしたので、ノードのリソースの使用状況を反映したインターフェースのスイッチング能力の広告が行われるものとなり、より正確な経路計算やパス設定を行うこととができるようになる。
また、動的なスイッチング能力と静的なスイッチング能力を広告することにより、光パスのリアレンジや優先度の異なる光パスを設定するときに、リソースを効率よく使用することができるようになる。
【図面の簡単な説明】
【図１】  本発明に係る光ＩＰ通信網に用いられるノード（スイッチング能力監視部を設けたノード）の一実施の形態の概略を示す構成図である。
【図２】  スイッチング能力監視部を設けたタイプＩのノードおよびタイプIIのノードを用いた光ＩＰ通信網内の光パスの設定例を示す図である。
【図３】  スイッチング能力監視部を設けたタイプIII のノードを用いた光ＩＰ通信網内の光パスの設定例を示す図である。
【図４】  図３の例の問題点▲１▼の解決策を説明するための光ＩＰ通信網内の光パスの設定例を示す図である。
【図５】  図３の例の問題点▲１▼の解決策を説明するための光ＩＰ通信網内の光パスの設定例を示す図である。
【図６】  図３の例の問題点▲１▼の解決策を説明するための光ＩＰ通信網内の光パスの設定例を示す図である。
【図７】  図３の例の問題点▲２▼の解決策を説明するための光ＩＰ通信網内の光パスの設定例を示す図である。
【図８】  図２の例においても図３の例と同様にして生じる問題点▲２▼の解決策を説明するための光ＩＰ通信網内の光パスの設定例を示す図である。
【図９】  光ＩＰ通信網に用いられる各種ノードおよびこれらノードのインターフェースに設定されているスイッチング能力の分類を示す図である。
【図１０】  タイプＩ，II，III のノードを用いた光ＩＰ通信網の一例を示す図である。
【図１１】  従来のタイプIII のノードの概略的な構成を示す図である。
【図１２】  従来のタイプＩのノードおよびタイプIIのノードを用いた光ＩＰ通信網内の光パスの設定例を示すである。
【図１３】  従来のタイプIII のノードを用いた光ＩＰ通信網内の光パスの設定例を示す図である。
【符号の説明】
１…タイプＩのノード、１−１…ＩＰルータ、２…タイプIIのノード、２−１…波長ルータ、３…タイプIII のノード、３−１…ＩＰルータ、３−２…波長ルータ、Ｉ１〜Ｉ４，Ｏ１〜Ｏ４…インターフェース、ＰＳＣ…パケット毎に交換処理されるスイッチング能力、ＬＳＣ…波長毎に交換処理されるスイッチング能力、＃１〜＃４…光パス、Ｈ，Ｋ…タイプＩのノード、Ｈ１，Ｋ１…ＩＰルータ、Ｊ…タイプIIのノード、Ｊ１…波長ルータ、ＣＮＴ…制御部、ＢＬ１…フラッディング部、ＢＬ２…リンク状態ＤＢ、ＢＬ３…経路計算部、ＢＬ４…パス設定部、ＢＬ５…スイッチング能力監視部、Ｌ，Ｍ，Ｎ…タイプIII のノード、Ｌ１，Ｍ１，Ｎ１…ＩＰルータ、Ｌ２，Ｍ２，Ｎ２…波長ルータ、Ｓ１，Ｓ２…制御パス。
【図１】
0003785100.tif 000002
【図２】
0003785100.tif 000003
【図３】
0003785100.tif 000004
【図４】
0003785100.tif 000005
【図５】
0003785100.tif 000006
【図６】
0003785100.tif 000007
【図７】
0003785100.tif 000008
【図８】
0003785100.tif 000009
【図９】
0003785100.tif 000010
【図１０】
0003785100.tif 000011
【図１１】
0003785100.tif 000012
【図１２】
0003785100.tif 000013
【図１３】
0003785100.tif 000014