(57)【要約】【課題】  ソネットネットワーク要素（ＮＥ）でイーサーネット多重化機能（ＥＭＦ）を提供するイーサーネット／ＭＰＬＳハーフブリッジのアプリケーションを提供するシステムを提供すること。【解決手段】  本発明の一態様では、仮想プライベートネットワークはコアネットワークを含む。コアネットワークはソネットオーバー共用ラベルスイッチングネットワークを含む。複数の仮想ローカルアクセスネットワーク（ＶＬＡＮ）の各々は、コアネットワークのマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）に結合される。ＶＬＡＮの各々は複数のイーサーネットインターフェースを介するイーサーネットを用いて対応するＭＳＰＰとトラフィックを通信する。ＭＳＰＰは複数のイーサーネットインタフェースに部分的に基づいてＶＬＡＮとコアネットワークとの間でインターフェース機能を発揮する。【選択図】  図１  
2005341591.tif 000002
【特許請求の範囲】
【請求項１】
ソネットオーバー共用ラベルスイッチングネットワークより成るコアネットワークと、
複数の仮想ローカルアクセスネットワーク（ＶＬＡＮ）と
を有する仮想プライベートネットワーク（ＶＰＮ）であって、前記ＶＬＡＮの各々は前記コアネットワークのマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）に結合され、ＶＬＡＮの各々は複数のイーサーネットインターフェースを介するイーサーネットを用いて対応するＭＳＰＰとトラフィックを通信し、
前記ＭＳＰＰは前記複数のイーサーネットインタフェースの一部に基づいて前記ＶＬＡＮと前記コアネットワークとの間でインターフェース機能を発揮する
ことを特徴とする仮想プライベートネットワーク。
【請求項２】
前記共用ラベルスイッチングが、マルチプロトコルラベルスイッチング（ＭＰＬＳ）である
ことを特徴とする請求項１記載の仮想プライベートネットワーク。
【請求項３】
共用ラベルスイッチングオーバーソネットネットワークのマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）であって、
イーサーネットインターフェースに結合され、仮想ローカルアクセスネットワーク（ＶＬＡＮ）パケットを、前記イーサーネットインターフェースの一部に基づいてラベルスイッチングパケットに変換し、前記ラベルスイッチングパケットを対応するラベルスイッチングオーバーソネット回線カードに送信するよう機能する仮想プライベートネットワーク（ＶＰＮ）サブルータを有し、
前記ラベルスイッチングオーバーソネット回線カードは、前記ラベルスイッチングパケットを受信し、前記共用ラベルスイッチングオーバーソネットネットワークで送信するために前記ラベルスイッチングパケットを１以上のソネット経路にマッピングする
ことを特徴とするマルチサービスプロビジョニングプラットフォーム。
【請求項４】
あるインターフェースに関連するイーサーネットパケットを受信し、
共用ネットワークで送信するために関連する前記インターフェースの一部に基づいて前記イーサーネットパケットを共用ラベルスイッチングパケットに変換し、
前記イーサーネットパケットに関する転送ラベル及び出口インターフェースを判別し、
前記出口インターフェースに基づいて前記共用ラベルスイッチングパケットを１以上のソネット経路に転換する
ことを特徴とする方法。
【請求項５】
１以上のＶＰＮに関連するマルチプロトコルラベルスイッチング（ＭＰＬＳ）パケットを受信し、
ＶＬＡＮ識別子に部分的に基づいて前記ＭＰＬＳパケットをＶＬＡＮパケットに変換し、
イーサーネットインターフェースを通じてＶＬＡＮパケットを受信し、
共用ネットワークで送信するために前記イーサーネットインターフェースの一部に基づいて前記ＶＬＡＮパケットをＭＰＬＳパケットに変換し、
前記ＶＬＡＮパケットに関する転送ラベル及び出口インターフェースを判別し、
前記出口インターフェースに基づいて前記ＭＰＬＳパケットを１以上のソネット経路に変換する
ことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に通信ネットワークに関し、特にソネット（ＳＯＮＥＴ）ネットワーク要素（ＮＥ）でイーサーネット（登録商標）多重化機能（ＥＭＦ：Ｅｉｔｈｅｒｎｅｔ  ｍｕｌｔｉｐｌｅｘｉｎｇ  ｆｕｎｃｔｉｏｎ）を提供するイーサーネット（登録商標）／ＭＰＬＳ「ハーフブリッジ」のアプリケーションに関連する。
【背景技術】
【０００２】
仮想プライベートネットワーク（ＶＰＮ）は、地理的に離れたオフィス、学園、工場、研究室及び企業の他の作業所を共用ネットワークを介して相互接続するのに使用される。この共用ネットワークはインターネットのような広域ネットワーク（ＷＡＮ）でもよい。
ＶＰＮはマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）、ＷＡＮルータ及びＶＰＮ専用装置を各々の地理的サイトに含んでもよい。ＶＰＮは、仮想ローカルエリアネットワーク（ＶＬＡＮ）や、マルチプロトコルラベル交換（ＭＰＬＳ）オーバソネットネットワーク又は他のネットワークを使用してもよい。
【０００３】
ＶＬＡＮは、装置をそれらの物理的な配線及び構成によらず接続したネットワークをグループ化する。フレームの送信及び受信は、同じグループ内で実行され、フレームのブロードキャストも同じグループ内で行われる。異なるＶＬＡＮグループとの通信は一般にルータの仲介を利用する。
【０００４】
ＭＰＬＳは、ソネットネットワークを含んでもよいインターネットプロトコル（ＩＰ）での仮想通信経路を提供する。特に、ＭＰＬＳは接続を区別するラベルをＩＰパケットに付加する。ネットワークルータは、ラベルの値をポッピング、プッシング又はスワッピングすることでＩＰパケットを送信する。このようにして、ＩＰ接続形式のサービスが提供される。しかしながら、ＭＰＬＳ規格は、ＭＰＬＳスイッチングの総ての態様をソネットネットワークに統合することに対処していない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、ソネットネットワーク要素（ＮＥ）でイーサーネット（登録商標）多重化機能（ＥＭＦ）を提供するイーサーネット（登録商標）／ＭＰＬＳハーフブリッジのアプリケーションを提供するシステム及び方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様では、仮想プライベートネットワークはコアネットワークを含む。コアネットワークはソネットオーバー共用ラベルスイッチングネットワークを含む。複数の仮想ローカルアクセスネットワーク（ＶＬＡＮ）の各々は、コアネットワークのマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）に結合される。ＶＬＡＮの各々は複数のイーサーネットインターフェースを介するイーサーネットを用いて対応するＭＳＰＰとトラフィックを通信する。ＭＳＰＰは複数のイーサーネットインタフェースに部分的に基づいてＶＬＡＮとコアネットワークとの間でインターフェース機能を発揮する。
【発明を実施するための最良の形態】
【０００７】
１以上の実施例による技術的利点は、スイッチ／ブリッジに匹敵するＬＡＮを模擬するＭＰＬＳ／ソネットネットワークを提供することを含む。この場合に、ＭＰＬＳ／ソネットネットワークは、複雑な橋渡し制御プロトコルを透明に通し、そのためこの実施例は複雑さを大幅に低減し、相互運用性（インターオペラビリティ）を簡易化する。所有権のコストは顕著に低減するかもしれない。別の技術的利点は、任意数のソネットリングを交差させる機能を含み、１対１（ポイントトゥポイント）又はマルチポイントサービスの効率的なサポート機能を提供する。更に別の技術的利点は顧客ポート及び／又はＶＬＡＮ毎のサービス品質（ＱｏＳ）オプションである。更なる技術的利点は、サービス多重かを実行する機能を含む。その機能は、イーサーネット（登録商標）ＶＬＡＮフレームの各々で顧客に割り当てられたＶＩＤに基づいてイーサーネット（登録商標）サービス機能を提供する。
【０００８】
他の技術的利点は以下の図面、詳細な説明及び特許請求の範囲から当業者に明瞭になるであろう。なお、特定の利点が上記に列挙されたが、様々な実施例は列挙された利点の全部又は一部を含んでもよいし、全く含まなくてもよい。
【実施例１】
【０００９】
図１はソネットシステム１００における共用ラベルスイッチングの一例を示す。上位概念的に、システム１００は、仮想ローカルエリアネットワーク（ＶＬＡＮ）１０１−１０４に結合された共用ラベルスイッチングオーバーソネットネットワーク１１０と、複数の仮想プライベートネットワーク（ＶＰＮ）を形成する別の共用ラベルスイッチングネットワーク１０５とを含み、イーサーネットマルチプレクシング機能（ＥＭＦ）を提供する。本実施例では、ＶＰＮはレイヤ２（Ｌ２）ＶＰＮである。レイヤ３又は他のレイヤのＶＰＮを使用することもできる。本実施例では、共用ラベルスイッチングオーバーソネットネットワークの各々は、マルチプロトコルラベルスイッチングオーバーソネット（ＭＰＬＳ／ソネット）ネットワークである。ＭＰＬＳはある経路（仮想的な通信経路）をＩＰネトワークに提供する。共用ネットワークは、地理的に分散したＶＰＮ及び／又はＥＭＦをサポートするトンネリング又は他の機能を有する、他のラベルスイッチングネットワーク  、インターネットプロトコル（ＩＰ）ネットワーク又は他の適切なネットワークから構成されてもよいことが理解されるであろう。例えば、ＩＰＸ、ＦＮＡ、アップルトークのようなＩＰでないものが実現されてもよい。
【００１０】
図１を参照するに、混合ネットワークは、共用ＭＰＬＳネットワーク１１０、ＶＬＡＮ１０１−１０４及びＩＰ／ＭＰＬＳネットワーク１０５を有する。ＶＬＡＮの実現手法は、（１）ポートベースのＶＬＡＮ、（２）ＭＡＣアドレスベースのデータベースＶＬＡＮ及び（３）ポリシーベースのＶＬＡＮを含む。ＭＰＬＳ／ソネットネットワークはラベルスイッチングルーティング（ＬＳＲ）を含んでもよい。以下に詳細に説明されるように、ＶＬＡＮ１０１−１０４は、指定されたＶＬＡＮ−ＩＤで管理される。各ＶＩＤは、Ｌ３又はＬ２ＶＰＮのようなＶＰＮ、或いはインターネット、ボイスオーバーＩＰ（ＶｏＩＰ）のようなネットワークサービス又は他の適切なサービスに関連してもよい。共用ＭＰＬＳ／ソネットネットワーク１１０は、ラベルで管理され、インターネット又は他の広域ネットワーク（ＷＡＮ）で構築されてもよい。ＭＰＬＳネットワーク１１０のエッジには、マルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）が用意される。ＭＳＰＰ１１１−１１４は、共用コアネットワーク内の又はそれに接続された装置であって、ＶＬＡＮ１０１−１０４（又は他の適切なＬＡＮ）及び共用コアネットワークの間でインターフェース機能を発揮し、交換、ルーティング、指図、橋渡し、変換その他の処理及び／又は送信をトラフィックについて行う適切ないかなる装置でもよい。更に、ＭＳＰＰ１１１−１１４は、ＩＰ／ＭＰＬＳネットワーク及び共用コアネットワーク１１０間のインターフェースをとるように機能してもよい。例えば、ＭＳＰＰ１１１−１１４はラベルエッジルータ（ＬＥＲ）から構成されてもよい。ここで使用されるように、「送信」は、転送、送付、伝送その他の方向付けを許容する又は開始することを意味する。
【００１１】
各ＭＳＰＰ１１１−１１４は、ＶＬＡＮ１０１−１０４からのＶＬＡＮパケット又はネットワーク１０５からのＩＰパケットのような進入パケットをＭＰＬＳパケットに変換し、ＭＰＬＳ／ソネットネットワーク１１０の１以上のソネット経路でそのＭＰＬＳパケットを送信する。更に各ＭＳＰＰ１１１−１１４はＭＰＬＳパケットを進出ＶＬＡＮパケット又はＩＰパケットに変換し、指定されたＶＬＡＮに又は別のＭＰＬＳネトワークにそれぞれパケットを出力するよう機能する。
【００１２】
特定の実施例では、以下に詳細に説明されるように、各ＭＳＰＰ１１１−１１４は、ＶＬＡＮパケットの進入イーサーネット（登録商標）インターフェース内の関連するＶＰＮ識別子であるＶＰＮラベルを発見し、そのＶＬＡＮパケットの宛先に基づいて指定された経路でパケットを転送するための転送ラベルを発見し、ＭＰＬＳパケットを１以上のソネット経路にマッピングすることでＭＰＬＳパケットをＭＰＬＳ／ソネットネットワークに送信する。ここで使用されるように、「発見」は、探索、決定、検索その他の気付くようになることを意味する。ＭＰＬＳ／ソネットネットワーク１１０は、所定の経路でＭＰＬＳパケットを目標のＭＳＰＰ１１１−１１４にルーティングし、パケットの転送ラベルがあればそれは置換される。図示の例では、予め指定された経路は入口ポートのような入口イーサーネット（登録商標）インターフェースに基づく。ＭＰＬＳパケットを受信するＭＳＰＰ１１１−１１４は、包含されるいかなる転送ラベルも除去し、ＶＰＮラベルをＶＩＤに変換し、ラベルの代わりにそのＶＩＤをパケットに付加してＶＬＡＮパケットを生成し、そのＶＩＤで示されるＶＬＡＮ１０１−１０４にＶＬＡＮパケットを送信する。ＶＬＡＮ１０１，１０３又は１０４で発せられたＶＬＡＮパケットをＶＬＡＮ１０２にＭＳＰＰ１００が送信する場合には、システム１００がＥＭＦ機能を提供する。或いは、ＭＳＰＰ１１１−１１４は、例えばＩＰ／ＭＰＬＳネットワーク１０５のような別のＭＰＳＬネットワークを通じて、送信用に付加的にＶＬＡＮパケットをＭＰＬＳパケットに変換してもよい。本実施例では、システム１００はサービス多重化機能を提供する。あるＶＰＮに属するパケットを送信するＶＬＡＮ１０１−１０４から、パケットを受信する同じＶＰＮに属する別のＶＬＡＮ１０１−１０４（又はＩＰ／ＭＰＬＳネットワーク１０５）へパケットが送信可能である。上述したように、ＶＰＮラベルの代わりにＶＩＤがパケットに付加された後に、ＭＳＰＰ１１１−１１４は、ネットワーク１０５のような別のＭＰＬＳ／ソネットネットワークでの送信用にＭＰＬＳパケットを生成してもよい。この場合、ＶＩＤがＷＬＡＮ１０２に関連付けられないならば、ＭＳＰＰ１１２はＭＰＬＳパケットを生成し、エッジルータ１１５によりそれをネットワーク１０５に送信する。
【００１３】
ＶＬＡＮ１０１−１０４の各々はイーサーネット（登録商標）インターフェースによりＭＰＬＳ／ソネットネットワークに接続される。ここで使用されるように、「各々」は確認された項目の少なくとも１つの部分集合中のすべてのものを意味する。ソネット（ＳＯＮＥＴ）は同期信号ディジタルハイアラーキ（ＳＤＨ）ネットワークを含む同期光ネットワークを意味する。ＥＭＦ／ソネットをサポートするため、ＶＬＡＮ１０１−１０４又はネットワーク１０５各々のネットワーク要素は、１以上のソネットパスにおけるイーサーネット（登録商標）サービスをマッピングするＭＳＰＰ１１１−１１４を含んでもよい。
【００１４】
ソネットパス又はソネットパスの仮想連結は１対１トンネルを提供する。従来のソネット経路はＳＴＳ−１（５１．８４Ｍｂｐｓ）、ＳＴＳ−Ｎｃ（例えば、ＳＴＳ−１２ｃで６２２．０８Ｍｂｐｓ）及びＶＴ１．５（１．７２８Ｍｂｐｓ）を含む。仮想連結は、ＥｏＳ適合レイヤに対する単独のペイロードをプリセットするため、多数のソネット経路（例えば、５つのＳＴＳ−３ｃがＳＴＳ−３ｃ−５ｖに仮想的に連結される）を含んでもよい。仮想連結がソネット経路終端要素にのみ可視的であり、ソネットネットワークがソネットセクション及び回線レイヤで動作するように、ソネットネットワークに透明な手法で、仮想連結はトンネルに付加的な帯域粒度（ｇｒａｎｕｌａｒｉｔｙ）を提供する（即ち、従来のソネットレートの整数倍）。
【００１５】
混合ネットワークでは、ＶＬＡＮ１０１−１０４の及びＭＰＬＳ／ソネットネットワーク１１０のエッジネットワーク要素はソネットインターフェースを含み、そのインターフェースは、同期伝送信号（ＳＴＳ）又は仮想従属（ＶＴ：Ｖｉｒｔｕａｌ  Ｔｒｉｂｕｔａｒｙ）経路が単独の物理インターフェースで多重化される物理インターフェースチャネリゼーション機能をサポートする。
【００１６】
図２は図１のＭＰＳＳ１１１の一例を示す。他のＭＰＳＳは同一に又は類似するように構成されてもよい。或いはＭＳＰＰ１１１は別の要素と共に及び／又は分散した又は結合されたそれ以外の機能要素と共に適切に構成されてもよい。ＭＳＰＰ１１１の機能及びネトワークの他の要素は論理装置（ロジック）により実行され、媒体内でエンコードされてもよい。論理装置はハードウエア又はソフトウエアを利用してもよい。なお、論理装置なる語は、ソフトウエアで構成される論理プログラムや、ハードウエアで構成される論理回路を含む概念である。
【００１７】
図２を参照するに、ＭＳＰＰ１１１は１以上のイーサネット回線カード１２１を有し、そのカードには、あるＶＬＡＮからＶＬＡＮパケットを受信するイーサーネット（登録商標）インターフェース機能が用意されている。各イーサーネット（登録商標）回線カード１２１は、別個のＶＰＮ確認部１２２に関連する。或いは、単独のＶＰＮ各ニング識別部１２２が、ＭＳＰＰ１１１のイーサーネット（登録商標）回線カード１２１の全部又は一部に関連付けられてもよい。ＶＰＮ識別部１２２は、一実施例では、入口イーサーネット（登録商標）インターフェースを参照することでＶＰＮを識別し、そのＶＰＮに対応するタグ／ラベル変換器（サブルータ）１２３ｉにパケットを入力する。確認されたＶＰＮに対応するサブルータ１２３ｉは変換テーブル１２４を有し、変換テーブルは一実施例では（１）ＶＬＡＮ−ＩＤ（ＶＩＤ）及び（２）ＶＰＮ識別子（ＶＰＮラベル）間の対応関係を並べ換え、その対応関係は、ＶＩＤによって指定されるＶＬＡＮが所属するものに対するＶＰＮを指定する。変換テーブル１２４の詳細は図５Ａで説明される。
【００１８】
ＭＳＰＰ１１１は、ＭＰＬＳパケットを受信するＭＳＰＰ１１１−１１４への経路をルーティングプロトコル１３２を利用して事前に決定し且つＭＰＬＳ／ソネットネットワークルーティングテーブル（転送メモリ）１３３内に転送ラベル及び出口インターフェースを格納する経路判定部１３１を更に有してもよい。出口インターフェースはソネット経路及び進出インターフェースを含んでもよい。転送ラベルは、ヌル転送ラベル又はＩＰ転送ラベル（プッシュラベル）から構成されてもよい。ヌル転送ラベルは、０バイトを有し、出口インターフェースが対応するＶＰＮに十分なコンテキストを与える場合に包含される。一実施例ではＭＳＰＰ１１１はハーフブリッジより成る。ここで使用されるように、ハーフブリッジは、ＭＰＬＳ／ソネットネットワーク１１０に向かうデータのみを複製し、ＭＰＬＳ／ソネットネットワーク１１０からのレイヤ２アドレス情報のみを学習し、スプリットホライズン転送を実行する（即ち、ＭＰＬＳ／ソネットネットワークから受信したデータをそのＭＰＬＳ／ソネットネットワークに返送しない）ように動作するソフトウエア、ハードウエア又はファームウエアのどれでもよい。本実施例では、ＭＰＬＳ／ソネットネットワーク１１０は、イーサーネット（登録商標）ＬＡＮ機能をエミュレートし、イーサーネット（登録商標）スイッチ制御プレーンに参入せず、それによりイーサーネット（登録商標）スイッチ制御トラフィックを透明に通過させる。そのようにすることで、ＭＰＬＳ／ソネットネットワーク１１０は冗長的な橋渡し機能を除去する。
【００１９】
ＭＰＬＳ／ソネット回線カード１２８の各々は、経路判定部１３１及びＭＰＬＳ／ソネットネットワーク１１０に結合される。ＭＰＬＳ／ソネット回線カード１２８は、ＭＰＬＳパケットを経路判定部１３１から受信し、ＭＰＬＳパケットを１以上のソネットパスにマッピングすることでＭＰＬＳパケットをＭＰＬＳネットワーク１１０で通信するよう機能する。ＭＰＬＳ／ソネットパケットからＶＬＡＮパケットへの変換について、回線カード１２８の各々がＶＬＡＮ確認部１２９に関連付けられてもよい。ＶＬＡＮ確認部１２９は、一実施例では、受信したＭＰＬＳパケットのＶＰＮラベルを参照することでＶＰＮを確認し、そのＶＰＮに対応するサブルータ１２３ｉにパケットを入力する。回線カード１２８は、ソネット仮想連結を含むがそれに限定されない方法を利用して、ＭＰＬＳパケットを１以上のソネット経路にマッピングするように機能するソフトウエア、ハードウエア又はファームウエアのどれでもよい。
【００２０】
１つの動作態様では、イーサーネット（登録商標）回線カード１２１は、受信したＶＬＡＮをＶＰＮ確認部１２２に伝送する入口イーサーネット（登録商標）インターフェースを介してＶＬＡＮ１０１からＶＬＡＮパケットを受信する。ＶＰＮ確認部は、イーサーネット（登録商標）インターフェースを参照することでＶＰＮを確認し、確認されたＶＰＮに対応するサブルータ１２３ｉにそのＶＬＡＮパケットを入力する。サブルータ１２３ｉは入口イーサーネット（登録商標）インターフェースに関連するＶＰＮラベルを強制する。入口イーサーネット（登録商標）インターフェースに基づいて、経路判定部１３１は、転送ラベルとその入口インターフェースに関連する出口インターフェースとを転送メモリ１３３から検索する。出口インターフェースがＭＰＬＳ／ソネットネットワーク１１０を介してパケットをルーティングするのに十分な内容を提供しないならば、経路判定部１３１はレイヤ１でプッシュラベルを強制する。何れの場合も、経路判定部１３１はＭＰＬＳパケットを出口ＭＰＬＳ／ソネットベースの回線カード１２８に転送する。ＭＰＬＳ／ソネット回線カード１２８は、ＭＰＬＳ／ソネットネットワーク１１０でＭＰＬＳパケットを送信するために、受信したＭＰＬＳパケットをソネット経路にマッピングする。
【００２１】
図３は図１のＭＳＰＰ１１２の一例を示す。他のＭＳＰＰは同一に又は類似するように構成されてもよい。ＭＳＰＰ１１２は、別の要素と共に及び／又は分散した又は合成された他の機能要素と共に適切に構成されてもよい。ＭＳＰＰ１１２及びネットワークの他の要素の機能は、ロジックにより実行され、媒体内でエンコードされてもよい。ロジックはハードウエア又はソフトウエアを利用してもよい。
【００２２】
図３を参照するに、ＭＳＰＰ１１２は第１のハーフブリッジ３４２及び第２のハーフブリッジ３４４を含む。概して、第１のハーフブリッジ３４２はＭＰＬＳ／ソネット回線カード１２８Ａを通じてＭＰＬＳ／ソネットネットワーク１１０からＭＰＬＳパケットを受信し、ＶＬＡＮ１０２又は第２のハーフブリッジ３４４に転送されてもよい入口イーサーネット（登録商標）インターフェースに部分的に基づいてＶＬＡＮパケットを生成する。第２のハーフブリッジ３４４は、生成されたＶＬＡＮパケットを受信し、ＭＰＬＳ／ソネット回線カード１２８Ｂを通じてＭＰＬＳ／ソネットネットワーク１１０上で送信するためにＭＰＬＳパケットを生成する。第１のハーフブリッジ３４２は、ＭＰＬＳパケット及びＶＬＡＮパケット間の入口イーサーネット（登録商標）インターフェースに基づいて変換を行い、図２で説明したＭＳＰＰ１１１に類似する特徴及び機能を有する。この場合に、包含されているどの転送ラベルも除去される。従って、上記のＭＳＰＰ１１１に関する説明は、第１のハーフブリッジ３４２及びイーサーネット（登録商標）回線カード１２１に同様に当てはまる。
【００２３】
第１のハーフブリッジ３４２は、１以上のＭＰＬＳ／ソネット回線カード１２８を有し、ＭＰＬＳ／ソネットネットワーク１１０からＭＰＬＳパケットを受信するソネットインターフェース機能が備わっている。ＭＰＬＳ／ソネット回線カード１２８の各々はＶＬＡＮ確認部１２９に関連付けられてもよい。或いは、単独のＶＬＡＮ確認部１２９がＭＰＬＳ／ソネット回線カード１２８の全部又は一部に関連付けられ、経路判定部１３１及びＭＰＬＳ／ソネットネットワーク１１０に結合されてもよい。ＶＬＡＮ確認部１２９は、一実施例では、受信したＭＰＬＳパケットのＶＰＮラベルを参照することでＶＰＮを確認し、そのＶＰＮに対応するサブルータ１２３Ａｉにパケットを入力する。確認されたＶＰＮに対応するサブルータ１２３Ａｉは変換テーブル１２４を有し、変換テーブルは一実施例では（１）ＶＬＡＮ−ＩＤ（ＶＩＤ）及び（２）ＶＰＮ識別子（ＶＰＮラベル）間の対応関係を整理し、ＶＩＤで指定されるＶＬＡＮが所属するものに対するＶＩＤを指定し、ＶＰＮラベル及びＶＩＤを交換する。本実施例では、ＶＩＤ及びＶＰＮラベルの双方が入口イーサーネット（登録商標）インターフェースに関連付けられ、これらのＶＩＤは、オリジナルのＶＬＡＮパケットに含まれているＶＩＤと比較して、外部ＶＩＤと呼ばれる。当初のＶＬＡＮパケットに含まれているＶＩＤは内部ＶＩＤと呼ばれる。変換テーブル１２４の詳細は図５Ｂで説明される。
【００２４】
第１のハーフブリッジは、ＭＰＬＳ／ソネットネットワーク１１０を通じて伝送するための転送ラベル及び出口インターフェースを与え、上記のＭＰＳＳ１１１と同じ特徴及び機能を有する経路判定部１３１Ａを更に含む。ＭＰＬＳ／ソネットネットワーク１１０から受信したＭＰＬＳパケットの場合には、経路判定部１３１Ａは、ＭＰＬＳパケットから構築されるＶＬＡＮパケット用の入口インターフェースを決定する。一実施例では、ＶＬＡＮパケットの合成される内部及び外部ＶＩＤが一致するならば、そのＶＬＡＮパケットは、ＭＰＬＳネットワーク１０５で伝送するためのＭＰＬＳパケットに変換するために、内部インターフェース１３４を通じて第２のハーフブリッジ３４４に転送される。或いは、経路判定部１３１ＡはＶＬＡＮパケットをイーサーネット（登録商標）回線カード１２１に転送する。
【００２５】
第２のハーフブリッジは、経路判定部１３１Ｂ、サブルータ１２３Ｂｉ及びＶＰＮ確認部１２９を含む。１以上のＭＰＬＳ／ソネット回線カード１２８Ｂが、ＭＰＬＳパケットをＭＰＬＳ／ソネットネットワーク１０５に送信し及びそこから受信するためのソネットインターフェース機能を備える。各ＭＰＬＳ／ソネット回線カード１２８Ｂは別個のＶＰＮ確認部１２９に関連付けられる。或いは、単独のＶＬＡＮ確認部１２９がＭＳＰＰ１１２のＭＰＬＳ／ソネット回線カード１２８Ｂの全部又は一部に関連付けられてもよい。ＶＬＡＮ確認部１２９は、一実施例では、受信したＭＰＬＳパケットのＶＰＮラベルを参照することでネットワーク１０５及び１１０間に伸びるＶＰＮを確認し、そのＶＰＮに対応するタグ／ラベル変換器（サブルータ）１２３Ｂｉ（ｉ＝１，２，．．．）にパケットを入力する。確認されたＶＰＮに対応するサブルータ１２３Ｂｉは変換テーブル１２Ｂを有し、変換テーブルは一実施例では（１）外部ＶＩＤ及び（２）ＶＰＮラベル間の対応関係を整理し、その対応関係はイーサーネット（登録商標）インターフェースに関連するＶＰＮを指定する。変換テーブル１２４Ｂの詳細は図５Ｂで説明される。
【００２６】
経路判定部１３１Ｂは、関連する内部及び外部ＶＩＤに基づいてルーティングプロトコル１３２Ｂを利用してＭＰＬＳパケットを受信するネットワーク１０５のＭＳＰＰへの経路を事前に決定し、転送ラベル及び出口インターフェースを転送メモリ１３３Ｂに格納する。出口インターフェースはソネット経路及び進出インターフェースを含んでもよい。転送ラベルはヌル転送ラベル又はプッシュラベルを有してもよい。ヌル転送ラベルは０バイトを有し、出口インターフェースが対応するＶＰＮに十分なコンテキストを与える場合に含められる。何らかの転送ラベルを強制した後は、ＭＰＬＳパケットは適切な出口インターフェース、即ちＭＰＬＳ／ソネット回線カード１２８Ｂに転送される。ＭＰＬＳ／ソネット回線カード１２８Ｂは、ＭＰＬＳパケットをソネット経路にマッピングすることによってパケットをネットワークに送信する。
【００２７】
ＭＰＬＳ／ソネット回線カード１２８は、経路判定部１３１からＭＰＬＳパケットを受信するように、及びＭＰＬＳパケットをソネット経路にマッピングすることでＭＰＬＳパケットをＭＰＬＳ／ソネットネットワーク１０５に通知するように機能する。回線カード１２８は、受信するＭＳＰＰのＩＰアドレスに関するＭＰＬＳネットワークルーティングテーブル（転送メモリ）１３３の中で、１以上のソネット経路と決定された経路を指定する転送ラベル（プッシュラベル）とにＭＰＬＳパケットをマッピングするよう機能するソフトウエア、ハードウエア又はファームウエアのどれでもよい。
【００２８】
ある動作態様では、ＭＳＰＰはＭＰＬＳ／ソネットネットワーク１１０からパ家とを受信する。受信されたパケットはＭＰＬＳ／ソネット回線カード１２８及びＶＰＮ確認部１２９Ａで受け取られる。ＶＰＮ確認部１２９Ａは関連するＶＰＮを確認し、適切なサブルータ１２３ＡｉにＭＰＬＳパケットを転送する。サブルータ１２３Ａｉは、ＶＰＮラベルを除去し、入口イーサーネット（登録商標）インターフェースに関する外部ＶＩＤを含む外部タグを付加する。その結果、今のパケットは内部及び外部ＶＩＤを含む。外部ＶＩＤを付加した後では、サブルータ１２３Ａｉは、いかなる転送ラベルも除去する経路判定部１３１Ａにパケットを転送し、組み合わせの内部及び外部ＶＩＤが出口インターフェースを判定するように認められるか否かを判定する。組み合わせがそのように認められなければ、ＶＬＡＮパケットはイーサーネット（登録商標）回線カード１２１に転送される。そのように認められれば、ＶＬＡＮパケットはＭＰＬＳパケットに変換するために第２のハーフブリッジ３４４に転送される。外部ＶＩＤに基づいて、経路判定部１３１Ｂは外部ＶＩＤに関連するサブルータ１２３ＢｉにＶＬＡＮパケットを転送する。サブルータ１２３ＢｉはＶＩＤをＶＰＮラベルに変換し、双方とも入口イーサーネット（登録商標）インターフェースに関する。いったん変換されると、パケットは転送ラベル及び出口インターフェースを決定するために経路判定部１３１Ｂに転送される。経路判定部１３１Ｂは、転送ラベルを強制し、１以上のソネット経路にマッピングするためにＭＰＬＳパケットをＭＰＬＳ／ソネット回線カード１２８Ｂに転送する。
【００２９】
図４はＶＬＡＮパケットをＭＰＬＳパケットに及びＶＬＡＮパケットに変換する例を示す。ここで使用されるように、「変換」は交換、翻訳その他のパケット中のアドレス情報の修正を意味する。本実施例では、ＭＰＬＳパケットを生成するために、ＶＰＮラベル及び転送ラベルがＶＬＡＮパケットに付加される。或いはＶＬＡＮパケットはＭＰＬＳに又は別のラベル交換パケットに適切に変換されてもよい。宛先のＭＳＰＰによりそれが受信されると、ＶＰＮラベルは外部タグと交換され、転送ラベルが除去される。
【００３０】
図４を参照するに、ＶＬＡＮパケット１５０が入力されると、例えばＭＳＰＰ１１１のサブルータ１２３ｉは、入口イーサーネット（登録商標）インターフェースに対応するＶＰＮ識別子（ＶＰＮラベル）１５６を発見するために変換テーブル１２４を参照する。経路判定部１３１は、入口イーサーネット（登録商標）インターフェースに基づいて受信するＭＳＰＰ１１１−１１４を発見し、適切ならば転送ラベル１５８（入口イーサーネット（登録商標）インターフェースとの対応関係に含まれる）をＭＰＬＳネットワークルーティングテーブル１３３から発見する。
【００３１】
サブルータ１２３ｉはＶＰＮラベル１５６を挿入し、経路判定部１３１は転送ラベル１５８をＶＬＡＮパケット挿入してＭＰＬＳパケット１５４を生成する。ＭＰＬＳパケット１５４はＭＰＬＳ／ソネット回線カード１２８を通じてＭＰＬＳネットワーク１０に送信される。ＭＰＬＳ／ソネット回線カード１２８にはＭＰＬＳオーバーソネットインターフェース機能が備えられ、経路判定部１３１からＭＰＬＳパケットを受信し、受信したＭＰＬＳパケットを１以上のソネット経路にマッピングする。ＭＰＬＳ／ソネットネットワーク１１０は、適切ならば転送ラベル１５８を除去し、所定の経路でＭＰＬＳパケット１５４を目標のＭＰＳＳ１１４にルーティングする。受信側のＭＳＰＰ１１１−１１４のＭＰＬＳ／ソネット回線カード１２８は、ＭＰＬＳ／ソネットネットワーク１１０からＭＰＬＳパケット１５４を受信し、ＭＰＬＳ／ソネット回線カード１２８は受信したＭＰＬＳパケットをＶＬＡＮパケット１６０に変換する。ＶＰＮ確認部１２９Ａは、ＭＰＬＳパケット１５４のＶＰＮラベル１５６を参照することでＶＰＮを確認し、そのＶＰＮに対応するサブルータ１２３ｉ（ｉ＝１，２，．．．）にパケットを入力する。
【００３２】
サブルータ１２３ｉは変換テーブル１２４を参照し、ＶＰＮラベル１５６に対応する外部ＶＩＤを探す。サブルータ１２３ｉは、発見されたＶＩＤを含む外部タグ１６２をＶＰＮラベル１５６の代わりに付加することで、ＶＬＡＮパケットを生成する。経路判定部１３１Ａが組み合わさった内部及び外部ＶＩＤを確認しなかったならば、経路判定部１３１ＡはＶＬＡＮ１０２で送信するためにＶＬＡＮパケットをイーサーネット（登録商標）回線カード１２１に転送する。組み合わせが確認されると、経路判定部１３１ＡはＶＬＡＮパケット１６０を第２のハーフブリッジ３４４に転送する。第２のハーフブリッジは、上述したように、ＭＰＬＳ／ソネットネットワーク１０５で送信するためのＭＰＬＳパケットを生成する。テーブル１２４の内容はＭＳＰＰ１１１−１１４の各々で同一でないこと及び同じＶＰＮに属するＶＬＡＮのＶＩＤは必ずしも同じでないことに留意すべきである。更に、図２では明示的に示されていないが、図６に示されるようにサブルータはＶＰＮ毎に存在してもよい。
【００３３】
例えば、図１のＶＬＡＮ１０１からＶＬＡＮ１０２への通信が開始される場合に、ラベル１５６がＭＳＰＰ１１１により強制され、ラベル１５６及びタグ１６２は図４で説明済みの方法でＭＳＰＰ１１２により置換される。その結果、ＶＬＡＮ１０１から入力されたＶＬＡＮパケット１５０はＭＳＰＰ１１１によりＭＰＬＳパケット１５４に変換され、ＭＰＬＳ１５４はＭＰＬＳ／ソネットネットワーク１１０を通じて伝送され、ＭＳＰＰ１１２によりＶＬＡＮパケット１６０に変換され、そのＶＬＡＮパケットは送信側のものに一致するＶＰＮに属するＶＬＡＮ１０２に伝送される。
【００３４】
図６は図２のイーサーネット（登録商標）回線カード１２１の一例を示す。本実施例では、イーサーネット（登録商標）インターフェースは各イーサーネット（登録商標）チャネルに用意される。或いはイーサーネット（登録商標）回線カード１２１はそれ以外の分散された又はそれ以外の分散された若しくは合成された機能要素で適切に構築されてもよい。図６を参照するに、イーサーネット（登録商標）回線カード１２１は複数のイーサーネット（登録商標）インターフェースを含み、各インターフェースは少なくとも１つのイーサーネット（登録商標）チャネルを伝送する。本実施例では、イーサーネット（登録商標）インターフェースの各々が、ある関連するＶＰＮ確認部１２２に結合される必要はない。動作時にあっては、イーサーネット（登録商標）チャネルは入口イーサーネット（登録商標）インターフェースで受信される。入口イーサーネット（登録商標）インターフェースは、対応する接続用のサブルータ１２３ｉに各チャネルを直接的に転送する。ＭＳＰＰ１１１からの進入トラフィックに関し、サブルータ１２３ｉは、サブルータ１２３ｉにより提供される入口インターフェースに基づいて進出インターフェース（ポート）及びサブインターフェース（チャネル）を判定する。
【００３５】
図７Ａ−Ｂは図２のＭＳＰＰ１１１及び図３のＭＳＰＰ１１２の一例をそれぞれ示す。図２，３と同じものは同様な参照文字で示される。
【００３６】
イーサーネット（登録商標）インターフェース機能を有するイーサーネット（登録商標）回線カード１２１は、指定されたＶＬＡＮ１０１−１０４からＶＬＡＮパケットを受信する。上述したように、ＶＬＡＮパケットは、イーサーネット（登録商標）チャネルで受信され、対応するＶＰＮ確認部１２２に転送される。ＶＰＮ確認部１２２は、受信したＶＬＡＮパケットのＶＩＤ又は入口イーサーネット（登録商標）インターフェースを参照することでＶＰＮを確認し、このＶＰＮに対応するサブルータ１２３ｉにパケットを入力する。図８Ａ及び８Ｂの（ａ）に示されるように、サブルータ１２３ｉのＬ２ラベルテーブル１２４は、一実施例では、（１）ＶＰＮラベル（ＶＰＮ識別子）、（２）制御されるＣＰＥルータのＬ２アドレス（ＭＡＣアドレス）、（３）外部インターフェース、（４）ＭＳＰＰに接続されるＶＬＡＮの識別子（ＶＩＤ）及び（５）（ＶＰＮの場合）ＶＰＮｉ：ＶＰＮ識別子に対する便宜的な名前、の間の対応関係を格納する。進出インターフェースフィールドは物理インターフェース及び１以上のソネット経路を含んでもよい。
【００３７】
図８Ａは初期状態を示し、図８Ｂは様々なデータが設定された後の結果の状態を示す。図８Ａ，８Ｂの（ｂ）に示されるように、Ｌ２ＶＰＮルーティングテーブル１２５は、一実施例では、（１）ＶＬＡＮ内のＣＰＥルータのＬ２アドレス（ＭＡＣアドレス）、（２）ＣＰＥルータが接続されるＭＳＰＰのループバックアドレス（ＩＰアドレス）及び（３）ＣＰＥルータが所属するＶＬＡＮの識別子（ＶＩＤ）を格納する。
【００３８】
ＭＰＬＳネットワークルーティングテーブル（転送ラベルメモリ）１３３は、受信側のＭＳＰＰ１１１−１１４への経路及び出口インターフェースを指定する転送ラベルを格納する。ルーティングプロトコルを用いて、ＭＰＬＳ／ソネットネットワーク２００内の経路を決定する経路判定部は、送信側のＭＳＰＰ１１１−１１４から受信側のＭＳＰＰ１１１−１１４への経路を探索し、同じＶＰＮに属するＶＬＡＮが互いに通信できるような方法でＬＤＰ（ラベル分配プロトコル）に従って、転送ラベル及び出口インターフェースを各経路に割り当てる。従って、経路判定部１３１は、ルーティングプロトコル１３２を利用して受信側のＭＳＰＰ１１１−１１４への経路を決定し、受信側のＭＳＰＰ１１１−１１４のループバックアドレス（ＩＰアドレス）へマッピングされた形式で、適切ならばソネット経路での転送ラベル１５８（プッシュラベル）及び進出インターフェースを転送ラベルテーブル１３３に格納する。
【００３９】
ＶＰＮラベル１５６及びプッシュラベル１５８が発見されると、サブルータ１２３ｉは、図４に示されるようにＶＰＮラベル１５６及び転送ラベル１５８を強制してＭＰＳＬパケット１５４を生成し、ＭＰＳＬパケット１５４をＭＰＬＳ／ソネット回線カード１２８に伝送し、ＭＰＬＳパケット１５４を１以上のソネット経路にマッピングする。ＭＰＬＳパケット１５４は、転送ラベル１５８が含まれているならばそれは置換され、ＭＰＬＳ／ソネットネットワーク１１０を通じて指定された経路で受信側のＭＳＰＰ１１１−１１４に到着する。受信側のＭＳＰＰ１１１−１１４のＭＰＬＳ／ソネット回線カード１２８は、ソネット経路を終端し、ＭＰＬＳ／ソネットネットワーク１１０からＭＰＬＳパケット１５４を受信し、対応するＭＰＬＳパケットをＶＰＮ確認部１２９に伝送する。ＶＰＮ確認部１２９は、ＭＰＬＳパケット１５４のＶＰＮラベル１５６を参照することでＶＰＮを確認し、そのＶＰＮ及びＭＰＬＳパケット１５４が受信されたソネット経路に対応するサブルータ１２３ｉ（ｉ＝１，２，．．．）へパケット１５４を入力する。サブルータ１２３ｉは、転送ラベル１５８が包含されていればそれを除去し、ＶＰＮラベルテーブル１２４を参照してＶＰＮラベル１５６に対応するＶＩＤを探す。サブルータ１２３ｉは、ＢＩＤを含むタグ１６２をＶＰＮラベル１５６と交換してＶＬＡＮパケットを作成し、組み合わせの内部及び外部ＢＩＤが確認されなければ、回線カード１２１を通じてこのＶＬＡＮパケットをＶＬＡＮに送信する。或いは、組み合わせの内部及び外部ＶＩＤが確認された場合に、ＶＬＡＮパケットは、別のＭＰＬＳ／ソネットネットワーク宛のＭＰＬＳパケットに変換するために、第２のハーフブリッジ３４４に転送されてもよい。ＶＰＮラベルテーブル１２４及びＭＳＰＰ１１１−１１４は内容的に同じでないこと及び同じＶＰＮに属するＶＬＡＮのＶＩＤ値は必ずしも同じでないことに留意すべきである。更に、図７Ａ−Ｂには明示的に示されていないが、サブルータ１２３ｉ（ｉ＝１，２，．．．）及び転送ラベルテーブル１２３は総てのＶＰＮ毎に存在してもよい。あるＶＰＮに属するＶＬＡＮが互いに通信できるように構成するために、それらのＶＬＡＮが接続される経路がＭＳＰＰ１１１−１１４の間で事前に設定され、転送ラベル及び入口インターフェースがその経路に沿うルータの転送ラベルテーブル１３３（図７Ａ−Ｂ）に格納され、ＶＰＮラベルテーブル１２４及びＬ２ＶＰＮルーティングテーブル１２５が作成される。
【００４０】
図９−１０はＶＬＡＮマッピングＭＰＬＳ／ソネット伝送処理の方法例を示す。この例では、ＶＬＡＮパケット１５０は、イーサーネット（登録商標）チャネルを通じて受信され、図１のＭＰＬＳ／ソネットネットワーク１１０の１以上のソネット経路を介してＭＰＬＳパケットとして送信される。
【００４１】
図９−１０を参照するに、パケットが入口イーサーネット（登録商標）インターフェースにより入力として到着すると、ＭＳＰＰ１１１−１１４はステップ３０２で入口イーサーネット（登録商標）インターフェースを判別する。次に、ステップ３０４では、サブルータ１２３ｉがＶＰＮラベルテーブルを参照する。ＭＳＰＰは、ステップ３０６で入口イーサーネット（登録商標）インターフェースに関連するＶＰＮラベル値（ＶＰＮラベル）１５６を付加する。
【００４２】
ステップ３０８にて転送ラベルが必要とされたならば、実行フローはステップ３１０に進む。ステップ３１０では、ＭＳＰＰ１１１−１１４が転送ラベルテーブル１３３を参照して転送ラベル（プッシュラベル）を探し、そのプッシュラベルをＭＰＬＳパケット１５４に強制する。転送ラベルが必要なければ、実行フローはステップ３１４に進む。ステップ３１４では、ＭＰＬＳパケットは入口イーサーネット（登録商標）インターフェースに基づいてＭＰＬＳ／ソネット回線カード１２８に伝送される。ステップ３１６では、パケット１５４がＭＰＬＳ／ソネット回線カード１２８に送信され、ＭＰＬＳパケット１５４をソネット経路にマッピングする。
【００４３】
上記の動作は送信側のＭＳＰＰ１１１−１１４で実行される処理である。この後に、ＭＰＬＳ／ソネットネットワーク１１０によるＭＰＬＳパケットをルーティングする処理が実行される。ＭＰＬＳパケット１５４は、転送ラベル１５８が含まれていたならばステップ３１８でそれが除去され、ＭＰＬＳ／ソネットネットワーク１１０を通じて設定された経路に沿って目標のＭＳＰＰ１１１−１１４に転送される。
【００４４】
ステップ３２０にて受信側のＭＳＰＰ１１１−１１４は包含されるいかなる転送ラベル１５８も除去する。次に、ＭＳＰＰ１１１−１１４はステップ３２２でＶＰＮラベル１５６を抽出し、ステップ３２４で外部ＶＬＡＮ−ＩＤ（＝ＶＩＤ）及びＶＰＮラベル間の対応関係を示すテーブル１２４を参照し、ステップ３２６でそのＶＩＤが発見されたか否かを見る検査を行う。外部ＶＩＤが発見されなかったならば、ＭＳＰＰ１１１−１１４はステップ３２８でパケット１５４を破棄する。しかしながら、ＶＩＤが発見されると、ステップ３３０でＭＳＰＰ１１１−１１４はＶＰＮラベル１５６を除去し、その外部ＶＩＤを含む外部タグを付加してＶＬＡＮパケット１６０を作成する。次に、ステップ３３２にてＭＳＰＰ１１１−１１４は組み合わせた内部及び外部ＶＩＤを参照し、組み合わせのＶＩＤが確認されるか否かを判定する。判定ステップ３３４で組み合わせが確認されなければ、ステップ３３６でＭＳＰＰ１１４は、ＶＬＡＮ１０２による送信用にＶＬＡＮパケット１６０をイーサーネット（登録商標）回線カード１２１に転送する。ステップ３３４で組み合わせが確認されると、ＭＳＰＰ１１４はステップ３３８でその外部ＶＩＤを参照する。次に、ステップ３４０でＭＳＰＰ１１２はタグ１６０に含まれている外部ＶＬＡＮ−ＩＤ（＝ＶＩＤ）の値を抽出する。ステップ３４２ではＭＳＰＰはタグ１６２を除去し、ＶＰＮラベルを強制する。ステップ３４４で転送ラベルが必要とされたならば、実行フローはステップ３４６に進む。ＭＳＰＰ１１２はステップ３４６で転送ラベル（プッシュラベル）を発見するために転送ラベルテーブル１３３を参照し、ステップ３４８でプッシュラベルを強制する。転送ラベルが必要なければ、実行フローはステップ３５０に進む。ステップ３５０では、ＭＰＬＳパケットはＶＰＮラベルに基づいてＭＰＬＳ／ソネット回線カード１２８に伝送され、ＭＰＬＳパケット１５４はネットワーク１０５での伝送用に１以上のソネット経路にマッピングされる。
【００４５】
図１１Ａ−Ｂはユーザ優先度、ＶＬＡＮ及びＩＰ優先度並びにＭＰＬＳ間の対応関係の一例を示す。図１１Ａを参照するに、ＶＬＡＮパケット１５０のタグ１５２は３ビットのユーザ優先度を含み、ユーザ優先度は、ＭＡＣ各々で規定された優先度がこれらの３ビットを用いて入力されるように形成される。優先度の値は０−７の８つの値をとることができる。ユーザ優先度は値が小さければ低く（例えば、ゼロ）、値が大きければ高い。
【００４６】
一方、ＭＰＬＳパケット１５４のラベルは、図１１Ｂに示されるように３ビットの実験フィールドＥＸＰを含む。ＩＰ優先度はこれらの３ビットを用いて表現される。ＩＰ優先度の値も０−７の８つの優先度の値をとることができる。優先度は値が小さければ低く（例えば、ゼロ）、値が大きければ高い。従って、ＭＳＰＰ２１１−２１３でＶＬＡＮパケット１５０からＭＰＬＳパケット１５４へ変換がなされる場合に、その３ビットのユーザ優先度がＥＸＰフィールドに挿入される。ＭＰＬＳパケット１５４からＶＬＡＮパケット１５０への変換がなされる場合には、３ビットのＥＸＰフィールドのＩＰ優先度がユーザ優先度のフィールドに挿入される。従って、一実施例では、ＶＬＡＮでの優先度制御はＭＰＬＳネットワークのＩＰ優先度制御と同様に継続できる。更に、ＶＬＡＮの中でＩＰ優先度制御から元の優先度制御へ戻ることもできる。
【００４７】
図１２は図１のＭＰＬＳ／ソネットネットワーク１１０のＭＳＰＰ間のパケット伝送例を示す。特に図１２はＭＳＰＰ１１１，１１４からＭＳＰＰ１１２へＭＰＬＳパケットが伝送されるＳＴＳ経路を例示する。
【００４８】
ＭＳＰＰ１１１はポート１乃至４によって進入ＶＬＡＮパケット１５０を受信する。各パケット１５０がＭＳＰＰ１１１に入力されると、ルータは、進入イーサーネット（登録商標）インターフェースに関連するＶＰＮラベルと、該当するならば転送ラベル１５８（プッシュラベル）とを付加することでＭＰＬＳパケット１５４を生成し、例えばＳＴＳ経路番号１−３のようなソネット経路にそのＭＰＬＳパケットをマッピングする。以後ＭＰＬＳパケット１５４は、転送ラベル１５８が含まれているならばそれが置換され、ＭＰＬＳ／ソネットネットワーク１１０により指定された経路で受信側のＭＳＰＰ１１２に到着する。受信側のＭＳＰＰ１１２は、ラベル１５６，１５８を除去し、入口インターフェースに関連する外部ＶＩＤを含む外部タグ１６２を付加することで、ＶＬＡＮパケット１６０を作成する。ＭＳＰＰ１１２は、組み合わせた内部及び外部ＶＩＤに基づいてＶＬＡＮパケット１６０を適切なインターフェース（内部インターフェース１３４又はイーサーネット（登録商標）回線カード１２１であるかもしれない）に送信する。
【００４９】
図１３は、図３のＭＳＰＰ１１２に関するパケット処理例を示す。特に図１３はラベルスイッチング経路（ＬＳＰ）の例を示し、図１のＭＳＰＰ１１２からＭＰＬＳネットワーク１０５にＭＰＬＳパケットが送信される。
【００５０】
ＭＳＰＰ１１２はＳＴＳ経路番号１，３からＭＰＬＳパケット１５４を受信する。各パケット１５４がＭＳＰＰ１１２に入力されると、入口イーサーネット（登録商標）インターフェースに関連するＶＰＮ１５６及び該当するならば転送ラベル１５８（プッシュラベル）を除去し、外部ＶＩＤを含む外部タグ１６２を付加することによって、第１のハーフブリッジ３４２はＶＬＡＮパケット１６０を生成する。一実施例では、第１のハーフブリッジ３４２は図５Ｂに示されるテーブルの中でＶＰＮラベルの変換内容を調べる。第１のハーフブリッジ３４２は各ＶＬＡＮパケット１６０の内部及び外部ＶＩＤを参照し、ＶＩＤのその組み合わせが確認されるか否かを判定する。組み合わせのＶＩＤが確認されなければ、第１のハーフブリッジ３４２はイーサーネット（登録商標）回線カード１２１を通じてＶＬＡＮパケット１６０をＶＬＡＮ１０２に転送する。第１のハーフブリッジ３４２が組み合わせのＶＩＤを確認すると、第１のハーフブリッジは、ネットワーク１０５での伝送用にＭＰＬＳパケットを変換するため、ＶＬＡＮパケット１６０を第２のハーフブリッジ３４４に転送する。第２のハーフブリッジ３４４は、外部タグ１６２を除去し、ＶＰＮラベル及び転送ラベルでそれを置換し、ネットワーク１０５の１以上のソネット経路にそのＭＰＬＳパケットをマッピングする。
【００５１】
以上本発明が詳細に説明されたが、様々な変更及び修正が当業者に示唆されるであろう。本発明はそのような変更及び修正を特許請求の範囲内に含むことが意図される。
【００５２】
以下、本発明により教示される手段を例示的に列挙する。
【００５３】
（付記１）
ソネットオーバー共用ラベルスイッチングネットワークより成るコアネットワークと、
複数の仮想ローカルアクセスネットワーク（ＶＬＡＮ）と
を有する仮想プライベートネットワーク（ＶＰＮ）であって、前記ＶＬＡＮの各々は前記コアネットワークのマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）に結合され、ＶＬＡＮの各々は複数のイーサーネットインターフェースを介するイーサーネットを用いて対応するＭＳＰＰとトラフィックを通信し、
前記ＭＳＰＰは前記複数のイーサーネットインタフェースの一部に基づいて前記ＶＬＡＮと前記コアネットワークとの間でインターフェース機能を発揮する
ことを特徴とする仮想プライベートネットワーク。
【００５４】
（付記２）
前記共用ラベルスイッチングが、マルチプロトコルラベルスイッチング（ＭＰＬＳ）である
ことを特徴とする付記１記載の仮想プライベートネットワーク。
【００５５】
（付記３）
前記ＭＳＰＰ各々が、第１のＶＬＡＮから受信し及び入口イーサーネットインターフェースに関連する進入ＶＬＡＮパケットをＭＰＬＳパケットに変換し、前記入口イーサーネットインターフェースに基づいて前記ＭＰＬＳパケットをソネットネットワークに送信し；ソネットネットワークから受信したＭＰＬＳパケットを、別のソネットネットワークに関連する進入ＭＰＬＳパケットに又は進入ＶＬＡＮパケットに変換する
ことを特徴とする付記２記載の仮想プライベートネットワーク。
【００５６】
（付記４）
前記ＭＳＰＰの各々が、ＶＬＡＮパケットに含まれるＶＬＡＮ識別子（ＶＩＤ）及びＭＰＬＳパケットに含まれるＶＰＮラベル間の対応関係を格納する第１テーブルを有する
ことを特徴とする付記３記載の仮想プライベートネットワーク。
【００５７】
（付記５）
前記コアネットワークに入るトラフィックを送信するＭＳＰＰが、ＶＰＮラベル及びＶＬＡＮパケットのＶＬＡＮ識別子（ＶＩＤ）に対応するＶＰＮを前記第１テーブルから判別し、前記ＶＰＮラベルを有するＭＰＬＳパケットを生成し、前記コアネットワーク上で前記ＭＰＬＳパケットを送信するよう機能する
ことを特徴とする付記４記載の仮想プライベートネットワーク。
【００５８】
（付記６）
前記コアネットワークから出るトラフィックを受信するＭＳＰＰが、ソネットネットワークから受信したＭＰＬＳパケットに含まれるＶＰＮラベルに対応するＶＩＤを前記第１テーブルから判別し、前記ＶＩＤを有するＶＬＡＮパケットを生成し、前記ＶＩＤで指定されるＶＬＡＮに前記ＶＬＡＮパケットを送信するよう機能する
ことを特徴とする付記５記載の仮想プライベートネットワーク。
【００５９】
（付記７）
前記ＭＳＰＰの各々が：
前記イーサーネットインターフェースに関連する出口ＭＳＰＰにＭＰＬＳパケットを方向付け、前記コアネットワークを出る進出トラフィックを受信するよう機能する進出インターフェースを判別する経路判定部；及び
出口ＭＳＰＰのアドレスにマッピングされた出口インターフェースを格納する第２テーブル；
を有することを特徴とする付記６記載の仮想プライベートネットワーク。
【００６０】
（付記８）
前記コアネットワークに入る進入トラフィックを送信するＭＳＰＰが、前記出口ＭＳＰＰに対応する出口インターフェースを前記第２テーブルから判別し、前記ＶＰＮラベルを含むＭＰＬＳパケットを生成し、前記ＭＰＬＳパケットをソネットネットワークに送信するよう機能する
ことを特徴とする付記７記載の仮想プライベートネットワーク。
【００６１】
（付記９）
前記出口インターフェースが、物理インターフェース及びソネット経路より成る
ことを特徴とする付記７記載の仮想プライベートネットワーク。
【００６２】
（付記１０）
前記経路判定部が、対応するイーサーネットインターフェースに基づいて転送ラベルを更に判別する
ことを特徴とする付記７記載の仮想プライベートネットワーク。
【００６３】
（付記１１）
少なくとも１つのＭＳＰＰが、前記コアネットワークに入るトラフィックのみを複製し、前記コアネットワークからレイヤ２アドレス情報のみを学習し、スプリットホライズン転送を実行するよう機能するハーフブリッジより成る
ことを特徴とする付記１記載の仮想プライベートネットワーク。
【００６４】
（付記１２）
前記コアネットワークが、イーサーネット制御トラフィックを透明に伝送するよう機能する
ことを特徴とする付記１記載の仮想プライベートネットワーク。
【００６５】
（付記１３）
前記コアネットワークが、イーサーネットスイッチ制御プレーンに参加しない
ことを特徴とする付記１記載の仮想プライベートネットワーク。
【００６６】
（付記１４）
第１のＭＳＰＰが、前記コアネットワークに入るトラフィックのみを複製し、前記コアネットワークからレイヤ２アドレス情報のみを学習し、スプリットホライズン転送を実行するよう機能するハーフブリッジより成る
ことを特徴とする付記１記載の仮想プライベートネットワーク。
【００６７】
（付記１５）
前記ハーフブリッジが第１のハーフブリッジより成り、第１のＭＳＰＰが、別のコアネットワークに入るトラフィックのみを複製し、前記別のコアネットワークからレイヤ２アドレス情報のみを学習し、スプリットホライズン転送を実行するよう機能する第２のハーフブリッジより成る
ことを特徴とする付記１記載の仮想プライベートネットワーク。
【００６８】
（付記１６）
前記ＭＳＰＰが、関連するＶＬＡＮ識別子に部分的に基づいて、前記コアネットワークと別のソネットネットワークとの間でインターフェース機能を発揮する
ことを特徴とする付記１記載の仮想プライベートネットワーク。
【００６９】
（付記１７）
共用ラベルスイッチングオーバーソネットネットワークのマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）であって、
イーサーネットインターフェースに結合され、仮想ローカルアクセスネットワーク（ＶＬＡＮ）パケットを、前記イーサーネットインターフェースの一部に基づいてラベルスイッチングパケットに変換し、前記ラベルスイッチングパケットを対応するラベルスイッチングオーバーソネット回線カードに送信するよう機能する仮想プライベートネットワーク（ＶＰＮ）サブルータを有し、
前記ラベルスイッチングオーバーソネット回線カードは、前記ラベルスイッチングパケットを受信し、前記共用ラベルスイッチングオーバーソネットネットワークで送信するために前記ラベルスイッチングパケットを１以上のソネット経路にマッピングする
ことを特徴とするマルチサービスプロビジョニングプラットフォーム。
【００７０】
（付記１８）
前記ラベルスイッチングオーバーソネットネットワークが、マルチプロトコルラベルスイッチング（ＭＰＬＳ）ネットワークより成る
ことを特徴とする付記１７記載のマルチサービスプロビジョニングプラットフォーム。
【００７１】
（付記１９）
ＶＰＮサブルータの各々が、ＶＰＮラベル及び転送ラベルで前記ＶＬＡＮパケットのタグを置換することで又はＶＬＡＮパケットのタグを維持してＶＰＮラベル及び転送ラベルを付加することで、ＶＬＡＮパケットをＭＰＬＳパケットに変換するよう機能する
ことを特徴とする付記１８記載のマルチサービスプロビジョニングプラットフォーム。
【００７２】
（付記２０）
前記共用ラベルスイッチングオーバーソネットネットワークが、第１の共用ラベルスイッチングオーバーソネットネットワークより成り、前記ラベルスイッチングオーバーソネット回線カードが、第１のラベルスイッチングオーバーソネット回線カードを有し且つラベルスイッチングオーバーソネットパケットを第２の共用ラベルスイッチングオーバーソネットネットワークから受信するよう機能する第２のラベルスイッチングオーバーソネット回線カードを更に有する
ことを特徴とする付記１７記載のマルチサービスプロビジョニングプラットフォーム。
【００７３】
（付記２１）
前記ＶＰＮサブルータが第１のＶＰＮより成り、更に：
第２の共用ラベルスイッチングオーバーソネット回線カードに結合され、前記ラベルスイッチングオーバーソネットパケットを受信するよう機能する共用ラベルスイッチングインターフェース；
前記ラベルスイッチングインタフェースに結合され、前記ラベルスイッチングオーバーソネットパケットに対するＶＰＮを確認し、前記ＶＰＮに基づいて前記ラベルスイッチングオーバーソネットパケットを第２のＶＰＮサブルータに送信するよう機能するＶＰＮユニット；及び
前記共用ラベルスイッチングインターフェースの一部に基づいてＶＬＡＮパケットをラベルスイッチングオーバーソネット回線パケットに変換するために、ＶＬＡＮ識別子に部分的に基づいて前記ラベルスイッチングパケットをＶＬＡＮパケットに変換し、前記イーサーネットインターフェースを通じて前記ＶＬＡＮパケットを前記第１のサブルータに送信するよう機能する第２のＶＰＮサブルータ；
を有することを特徴とする付記２０記載のマルチサービスプロビジョニングプラットフォーム。
【００７４】
（付記２２）
あるインターフェースに関連するイーサーネットパケットを受信し、
共用ネットワークで送信するために関連する前記インターフェースの一部に基づいて前記イーサーネットパケットを共用ラベルスイッチングパケットに変換し、
前記イーサーネットパケットに関する転送ラベル及び出口インターフェースを判別し、
前記出口インターフェースに基づいて前記共用ラベルスイッチングパケットを１以上のソネット経路に転換する
ことを特徴とする方法。
【００７５】
（付記２３）
更に、１以上の仮想プライベートネットワーク（ＶＰＮ）に関するイーサーネットパケットを受信する
ことを特徴とする付記２２記載の方法。
【００７６】
（付記２４）
前記共用ラベルスイッチングパケットが、マルチプロトコルラベルスイッチング（ＭＰＬＳ）パケットより成る
ことを特徴とする付記２２記載の方法。
【００７７】
（付記２５）
前記出口インターフェースが、ソネット経路及び進出インターフェースを含む
ことを特徴とする付記２２記載の方法。
【００７８】
（付記２６）
更に：
１以上のＶＰＮに関連する共用ラベルスイッチングオーバーソネットパケットを受信し、
ＶＬＡＮ識別子に部分的に基づいて前記共用ラベルスイッチングオーバーソネットパケットをイーサーネットパケットに変換する
ことを特徴とする付記２２記載の方法。
【００７９】
（付記２７）
１以上のＶＰＮに関連するマルチプロトコルラベルスイッチング（ＭＰＬＳ）パケットを受信し、
ＶＬＡＮ識別子に部分的に基づいて前記ＭＰＬＳパケットをＶＬＡＮパケットに変換し、
イーサーネットインターフェースを通じてＶＬＡＮパケットを受信し、
共用ネットワークで送信するために前記イーサーネットインターフェースの一部に基づいて前記ＶＬＡＮパケットをＭＰＬＳパケットに変換し、
前記ＶＬＡＮパケットに関する転送ラベル及び出口インターフェースを判別し、
前記出口インターフェースに基づいて前記ＭＰＬＳパケットを１以上のソネット経路に変換する
ことを特徴とする方法。
【図面の簡単な説明】
【００８０】
【図１】ソネットネットワーク上で共用ラベルスイッチングにアクセスする仮想ローカルアクセスネットワーク（ＶＬＡＮ）の一例を示す図である。
【図２】図１のマルチサービスプロビジョニングプラットフォーム（ＭＳＰＰ）の一例を示す図である。
【図３】図１のＭＳＰＰの他の例を示す図である。
【図４】図１のネットワークでＶＬＡＮパケットからＭＰＬＳパケットへそしてＶＬＡＮパケットへの変換の一例を示す図である。
【図５Ａ】図２のサブルータの変換テーブルの一例を示す図である。
【図５Ｂ】図２のサブルータの変換テーブルの一例を示す図である。
【図６】図２のイーサーネット（登録商標）回線カードの一例を示す図である。
【図７Ａ】図２のＭＳＰＰの一例を示す図である。
【図７Ｂ１】図３のＭＳＰＰの一例を示す図である。
【図７Ｂ２】図３のＭＳＰＰの一例を示す図である。
【図８Ａ】図５のＶＰＮテーブルの一例を示す図である。
【図８Ｂ】図５のＶＰＮテーブルの一例を示す図である。
【図９】ＶＬＡＮマップＭＰＬＳ／ソネット伝送処理方法例の第１部分を示す図である。
【図１０】ＶＬＡＮマップＭＰＬＳ／ソネット伝送処理方法例の第２部分を示す図である。
【図１１】ユーザ優先度、ＶＬＡＮ及びＩＰ優先度並びにＭＰＬＳ／ソネットの間の対応関係例を示す図である。
【図１２】図１のＭＰＬＳ／ソネットネットワークのＭＳＰＰ間のパケット伝送例を示す図である。
【図１３】図３に示されるＭＳＰＰによるパケット処理例を示す図である。
【符号の説明】
【００８１】
１０１−１０４  ＶＬＡＮ
１１１−１１４  ＭＳＰＰ
１０３  ＶＬＡＮネットワーク
１０５  ＩＰ／ＭＰＬＳネットワーク
１１０  共用ＭＰＬＳ／ソネットネットワーク
１１５  エッジルータ
１２１  イーサーネット回線カード
１２２  ＶＰＮ確認部
１２３ｉ  タグ／ラベルコンバータ（サブルータ）
１２４  変換テーブル
１２５  Ｌ２ＶＰＮルーティングテーブル
１２６  ＭＰＬＳラベルプロセッサ
１２７  ルーティングテーブルプロセッサ
１２８  ＭＰＬＳ／ソネット回線カード
１２９  ＶＬＡＮ確認部
１３１  経路判定部
１３２  ルーティングプロトコル
１３３  ＭＰＬＳ／ソネットルーティングテーブル
１５０  ＶＬＡＮパケット
１５２  タグ
１５４  ＭＰＬＳパケット
１５６  ＶＰＮラベル
１５８  転送ラベル
１６２  タグ
２００  ＭＰＬＳ／ソネットネットワーク
２０１，２０２，２０３  ＶＬＡＮ領域
２０４  インターネット
２０５  ファイヤウォール
２１１，２１２，２１３  ＭＳＰＰ
２１４，２１６，２２１，２２４，２３１，２３４  ＣＰＥルータ
【図１】
2005341591.tif 000003
【図２】
2005341591.tif 000004
【図３】
2005341591.tif 000005
【図４】
2005341591.tif 000006
【図５Ａ】
2005341591.tif 000007
【図５Ｂ】
2005341591.tif 000008
【図６】
2005341591.tif 000009
【図７Ａ】
2005341591.tif 000010
【図７Ｂ１】
2005341591.tif 000011
【図７Ｂ２】
2005341591.tif 000012
【図８Ａ】
2005341591.tif 000013
【図８Ｂ】
2005341591.tif 000014
【図９】
2005341591.tif 000015
【図１０】
2005341591.tif 000016
【図１１】
2005341591.tif 000017
【図１２】
2005341591.tif 000018
【図１３】
2005341591.tif 000019