(57)【要約】【課題】ラベルスイッチング送信方式において、複数のラベル制御プロトコルを動作させて、特定の識別内容を持つＩＰパケットに複数のラベルが設定されている場合に、パケットを転送する際に使用するラベル選択制御方法を提供すること。【解決手段】複数のラベル制御プロトコル（５０３〜５０５）のそれぞれに優先度を設定（５０２）し、この優先度に基づいてＩＰパケットを送信（５０７）する。また、同一のラベル制御プロトコルでラベルに異なる優先度が付与されている場合には、優先度の高いラベルを使用してＩＰパケットを送信する。【選択図】      図３
2004207943.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰパケットを送信する際に、特定の識別項目に対して特定の識別内容を持つＩＰパケットに特定のラベルを付与し、付与されたラベルに基づいてＩＰパケットを送信するラベルスイッチング送信方式におけるラベル選択制御方法であって、
ＩＰパケットにラベルを付与するラベルを設定するためのラベル制御プロトコルが複数用いられる場合で、かつ、特定の識別内容を持つＩＰパケットに対して複数のラベル制御プロトコルによりラベルが付与される場合に、当該ラベルに基づいたＩＰパケット転送を開始するノードにおいて、
前記複数のラベル制御プロトコルのそれぞれに対して優先度を設定し、優先度の高いラベル制御プロトコルによって付与されたラベルを使用し、
前記優先度の高いラベル制御プロトコルによって付与されたラベルが使用できなくなった場合には、優先度の低いラベル制御プロトコルによって付与されたラベルを使用することを特徴とするラベル選択制御方法。
【請求項２】
前記複数のラベル制御プロトコルの中に同じ優先度が設定されたものがある場合には、同じ優先度のラベル制御プロトコルにより付与したラベルを、前記ラベルが付与されたパケットを送信するラベルとして利用することを特徴とする請求項１に記載のラベル選択制御方法。
【請求項３】
ＩＰパケットを送信する際に、特定の識別項目に対して特定の識別内容を持つＩＰパケットに特定のラベルを付与し、付与されたラベルに基づいてＩＰパケットを送信するラベルスイッチング送信方式におけるラベル選択制御方法であって、
ＩＰパケットに付与するラベルを設定するためのラベル制御プロトコルが同じ場合で、かつ、特定の識別内容を持つＩＰパケットに対して複数のラベルが付与される場合に、当該ラベルに基づいたＩＰパケット転送を開始するノードにおいて、
付与される複数のラベルそれぞれに予め優先度を設定しておき、設定された優先度の高いラベルを使用し、
優先度の高いラベルを使用してパケットを送信できなくなった場合にのみ、優先度の低いラベルを使用することを特徴とするラベル選択制御方法。
【請求項４】
前記ＩＰパケットに付与された複数のラベルのそれぞれに設定した優先度に同じものがある場合は、優先度の同じ全てのラベルを当該ラベルが付与されたパケットを送信するときに使用するラベルとして選択することを特徴とする請求項３に記載のラベル選択制御方法。
【請求項５】
ＩＰパケットを送信する際に、特定の識別項目に対して特定の識別内容を持つＩＰパケットに特定のラベルを付与し、付与されたラベルに基づいてＩＰパケットを送信するラベルスイッチング送信方式におけるラベル選択制御方法であって、
複数のラベル制御プロトコルを使用し、かつ、特定のラベル制御プロトコルにおいて特定の識別内容を持つパケットに対して複数のラベルが設定されており、さらに、複数のラベル制御プロトコル毎に優先度が設定されていて特定の識別内容を持つパケットに対して付与された複数のラベルそれぞれに優先度が設定されている場合に、
パケットの送信に用いるラベルを、前記複数のラベル制御プロトコルの内の優先度の高いラベル制御プロトコルで付与されたラベルを選択し、
さらに、同一のラベル制御プロトコル内で複数のラベルが付与されている場合には、前記複数のラベルそれぞれに設定されている優先度によってラベルを選択することを特徴とするラベル選択制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はラベル選択制御方法に関し、より具体的には、ＩＰパケット通信網においてラベルスイッチパスを用いてＩＰパケットを送信するためのラベル選択制御機能に関する。
【０００２】
【従来の技術】
ラベルスイッチング送信方式は、図１８に示すように、入り口ノード１０２と出口ノード１０５の間を中継ノード１０３，１０４を通過して、ラベル情報に基づいてＩＰパケットを転送する通信路であるラベルスイッチパス１０６を用いてＩＰパケット１０１を送信する方式である。なお、ここで、中継ノードの数は二つには限らない。
【０００３】
図１８に示すようなラベルスイッチパス１０６によるＩＰパケットの転送においては、図１９に示すように、ラベルスイッチパス１０６の入り口となる入口ノード１０２は、特定の識別項目に対して特定の識別内容を持つＩＰパケット１０１に対してラベルスイッチパス１０６を用いてパケット転送するようにラベルが付与されている場合は、当該識別内容を持つＩＰパケットを転送する際にラベル（１）１０７を付与して中継ノード１０３にパケットを送信する。
【０００４】
中継ノード１０３では、パケットのラベル値から引き続きラベルスイッチパス１０６を用いてパケットを転送するように付与されたラベル（２）１０８を付与して中継ノード１０４にパケットを送信する。中継ノード１０４では、同様の手順によりパケット転送を行い、ラベル情報を持つＩＰパケットは、出口ノード１０５に到着する。出口ノード１０５では、パケットのラベル値から当該パケットの出口ノード１０５以降の転送は、ラベルスイッチパス１０６を用いないで行うことを判断し、ＩＰパケットを通常の方法で転送する。
【０００５】
【発明が解決しようとする課題】
図２０や図２１で示すように、パケットの転送に使用するラベルは、通常は、ラベル制御プロトコルを用いてパケットを送信するノード間で自律的に決定される。なお、現状では、ラベル制御プロトコルは、複数存在する。
【０００６】
従って、ラベルの決定には、複数のラベル制御プロトコルを使用することが可能であるが、それぞれのラベル制御プロトコルは独立に動作するため、同一の識別内容を持つＩＰパケットに対して、各ラベル制御プロトコル毎にそれぞれのラベルが設定されることとなり、ＩＰパケットを転送する場合に、どのラベルを選択するかが課題であった。
【０００７】
また、特定のラベル制御プロトコルは、同一の識別内容を持つＩＰパケットに対して複数のラベルを設定することが可能であるが、複数のラベルを設定した場合に、ＩＰパケットの転送にどのラベルを選択するかが課題であった。
【０００８】
しかしながら、これらの課題に対して、従来のラベルスイッチング送信方式では、特別な配慮がなされていなかった。すなわち、従来は、あるＩＰパケットの転送に際して、どのラベル制御プロトコルを選択するか、また、複数のラベルが設定された場合に、どのラベルを選択するかについての明確な基準は存在しなかった。
【０００９】
しかし、ラベル制御プロトコルにはそれぞれに特徴があるので、それらの特徴が生かせるように使用することが好ましい。
本発明は上記事情に鑑みてなされたもので、従来の技術における上述のような問題を解消することを目的とするものである。
【００１０】
より具体的には、本発明の目的は、ラベルスイッチング送信方式において、複数のラベル制御プロトコルを動作させて、特定の識別内容を持つＩＰパケットに複数のラベルが設定された場合に、パケットを転送する際に使用するラベル選択制御方法を提供し、また、ラベルスイッチングパス送信方式において、特定のラベル制御プロトコルを動作させて特定の識別内容を持つＩＰパケットに複数のラベルを設定した場合に、パケットを転送する際に使用するラベル選択制御方法を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るラベル選択制御方法は、ＩＰパケットを送信する際に、特定の識別項目に対して特定の識別内容を持つＩＰパケットに特定のラベルを付与し、付与されたラベルに基づいてＩＰパケットを送信するラベルスイッチング送信方式におけるラベル選択制御方法であって、ＩＰパケットにラベルを付与するラベルを設定するためのラベル制御プロトコルが複数用いられる場合で、かつ、特定の識別内容を持つＩＰパケットに対して複数のラベル制御プロトコルによりラベルが付与される場合に、当該ラベルに基づいたＩＰパケット転送を開始するノードにおいて、前記複数のラベル制御プロトコルのそれぞれに対して優先度を設定し、優先度の高いラベル制御プロトコルによって付与されたラベルを使用し、前記優先度の高いラベル制御プロトコルによって付与されたラベルが使用できなくなった場合には、優先度の低いラベル制御プロトコルによって付与されたラベルを使用することを特徴とする。
【００１２】
なお、本発明に係るラベル選択制御方法においては、前記複数のラベル制御プロトコルの中に同じ優先度が設定されたものがある場合には、同じ優先度のラベル制御プロトコルにより付与したラベルを、前記ラベルが付与されたパケットを送信するラベルとして利用することを特徴とする。
【００１３】
また、本発明に係るラベル選択制御方法は、ＩＰパケットを送信する際に、特定の識別項目に対して特定の識別内容を持つＩＰパケットに特定のラベルを付与し、付与されたラベルに基づいてＩＰパケットを送信するラベルスイッチング送信方式におけるラベル選択制御方法であって、ＩＰパケットに付与するラベルを設定するためのラベル制御プロトコルが同じ場合で、かつ、特定の識別内容を持つＩＰパケットに対して複数のラベルが付与される場合に、当該ラベルに基づいたＩＰパケット転送を開始するノードにおいて、付与される複数のラベルそれぞれに予め優先度を設定しておき、設定された優先度の高いラベルを使用し、優先度の高いラベルを使用してパケットを送信できなくなった場合にのみ、優先度の低いラベルを使用することを特徴とする。
【００１４】
なお、本発明に係るラベル選択制御方法においては、前記ＩＰパケットに付与された複数のラベルのそれぞれに設定した優先度に同じものがある場合は、優先度の同じ全てのラベルを当該ラベルが付与されたパケットを送信するときに使用するラベルとして選択することを特徴とする。
【００１５】
またさらに、本発明に係るラベル選択制御方法は、ＩＰパケットを送信する際に、特定の識別項目に対して特定の識別内容を持つＩＰパケットに特定のラベルを付与し、付与されたラベルに基づいてＩＰパケットを送信するラベルスイッチング送信方式におけるラベル選択制御方法であって、複数のラベル制御プロトコルを使用し、かつ、特定のラベル制御プロトコルにおいて特定の識別内容を持つパケットに対して複数のラベルが設定されており、さらに、複数のラベル制御プロトコル毎に優先度が設定されていて特定の識別内容を持つパケットに対して付与された複数のラベルそれぞれに優先度が設定されている場合に、パケットの送信に用いるラベルを、前記複数のラベル制御プロトコルの内の優先度の高いラベル制御プロトコルで付与されたラベルを選択し、さらに、同一のラベル制御プロトコル内で複数のラベルが付与されている場合には、前記複数のラベルそれぞれに設定されている優先度によってラベルを選択することを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を、図面に示す好適実施例に基づいて、詳細に説明する。
【００１７】
図１は、本発明の請求項１および請求項２に記載のラベル選択制御方法を実現するための要部構成例である。
図１に示すように、ラベルスイッチパスの入口となるノード５０１は、ラベル制御プロトコル優先設定部５０２と、ラベル制御プロトコル処理部５０３，５０４，５０５と、ラベル管理部５０６とパケット送信部５０７を持つ。
【００１８】
ラベル制御プロトコル処理部５０３，５０４，５０５は、ラベルの付与に使用するラベル制御プロトコル毎に独立にある。図１では、３つのラベル制御プロトコル（＃１、＃２、＃３）を使用している場合について示していて、各ラベル制御プロトコルに対して、それぞれラベル制御プロトコル処理部（１）５０３とラベル制御プロトコル処理部（２）５０４とラベル制御プロトコル処理部（３）５０５があることを示している。ラベル制御プロトコルの個数と、それに対応するラベル制御プロトコル処理部の個数は３つに限らない。
【００１９】
ラベル制御プロトコル優先度設定部５０２は、ラベル制御プロトコルのそれぞれに優先度を設定し、各ラベル制御プロトコル処理部５０３，５０４，５０５にそれぞれ設定された優先度を通知する機能を有する。
【００２０】
ラベル制御プロトコル処理部５０３，５０４，５０５は、対向ノードとの間で特定の識別内容を持つＩＰパケットに付与するラベルを決定するとともに、当該ラベルを付与したＩＰパケットを送信する通信回線を管理する機能を有する。
【００２１】
ラベル管理部５０６は、図２に示すように、自ノードがラベルを付与してパケット転送を行うような特定の識別内容を持つＩＰパケットの識別内容に対して、それに付与されたラベルと、そのラベルを付与したラベル制御プロトコルを識別する情報と、ラベル制御プロトコル毎に設定された優先度と、そのラベルを付与したパケットを送出する通信回線を管理する。
【００２２】
すなわち、ラベル管理部５０６は、ラベル制御プロトコル処理部５０３，５０４，５０５から特定の識別内容を持つＩＰパケットの情報，それに付与されたラベル，そのラベルを付与したラベル制御プロトコルを識別する情報，そのラベルを付与したパケットを送信する通信回線，ラベル制御プロトコル優先度設定部５０２から設定されたラベル制御プロトコル毎の優先度を受け取り、管理する機能を有する。
【００２３】
また、ラベル管理部５０６は、ＩＰパケットの識別内容とそれに付与されたラベルとそのラベルを付与したパケットを送信する通信回線とをパケット送信部５０７に通知する機能を有する。
【００２４】
さらに、ラベル管理部５０６は、特定のＩＰパケットの識別内容に対して設定されたラベルが複数ある場合には、ラベル制御プロトコル優先度設定部５０２でラベル制御プロトコル毎に設定した優先度において、最も高い優先度を持つラベル制御プロトコルにより設定されたラベル情報を、パケット送信部５０７に通知する機能を有する。
【００２５】
また、ラベル管理部５０６は、ラベル制御プロトコルの優先度が同一であるためにパケット送信部５０７に通知するラベルが複数ある場合は、全てのラベルとそのラベルを付与したパケットを付与したパケットとを送信する通信回線を、パケット送信部５０７に通知する機能を有する。
【００２６】
なお、ラベル管理部５０６は、パケット送信部５０７に通知しているラベルで使用できなくなったと判断したラベルがある場合は、当該ラベルとそれに付随する情報とを削除するように、パケット送信部５０７に通知する機能を有する。
【００２７】
またさらに、ラベル管理部５０６は、特定のＩＰパケットの識別内容に対して同一の優先度において選択されパケット送信部５０７に通知していたラベルが全てなくなった場合には、当該識別内容に対して次に優先度の高いラベル制御プロトコルにより付与されたラベルとそのラベルを付与したパケットを送信する通信回線とを、パケット送信部５０７に通知する機能を有する。
【００２８】
以下、図３，図４を用いて、パケット送信部５０７の動作を説明する。
パケット送信部５０７は、図３に示すように、送信しようとするＩＰパケット１０１において特定の識別項目を検索し（ここでは、識別内容Ａに合致）、当該識別項目に対する識別内容に対してラベルがある場合には、そのパケットにラベル（ここでは、ラベル４）を付与し、そのラベルを付与したパケットを送出すべき通信回線（ここでは、回線＃１）にパケットを送信する。
【００２９】
また、パケット送信部５０７は、図４に示すように、送信しようとするＩＰパケットにおいて特定の識別項目を検索し（ここでは、識別内容Ａに合致）、当該識別項目に対する識別内容に対して複数のラベルがある場合は（ここでは、ラベル１，２，４の３個）、ラベルに対してＩＰパケット振り分け制御を行い、一つのラベル（ここでは、ラベル１）を選択して、選択したラベル（ここでは、ラベル１）を送信しようとするパケットに付与し、そのラベルを付与したパケットを送出すべき通信回線（ここでは、回線＃１）にパケットを送信する。
【００３０】
なお、パケット送信部５０７は、ラベル管理部５０６からラベル削除の通知を受けた場合は、指定されたラベル情報を削除する。
上記構成例によれば、特定の識別内容を持つＩＰパケットに複数のラベルが設定されている場合に、パケットを転送する際に使用するラベルを一義的に選択可能とするラベル選択制御方法を実現することができる。
【００３１】
図５は、本発明の請求項３および請求項４に記載のラベル選択制御方法を実現するための要部構成例である。
図５に示すように、ラベルスイッチパスの入口となるノード９０１は、ラベルスイッチパス設定部９０２と、ラベル制御プロトコル処理部９０３，９０４，９０５と、ラベル管理部９０６と、パケット送信部９０７とを持つ。
【００３２】
ラベル制御プロトコル処理部５０３，５０４，５０５は、ラベルの付与に使用するラベル制御プロトコル毎に独立に存在する。図５では、３つのラベル制御プロトコルを使用している場合について示していて、各ラベル制御プロトコルに対してそれぞれ、ラベル制御プロトコル処理部（１）９０３と、ラベル制御プロトコル処理部（２）９０４と、ラベル制御プロトコル処理部（３）９０５があることを示している。なお、ラベル制御プロトコルの個数とそれに対応するラベル制御プロトコル処理部の個数は、３つに限らない。
【００３３】
ラベルスイッチパス設定部９０２では、外部からの設定により、特定の識別内容を持つＩＰパケットを送信するためにラベルを付与するように、特定のラベル制御プロトコル処理部９０３，９０４，９０５に要求を行う。特定の識別内容を持つＩＰパケットに付与するラベルの要求は、ラベル制御プロトコルに対する制御パラメータ、例えば帯域情報や経路情報などを変えて、複数行うことができる。このときに、ラベルの要求毎に優先度を設定する。
【００３４】
ラベル制御プロトコル処理部９０３，９０４，９０５は、ラベルスイッチパス設定部９０２の要求に応じて、対向ノードとラベル制御プロトコルの制御に基づきラベルを付与し、ラベルを要求されたＩＰパケットの識別内容の情報と、それに付与されたラベルと、そのラベルを付与したパケットを送信する通信回線と、要求時に付与された優先度と、そのラベルと付与したラベル制御プロトコルを識別する情報とを、ラベル管理部９０６に通知する機能を有する。
【００３５】
ラベル管理部９０６は、図６に示すように、自ノードがラベルを付与してパケット転送を行うような特定の識別内容を持つＩＰパケットの識別内容に対して、それに付与されたラベルと、そのラベルを付与したラベル制御プロトコルとを識別する情報と、ラベルスイッチパス設定部９０２からラベルを要求する際に設定されたラベル優先度と、そのラベルを付与したパケットを送出する通信回線（図示しない）を管理する機能を有する。
【００３６】
また、ラベル管理部９０６は、ＩＰパケットの識別内容とそれに付与されたラベルとそのラベルを付与したパケットを送信する通信回線とを、パケット送信部９０７に通知する機能を有する。
【００３７】
さらに、ラベル管理部９０６は、特定のＩＰパケットの識別内容に対して設定されたラベルが複数ある場合には、ラベルスイッチパス設定部９０２でラベル要求時に設定した優先度において、最も高い優先度を持つラベルと、そのラベルを付与したパケットを送信する通信回線とを、パケット送信部５０７に通知する機能を有する。
【００３８】
ここで、ラベル管理部９０６は、ラベル制御プロトコルの優先度が同一であるためにパケット送信部９０７に通知するラベルが複数ある場合は、全てのラベルと、そのラベルを付与したパケットを付与したパケットを送信する通信回線とを、パケット送信部９０７に通知する機能を有する。
【００３９】
なお、ラベル管理部９０６は、パケット送信部５０７に通知しているラベルで使用できなくなったと判断したラベルがある場合には、当該ラベルとそれに付随する情報とを削除するよう、パケット送信部９０７に通知する機能を有する。
【００４０】
またさらに、ラベル管理部９０６は、特定のＩＰパケットの識別内容に対して同一の優先度において選択されパケット送信部９０７に通知していたラベルが全てなくなった場合には、当該識別内容に対して次に優先度を高く設定されたラベルと、そのラベルを付与したパケットを送信する通信回線とを、パケット送信部９０７に通知する機能を有する。
【００４１】
以下、図７，図８を用いて、パケット送信部９０７の動作を説明する。
パケット送信部９０７は、図７に示すように、送信しようとするＩＰパケットにおいて特定の識別項目を検索し（ここでは、識別内容Ａに合致）、当該識別項目に対する識別内容に対してラベルがある場合は、そのパケットにラベル（ここでは、ラベル１）を付与し、そのラベルを付与したパケットを送出すべき通信回線（ここでは、回線＃１）にパケットを送信する。
【００４２】
また、パケット送信部９０７は、図８に示すように、送信しようとするＩＰパケットにおいて特定の識別項目を検索し（ここでは、識別内容Ａに合致）、当該識別項目に対する識別内容に対して複数のラベルがある場合は（ここでは、ラベル１，２，３の３個）、ラベルに対してＩＰパケット振り分け制御を行い一つのラベル（ここでは、ラベル２）を選択し、選択したラベル（ここでは、ラベル２）を送信しようとするパケットに付与し、そのラベルを付与したパケットを送出すべき通信回線（ここでは、回線＃１）にパケットを送信する。
【００４３】
なお、パケット送信部９０７は、ラベル管理部９０６からラベル削除の通知を受けた場合は、指定されたラベル情報を削除する。
上記構成例によれば、特定の識別内容を持つＩＰパケットに複数のラベルが設定されている場合に、パケットを転送する際に使用するラベルを一義的に選択可能とするラベル選択制御方法を実現することができる。
【００４４】
図９は、本発明の請求項５に記載のラベル選択制御方法を実現するための要部構成例である。
図９に示すように、ラベルスイッチパスの入口となるノード１３０１は、ラベル制御プロトコル優先設定部１３０２と、ラベルスイッチパス設定部１３０３と、ラベル制御プロトコル処理部１３０４，１３０５，１３０６と、ラベル管理部１３０７と、パケット送信部１３０８とを持つ。
【００４５】
ここで、ラベル制御プロトコル優先度設定部１３０２，ラベルスイッチパス設定部１３０３は、図１や図５に示した同名の機能部と同じものである。
ラベル制御プロトコル処理部１３０４，１３０５，１３０６では、図１と図５に示す両方のラベル制御プロトコル処理を行い、ラベル管理部１３０７にラベル情報を通知する場合には、ラベル制御プロトコル優先度とラベル優先度との両方を、ラベル管理部１３０７に通知する。
【００４６】
ラベル管理部１３０７は、図１０に示すように、自ノードがラベルを付与してパケット転送を行うような特定の識別内容を持つＩＰパケットの識別内容に対して、それに付与されたラベルと、そのラベルを付与したラベル制御プロトコルを識別する情報と、ラベル制御プロトコル毎に設定された優先度と、ラベルスイッチパス設定部１３０３からラベルを要求する際に設定されたラベル優先度と、そのラベルを付与したパケットとを送出する通信回線を管理する。
【００４７】
また、ラベル管理部１３０７は、ＩＰパケットの識別内容と、それに付与されたラベルと、そのラベルを付与したパケットを送信する通信回線とを、パケット送信部１３０８に通知する機能を有する。
【００４８】
さらに、ラベル管理部１３０７は、特定のＩＰパケットの識別内容に対して設定されたラベルが複数ある場合には、図１１に示すラベル選択フローに従って、ラベル制御プロトコル優先度設定部１３０２でラベル制御プロトコル毎に設定した優先度において、最も高い優先度を持つラベル制御プロトコルにより設定されたラベル情報を、パケット送信部１３０８に通知する（ステップ１５０１〜１５０５）。
【００４９】
また、ラベル管理部１３０７は、特定のＩＰパケットの識別内容に対して特定のラベル制御プロトコルで設定されたラベルが複数ある場合には、図１１に示すラベル選択フローに従って、ラベルスイッチパス設定部１３０３でラベル制御プロトコル毎に設定した優先度において、最も高い優先度を持つラベル制御プロトコルにより設定されたラベル情報をパケット送信部１３０８に通知する（ステップ１５０６〜１５０８）。
【００５０】
ラベル管理部１３０７は、ラベル制御プロトコルの優先度が同一であるために、または、ラベルに付与された優先度が同一であるために、パケット送信部１３０８に通知するラベルが複数ある場合には、図１１に示すラベル選択フローに従って、パケット送信部１３０８に通知するラベルを選択する（ステップ１５０９〜１５１１）。
【００５１】
なお、ラベル管理部１３０７は、パケット送信部１３０８に通知しているラベルで使用できなくなったと判断したラベルがある場合は、当該ラベルとそれに付随する情報を削除するようにパケット送信部１３０８に通知する。
また、ラベル管理部５０６，同９０６，同１３０７は、特定のＩＰパケットの識別内容に対して同一の優先度において選択されパケット送信部５０７，同９０７，同１３０８に通知していたラベルが全てなくなった場合は、当該識別内容に対して図１１に示すラベル選択フローに従いラベル選択し、選択したラベルとそのラベルを付与したパケットを送信する通信回線を、パケット送信部５０７に通知する。
【００５２】
以下、図１２，図１３を用いて、パケット送信部１３０８の動作を説明する。パケット送信部１３０８は、図１２に示すように、送信しようとするＩＰパケット１０１において特定の識別項目を検索し（ここでは、識別内容Ａに合致）、当該識別項目に対する識別内容に対してラベルがある場合はそのパケットにラベル（ここでは、ラベル１）を付与し、そのラベルを付与したパケットを送出すべき通信回線（ここでは、回線＃１）にパケットを送信する。
【００５３】
また、パケット送信部１３０８は、図１３に示すように、送信しようとするＩＰパケット１０１において特定の識別項目を検索し（ここでは、識別内容Ａに合致）、当該識別項目に対する識別内容に対して複数のラベルがある場合は（ここでは、ラベル１，２の２個）、ラベルに対してＩＰパケット振り分け制御を行い一つのラベル（ここでは、ラベル１）を選択し、選択したラベル（ここでは、ラベル１）を送信しようとするパケットに付与し、そのラベルを付与したパケットを送出する通信回線（ここでは、回線＃１）にパケットを送信する。
【００５４】
図１４に、本発明の具体的実施形態の構成を示す。
本実施形態は、送信パケット１０１と、入口ノード１８０１と、中継ノード１８０２，１８０３と、出口ノード１８０４と、ラベルスイッチパス１８０５から構成される。
【００５５】
入口ノード１８０１から出口ノード１８０４に対して特定の識別内容を持つＩＰパケットを送信するためにラベルスイッチパスを設定する場合に、ラベル制御プロトコルとして、ラベル制御プロトコル（１）と同（２）と同（３）を使用することを考える。ここで、ラベル制御プロトコルの優先度として、ラベル制御プロトコル（１）を１、同（２）を２、同（３）を３で設定する。
【００５６】
図１５に示すように、図１４の入口ノード１８０１において、特定の識別内容ＦＥＣ１に対してラベル制御プロトコル（１）と同（２）と同（３）でラベルを設定し、それぞれ、Label＃1、Label＃2、Label＃３を決定した場合、ラベル制御プロトコルの優先度に従い、入口ノード１８０１でＦＥＣ１を持つパケットを送信する場合は、Label＃１を付与して、パケットを中継ノード１８０２に送信する。
【００５７】
図１６に示すように、入口ノード１８０１において特定の識別内容ＦＥＣ２に対してラベル制御プロトコル（３）を用い、帯域２０Ｍｂ/ｓと帯域１０Ｍｂ/ｓの異なる帯域パラメータを設定したラベルスイッチパスを、それぞれのラベルの優先度を１，２としてラベル要求を行い、ＦＥＣ２に対する帯域２０Ｍｂ/ｓを確保したラベルをLabel＃4、ＦＥＣ２に対する帯域１０Ｍｂ/ｓを確保したラベルをLabel＃5に決定した場合、ラベル優先度に従い、入口ノード１８０1では帯域２０Ｍｂ/ｓを確保したLabel＃４を付与して、中継ノード１８０２に転送する。
【００５８】
図１７に示すように、入口ノード１８０１において特定の識別内容ＦＥＣ３に対して、プロトコル優先度がそれぞれ３，２，１であるラベル制御プロトコル（１），同（２），同（３）でラベルを設定し、かつ、ラベル制御プロトコル（２）で帯域２０Ｍｂ/ｓと帯域１０Ｍｂ/ｓの異なる帯域パラメータを設定したラベルスイッチパスを、それぞれのラベル優先度を１，２としてラベル要求を行い、ラベル制御プロトコル（１）でLabel＃6を、ラベル制御プロトコル（２）で帯域２０Ｍｂ/ｓのラベル要求に対してLabel＃7を、ラベル制御プロトコル（２）で帯域１０Ｍｂ/ｓのラベル要求に対してLabel＃8を設定し、ラベル制御プロトコル（３）でラベルを設定できなかった場合、プロトコル優先度とラベル優先度に従って、入口ノード１８０１では、ＦＥＣ３に対するラベルとしてLabel＃７を使用する。
【００５９】
パケット送信部１９０７は、ラベル管理部１９０６からラベル削除の通知を受けた場合は、指定されたラベル情報を削除する。
上記構成例によれば、特定の識別内容を持つＩＰパケットに複数のラベルが設定されている場合に、パケットを転送する際に使用するラベルを一義的に選択可能とするラベル選択制御方法を実現することができる。
【００６０】
なお、上記各構成例，実施形態はいずれも本発明の一例を示すものであり、本発明はこれらに限定されるべきものではなく、本発明の要旨を逸脱しない範囲内で適宜の変更，改良を行ってもよいことはいうまでもない。
【００６１】
【発明の効果】
以上、詳細に説明したように、本発明によれば、複数のラベル制御プロトコルを使用して特定の識別内容を持つＩＰパケットに複数のラベルを付与した場合に、ラベル制御プロトコルに優先度を設定し、優先度が高いラベル制御プロトコルで付与したラベルを実際のラベルスイッチパス送信に用いることにより、ネットワークの状況にあわせたラベル制御プロトコルを利用することができるようになるという効果を奏するものである。
【００６２】
また、複数のラベル制御プロトコルを使用して特定の識別内容を持つＩＰパケットに複数のラベルを付与した場合にラベル制御プロトコルに優先度を設定し、優先度が高いラベル制御プロトコルで付与したラベルを実際のラベルスイッチ送信に用い、そのラベルが使用できなくなった場合に、次に優先度の高いラベル制御プロトコルで付与したラベルを実際のラベルスイッチ送信に用いることにより、特定のラベル制御プロトコルにおいて障害が発生した場合にもラベルスイッチ送信を継続することができるという効果を奏するものである。
【００６３】
また、特定の識別項目において特定の識別内容を持つＩＰパケットに対して複数のラベルを設定し、そのラベル毎に優先度を決めて、優先度が高いラベルをラベルスイッチ送信に使用し、そのラベルが使用できなくなった場合には、次に優先度が高いラベルをラベルスイッチ送信に使用することにより、ラベルスイッチパス送信を継続することができる。
【００６４】
ラベル制御プロトコル毎に設定した優先度と、ラベルに設定した優先度の両方を用いてラベル選択を行うことを可能にすることで障害に対するラベルスイッチ送信の継続性をより確保できる。
【図面の簡単な説明】
【図１】本発明の第一の実施例を表わす構成図である。
【図２】図１のラベル管理部のラベル決定情報を表す図である。
【図３】図１のパケット送信部の動作を表わす図である。
【図４】図１のパケット送信部の動作を表わす図である。
【図５】本発明の第二の実施例を表わす構成図である。
【図６】図５のラベル管理部のラベル決定情報を表す図である。
【図７】図５のパケット送信部の動作を表わす図である。
【図８】図５のパケット送信部の動作を表わす図である。
【図９】本発明の第三の実施例を表わす構成図である。
【図１０】図９のラベル管理部のラベル決定情報を表す図である。
【図１１】図９のラベル管理部の、ラベル選択フローを表わす図である。
【図１２】図９のパケット送信部の動作を表わす図である。
【図１３】図９のパケット送信部の動作を表わす図である。
【図１４】本発明の一実施例の構成図である。
【図１５】図１４のラベル制御プロトコル処理部およびパケット送信部の動作を表わす図である。
【図１６】図１４のラベル制御プロトコル処理部およびパケット送信部の動作を表わす図である。
【図１７】図１４のラベル制御プロトコル処理部およびパケット送信部の動作を表わす図である。
【図１８】従来技術によるラベルスイッチング送信方法の構成図である。
【図１９】従来技術によるラベルスイッチング送信方法のラベル付与の概念図である。
【図２０】従来技術によるラベルスイッチング送信方法のラベル付与の概念図である。
【図２１】従来技術によるラベルスイッチング送信方法のラベル付与の概念図である。
【符号の説明】
１０１  送信パケット
１０２，１８０１  入口ノード
１０３，１０４，１８０２，１８０３  中継ノード
１０５，１８０５  出口ノード
１０６  ラベルスイッチパス
５０１，９０１，１３０１，１９０１  ノード
５０２，１３０２，１９０２  ラベル制御プロトコル優先度設定部
５０３，９０３，１３０４，１９０３  ラベル制御プロトコル処理部（１）
５０４，９０４，１３０５，１９０４  ラベル制御プロトコル処理部（２）
５０５，９０５，１３０６，１９０５  ラベル制御プロトコル処理部（３）
５０６，９０６，１３０７，１９０６  ラベル管理部
５０７，９０７，１３０８，１９０７  パケット送信部
９０２，１３０３，１９０８  ラベルスイッチパス設定部
【図１】
2004207943.tif 000003
【図２】
2004207943.tif 000004
【図３】
2004207943.tif 000005
【図４】
2004207943.tif 000006
【図５】
2004207943.tif 000007
【図６】
2004207943.tif 000008
【図７】
2004207943.tif 000009
【図８】
2004207943.tif 000010
【図９】
2004207943.tif 000011
【図１０】
2004207943.tif 000012
【図１１】
2004207943.tif 000013
【図１２】
2004207943.tif 000014
【図１３】
2004207943.tif 000015
【図１４】
2004207943.tif 000016
【図１５】
2004207943.tif 000017
【図１６】
2004207943.tif 000018
【図１７】
2004207943.tif 000019
【図１８】
2004207943.tif 000020
【図１９】
2004207943.tif 000021
【図２０】
2004207943.tif 000022
【図２１】
2004207943.tif 000023