(57)【特許請求の範囲】
【請求項１】
擬似ワイヤエミュレーションエッジトゥエッジ（Ｐｓｅｕｄｏ  Ｗｉｒｅ  Ｅｍｕｌａｔｉｏｎ  Ｅｄｇｅ−ｔｏ−Ｅｄｇｅ：ＰＷＥ３）アクセス装置であって、
エミュレーション処理モジュールとデータ処理モジュールとを含み、
前記エミュレーション処理モジュールは、ローカルユーザによって送信された非イーサネットデータを受信した後、非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行い、カプセル化されたデータをデータ処理モジュールに送信し、さらに、データ処理モジュールによって送信された、外側のレイヤ２仮想プライベートネットワーク（Ｌａｙｅｒ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ：Ｌ２ＶＰＮ）フレームフォーマットでカプセル除去されたデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル除去を行い、カプセル除去された非イーサネットデータをローカルユーザに送信し、
前記データ処理モジュールは、エミュレーション処理モジュールによって送信された、内側のＰＷＥ３フレームフォーマットでカプセル化されたデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行い、カプセル化されたデータを、相手側のプロバイダエッジデバイス（Ｐｒｏｖｉｄｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ：ＰＥ）に送信し、さらに、相手側のＰＥによって送信されたデータを受信した後、受信したデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去を行い、カプセル除去されたデータをエミュレーション処理モジュールに送信する
擬似ワイヤエミュレーションエッジトゥエッジアクセス装置。
【請求項２】
前記データ処理モジュールは、データ処理モジュールとエミュレーション処理モジュールとの間の通信を実現するレイヤ２仮想イーサネットインターフェイス（Ｌａｙｅｒ２  Ｖｉｒｔｕａｌ  Ｅｔｈｅｒｎｅｔ  Ｉｎｔｅｒｆａｃｅ：Ｌ２ＶＥ）モジュールを更に含み、
データ処理モジュールは、Ｌ２ＶＥモジュールを介して、データをエミュレーション処理モジュールに送信し、Ｌ２ＶＥモジュールを介して、エミュレーション処理モジュールによって送信されたデータを受信する
請求項１に記載の擬似ワイヤエミュレーションエッジトゥエッジアクセス装置。
【請求項３】
前記エミュレーション処理モジュールは、エミュレーション処理モジュールとデータ処理モジュールとの間の通信を実現する擬似ワイヤエミュレーションエッジトゥエッジ仮想イーサネットインターフェイス（ＰＷＥ３  ＶＥ（ＶＥ：Ｖｉｒｔｕａｌ  Ｅｔｈｅｒｎｅｔ  Ｉｎｔｅｒｆａｃｅ））モジュールを更に含み、
エミュレーション処理モジュールは、ＰＷＥ３  ＶＥモジュールを介して、データをデータ処理モジュールに送信し、ＰＷＥ３  ＶＥモジュールを介して、データ処理モジュールによって送信されたデータを受信する
請求項１又は２に記載の擬似ワイヤエミュレーションエッジトゥエッジアクセス装置。
【請求項４】
前記エミュレーション処理モジュールは、１つ以上のＰＷＥ３  ＶＥモジュールを含み、
対応して、前記データ処理モジュールは、１つ以上のＬ２ＶＥモジュールを含み、ＰＷＥ３  ＶＥモジュールとＬ２ＶＥモジュールは、１対１の対応関係である
請求項３に記載の擬似ワイヤエミュレーションエッジトゥエッジアクセス装置。
【請求項５】
擬似ワイヤエミュレーションエッジトゥエッジ（Ｐｓｅｕｄｏ  Ｗｉｒｅ  Ｅｍｕｌａｔｉｏｎ  Ｅｄｇｅ−ｔｏ−Ｅｄｇｅ：ＰＷＥ３）アクセス方法であって、
ローカルＰＥ（ＰＥ：Ｐｒｏｖｉｄｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ）が、ローカルユーザによって送信された非イーサネットデータを受信した後、非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行い、カプセル化されたデータに対して、外側のＬ２ＶＰＮ（Ｌａｙｅｒ２  Ｖｉｒｔｕａｌ  Ｅｔｈｅｒｎｅｔ  Ｉｎｔｅｒｆａｃｅ）フレームフォーマットのカプセル化を行い、その後、カプセル化されたデータを相手側のＰＥに送信し、
ローカルＰＥが、相手側のＰＥによって送信されたデータを受信した後、受信したデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去と内側のＰＷＥ３フレームフォーマットのカプセル除去との動作を順に行い、その後、２回のカプセル除去を介して取得された非イーサネットデータをローカルユーザに送信する
擬似ワイヤエミュレーションエッジトゥエッジアクセス方法。
【請求項６】
前記ローカルＰＥが内側のＰＷＥ３フレームフォーマットのカプセル化を行うステップは、
ローカルＰＥにおけるエミュレーション処理モジュールが、ローカルユーザによって送信された非イーサネットデータを受信した後、受信された非イーサネットデータに対して、擬似ワイヤ（Ｐｓｅｕｄｏ  Ｗｉｒｅ：ＰＷ）カプセル化と、ＰＷＥ３トンネルカプセル化と、仮想ローカルエリアネットワーク（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＶＬＡＮ）カプセル化とを行い、宛先メディアアクセス制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：ＭＡＣ）アドレスと送信元ＭＡＣアドレスをカプセル化し、カプセル化されたデータを順にエミュレーション処理モジュールにおけるＰＷＥ３  ＶＥモジュールを介して、ローカルＰＥにおけるデータ処理モジュールに送信し、前記データ処理モジュールが、データ処理モジュール自身に設定されたＬ２ＶＥモジュールを介して、データを受信する
請求項５に記載の擬似ワイヤエミュレーションエッジトゥエッジアクセス方法。
【請求項７】
前記宛先ＭＡＣアドレスは、相手側のユーザエッジデバイス（Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ：ＣＥ）のＭＡＣアドレスであり、
前記送信元ＭＡＣアドレスは、ローカルのユーザエッジデバイス（ＣＥ）のＭＡＣアドレスである
請求項６に記載の擬似ワイヤエミュレーションエッジトゥエッジアクセス方法。
【請求項８】
前記カプセル化されたデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行うステップは、
ローカルＰＥにおけるデータ処理モジュールが、エミュレーション処理モジュールによって送信されたカプセル化されたデータを受信した後、ＰＷカプセル化と、Ｌ２ＶＰＮトンネルカプセル化と、ＶＬＡＮカプセル化とを行い、宛先ＭＡＣアドレスと送信元ＭＡＣアドレスとをカプセル化する
請求項５又は請求項６に記載の擬似ワイヤエミュレーションエッジトゥエッジアクセス方法。
【請求項９】
前記宛先ＭＡＣアドレスは、相手側のＰＥのＭＡＣアドレスであり、
前記送信元ＭＡＣアドレスは、ローカルＰＥのＭＡＣアドレスである
請求項８に記載の擬似ワイヤエミュレーションエッジトゥエッジアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野における擬似ワイヤエミュレーションエッジトゥエッジ（Ｐｓｅｕｄｏ  Ｗｉｒｅ  Ｅｍｕｌａｔｉｏｎ  Ｅｄｇｅ−ｔｏ−Ｅｄｇｅ：ＰＷＥ３）技術に関し、特に、擬似ワイヤエミュレーションエッジトゥエッジアクセス装置及び方法に関する。
【背景技術】
【０００２】
ＰＷＥ３技術は、パケット交換網（Ｐａｃｋｅｔ  Ｓｗｉｔｃｈｅｄ  Ｎｅｔｗｏｒｋ：ＰＳＮ）において、様々なポイントツーポイントのサービスをエミュレートするメカニズムである。エミュレートされるサービスは、時間分割多重（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：ＴＤＭ）専用回線網、非同期転送モード（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｍｏｄｅ：ＡＴＭ）ネットワーク、フレームリレー（Ｆｒａｍｅ  Ｒｅｌａｙ：ＦＲ）ネットワーク又はイーサネット（イーサネット：登録商標）等の様々なネットワークである。ＰＷＥ３技術は、ＰＳＮ上のトンネルメカニズムを用いてサービスに必要な属性をエミュレートする。前記トンネルは、擬似ワイヤ（Ｐｓｅｕｄｏ  Ｗｉｒｅ：ＰＷ）と称される。プロバイダは、ＰＷＥ３技術を用いて全ての伝送サービスを融合ネットワークに伝送することができる。ここで、前記融合ネットワークは、ＩＰネットワーク又はマルチプロトコルラベルスイッチング（Ｍｕｌｔｉｐｌｅ Ｐｒｏｔｏｃｏｌ Ｌａｂｅｌ Ｓｗｉｔｃｈｉｎｇ：ＭＰＬＳ）ネットワーク等である。ユーザの観点から見れば、ＰＷＥ３技術でエミュレートする必要がある属性は、専用のリンク又は回線であると考えられる。
【０００３】
図１は、インターネットエンジニアリングタスクフォース（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ：ＩＥＴＦ）によって提案された、ＰＳＮでのＰＷＥ３技術のサービス参照モデル構造を示す図である。図１に示すように、前記ＰＥ１とＰＥ２は、プロバイダエッジデバイス（Ｐｒｏｖｉｄｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ）であり、ＣＥ１とＣＥ２は、ユーザエッジデバイス（Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ）である。ＰＥ１とＰＥ２との間には、１本又は複数本のＰＷ（即ちＰＷＥ３チャネル）が確立され、また、ＣＥとＰＥとの間には、アクセスリンク（ＡＣｃｅｓｓ  ｌｉｎｋ：ＡＣ）が確立される。ＡＣは、イーサネットであってもよいし、ＡＴＭネットワーク等の非イーサネットであってもよい。ＣＥ１及びＣＥ２がＡＣを介してＰＥ１及びＰＥ２にそれぞれアクセスされた後、ＰＷを介して、ＣＥ１とＣＥ２との間の双方向通信が実行される。ＰＷはＰＳＮトンネルにサポートされ、ＰＳＮトンネルにより、データ転送パスが決定される。１本のＰＳＮトンネルは、複数本のＰＷをサポートすることができる。ＣＥ１とＣＥ２とが通信を行う場合、ＣＥ１のユーザデータがＰＥ１に伝送された後、まず、ＣＥ１のユーザデータがＰＷラベルと共にカプセル化され、そして、レイヤ１のトンネルラベルとメディアアクセス制御（ＭＡＣ）アドレスとがカプセル化されてデータメッセージが生成される。データメッセージは、ＰＷによって確立されたパスを介して、ＰＥ２に伝送される。ＰＥ２は、受信されたデータメッセージに対して、カプセル除去動作を行い、そしてＰＷラベルを取り出すことで、出力回線を判定する。カプセル除去によって取得されたユーザデータは、ＣＥ２に転送される。図１に示すモデルは、実際の応用におけるＰＷＥ３技術の参照モデルであり、当該モデルは、イーサネット又は非イーサネットに対して、擬似ワイヤエミュレーションエッジトゥエッジアクセスを実現することができる。このモデルの基本的な原理は、実際の応用において常に適用可能であり、具体的なサービスの要求に応じて当該モデルの具体的な応用方式も異なる。
【０００４】
現在、非イーサネットに対して、擬似ワイヤエミュレーションエッジトゥエッジアクセスを行う方法では、複数のＰＷの交換によって、ＰＷＥ３サービスを実現している。即ち、ローカルユーザのデータがローカルＰＥに送信される前に、データに対して、ＰＷカプセル化が行われる。前記ＰＷカプセル化におけるＰＷラベルは、ローカルＰＥによって割り当てられる。ここで、このＰＷは、ローカルユーザとローカルＰＥとの間でのみ使用されるＰＷである。ローカルＰＥは、ローカルユーザからのデータを受信した後、相手側のＰＥによって割り当てられたＰＥラベルを使用して、データ内のＰＷラベルを入れ替える必要がある。このＰＷは、ローカルＰＥと相手側のＰＥとの間のＰＷであり、ローカルＰＥがデータを相手側のＰＥに送信することに用いられる。相手側のＰＥは、データを相手側のユーザに送信するために、データを受信した後、ＰＷラベルを再び入れ替える必要がある。ここで、ローカルＰＥ又は相手側のＰＥは、異なるＰＷラベルを異なるユーザに割り当てる必要があり、ローカルＰＥ又は相手側のＰＥが複数のユーザに対応する場合、複数のユーザのＰＷラベルにより、大量のＰＥラベルスペースが消耗されてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以上に鑑み、本発明の主な目的は、ＰＥラベルスペースを節約しつつ、非イーサネットに対する擬似ワイヤエミュレーションエッジトゥエッジアクセスを実現することができ、また、複数回のＰＷラベル交換を避けることができる擬似ワイヤエミュレーションエッジトゥエッジアクセス装置及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の技術的解決法は、以下のように実現される。
【０００７】
本発明は、擬似ワイヤエミュレーションエッジトゥエッジ（Ｐｓｅｕｄｏ  Ｗｉｒｅ  Ｅｍｕｌａｔｉｏｎ  Ｅｄｇｅ−ｔｏ−Ｅｄｇｅ：ＰＷＥ３）アクセス装置を提供する。
この装置は、エミュレーション処理モジュールとデータ処理モジュールとを含む。
前記エミュレーション処理モジュールは、ローカルユーザによって送信された非イーサネットデータを受信した後、非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行い、カプセル化されたデータをデータ処理モジュールに送信し、さらに、データ処理モジュールによって送信された、外側のレイヤ２仮想プライベートネットワーク（Ｌａｙｅｒ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ：Ｌ２ＶＰＮ）フレームフォーマットでカプセル除去されたデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル除去を行い、カプセル除去された非イーサネットデータをローカルユーザに送信する。
前記データ処理モジュールは、エミュレーション処理モジュールによって送信された、内側のＰＷＥ３フレームフォーマットでカプセル化されたデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行い、カプセル化されたデータを、相手側のプロバイダエッジデバイス（Ｐｒｏｖｉｄｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ：ＰＥ）に送信し、さらに、相手側のＰＥによって送信されたデータを受信した後、受信したデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去を行い、カプセル除去されたデータをエミュレーション処理モジュールに送信する。
【０００８】
前記データ処理モジュールは、データ処理モジュールとエミュレーション処理モジュールとの間の通信を実現するレイヤ２仮想イーサネットインターフェイス（Ｌａｙｅｒ２  Ｖｉｒｔｕａｌ  Ｅｔｈｅｒｎｅｔ  Ｉｎｔｅｒｆａｃｅ：Ｌ２ＶＥ）モジュールを更に含んでいてもよい。
データ処理モジュールは、Ｌ２ＶＥモジュールを介して、データをエミュレーション処理モジュールに送信し、Ｌ２ＶＥモジュールを介して、エミュレーション処理モジュールによって送信されたデータを受信してもよい。
【０００９】
前記エミュレーション処理モジュールは、エミュレーション処理モジュールとデータ処理モジュールとの間の通信を実現する擬似ワイヤエミュレーションエッジトゥエッジ仮想イーサネットインターフェイス（ＰＷＥ３  ＶＥ（ＶＥ：Ｖｉｒｔｕａｌ  Ｅｔｈｅｒｎｅｔ  Ｉｎｔｅｒｆａｃｅ））モジュールを更に含んでいてもよい。
エミュレーション処理モジュールは、ＰＷＥ３  ＶＥモジュールを介して、データをデータ処理モジュールに送信し、ＰＷＥ３  ＶＥモジュールを介して、データ処理モジュールによって送信されたデータを受信してもよい。
【００１０】
前記エミュレーション処理モジュールは、１つ以上のＰＷＥ３  ＶＥモジュールを含んでいてもよい。
対応して、前記データ処理モジュールは、１つ以上のＬ２ＶＥモジュールを含み、ＰＷＥ３  ＶＥモジュールとＬ２ＶＥモジュールは、１対１の対応関係であってもよい。
【００１１】
本発明は、擬似ワイヤエミュレーションエッジトゥエッジ（Ｐｓｅｕｄｏ  Ｗｉｒｅ  Ｅｍｕｌａｔｉｏｎ  Ｅｄｇｅ−ｔｏ−Ｅｄｇｅ：ＰＷＥ３）アクセス方法をさらに提供する。
この方法では、
ローカルＰＥ（ＰＥ：Ｐｒｏｖｉｄｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ）が、ローカルユーザによって送信された非イーサネットデータを受信した後、非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行い、カプセル化されたデータに対して、外側のＬ２ＶＰＮ（Ｌａｙｅｒ２  Ｖｉｒｔｕａｌ  Ｅｔｈｅｒｎｅｔ  Ｉｎｔｅｒｆａｃｅ）フレームフォーマットのカプセル化を行い、その後、カプセル化されたデータを相手側のＰＥに送信し、
ローカルＰＥが、相手側のＰＥによって送信されたデータを受信した後、受信したデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去と内側のＰＷＥ３フレームフォーマットのカプセル除去との動作を順に行い、その後、２回のカプセル除去を介して取得された非イーサネットデータをローカルユーザに送信する。
【００１２】
前記ローカルＰＥが内側のＰＷＥ３フレームフォーマットのカプセル化を行うステップは、
ローカルＰＥにおけるエミュレーション処理モジュールが、ローカルユーザによって送信された非イーサネットデータを受信した後、受信された非イーサネットデータに対して、擬似ワイヤ（Ｐｓｅｕｄｏ  Ｗｉｒｅ：ＰＷ）カプセル化と、ＰＷＥ３トンネルカプセル化と、仮想ローカルエリアネットワーク（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＶＬＡＮ）カプセル化とを行い、宛先メディアアクセス制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：ＭＡＣ）アドレスと送信元ＭＡＣアドレスをカプセル化し、カプセル化されたデータを順にエミュレーション処理モジュールにおけるＰＷＥ３  ＶＥモジュールを介して、ローカルＰＥにおけるデータ処理モジュールに送信し、前記データ処理モジュールが、データ処理モジュール自身に設定されたＬ２ＶＥモジュールを介して、データを受信してもよい。
【００１３】
前記宛先ＭＡＣアドレスは、相手側のユーザエッジデバイス（Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ  ｄｅｖｉｃｅ：ＣＥ）のＭＡＣアドレスであってもよい。
前記送信元ＭＡＣアドレスは、ローカルのユーザエッジデバイス（ＣＥ）のＭＡＣアドレスであってもよい。
【００１４】
前記カプセル化されたデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行うステップは、
ローカルＰＥにおけるデータ処理モジュールが、エミュレーション処理モジュールによって送信されたカプセル化されたデータを受信した後、ＰＷカプセル化と、Ｌ２ＶＰＮトンネルカプセル化と、ＶＬＡＮカプセル化とを行い、宛先ＭＡＣアドレスと送信元ＭＡＣアドレスとをカプセル化してもよい。
【００１５】
前記宛先ＭＡＣアドレスは、相手側のＰＥのＭＡＣアドレスであってもよい。
前記送信元ＭＡＣアドレスは、ローカルＰＥのＭＡＣアドレスであってもよい。
【００１６】
本発明に係る擬似ワイヤエミュレーションエッジトゥエッジアクセス装置及び方法によれば、ローカルＰＥが、ローカルユーザによって送信された非イーサネットデータを受信した後、非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行い、カプセル化されたデータに対して、更に外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行い、その後、カプセル化されたデータを相手側のＰＥに送信する。また、ローカルＰＥが、相手側のＰＥによって送信されたデータを受信した後、受信したデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去と内側のＰＷＥ３フレームフォーマットのカプセル除去との動作を順に行い、その後、２回のカプセル除去を介して取得された非イーサネットデータをローカルユーザに送信する。本発明では、ローカルユーザと相手側のユーザは、Ｌ２ＶＰＮによって提供される透過チャネルにおいて、双方向のＰＷＥ３接続関係を既に確立しており、複数グループの異なるユーザに対して、すべて同じＬ２ＶＰＮトンネルが使用されて、両側のＰＥの間でデータが伝送される。これにより、外側のＬ２ＶＰＮフレームフォーマットでカプセル化されるＰＷが、いずれも同じ値となり、従って、従来技術における複数回のＰＷラベル交換の状況を避けることができ、さらに、大量のＰＥラベルスペースを節約することもできる。
【図面の簡単な説明】
【００１７】
【図１】ＰＳＮでのＰＷＥ３技術のサービス参照モデル構造を示す図である。
【図２】本発明に係る擬似ワイヤエミュレーションエッジトゥエッジアクセス装置の構造を示す図である。
【図３】本発明に係る擬似ワイヤエミュレーションエッジトゥエッジアクセスの方法でのアップリンクデータ転送のフローチャートである。
【図４】本発明に係る、アップリンクデータカプセル化の前後のデータ構造を示す図である。
【図５】本発明に係る擬似ワイヤエミュレーションエッジトゥエッジアクセスの方法でのダウンリンクデータ転送のフローチャートである。
【図６】本発明に係る、ダウンリンクデータカプセル化の前後のデータ構造を示す図である。
【発明を実施するための形態】
【００１８】
本発明に係る装置は、図１に示すようなプロバイダエッジデバイスＰＥである。既存のＰＥにおける主な機能モジュールは、インターフェイスボードと、データ処理モジュールと、スイッチチップとを一般的に含むサービス転送ラインカードである。前記データ処理モジュールは、ネットワークプロセッサ等であってもよい。本発明は、レイヤ２仮想プライベートネットワーク（Ｌ２ＶＰＮ）技術を利用してＰＷＥ３サービスをサポートする。即ち、ＰＳＮネットワークの両側のＰＥの間にＬ２ＶＰＮサービスが構成される。前記Ｌ２ＶＰＮは、仮想プライベートローカルエリアネットワーク（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＬＡＮ）サービス（ＶＰＬＳ）であってもよく、内側のＰＷＥ３サービスは、外側のＬ２ＶＰＮサービスでサポートされる。
【００１９】
ここで、前記Ｌ２ＶＰＮサービスは、イーサネットに対する擬似ワイヤエミュレーションエッジトゥエッジアクセスの実現プロセスにおいて、既に十分に応用されている。本発明は、Ｌ２ＶＰＮ技術に基づいて、非イーサネットに対する擬似ワイヤエミュレーションエッジトゥエッジアクセス方法を実現する。即ち、ＰＳＮネットワークの両側のユーザの間において、非イーサネットデータの伝送を実現する。
【００２０】
本発明の基本的な着想は、以下の様なものである。ローカルＰＥが、ローカルユーザによって送信された非イーサネットデータを受信した後、非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行い、カプセル化されたデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行い、その後、カプセル化されたデータを相手側のＰＥに送信する。また、ローカルＰＥが、相手側のＰＥによって送信されたデータを受信した後、受信したデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去と内側のＰＷＥ３フレームフォーマットのカプセル除去との動作を順に行い、その後、２回のカプセル除去を介して取得された非イーサネットデータをローカルユーザに送信する。
【００２１】
以下、図面及び具体的な実施例を参照して、本発明をさらに詳しく説明する。
【００２２】
図２は、本発明に係る擬似ワイヤエミュレーションエッジトゥエッジアクセス装置の構造を示す図である。図２に示すように、当該装置は、エミュレーション処理モジュールとデータ処理モジュールとを含む。
【００２３】
前記エミュレーション処理モジュールは、ローカルユーザによって送信された非イーサネットデータを受信した後、非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行い、カプセル化されたデータをデータ処理モジュールに送信し、さらに、データ処理モジュールによって送信された、外側のレイヤ２仮想プライベートネットワーク（Ｌ２ＶＰＮ）フレームフォーマットでカプセル除去されたデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル除去を行い、カプセル除去された非イーサネットデータをローカルユーザに送信する。
【００２４】
前記データ処理モジュールは、エミュレーション処理モジュールによって送信された、内側のＰＷＥ３フレームフォーマットでカプセル化されたデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行い、カプセル化されたデータを、相手側のプロバイダエッジデバイス（ＰＥ）に送信し、さらに、相手側のＰＥによって送信されたデータを受信した後、受信したデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去を行い、カプセル除去されたデータをエミュレーション処理モジュールに送信する。
【００２５】
前記データ処理モジュールは、データ処理モジュールとエミュレーション処理モジュールとの間の通信に用いられるレイヤ２仮想イーサネットインターフェイス（Ｌ２ＶＥ）モジュールを更に含む。データ処理モジュールは、Ｌ２ＶＥモジュールを介して、データをエミュレーション処理モジュールに送信し、Ｌ２ＶＥモジュールを介して、エミュレーション処理モジュールによって送信されたデータを受信する。
【００２６】
前記エミュレーション処理モジュールは、エミュレーション処理モジュールとデータ処理モジュールとの間の通信に用いられる擬似ワイヤエミュレーションエッジトゥエッジ仮想イーサネットインターフェイス（ＰＷＥ３  ＶＥ）モジュールを更に含む。エミュレーション処理モジュールは、ＰＷＥ３  ＶＥモジュールを介して、データをデータ処理モジュールに送信し、ＰＷＥ３  ＶＥモジュールを介して、データ処理モジュールによって送信されたデータを受信する。
【００２７】
図３は、本発明に係る擬似ワイヤエミュレーションエッジトゥエッジアクセス方法でのアップリンクデータ転送のフローチャートである。図３に示すように、当該フローの具体的な実行ステップは、以下のステップを含む。
【００２８】
ステップ３０１：ローカルユーザによって送信された非イーサネットデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル化を行う。
【００２９】
具体的には、ローカルユーザによって送信された非イーサネットデータが、まずエミュレーション処理モジュールに伝送される。エミュレーション処理モジュールは、まず、受信された非イーサネットデータに対して、ＰＷカプセル化とＰＷＥ３トンネルカプセル化とを行い、更に、仮想ローカルエリアネットワーク（ＶＬＡＮ）カプセル化を行う。そして、エミュレーション処理モジュールは、宛先ＭＡＣアドレスと送信元ＭＡＣアドレスをカプセル化し、カプセル化されたデータを順にＰＷＥ３  ＶＥモジュールを介して、データ処理モジュールに伝送する。データ処理モジュールは、Ｌ２ＶＥモジュールを介して、データを受信する。
【００３０】
ここで、前記ＰＷは、ローカルユーザと相手側のユーザとの間のＰＷであり、前記ＰＷＥ３トンネルは、ローカルユーザと相手側のユーザとの間のＰＷＥ３サービスをサポートする内側のトンネルである。この内側のトンネルは、外側のＬ２ＶＰＮトンネルに対応してこのように呼ばれている。前記ＶＬＡＮカプセル化は、ＰＷＥ３  ＶＥモジュールに対応するＶＬＡＮ  ＩＤをカプセル化することを意味する。前記宛先ＭＡＣアドレスは、ＰＷＥ３サービスをサポートする内側のトンネルの次のホップに対応するＭＡＣアドレス、即ち相手側のユーザエッジデバイス（ＣＥ）のＭＡＣアドレスである。前記送信元ＭＡＣアドレスは、ローカルユーザエッジデバイス（ＣＥ）のＭＡＣアドレスである。
【００３１】
本ステップにおける、前記データのカプセル化前及びカプセル化後のデータ構造が図４（ａ）及び図４（ｂ）に示されている。図４（ａ）は、エミュレーション処理モジュールによって受信された、カプセル化前の非イーサネットデータを示している。図４に示すように、非イーサネットデータはセルとして表されている。図４（ｂ）は、カプセル化後のデータフォーマットである。ＰＷ  Ｌａｂｅｌ１及びＴｕｎｎｅｌ  Ｌａｂｅｌ１は、それぞれＰＷカプセル化及びＰＷＥ３トンネルカプセル化のラベルであり、ＳＡ１及びＤＡ１は、それぞれ送信元ＭＡＣアドレス及び宛先ＭＡＣアドレスである。ＶＬＡＮ１は、ＰＷＥ３  ＶＥモジュールに対応するＶＬＡＮ  ＩＤである。
【００３２】
ここで、エミュレーション処理モジュールは、複数本の内側のトンネルを確立することに用いられる複数のＰＷＥ３  ＶＥモジュールを含んでいてもよい。これにより、異なるＶＬＡＮが異なるＰＷＥ３  ＶＥに対応することになる。対応して、前記データ処理モジュールは、複数のＬ２ＶＥモジュールを含んでいてもよい。ＰＷＥ３  ＶＥモジュールとＬ２ＶＥモジュールは、１対１対応関係である。本発明に係る擬似ワイヤーエミュレーションエッジトゥエッジアクセスプロセスが実行される前に、ローカルＰＥの管理者により、ＰＷＥ３  ＶＥモジュールとＬ２ＶＥモジュールとの対応関係が設定されてローカルＰＥ内に記憶されている。
【００３３】
ステップ３０２：カプセル化後のデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル化を行う。
【００３４】
具体的には、データ処理モジュールが、エミュレーション処理モジュールによって送信されたカプセル化データを受信した後、まず、そのデータに対してＰＷカプセル化とＬ２ＶＰＮトンネルカプセル化を行い、その後、そのデータに対してＶＬＡＮカプセル化を行う。そして宛先ＭＡＣアドレスと送信元ＭＡＣアドレスをカプセル化する。
【００３５】
ここで、前記ＰＷは、ローカルＰＥと相手側のＰＥとの間のＰＷであり、前記Ｌ２ＶＰＮトンネルは、ローカルユーザと相手側のユーザとの間のＰＷＥ３サービスをサポートする、両側のＰＥ間のＬ２ＶＰＮトンネルである。前記ＶＬＡＮカプセル化は、ローカルＰＥインターフェイスボード上の出力ポートのＶＬＡＮをカプセル化することを意味する。前記送信元ＭＡＣアドレスは、ローカルＰＥのＭＡＣアドレスであり、前記宛先ＭＡＣアドレスは、外側のＬ２ＶＰＮサービストンネルの次のホップに対応するＭＡＣアドレス、即ち相手側のＰＥのＭＡＣアドレスである。
【００３６】
本ステップにおける、前記データのカプセル化前及びカプセル化後のデータ構造は、図４（ｂ）と図４（ｃ）に示されている。図４（ｂ）は、エミュレーション処理モジュールによって送信された、カプセル化後のデータを示しており、図４（ｃ）は、データ処理モジュールによってカプセル化されたデータを示している。図４では、ＰＷ  Ｌａｂｅｌ２及びＴｕｎｎｅｌ  Ｌａｂｅｌ２は、それぞれＰＷカプセル化及びＬ２ＶＰＮトンネルカプセル化のラベルであり、ＶＬＡＮ２は、ローカルＰＥインターフェイスボード上の出力ポートのＶＬＡＮである。ＳＡ２及びＤＡ２は、それぞれ送信元ＭＡＣアドレス及び宛先ＭＡＣアドレスである。
【００３７】
ステップ３０３：カプセル化後のデータを相手側のＰＥに送信する。
【００３８】
具体的には、データ処理モジュールは、カプセル化されたデータをＰＥインターフェイスボードにおけるポートを介して送信し、そしてＬ２ＶＰＮトンネルを介して相手側のＰＥに送信する。
【００３９】
上記ステップから理解されるように、本発明では、ローカルユーザと相手側のユーザは、Ｌ２ＶＰＮによって提供される透過チャネルにおいて、双方向のＰＷＥ３接続関係を既に確立しており、複数のグループの異なるユーザに対して、いずれも同じＬ２ＶＰＮトンネルを介して、両側のＰＥ間でデータが伝送される。これにより、外側のＬ２ＶＰＮフレームフォーマットカプセル化でのＰＷが、すべて同じ値となる。従って、従来技術における複数回のＰＷラベル交換の情況を避けることができ、更に、大量のＰＥラベルスペースを節約することもできる。
【００４０】
図５は、本発明に係る擬似ワイヤエミュレーションエッジトゥエッジアクセス方法でのダウンリンクデータ転送のフローチャートである。図５に示すように、当該プロセスの具体的な実行ステップは、以下のステップを含む。
【００４１】
ステップ５０１：相手側のＰＥによって送信されたデータに対して、外側のＬ２ＶＰＮフレームフォーマットのカプセル除去を行う。
【００４２】
具体的には、ローカルＰＥにおけるデータ処理モジュールが、相手側のＰＥによってＬ２ＶＰＮトンネルを介して送信されたデータを受信した後、外側のＰＷラベル、Ｌ２ＶＰＮトンネルラベル、ＶＬＡＮ２、ＳＡ２及びＤＡ２などの情報を除去し、そして、ＶＬＡＮ１に応じて、対応するＰＷＥ３  ＶＥモジュールを判定する。そして、データ処理モジュールは、カプセル除去されたデータをＬ２ＶＥモジュールとＰＷＥ３  ＶＥモジュールとを介してローカルＰＥにおけるエミュレーション処理モジュールに送信する。ここでは、ＰＷＥ３  ＶＥモジュールを介して、データがエミュレーション処理モジュールに送信される。
【００４３】
本ステップにおける前記データのカプセル除去前及び除去後のデータ構造が図６（ａ）と図６（ｂ）に示されている。
【００４４】
ステップ５０２：外側のＬ２ＶＰＮフレームフォーマットのカプセル除去が行われたデータに対して、内側のＰＷＥ３フレームフォーマットのカプセル除去動作を行う。
【００４５】
具体的には、エミュレーション処理モジュールが、内側のＰＷラベル、ＰＷＥ３トンネルラベル、ＶＬＡＮ１、ＳＡ１及びＤＡ１などの情報を除去した後、最終的に非イーサネットデータを取得する。
【００４６】
本ステップにおける前記データのカプセル除去前及びカプセル除去後のデータ構造が、図６（ｂ）と図６（ｃ）に示されている。
【００４７】
ステップ５０３：２回のカプセル除去を介して取得された非イーサネットデータをローカルユーザに送信する。
【００４８】
具体的には、エミュレーション処理モジュールは、内側のＰＷラベルに応じて、ＰＥインターフェイスボードにおけるポートを判定し、カプセル除去により取得された非イーサネットデータを出力ポートから送信して、ローカルユーザに伝送する。
【００４９】
上記のものは本発明の好適な実施形態に過ぎず、本発明はこれに限定されず、種々の変更形態および変形形態が当業者によって可能である。また、特許請求の範囲に規定される本発明の精神及び範囲に逸脱しない限り、あらゆる変更、均等な置換、および改良が可能であることを理解されたい。
【図１】
0005444474.tif 000002
【図２】
0005444474.tif 000003
【図３】
0005444474.tif 000004
【図４】
0005444474.tif 000005
【図５】
0005444474.tif 000006
【図６】
0005444474.tif 000007