(57)【特許請求の範囲】
【請求項１】
コネクションレス・ネットワーク内でＭＰＬＳパケットを移す方法であって、前記ＭＰＬＳパケットは、送信側と宛先との間の伝送経路における複数の内部ＭＰＬＳスイッチング・ノードを通過するとともに、コア・ネットワークと接続ネットワークとの間の遷移をそれぞれなす少なくとも２つのＭＰＬＳエッジ・ルータ（Ｗ、Ｘ、Ｙ）を通過する、方法において、アドレス・スタックまたはラベル・スタックは、送信されるべきＭＰＬＳパケットのために作られ、前記アドレス・スタックまたはラベル・スタックは前記ＭＰＬＳパケットに付加され、前記アドレス・スタックまたはラベル・スタックはその伝送経路を通過すべき内部スイッチング・ノードのアドレス情報とその伝送経路を通過すべき前記少なくとも２つのエッジ・ルータ（Ｗ、Ｘ、Ｙ）のアドレス情報とを含むことを特徴とする方法。
【請求項２】
前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）は、前記ＭＰＬＳパケットが通過するときに、それぞれ、前記ＭＰＬＳパケットの前記アドレス・スタックまたはラベル・スタックの少なくとも一部を除去し、交換し、かつ／または変更する、請求項１に記載の方法。
【請求項３】
前記ＭＰＬＳパケットが前記ネットワークを介するその伝送経路において通過する各エッジ・ルータは、前記ＭＰＬＳパケットの前記ラベル・スタックからの少なくとも１つのラベル（Ｍｘ、Ｃｗ）が、少なくともデータ・パケットの回線経路において続く前記スイッチング・ノードおよび／またはデータ・パケットの回線経路において続くすべての前記スイッチング・ノードのアドレス情報を含むように、前記ラベルを別のラベルに置換する、請求項２に記載の方法。
【請求項４】
前記ＭＰＬＳパケットが前記ネットワークを介するその伝送経路において通過する各エッジ・ルータ（Ｗ、Ｘ、Ｙ）は、前記ＭＰＬＳパケットのオリジナル・ラベル・スタックとは異なるラベル（Ｍｘ、Ｃｗ）を変更し、かつ／またはこれを関連するエッジ・ルータ（Ｗ、Ｘ、Ｙ）に関する情報および／またはデータ・パケットの回線経路において続く前記スイッチング・ノードに関する情報を含む別のラベルと交換する、請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
各エッジ・ルータ（Ｗ、Ｘ、Ｙ）は、前記ラベル・スタックの最も上のラベル内に含まれるアドレスが前記コア・ネットワーク内のスイッチング・ノードへの転送につながるときに、アドレス・スタックと共にデータ・パケットをアドレスに転送する、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記ＭＰＬＳパケットを、前記ラベル・スタック内に格納された前記アドレス情報の助けを得て、前記ラベル・スタック内の前記アドレス情報によって確立される前記エッジ・ルータ（Ｗ、Ｘ、Ｙ、Ｗ）によるループにおいて前記コネクションレス・ネットワークを介してオリジナル宛先からオリジナル送信元へ戻って案内することができる、請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記ＭＰＬＳパケットを、前記ラベル・スタック内に前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）によって格納される前記アドレス情報の助けを得て、通るべき前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）の前記ラベル・スタック内の前記アドレス情報によって確立される順序で関連するエッジ・ルータ（Ｗ、Ｘ、Ｙ）によって前記コネクションレス・ネットワークを介して案内することができる、請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
ラベル・スタックおよび宛先アドレス情報を有する少なくとも１つのＭＰＬＳパケットは、前記ＭＰＬＳパケットの前記伝送経路において通るべき各エッジ・ルータ（Ｗ、Ｘ、Ｙ）の同一の転送クラスに関するＭＰＬＳラベル・スイッチングおよびアドレス情報の助けを得て作られる、請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記ＭＰＬＳパケットの前記ラベル・スタック内の前記ＭＰＬＳパケットの前記伝送経路における第１のエッジ・ルータ（Ｗ）によって、前記第１のエッジ・ルータ（Ｗ）の前記アドレス情報を含み、ＩＰコア・ネットワークまたはＭＰＬＳコア・ネットワークの一部になる必要がないシステムによって送信された第１のトランスポート・ラベル（Ｍｘ）は、前記ＭＰＬＳパケットのアドレッシングに従う前記伝送経路における前記第１のエッジ・ルータ（Ｗ）に続く第２のエッジ・ルータ（Ｘ）の前記アドレス情報を有する第２のトランスポート・ラベル（Ｎｘ）に置換され、前記第１のエッジ・ルータ（Ｗ）は、その後、前記ＭＰＬＳパケットを前記第２のエッジ・ルータ（Ｘ）に送信する、請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
前記第１のトランスポート・ラベル（Ｍｘ）は、そのパケットが前記第１のエッジ・ルータ（Ｗ）の前記アドレス情報を含む前記ＭＰＬＳパケットの前記伝送経路における前記第１のエッジ・ルータ（Ｗ）に、ＩＰコア・ネットワークもしくはＭＰＬＳコア・ネットワークのうちの１つの一部またはＩＰコア・ネットワークもしくはＭＰＬＳコア・ネットワークの一部でなくてもよい、のいずれかであるシステムによって送信される、請求項９に記載の方法。
【請求項１１】
少なくとも前記ＭＰＬＳパケットの前記伝送経路における前記第１のエッジ・ルータ（Ｗ）は、前記第１のエッジ・ルータ（Ｗ）のコア・ルータ機能を使用することによって内部スイッチング・ノードとして利用される、請求項9又は10に記載の方法。
【請求項１２】
前記ＭＰＬＳパケットの前記伝送経路における前記宛先エッジ・ルータ（Ｘ）を除くすべての個数の前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）、前記エッジ・ルータのコア・ルータ機能を使用することによって内部スイッチング・ノードとして利用される、請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
通過すべき最初のエッジ・ルータ（Ｗ）の前記アドレス情報を有する最も上のラベルから通過すべき最後のエッジ・ルータ（Ｙ）の前記アドレス情報を有する最も下のラベルまでの複数のエッジ・ルータ（Ｗ、Ｘ、Ｙ）の前記アドレス情報は、前記送信側から前記宛先までの前記ＭＰＬＳパケットの前記伝送経路において通るべき前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）の順で格納される、請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
宛先アドレスに関するアドレス情報は、前記送信側から前記宛先への前記ＭＰＬＳパケットの前記伝送経路において通過すべき前記ＭＰＬＳスイッチング・ノードおよびエッジ・ルータ（Ｗ、Ｘ、Ｙ）の前記アドレス情報に加えて、前記ＭＰＬＳパケットの前記アドレス・スタックまたはラベル・スタック内にさらに含まれる、請求項１乃至１３のいずれか１項に記載の方法。
【請求項１５】
前記ＭＰＬＳパケットの前記伝送経路における最後のエッジ・ルータ（Ｙ）は、ＭＰＬＳパケットの前記アドレス・スタックまたはラベル・スタック内の前記宛先アドレスの助けを得て前記ＭＰＬＳパケットをその宛先へ案内する、請求項１４に記載の方法。
【請求項１６】
前記ＭＰＬＳパケットの前記宛先は、エッジ・ルータ（Ｗ、Ｘ、Ｙ）の論理インターフェースもしくは物理インターフェース、前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）の論理インターフェースもしくは物理インターフェースによって到達可能なＩＰｖ４アドレス、または前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）の内部終端とすることができる、請求項１乃至１５のいずれか１項に記載の方法。
【請求項１７】
エッジ・ルータ（Ｘ）内で、１つのラベル（Ｐｘ）が、まず、前記ＭＰＬＳパケットの前記ラベル・スタックから除去され、次に、前記ＭＰＬＳパケットの前記ラベル・スタックからの１つのラベル（Ｃｗ）が、前記ラベル・スタックに対するさらなる変更が前記パケットを転送するために行われる必要なしに、交換される、請求項１乃至１６のいずれか１項に記載の方法。
【請求項１８】
エッジ・ルータ（Ｘ）の前の前記伝送経路における最後の内部スイッチング・ノードで、ラベル（Ｏｘ）は、前記ＭＰＬＳパケットの前記ラベル・スタックから除去され、前記ＭＰＬＳパケットの前記ラベル・スタックからのラベル（Ｃｗ）は、前記伝送経路において直接に続く前記エッジ・ルータ（Ｘ）内で交換され、前記パケットは、前記コア・ネットワーク内に留まり続ける、請求項１乃至１７のいずれか１項に記載の方法。
【請求項１９】
コネクションレス・ネットワーク内でＭＰＬＳパケットを移すＭＰＬＳパケット制御システムであって、前記ＭＰＬＳパケットは、送信元と宛先との間の伝送経路における複数の内部ＭＰＬＳスイッチング・ノードを通過するとともに、コア・ネットワークと接続ネットワークとの間の遷移をそれぞれなす少なくとも２つのＭＰＬＳエッジ・ルータ（Ｗ、Ｘ、Ｙ）を通過する、制御システムにおいて、
前記制御システムは、送信されるＭＰＬＳパケットのアドレス・スタックまたはラベル・スタックを作るように構成され、前記ＭＰＬＳパケットのアドレス・スタックまたはラベル・スタックは前記ＭＰＬＳパケットに付加され、前記ＭＰＬＳパケットのアドレス・スタックまたはラベル・スタックはその伝送経路を通過すべき内部スイッチング・ノードのアドレス情報とその伝送経路を通過すべき前記少なくとも２つのエッジ・ルータ（Ｗ、Ｘ、Ｙ）のアドレス情報とを含むことを特徴とする、制御システム。
【請求項２０】
前記エッジ・ルータ（Ｗ、Ｘ、Ｙ）は、到達可能な宛先エッジ・ルータ（Ｘ、Ｙ、Ｗ）のラベル値を与える情報を前記制御システムに転送するように制御され、したがって、前記情報を送信する前記エッジ・ルータは、対応する宛先エッジ・ルータ（Ｘ、Ｙ、Ｗ）に、このラベル値を含む受信されたパケットを転送する、請求項１９に記載の制御システム。
【請求項２１】
前記制御システムのインターフェースにおいてＭＰＬＳパケットを受信し、かつ前記ＭＰＬＳパケットのアドレッシングにより前記ＭＰＬＳパケットを転送するように、セット・アップされたエッジ・ルータ（Ｗ、Ｘ、Ｙ）に接続される、請求項２０に記載の制御システム。
【請求項２２】
前記ＭＰＬＳパケットを送信するデバイス（Ａ）または前記ＭＰＬＳパケットを受信するデバイス（Ｚ）が、前記デバイス（Ａ、Ｚ）が接続されるエッジ・ルータ（Ｗ、Ｙ）を除くすべての前記ＭＰＬＳスイッチング・ノードのルーティングに参加することなく、複数のエッジ・ルータ（Ｗ、Ｘ、Ｙ）によってＭＰＬＳパケットに関して前記コネクションレス・ネットワーク内に伝送経路またはループを使用するためにセット・アップされる、請求項１９乃至２１のいずれか１項に記載の制御システム。
【請求項２３】
前記アドレス情報は、前記ＭＰＬＳパケット制御システムのＭＰＬＳ機能およびアドレス機能によって、送信されるべきＭＰＬＳパケットの前記ラベル・スタック内に作られる、請求項１９乃至２２のいずれか１項に記載の制御システム。
【請求項２４】
別々のデバイスとしてまたはエッジ・ルータ（Ｗ、Ｘ、Ｙ）の内部機能として実現される、請求項１９乃至２３のいずれか１項に記載の制御システム。
【請求項２５】
前記ネットワーク内のＭＰＬＳ経路の連続性のチェックを実行する複数の測定用機構が提供される、請求項１９乃至２４のいずれか１項に記載の制御システム。
【請求項２６】
完全なＭＰＬＳパケットおよび前記ＭＰＬＳパケットの前記伝送経路は、１つの測定用機構だけを使用して監視される、請求項１９乃至２５のいずれか１項に記載の制御システム。
【請求項２７】
前記宛先アドレスに関するアドレス情報は、ＭＰＬＳラベル、ＩＰｖ４アドレス、ＩＰｖ６アドレス、またはイーサネット（登録商標）・アドレスの形であることを特徴とする請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コネクションレスにルーティングされるＭＰＬＳデータ・ネットワークの転送レベルでのＭＰＬＳ経路のルーピングに関する。本発明は、詳細には、マルチプロトコル・ラベル・スイッチング（ｍｕｌｔｉｐｒｏｔｏｃｏｌ  ｌａｂｅｌ  ｓｗｉｔｃｈｉｎｇ、ＭＰＬＳ）によるデータ・ネットワーク内のスイッチング方法に関し、これにより、ＭＰＬＳ制御パケットとして知られるものによって事前に構築された経路においてコネクションレス・ネットワーク内のデータ・パケットの伝送が可能になる。このスイッチング方法は、主に、たとえばインターネット・プロトコル（ＩＰ）に基づく音声サービスおよびデータ・サービスが伝送可能なインターネットなどの大規模トランスポート・ネットワーク内で使用される。
【背景技術】
【０００２】
コネクションレス・ネットワーク内でのデータ伝送中に、データを、データ・パケットの形で端末から宛先または受信機へ送信することができ、伝送経路に配置されたネットワーク・ノードまたはスイッチング・ノード（一般に、「コア・ルータ」またはエッジ・ルータ）は、データ・パケットと一緒に、データがどのように転送されるべきかに関する情報を受信する。その一方で、データが端末によって送信される前に、ネットワークを介する受信機への経路が、まず、セット・アップされる、またはシグナリングされなければならず、これは、コネクション指向データ伝送として知られるものである。この場合に、ネットワーク・ノード（一般に、「スイッチ」）は、送信されたデータをその後に正しく転送するために、測定用パケット（ｍｅａｓｕｒｉｎｇ  ｐａｃｋｅｔ）によって、必要な接続情報を前もって与えられる。
【０００３】
たとえばコア・ネットワークと接続ネットワークとの間の遷移など、２つのネットワーク間またはサブネットワーク間の遷移は、一般に、ネットワーク内のエッジと呼ばれる。内部ルータ（ＩＲルータ）またはコア・ルータとして知られるものが、コア・ネットワーク内のスイッチング・ノードとして使用されるが、コア・ネットワークと接続領域との間のスイッチング機能を引き受け、したがってラスト・マイルとして知られるものにおけるネットワーク接続のブロードバンド・アクセスである、エッジ・ルータとして知られるものが、ネット遷移で使用される。ネットワーク統合の自律システムでは、少なくとも１つのエッジ・ルータが、たとえば、自律システムを別の自律システムに接続する外部ゲートウェイとして知られるものとしてセット・アップされる。そのようなエッジ・ルータは、コア・ネットワーク内のスイッチング・ノード（コア・ルータ）に接続され、コア・ネットワークと接続ネットワークとの間でデータ・パケットを移す。
【０００４】
ＭＰＬＳルーティングでは、トンネルまたはＭＰＬＳ経路として知られるものが、データ・パケットを伝送するためにネットワーク内で実現される。この理由のために、パケットの宛先が、対応するＭＰＬＳ経路においてパケットを送信するために、その受信された宛先アドレス情報の助けを得て決定される。これは、ＩＰアドレス、ＭＰＬＳ情報、イーサネット（登録商標）情報、または他の宛先情報である可能性がある。ＭＰＬＳ（ネットワーク）エッジ・ルータまたはスイッチング・ノードは、このアドレス情報の助けを得て、関連するデータ・パケットのアドレス・スタックまたはラベル・スタックを決定し、これをデータ・パケットに追加する。パケットが宛先への経路におけるエッジ・ルータ（１つまたは複数）を介してたどるＭＰＬＳ経路は、このように決定される。
【０００５】
宛先への経路において、アドレス・スタックまたはラベル・スタックの上側ラベルは、有効なトランスポート・レベルの各ルータで交換される。次いで、宛先エッジ・ルータで、またはこれの前に配置されたルータもしくはスイッチング・ノードで、ラベル・スタックまたはアドレス・スタックの上側ラベルまたは上側アドレスが、除去される。宛先エッジ・ルータは、データ・パケットをＩＰパケットとして転送し、または「仮想接続ラベル」を評価し、次いで、次のステップを決定する。このプロセスでは、宛先エッジ・ルータは、「仮想接続ラベル」を除去し、パケットをローカル・インターフェースに送信し、このローカル・インターフェースは、「仮想接続ラベル」によって識別される。代替案では、宛先エッジ・ルータは、「仮想接続ラベル」を置換し、データ・パケットにおいてさらなるトランスポート・ラベルを補う。
【０００６】
ＩＰ測定用パケットを送信側に送り返す、またはこれをループさせるために、「ｐｉｎｇ」としても知られるＩＰエコー要求／応答機能を使用しなければならない（規格：ＩＰｖ４についてはＲＦＣ７９２、ＩＰｖ６についてはＲＦＣ２４６３）。匹敵する機能が、ＭＰＬＳ、たとえば、ＭＰＬＳエコーまたはＩＰエコー要求／応答機能（ＭＰＬＳ  ｐｉｎｇ、標準規格ＲＦＣ４３７９）についても標準化された。測定は、２つの測定点間のそれ自体の測定装置を用いて各エッジ・ルータで実行することができ、あるいは、エッジ・ルータの物理ポート間の直線片としての測定ループまたはＩＥＥＥ８０２．１ａｇもしくはＹ．１７３１にあるような連続性チェックが、さらなる解決策の可能性である。たとえば規格ＲＦＣ５０８５に従う、既知の解決策は、仮想接続のレベルでデータ・パケットをループ・バックする。しかし、既知の規格は、例外なしに、測定する接続部の両端で特殊な構成またはソフトウェアを必要とし、したがって、少なくとも２つのエッジ・ルータで特殊な構成またはソフトウェアを必要とする。以前に知られている解決策のうちのいくつかでは、転送レベルが残され、測定用パケットは、エッジ・ルータのソフトウェアによって処理され、これは、しかし、測定を歪める可能性がある。他の解決策は、コネクション指向の経路ガイダンスを想定し、この場合には、ＭＰＬＳ経路が、各ＭＰＬＳルータで両方向に存在しなければならない。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】ＲＦＣ７９２
【非特許文献２】ＲＦＣ２４６３
【非特許文献３】ＲＦＣ４３７９
【非特許文献４】ＲＦＣ５０８５
【非特許文献５】ＲＦＣ４０４６
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、前述の弱点を除去することにある。この目的は、独立請求項で定義される特徴を用いて、本発明によって達成される。本発明の有利な展開は、各事例において、下位請求項で与えられる。
【課題を解決するための手段】
【０００９】
本発明は、ＭＰＬＳエッジ・ルータ内のＭＰＬＳラベル交換マトリックスの、既存だが以前には利用されていない機能を利用する。本発明の特定の態様は、次の通りである。
・  ＭＰＬＳラベルを備えた、いわゆる測定用パケットが、エッジ・ルータに送信される。
・  本発明の好ましい具現化に従って、エッジ・ルータは、以前に従来技術で行われたようにデータ・パケットを補うのではなく、データ・パケットのラベル・スタックまたはアドレス・スタックの上側ラベルまたは上側アドレスを交換するという点で、データ・ケットを宛先へのＭＰＬＳ経路においてループさせる。ＭＰＬＳコア・ネットワークの動作のモードに依存して、エッジ・ルータは、まず、上側ラベルを除去し、そのときに限り、データ・パケットからのラベル・スタックまたはアドレス・スタックの上側アドレスを交換する。
・  本発明に従って、測定用パケットのラベル・スタックは、さらに、ルーティング・プロトコルによって決定されるのではなく、外部測定用パケット制御システムによって決定される。
【００１０】
本発明によるこれらの機構の組合せは、測定用パケットに関する制御システムによって事前に決定された一連のＭＰＬＳエッジ・ルータを介して宛先エッジ・ルータへＭＰＬＳパケットをループさせることを可能にする。有利なことに、標準的な転送は別として、たとえばＭＰＬＳまたはＩＰのエコー要求／応答機能など、特定の機能性は、このためにＭＰＬＳエッジ・ルータ内で必要ではない。
【００１１】
用語エッジ・ルータおよびＭＰＬＳエッジ・ルータは、下では同一の意味をもって使用される。本発明により、任意の所望の個数のエッジ・ルータを、測定用ループとして知られるものの測定用パケットの伝送経路内に含めることができる。さらに、このために、既存のエッジ・ルータに対する構成は、ほとんどまたは全く不要である。さらに、転送レベルは、本発明よる測定中に残される必要がない。さらに、エッジ・ルータの既存のソフトウェアを使用して、本発明を適用することができる。
【００１２】
本発明の好ましい実施形態によれば、ＭＰＬＳデータ・パケットのラベル・スタックまたはアドレス・スタックの最も上のラベルまたは最も上のアドレスは、終りから２番目のＭＰＬＳスイッチング・ノードまたは宛先エッジ・ルータで除去される。ＩＰｖ４パケットまたは「仮想接続ラベル」すなわちＶＣラベル（ＲＦＣ４０４６ではＶＣラベル）のいずれかが、その下で露出される。ＩＰｖ４パケットは、エッジ・ルータ内でルーティングされる。ＶＣラベルは、エッジ・ルータによって除去され、パケットは、ＶＣラベルを識別する物理インターフェースまたは論理インターフェースに送信される。「マルチセグメント擬似ワイヤ（ｍｕｌｔｉ−ｓｅｇｍｅｎｔ  ｐｓｅｕｄｏ  ｗｉｒｅ）」として知られるものにおいて、ＶＣラベルを交換し、さらなるトランスポート・ラベルによって補うことができる。たとえば、ラベル・スタック内に現れることができるが本発明にとって重要ではないエントロピ・ラベルなど、追加のラベルも可能である。
【００１３】
本発明により、宛先エッジ・ルータで受信されるパケットが別の宛先エッジ・ルータに転送される形で、測定用パケット制御システムの助けを得て測定用パケットを構築することができ、測定用パケット制御システムを、オリジナルのもしくは送信側エッジ・ルータまたは任意の他のエッジ・ルータとすることも可能である。測定用パケット制御システムは、測定用パケットの１つにどのラベルが何個スタックされるのかを決定することができる。このような場合に、測定用パケット制御システムによって決定されたラベル・スタックは、既知のルーティングおよびＭＰＬＳ  ＶＰＮまたは擬似ワイヤ・プロトコルのラベル・スタックに対応することもできる。しかし、既に知られているルーティングおよびＭＰＬＳ  ＶＰＮまたは擬似ワイヤ・プロトコルによって作ることができないラベル・スタックも、可能である。たとえばそのような場合には、制御された形で構成できるエッジ・ルータの任意の所望の順序を、ＬＤＰまたはＲＳＶＰ  ＴＥを超える特殊なルーティング・プロトコルまたは機能をアクティブにする必要なしに、行うことができる。
【００１４】
本発明を、下で、好ましい実施形態の助けを得て、添付図面を参照してより詳細に説明する。
【図面の簡単な説明】
【００１５】
【図１】従来技術によるコネクションレスにルーティングされるＭＰＬＳデータ・ネットワーク内のＭＰＬＳデータ・パケット・トランスポート示す概略図である。
【図２】コネクションレスにルーティングされるＭＰＬＳデータ・ネットワーク内のＭＰＬＳデータ・パケット・トランスポートを準備するための本発明の実施形態によるＭＰＬＳ測定用パケット制御システムの読込みプロセスを示す概略図である。
【図３】本発明の実施形態によるコネクションレスにルーティングされるＭＰＬＳデータ・ネットワーク内のＭＰＬＳデータ・パケット・トランスポート示す概略図である。
【図４】本発明の実施形態によるコネクションレスにルーティングされるＭＰＬＳデータ・ネットワーク内のループにされたＭＰＬＳデータ・パケット・トランスポートを示す概略図である。
【発明を実施するための形態】
【００１６】
図１は、従来技術によるコネクションレスにルーティングされるＭＰＬＳデータ・ネットワーク内のＭＰＬＳパケット・トランスポートの例を使用する従来のＭＰＬＳスイッチングの概略図である。この場合に、ネットワークは、送信側システムＡを含み、送信側システムＡは、受信側システムＺにデータ・パケット１を送信する。送信するシステムＡから受信するシステムＺへの途中で、データ・パケット１は、ＭＰＬＳエッジ・ルータＷ、２つの内部ＭＰＬＳルータＩＲ１およびＩＲ２、ならびにＭＰＬＳエッジ・ルータＸを通過する。
【００１７】
従来技術に関する図１に示された例では、アドレスＺを有する宛先システムは、送信するシステムＡによって到達されなければならず、Ｚは、宛先アドレス情報、ＭＰＬＳラベル、ＩＰｖ４アドレス、またはイーサネット（登録商標）・アドレスであることが可能である。
【００１８】
送信するシステムＡは、ＭＰＬＳエッジ・ルータＷに送信されるデータ・パケット１を送信し、ＭＰＬＳエッジ・ルータＷは、送信するシステムＡに直接に接続されている。データ・パケット１は、少なくともトランスポート・アドレスまたはサービス・ラベルＳを含むアドレス・スタックまたはラベル・スタックを含む。ＭＰＬＳエッジ・ルータＷは、トランスポート・ラベルＭｘおよび仮想接続ラベルＺをデータ・パケット１のラベル・スタックに追加し、データ・パケット１を、ＭＰＬＳ伝送経路の内部ＭＰＬＳルータに転送する。
【００１９】
エッジ・ルータＸの前の内部ＭＰＬＳルータは、ラベル・スタックからトランスポート・ラベルＮｘを除去し、仮想接続ラベルＺを有するデータ・パケット１をＭＰＬＳエッジ・ルータＸに送信し、ＭＰＬＳエッジ・ルータＸは、受信する宛先システムＺに接続されている。ＭＰＬＳエッジ・ルータＸは、ラベル・スタックから仮想接続ラベルＺを除去し、データ・パケット１を宛先システムＺのインターフェースに伝送する。従来技術を使用すると、一般に、エッジ・ルータの接続ネットワークからのパケットだけを、別のエッジ・ルータの接続ネットワークに送信することができる。プロトコルＶＣＣＶ、ＲＳＶＰ−ＴＥ、およびマルチセグメント擬似ワイヤは、しかし、すべてが追加のプロトコルおよび機能を必要とするが、例外である。本明細書で示される本発明は、ＭＰＬＳ経路だけを必要とし、このＭＰＬＳ経路は、従来技術によるプロトコルＬＰＤを用いてセット・アップされる。
【００２０】
本発明の目的は、宛先アドレスＺに達する前に、送信するシステムＡからスイッチング・ノードまたはエッジ・ルータＷ、Ｘ、およびＹをこの順序で通る測定用パケット（パケット１）にある。図２に示されているように、これに必要なスイッチング情報は、各事例で、エッジ・ルータＷ、Ｘ、およびＹにローカルに格納されるのみである。
【００２１】
送信するシステムＡは、エッジ・ルータＷに直接にリンクされるが、ＭＰＬＳエッジ・ルータＸとのいわゆる「ルーティング」関係を有しない。しかし、図示の例では、送信するシステムＡは、ラベルを備えたＭＰＬＳパケットをＭＰＬＳエッジ・ルータＸに送信し、エッジ・ルータＹは、これをＭＰＬＳパケットのように扱い、エッジ・ルータＷは、他のＭＰＬＳインターフェースにおいてこれを受信する。
【００２２】
経路エッジ・ルータＷ、Ｘ、およびＹを望み通りに通るために、ＭＰＬＳ測定用パケット制御システムは、今や、従来技術に従って以前には存在しなかった測定用パケットのラベル・スタックをそれから組み立てるために、ＭＰＬＳ測定用パケット（パケット１）のラベル・スタックの構成のために次の情報を決定しなければならない。これを、次の形で行うことができる：
１．  ＩＰｖ４アドレスまたはラベルの形の宛先システムＺの宛先アドレス情報。これを用いて、受信されたパケットは、エッジ・ルータＹによって宛先システムＺに正しく案内される。代替案では、宛先システムが接続される論理インターフェースまたは物理インターフェースを決定することもできる。
２．  測定用パケットの到着するラベルＭｙ。これは、エッジ・ルータＸによってラベルＮｙに置換され、ＭＰＬＳ経路においてエッジ・ルータＤに送信される。
３．  到着するラベルＭｘ。これは、エッジ・ルータＷによってラベルＮｘに置換され、ＭＰＬＳ経路においてエッジ・ルータＸに送信される。
【００２３】
この形の進行は、ＭＰＬＳパケット制御システムが、図２に示されているようにエッジ・ルータＷ、Ｘ、およびＹ内に存在するラベル・スイッチング情報を事前に読み出すという点で、図３に示された例で行われる。たとえばエッジ・ルータＷ、Ｘ、およびＹのネットワーク管理インターフェースを介する、従来技術によるこれに関するさまざまな可能性がある。本発明に従ってパケットを送信するプロセスを、図３に示し、下で説明する。
【００２４】
ＭＰＬＳ  ＴＰまたはイーサネット（登録商標）などのコネクション指向プロトコルでは、２つのスイッチング・ノードの間のパケットの転送経路と戻り経路との両方が、エッジ・ルータまたはルータに必ず存在することが想定される。言い替えると、再帰データ回線経路またはループとして知られるものが、インストールされなければならない。その結果、再帰データ回線経路またはループを、２つのスイッチング・ノードの間でセット・アップすることができる。しかし、本発明は、さらに、以前に既知のプロトコルおよび機構を用いて利用することのできないエッジ・ルータＷに戻る経路が存在し、またはエッジ・ルータＸでセット・アップされ得る、コネクションレスにルーティングされるＭＰＬＳネットワークでのルーピングを可能にする。
【００２５】
従来技術による図１に示されたＭＰＬＳデータ伝送とこれまでに既知のプロトコルおよび解決手法を使用すると、移すべきＭＰＬＳ測定用パケットのループ・バックは、単に支出を増やしかつプロトコルを追加するだけで達成し得る、関連するエッジ・ルータの追加のプロトコルまたは機能を使用して転送プレーンで考えられるものであった。そのような複数のプロトコルおよびエッジ・ルータの追加の機能または変更されたソフトウェアならびにこれに関連する支出は、本発明によって回避される。
【００２６】
本明細書で説明される本発明では、ＭＰＬＳ測定用パケットは、２つ以上のエッジ・ルータのチェーンからなる測定用ループを介してトランスポートされ、測定用パケットは、たとえば、シーケンス番号、タイム・スタンプ、または他の所望のデータなど、任意の所望のペイロードを含むことができる。通過すべきエッジ・ルータのチェーンとして「測定用ループ」がそれに関して確立されるアドレス情報またはラベル情報は、本発明を用いて導入される測定用パケット制御システムから測定用パケットによって入手される。測定用パケットのこれらのラベル・スタックをセット・アップできるようになるために、ＭＰＬＳパケット制御システムは、ラベル・スイッチング・テーブル（ラベル相互接続テーブルとしても知られる）および測定用ループ内に配置されるエッジ・ルータの同一の転送クラスを有するテーブル（ＦＥＣテーブル）を知らなければならない。
【００２７】
本発明は、従来技術に従って必要なすべての接続するノードまたはルータの標準的なラベル接続テーブルを利用し、前記ノードまたはルータは、本発明による処理によって影響されまたは変更される必要がない。しかし、本発明は、ラベル接続テーブルの寄与または完全な内容を利用し、したがって、ラベル接続テーブルは、本発明の機能の態様の基礎を表す。
【００２８】
図１および図３に示されたエッジ・ルータのラベル接続テーブルは、各事例で、下で与えられる。この場合に、各事例の第１のテーブル列は、関連する接続するノードまたはルータに到着するデータ・パケットのラベル・スタックまたはアドレス・スタックのアドレス・データを有するラベルを指定する。第２の列は、関連する接続するノードまたはルータのアクションを含み、第３の列は、関連する接続するノードまたはルータによって、到着するラベルの代わりに送信されるラベルを指定する。関連する接続するノードまたはルータによって送信されたデータ・パケットがそこに送信される宛先アドレスまたは送信するインターフェースは、各事例で、最後の列で与えられる。
【００２９】
エッジ・ルータＷに関するラベル接続テーブル
【００３０】
【表１】
0005864618.tif 000002
【００３１】
内部ルータＩＲ１に関するラベル接続テーブル
【００３２】
【表２】
0005864618.tif 000003
【００３３】
内部ルータＩＲ２上に関するラベル接続テーブル
【００３４】
【表３】
0005864618.tif 000004
【００３５】
エッジ・ルータＸに関するラベル接続テーブル
【００３６】
【表４】
0005864618.tif 000005
【００３７】
上に示したラベル接続テーブルから推論できるように、エッジ・ルータおよび内部ルータは、ラベルを破棄する、ラベルを交換する、または到着するデータ・パケットのラベル・スタックもしくはアドレス・スタックからのアドレス・データをラベルに補う、のいずれかを行う立場にある。このようにして、接続するノードまたはルータは、接続するノードまたはルータによって転送されるデータ・パケットのラベル・スタックが、隣接する送信するインターフェースのアドレス情報を含む少なくとも１つの変更されたラベルまたは新しいラベルを含むように、到着するデータ・パケットのラベル・スタックの１つまたは複数のラベルを変更することができる。
【００３８】
本発明の一態様によれば、たとえば、エッジ・ルータＷのラベルＭｘおよびエッジ・ルータＸのラベルＣｗは、エッジ・ルータの既に存在する機能をそのために使用できる内部ルータで同様に使用される。本発明によれば、たとえば、ラベル（たとえば、Ｏｘ）の破棄の後に、より上のラベルがＣｗなので、唯一のラベル交換を、次のラベル交換として行うことができる。これを、エッジ・ルータの標準機能を用いて行うことができる。
【００３９】
従来技術を用いると、これとは対照的に、ラベル・スタック内のラベルのさらなる破棄または補足が必ず提供される。
【００４０】
図２に、ＭＰＬＳ測定用パケットからのアドレス情報のＭＰＬＳ測定用パケット制御システムによる上で説明した決定から作られる、ＭＰＬＳ測定用パケット制御システムの本発明による読込みプロセスを示す。読込みプロセスは、図３の概略図の助けを得て説明される本発明の実施形態によるコネクションレスにルーティングされるＭＰＬＳデータ・ネットワーク内のＭＰＬＳデータ・パケット・トランスポートを準備するためにＭＰＬＳ測定用パケットの助けを得て使用される。
【００４１】
図２に示された読込みプロセスの後に、本発明の一実施形態によれば、送信される測定用パケットは、まず、本発明によるＭＰＬＳ測定用パケット制御システムによって対処される。このために、最も外のラベルまたは最も外のアドレスとしての測定用パケット（パケット１）のアドレス・スタックまたはラベル・スタック内のＭＰＬＳ測定用パケット制御システムは、トランスポート・ラベルＭｘを生成し、これにトランスポート・ラベルＭｙが続き、さらに、これに、ＩＰｖ４アドレスまたはラベルＺが続き、ラベルＺは、ＩＰアドレスとすることができる。Ｚがラベルである場合には、さらなるアドレス情報を、測定用パケット１のラベル・スタックに追加することもできる。したがって、作られるラベル・スタックは、図３に示されている。
【００４２】
送信するシステムＡは、図３に示されているように、今や、対応してアドレッシングされたパケット１をエッジ・ルータＷに送信する。エッジ・ルータＷは、受信されたトランスポート・ラベルＭｘをトランスポート・ラベルＮｘに交換するという点で、続くエッジ・ルータＸのアドレス情報を測定用パケット１のラベル・スタックに追加する。その後、エッジ・ルータＷは、パケット１を第１の内部ＭＰＬＳルータに転送し、この第１の内部ＭＰＬＳルータは、エッジ・ルータＸの前のＭＰＬＳパケット１の伝送経路上にある。
【００４３】
今や、エッジ・ルータＸの前の第１の内部ＭＰＬＳルータが、測定用パケット１のアドレス・スタックまたはラベル・スタックから上側ＭＰＬＳラベルまたは上側ＭＰＬＳアドレスを除去する可能性がある。代替案では、エッジ・ルータＸ自体が、データ・パケット１のラベル・スタックから上側ＭＰＬＳラベルを除去することができる。本発明を、両方の代替案に適用することができる、すなわち、内部ＭＰＬＳルータがエッジ・ルータＸの前に上側ＭＰＬＳラベルを除去しまたはエッジ・ルータＸ自体が上側ＭＰＬＳラベルを除去する。
【００４４】
この場合に、アプリケーションの関連するラベルの値および本発明の実装形態は、特に重要ではない。というのは、関連するラベルの値にかかわりなく、測定用パケット１が、エッジ・ルータＸによってトランスポート・ラベルＮｙに置換される上側トランスポート・ラベルＭｙを有する両方の事例でエッジ・ルータＸのスイッチング・マトリックス内に現れるからである。
【００４５】
本発明のさらなる説明は、内部ＭＰＬＳルータがエッジ・ルータＸの前の測定用パケット１から上側ＭＰＬＳラベルを除去し、これが、下では「終りから２番目の部分でのラベルの除去」と呼ばれ、本発明の次のステートメントの基礎と解釈されるという点で、この形の進行に基づく。
【００４６】
エッジ・ルータＷからエッジ・ルータＸおよびエッジ・ルータＺへの図２および図３に示された伝送経路のさらなる過程で、第１の内部ＭＰＬＳルータは、エッジ・ルータＸにＭＰＬＳ相互接続テーブルＸと共に測定用パケット１を送信し、エッジ・ルータＸは、測定用パケット１のラベル・スタックからの受信されたトランスポート・ラベルＭｙをトランスポート・ラベルＮｙに交換するという点で、測定用パケット１のアドレス・スタックまたはラベル・スタックに次のエッジ・ルータＹのアドレス情報を追加する。その後、エッジ・ルータＸは、測定用パケット１を第２の内部ＭＰＬＳルータに転送し、この第２の内部ＭＰＬＳルータは、エッジ・ルータＹの前のＭＰＬＳパケット１の伝送経路上にある。
【００４７】
この第２の内部ＭＰＬＳルータは、エッジ・ルータＹにＭＰＬＳ相互接続テーブルＹと共にＭＰＬＳパケット１を転送し、エッジ・ルータＹは、受信された宛先システムＺに接続されている。エッジ・ルータＹは、測定用パケット１のラベル・スタックから、ラベルＩＰアドレスＺから宛先システムのアドレス情報を推論し、その後、このパケットを宛先システムＺのインターフェースに送信する。したがって、送信するシステムＡから受信する宛先システムＺへの測定用パケット１の伝送経路が、完成する。
【００４８】
本発明によるＭＰＬＳデータ・パケット・トランスポートのシーケンスを、図３に概略的に示す。測定用パケット１が、最初に送信するシステムＡに送り返されまたはループ・バックされるときには、エッジ・ルータＹは、エッジ・ルータＷと同一でなければならず、宛先アドレスＺは、システムＡのアドレスに対応しなければならない。したがって、再帰回線経路またはループが作られ、このループにおいて、測定用パケット１が、システムＡによって送信され、エッジ・ルータＷからエッジ・ルータＸに転送され、エッジ・ルータＸによってエッジ・ルータＷおよびそれに接続されたシステムＡにループ・バックされる。このタイプのループを、図４に示し、下で説明する。
【００４９】
本発明は、任意の所望の個数のＭＰＬＳエッジ・ルータによって任意の所望の宛先へそのような再帰伝送ループを構築することを許容し、可能にする。
【００５０】
図４に、本発明によるループにされたＭＰＬＳデータ・パケット・トランスポートのシーケンスを概略的に示す。図４に示されたＭＰＬＳデータ・ネットワークは、データ・測定用パケット（パケット１）がシステムＳによってネットワークを介してシステムＳに戻るループにおいてループ・バックされるので、同時に宛先システムでもある送信するシステムＳを含む。この場合に、データ・パケット１は、第１のＭＰＬＳエッジ・ルータＷによって第１の内部ＭＰＬＳルータＩＲ１、続いて第２の内部ＭＰＬＳルータＩＲ２、および第２のエッジ・ルータＸまで転送され、同一の逆転された経路においてシステムＳにもう一度ループ・バックされる。したがって、データ・パケットのトランスポート経路は、ループＳ−Ｗ−Ｘ−Ｗ−Ｓで、接続するノードを介して進む。
【００５１】
ループにされたＭＰＬＳデータ・パケット・トランスポートの経路上の個々の局は、図４では、丸で囲まれた１から８までの番号による順序に従って特徴付けられる。第１の局１では、ラベル・スタックが、まず、データ・パケットのために作られ、ＭＰＬＳラベル、ＩＰｖ４アドレス、またはイーサネット（登録商標）・アドレスの形の宛先アドレス情報（ラベルＳ）、トランスポート・ラベルＭｘ、およびトランスポート・ラベルＣｗを含む。
【００５２】
第２の局２では、ＭＰＬＳエッジ・ルータＷが、トランスポート・ラベルＭｘを新しいまたは変更されたトランスポート・ラベルＮｘに交換し、データ・パケット１を第１の内部ＭＰＬＳルータＩＲ１に転送するという点で、データ・パケット１のラベル・スタックを変更する。この場合に、各事例のラベルＮおよびインデックスｘは、宛先エッジ・ルータＸを識別する数値を表す。
【００５３】
第３の局３では、第１の内部ＭＰＬＳルータＩＲ１が、トランスポート・ラベルＮｘを新しいまたは変更されたトランスポート・ラベルＯｘに交換し、データ・パケットをＭＰＬＳ伝送経路の終りから２番目の部分の第２の内部ＭＰＬＳルータＩＲ２に転送するという点で、データ・パケットのラベル・スタックを変更する。
【００５４】
第４の局４は、ＭＰＬＳ伝送経路の終りから２番目の部分を特徴付けし、ここでは、第２の内部ＭＰＬＳルータＩＲ２が、トランスポート・ラベルＯｘを除去し、したがってその下に配置されたトランスポート・ラベルＣｗを露出させるという点で、データ・パケットのラベル・スタックを変更する。第２の内部ＭＰＬＳルータＩＲ２は、その後、データ・パケットを第２のＭＰＬＳエッジ・ルータＸに転送する。
【００５５】
ＭＰＬＳ伝送経路の第５の局５では、第２のＭＰＬＳエッジ・ルータＸが、トランスポート・ラベルＣｗを新しいまたは変更されたトランスポート・ラベルＤｗと交換し、データ・パケット１を第２の内部ＭＰＬＳルータＩＲ２に送り返すという点で、データ・パケットのラベル・スタックを変更する。ラベル・スタック内の新しい宛先エッジ・ルータＷのアドレス情報は、新しいトランスポート・ラベルＤｗによって識別される。
【００５６】
データ・パケット・トランスポート経路の第６の局６では、第２の内部ＭＰＬＳルータＩＲ２が、トランスポート・ラベルＤｗを新しいまたは変更されたトランスポート・ラベルＥｗに交換し、データ・パケットを第１の内部ＭＰＬＳルータＩＲ１に転送するという点で、データ・パケットのラベル・スタックを変更する。データ・パケット・トランスポート経路の第７の局７では、第１の内部ＭＰＬＳルータＩＲ１が、トランスポート・ラベルＤｗをラベル・スタックから除去し、したがってその下に配置されたラベルＳを露出させ、このラベルＳは、開始システムまたは宛先システムＳのアドレス情報を含む。
【００５７】
データ・パケット・トランスポート経路の第８の最後の局８では、第１のＭＰＬＳエッジ・ルータＷが、今や、ラベル・スタックから最後のラベルＳを除去し、データ・パケットを開始／宛先システムＳに転送する。
【００５８】
本発明は、特に、データ・パケット・トランスポート経路の第５の局５を参照して上で説明した、新規の形でＭＰＬＳ伝送経路の終りから２番目の部分を構成する。これによれば、Ｏｘの除去の後のデータ・パケットのラベル・スタック内のＭＰＬＳ伝送経路の終りから２番目の部分で内部ＭＰＬＳルータによって露出されるラベルは、エッジ・ルータＸによって交換されるトランスポート・ラベルＣｗである。このトランスポート・ラベルＣｗは、エッジ・ルータＸ内でラベルとして入力されず、そのパケットは、ローカル・カスタマ・インターフェースに案内される。このために、本発明によるデータ・パケットのラベル・スタックは、上で説明したように、新規の形で組み立てられる。
【００５９】
したがって、本発明を実行するために、エッジ・ルータの新しい技術的特徴または機能は、要求されず、既知の機能を有するこれまでに既知のエッジ・ルータを使用することができる。したがって、本発明は、新規で有利な形で、既存の技術を利用し、既に存在する技術的特徴を使用する。
【００６０】
しかし、図３に示されているように、ＭＰＬＳ測定用パケットが、まずエッジ・ルータＷからエッジ・ルータＸに、その後、エッジ・ルータＷに戻って案内されまたはループされ、エッジ・ルータＸが、プロトコルに関して完全にＭＰＬＳ転送レベル内に留まるＭＰＬＳ測定用パケットを転送するためのループまたは再帰回線経路を、これまでに既知のプロトコルおよび解決手法を使用することによって実現することは、可能ではなかった。
【００６１】
したがって、本発明は、従来技術を超えて、純粋にＭＰＬＳ転送レベルにおいてＭＰＬＳ測定用パケットの再帰回線経路またはループの形成を可能にする。従来技術を使用すると、ＭＰＬＳエッジ・ルータの機能ＶＣＣＶだけが、エッジ・ルータに戻ってＶＣレベルで測定用パケットをループすることができる。しかし、このために、転送レベルの経路に加えて、追加して構築される擬似ワイヤが、利用されるループごとに必要である。これとは対照的に、本発明は、転送レベルの既に存在する経路を排他的に利用する。ＭＰＬＳエコー要求およびエコー応答は、本発明以外の方法をも利用する。というのは、これらが、ＭＰＬＳ転送プレーンをループするエッジ・ルータ内に残し、エッジ・ルータによって処理され、そのときに限りもう一度送信されるからである。
【００６２】
これまでに既知のプロトコルおよび解決手法を使用すると、ＭＰＬＳパケットの転送経路またはループは、追加のトンネル、外部装置、シーケンシャル測定、または類似物がこのために必要なので、一般に、かなりの支出を伴わなければ、任意の所望のエッジ・ルータによって実現することができない。たとえば、従来の手段を使用すると、複数のＭＰＬＳエッジ・ルータのルーピングは、エッジ・ルータの追加のプロトコルまたは機能を用いて、純粋にＭＰＬＳ転送レベルで考えられる。
【００６３】
本発明は、ＭＰＬＳエッジ・ルータがＭＰＬＳラベルと共に受信されたパケットを転送し、その過程で、パケットのラベルを別のラベルと交換し、これによって、情報、具体的にはラベルに含まれるアドレス情報が交換されるデータ転送によって、従来技術に関連する技術的支出およびプロトコル支出を回避する。本発明の応用に関して、情報のこの交換がエッジ・ルータ内でどのようにセット・アップされるのかは、ここでは重要でない。
【００６４】
本発明の一態様によれば、測定用パケット制御システムが確立され、この測定用パケット制御システムは、測定用パケットのＭＰＬＳラベル・スタックおよび宛先アドレスを確立する。このために、測定用パケット制御システムは、前もって必要なＭＰＬＳラベル情報および宛先アドレス情報を受信し、この受信は、任意の適切な形で行うことができ、既存の技術を使用して簡単に実施することができる。したがって、本発明の重要な利点は、既存の技術の機能およびそれから作られる新規の解決策との組合せから生じる。
【００６５】
本発明を使用すると、各エッジ・ルータは、ＭＰＬＳパケットの伝送経路において、ラベル・スタックの少なくとも１つの部分、具体的にはＭＰＬＳパケットのラベル・スタックからのラベルを交換し、ここで、エッジ・ルータがＭＰＬＳパケットのラベル・スタック内の交換されるラベルの代わりに置く、交換されるラベル内に、少なくとも、データ・パケットの案内経路において続くエッジ・ルータのアドレス情報が含まれる。その結果、送信側からアドレスへのＭＰＬＳパケットの伝送経路上の各エッジ・ルータは、そのアドレス・データおよび／またはＭＰＬＳパケットのラベル・スタック内のデータ・パケットの回線経路において続くエッジ・ルータのアドレスを格納する。
【００６６】
本発明によって、任意の所望の個数のエッジ・ルータのアドレス情報を、ＭＰＬＳパケットが送信側から宛先への伝送経路において通過するＭＰＬＳエッジ・ルータＷ、Ｘ、Ｙなどの任意の長さのチェーンの形で、ＭＰＬＳパケットのアドレス・スタックまたはラベル・スタック内に格納することができる。ＭＰＬＳパケットのラベル・スタックのこのアドレッシングは、本発明に従って、送信側から宛先への伝送経路において通るべきＭＰＬＳエッジ・ルータの順で、最上部の最も上のラベルまたは最も上のアドレスからＭＰＬＳエッジ・ルータの最も下のラベルまたは最も下のアドレスへと行われる。したがって、従来技術とは異なって、このラベル・スタックは、通過すべきＭＰＬＳエッジ・ルータを識別する複数のＭＰＬＳラベルからなるものとすることができる。
【００６７】
このようにして、ＭＰＬＳパケットが送信側からアドレスへの伝送経路において通過した各エッジ・ルータのアドレス・データを含む、ＭＰＬＳパケットがその上で転送された伝送経路に関するすべての情報が、ＭＰＬＳパケットのアドレス・スタックまたはラベル・スタック内に含まれる。この情報を使用して、スイッチング・ノードまたはエッジ・ルータのさらなるプロトコルまたは追加の機能を必要とせずに、ＭＰＬＳパケットを、アドレスへの同一の伝送経路においてもう一度ループ・バックすることもできる。したがって、本発明は、既存の技術および既知の機能を、送信側と宛先アドレスとの間のルーピング中のコネクションレス・ネットワーク内のＭＰＬＳパケットの進行および処理の新規の形と組み合わせる。
【００６８】
本発明によるＭＰＬＳパケット制御システムは、さらに、ＭＰＬＳパケットの再帰伝送経路もしくはループまたは複数のＭＰＬＳスイッチング・ノードをセット・アップする立場にあることができ、これは、ＭＰＬＳパケットを送信する装置またはＭＰＬＳパケットを受信する装置がＭＰＬＳスイッチング・ノードのルーティングに参加することを必要としない。そうではなく、スイッチング・ノードからそれに接続された送信する装置または受信する装置への各事例でＭＰＬＳパケットの堅固にセットされたスイッチングが、これに十分である。
【図１】
0005864618.tif 000006
【図２】
0005864618.tif 000007
【図３】
0005864618.tif 000008
【図４】
0005864618.tif 000009