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