(57)【要約】  ゲートウェイ設備とアグリゲーション交換機の間に第１ＶＸＬＡＮトンネルが確立されている。当該アグリゲーション交換機は、一つのＢＲＡＳグループに対応し、当該ＢＲＡＳグループは、複数のＢＲＡＳネットワーク要素を含む。当該ゲートウェイ設備と当該ＢＲＡＳグループ内の各々のＢＲＡＳネットワーク要素の間にそれぞれ第２ＶＸＬＡＮトンネルが確立されている。当該方法の例によれば、ゲートウェイ設備は、前記第１ＶＸＬＡＮトンネルを介してアグリゲーション交換機から送信された第１ＶＸＬＡＮパケットを受信し、第１ＶＸＬＡＮパケットをデカプセル化し、第１ユーザパケットを取得する。前記ゲートウェイ設備は、前記第１ユーザパケットのＶＸＬＡＮカプセル化を実行し、当該第２ＶＸＬＡＮトンネルを介して前記ＢＲＡＳネットワーク要素に転送する。前記ゲートウェイ設備は、第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素から送信された第２ＶＸＬＡＮパケットを受信し、第２ＶＸＬＡＮパケットをデカプセル化し、第２ユーザパケットを取得する。前記ゲートウェイ設備は、第２ユーザパケットのＶＸＬＡＮカプセル化を実行し、前記第１ＶＸＬＡＮトンネルを介して前記アグリゲーション交換機に転送する。
2019521619.tif 000002
【特許請求の範囲】
【請求項１】
パケット転送方法であって、ゲートウェイ設備と複数のブロードバンドリモートアクセスサーバＢＲＡＳネットワーク要素を含むＢＲＡＳグループに対応するアグリゲーション交換機との間に第１仮想拡張可能ローカルエリアネットワークＶＸＬＡＮトンネルが確立され、前記ゲートウェイ設備と前記ＢＲＡＳグループ内の各々のＢＲＡＳネットワーク要素の間にそれぞれ第２ＶＸＬＡＮトンネルが確立され、前記方法は、
前記ゲートウェイ設備は、前記第１ＶＸＬＡＮトンネルを介して前記アグリゲーション交換機から送信された第１ＶＸＬＡＮパケットを受信するステップと、
前記ゲートウェイ設備は、前記第１ＶＸＬＡＮパケットをデカプセル化し、第１ユーザパケットを取得するステップと、
前記ゲートウェイ設備は、前記第１ユーザパケットのＶＸＬＡＮカプセル化を実行し、前記第２ＶＸＬＡＮトンネルを介してカプセル化して取得したＶＸＬＡＮパケットをＢＲＡＳネットワーク要素に転送するステップと、
前記ゲートウェイ設備は、第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素から送信された第２ＶＸＬＡＮパケットを受信するステップと、
前記ゲートウェイ設備は、前記第２ＶＸＬＡＮパケットをデカプセル化して第２ユーザパケットを取得するステップと、
前記ゲートウェイ設備は、前記第２ユーザパケットのＶＸＬＡＮカプセル化を実行し、前記第１ＶＸＬＡＮトンネルを介してカプセル化して取得したＶＸＬＡＮパケットを前記アグリゲーション交換機に転送するステップと、
を含むことを特徴とする方法。
【請求項２】
前記第１ＶＸＬＡＮトンネルと複数の前記第２ＶＸＬＡＮトンネルとは、同一ＶＸＬＡＮに関連付けられ、
前記第１ＶＸＬＡＮトンネルは、第１トンネルグループに属し、
複数の前記第２ＶＸＬＡＮトンネルは、第２トンネルグループに属することを特徴とする請求項１に記載の方法。
【請求項３】
前記方法は、
前記ゲートウェイ設備は、前記第１ユーザパケットのソース媒体アクセス制御ＭＡＣアドレスを学習することを禁止するステップを更に含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記ゲートウェイ設備が前記第１ユーザパケットのＶＸＬＡＮカプセル化を実行するステップは、
前記第１ユーザパケットが未知のユニキャストパケット又はブロードキャストパケットである場合、前記ゲートウェイ設備は、前記第１ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルを取得するステップと、
前記ゲートウェイ設備は、取得された各々の第２ＶＸＬＡＮトンネルに基づいてそれぞれ前記第１ユーザパケットのＶＸＬＡＮカプセル化を実行するステップと、
を含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記ゲートウェイ設備が前記第２ユーザパケットのＶＸＬＡＮカプセル化を実行するステップは、
前記ゲートウェイ設備は、前記第２ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルを取得するステップと、
前記ゲートウェイ設備は、取得された前記第１ＶＸＬＡＮトンネルに基づいて前記第２ユーザパケットのＶＸＬＡＮカプセル化を実行するステップと、
を含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記当該ＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルを取得するステップは、
前記ゲートウェイ設備は、前記第１ＶＸＬＡＮパケットを受信した前記第１ＶＸＬＡＮトンネルの所属する第１トンネルグループを確定するステップと、
前記ゲートウェイ設備は、確定された第１トンネルグループに対応する第２トンネルグループ内の各々の前記第２ＶＸＬＡＮトンネルを、前記第１ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する前記第２ＶＸＬＡＮトンネルとして確定するステップと、
を含むことを特徴とする請求項４に記載の方法。
【請求項７】
当該ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルを取得するステップは、
前記ゲートウェイ設備は、前記第２ＶＸＬＡＮパケットを受信した前記第２ＶＸＬＡＮトンネルの所属する第２トンネルグループを確定するステップと、
前記ゲートウェイ設備は、確定された第２トンネルグループに対応する第１トンネルグループ内の第１ＶＸＬＡＮトンネルを、前記第２ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する前記第１ＶＸＬＡＮトンネルとして確定するステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項８】
ゲートウェイ設備であって、前記ゲートウェイ設備と複数のブロードバンドリモートアクセスサーバＢＲＡＳネットワーク要素を含むＢＲＡＳグループに対応するアグリゲーション交換機との間に第１仮想拡張可能ローカルエリアネットワークＶＸＬＡＮトンネルが確立され、前記ゲートウェイ設備と前記ＢＲＡＳグループ内の各々のＢＲＡＳネットワーク要素の間にそれぞれ第２ＶＸＬＡＮトンネルが確立され、前記ゲートウェイ設備は、
プロセッサと、
前記プロセッサにより実行可能な機械実行可能命令が記憶されている機械可読記憶媒体と、
を含み、
前記プロセッサは、前記機械実行可能命令により、
前記第１ＶＸＬＡＮトンネルを介して前記アグリゲーション交換機から送信された第１ＶＸＬＡＮパケットを受信し、
前記第１ＶＸＬＡＮパケットをデカプセル化して第１ユーザパケットを取得し、
前記第１ユーザパケットのＶＸＬＡＮカプセル化を実行し、当該第２ＶＸＬＡＮトンネルを介してカプセル化して取得したＶＸＬＡＮパケットをＢＲＡＳネットワーク要素に転送し、
前記第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素から送信された第２ＶＸＬＡＮパケットを受信し、
前記第２ＶＸＬＡＮパケットをデカプセル化し、第２ユーザパケットを取得し、
前記第２ユーザパケットのＶＸＬＡＮカプセル化を実行し、前記第１ＶＸＬＡＮトンネルを介してカプセル化して取得したＶＸＬＡＮパケットを前記アグリゲーション交換機に転送することを特徴とするゲートウェイ設備。
【請求項９】
前記第１ＶＸＬＡＮトンネルと複数の前記第２ＶＸＬＡＮトンネルとは、同一ＶＸＬＡＮに関連付けられ、
前記第１ＶＸＬＡＮトンネルは、第１トンネルグループに属し、
複数の前記第２ＶＸＬＡＮトンネルは、第２トンネルグループに属することを特徴とする請求項8に記載のゲートウェイ設備。
【請求項１０】
前記プロセッサは、さらに、前記機械実行可能命令により、
前記第１ユーザパケットのソース媒体アクセス制御（ＭＡＣ）アドレスを学習することを禁止することを特徴とする請求項９に記載のゲートウェイ設備。
【請求項１１】
前記第１ユーザパケットのＶＸＬＡＮカプセル化を実行する時、前記プロセッサは、さらに、前記機械実行可能命令により、
前記第１ユーザパケットが未知のユニキャストパケット又はブロードキャストパケットである場合、前記第１ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルを取得し、
取得された各々の第２ＶＸＬＡＮトンネルに基づいてそれぞれ前記第１ユーザパケットのＶＸＬＡＮカプセル化を実行することを特徴とする請求項１０に記載のゲートウェイ設備。
【請求項１２】
前記第２ユーザパケットのＶＸＬＡＮカプセル化を実行する時、前記プロセッサは、さらに、前記機械実行可能命令により、
前記第２ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルを取得し、
取得された前記第１ＶＸＬＡＮトンネルに基づいて前記第２ユーザパケットのＶＸＬＡＮカプセル化を実行することを特徴とする請求項１０に記載のゲートウェイ設備。
【請求項１３】
当該ＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルを取得する時、前記プロセッサは、さらに、前記機械実行可能命令により、
前記第１ＶＸＬＡＮパケットを受信した前記第１ＶＸＬＡＮトンネルの所属する第１トンネルグループを確定し、
確定された第１トンネルグループに対応する第２トンネルグループ内の各々の前記第２ＶＸＬＡＮトンネルを、前記第１ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する前記第２ＶＸＬＡＮトンネルとして確定することを特徴とする請求項１１に記載のゲートウェイ設備。
【請求項１４】
当該ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルを取得する時、前記プロセッサは、さらに、前記機械実行可能命令により、
前記第２ＶＸＬＡＮパケットを受信した前記第２ＶＸＬＡＮトンネルの所属する第２トンネルグループを確定し、
確定された第２トンネルグループに対応する第１トンネルグループ内の第１ＶＸＬＡＮトンネルを、前記第２ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する前記第１ＶＸＬＡＮトンネルとして確定することを特徴とする請求項１２に記載のゲートウェイ設備。
【発明の詳細な説明】
【技術分野】
【０００１】
関連する出願の参照
本特許出願は、２０１６年７月２０日に提出された出願番号が２０１６１０５７３４７１.０であり、発明の名称が「パケット転送方法及び装置」である中国特許出願の優先権を主張するものであり、その全部の内容は参照することにより本文に組み込まれる。
【背景技術】
【０００２】
ブロードバンドリモートアクセスサーバ（Ｂｒｏａｄｂａｎｄ  Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ、ＢＲＡＳ）は、ブロードバンドネットワーク向けに応用されるアクセスゲートウェイであって、バックボーンネットワークのエッジ層に位置し、ユーザ帯域幅のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、インターネット・プロトコル）／ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ、非同期転送モード）ネットワークのデータアクセスを完成して、商業ビル及び住宅地のブロードバンドインターネット接続を実現することができる。
【０００３】
メトロポリタン・エリア・ネットワーク（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＭＡＮ）ネットワーキングモデルにおいて、ＢＲＡＳは、メトロポリタン・エリア・ネットワークのアグリゲーションコンバージェンスルームに配置され、ブロードバンドユーザ端末は、ＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ、光回線終端装置）によりアグリゲーション交換機（ＨＪＳＷ）にアクセスされてから、ＨＪＳＷを介してＢＲＡＳに接続される。
【図面の簡単な説明】
【０００４】
【図１】本開示の例示的な一実施例が示すメトロポリタン・エリア・ネットワークのネットワーキングアーキテクチャの模式図である。
【図２】本開示の例示的な一実施例が示すゲートウェイ設備が第１ＶＸＬＡＮトンネルを介してＶＸＬＡＮパケットを受信した後に実行する処理のフローチャートである。
【図３】本開示の例示的な一実施例が示すゲートウェイ設備が第２ＶＸＬＡＮトンネルを介してＶＸＬＡＮパケットを受信した後に実行する処理のフローチャートである。
【図４】本開示の例示的な一実施例が示すゲートウェイ設備のハードウェア構造の模式図である。
【図５】本開示の例示的な一実施例が示すゲートウェイ設備の構造の模式図である。
【図６】本開示の例示的な一実施例が示すゲートウェイ設備の別の構造の模式図である。
【発明を実施するための形態】
【０００５】
ここで、例示的な実施例を詳細に説明し、その例を図面に示すことにする。以下の記述に図面が言及される時、特に示されていない限り、異なる図面における同じ数字は、同じまたは類似する要素を示す。以下の例示的な実施例において説明される実施形態は、本開示と一致するすべての実施形態を表すものではない。逆に、それらは、単に添付された特許請求の範囲に詳述される、本開示の一部の側面と一致する装置及び方法の例である。
【０００６】
本開示の以下の実施例において、パケット転送方法及び当該方法を応用可能なゲートウェイ設備を提供する。
【０００７】
本開示の例において、コントローラは、複数のＢＲＡＳネットワーク要素を含む資源プールを維持し、全てのＢＲＡＳネットワーク要素は、機能的に同等であり、相互にバックアップされる。コントローラは、資源プール内のＢＲＡＳネットワーク要素に対してグルーピングを行い、少なくとも二つのＢＲＡＳネットワーク要素を同一グループにグルーピングする。ＢＲＡＳネットワーク要素は、物理ＢＲＡＳ設備であっても良いし、x８６サーバプラットフォームに基づいたＢＲＡＳ仮想化ソフトウェア（ｖＢＲＡＳ）であっても良い。
【０００８】
図１に示すように、コントローラ１００は、ＢＲＡＳネットワーク要素に対してグルーピングを行い、その中で、グループ１は、ＢＲＡＳネットワーク要素１０１内至１０３を含む。コントローラ１００は、グループ１をアグリゲーション交換機（ＨＪＳＷ）１０５に指定する。本開示の実施例において、アグリゲーション交換機（ＨＪＳＷ）１０５とそれに対応するＢＲＡＳネットワーク要素１０１内至１０３の間に一つのゲートウェイ設備１０４が追加され、ゲートウェイ設備１０４は交換機又はルータ等である。アグリゲーション交換機１０５とゲートウェイ設備１０４の間にＶＸＬＡＮ（Ｖｉｒｔｕａｌ  ｅＸｔｅｎｓｉｂｌｅ  ＬＡＮ、仮想拡張可能ローカルエリアネットワーク）トンネルが確立される。ゲートウェイ設備１０４とＢＲＡＳネットワーク要素１０１内至１０３の間にそれぞれＶＸＬＡＮトンネルが確立される。ユーザ端末はＯＬＴ  １０６を介してグリゲーション交換機１０５にアクセスアされる。ＯＬＴ１０６とアグリゲーション交換機１０５の間にＱｉｎＱ（二重層ラベル）トンネルが確立される。
【０００９】
ＶＸＬＡＮトンネルを確立する時、以下のような配置が行われる。
【００１０】
アグリゲーション交換機１０５上でＶＸＬＡＮトンネル（Ｔｕｎｎｅｌ）を配置し、アグリゲーション交換機１０５のＩＰアドレスを当該ＶＸＬＡＮトンネルのソースＩＰアドレスとして指定し、宛先ＩＰアドレスをゲートウェイ設備１０４のＩＰアドレスとして指定する。アグリゲーション交換機１０５上でＶＳＩを構築し、当該ＶＳＩ内にＶＸＬＡＮを作成する。ＡＣ（アクセス回路）インターフェースと、当該ＶＳＩと、当該ＶＸＬＡＮトンネルとを関連付ける。従って、アグリゲーション交換機１０５上でＡＣインターフェース、ＶＳＩ、ＶＸＬＡＮトンネル及びＶＸＬＡＮは、対応関係を形成する。
【００１１】
ゲートウェイ設備１０４上でアグリゲーション交換機１０５に対するＶＸＬＡＮトンネルを配置して、第１ＶＸＬＡＮトンネルと称する。当該第１ＶＸＬＡＮトンネルのソースＩＰアドレスは、ゲートウェイ設備１０４のＩＰアドレスであり、宛先ＩＰアドレスは、アグリゲーション交換機１０５のＩＰアドレスである。グループ１内の各々のＢＲＡＳネットワーク要素に対して、ゲートウェイ設備１０４上でＶＸＬＡＮトンネルを配置して、第２ＶＸＬＡＮトンネルと称する。当該第２ＶＸＬＡＮトンネルのソースＩＰアドレスはゲートウェイ設備１０４のＩＰアドレスであり、宛先ＩＰアドレスは当該ＢＲＡＳネットワーク要素のＩＰアドレスである。ゲートウェイ設備１０４上でＶＳＩを構築し、当該ＶＳＩ内でＶＸＬＡＮを作成する。当該ＶＳＩと、配置された全ての第２ＶＸＬＡＮトンネルと、配置された第１ＶＸＬＡＮトンネルとを関連付ける。従って、ゲートウェイ設備上で、ＶＳＩ、第２ＶＸＬＡＮトンネル、第１ＶＸＬＡＮトンネル及びＶＸＬＡＮは対応関係を形成する。
【００１２】
グループ１内の各々のＢＲＡＳネットワーク要素上でＶＸＬＡＮトンネルを配置し、当該ＢＲＡＳネットワーク要素のＩＰアドレスを当該ＶＸＬＡＮトンネルのソースＩＰアドレスとして指定し、宛先ＩＰアドレスをゲートウェイ設備１０４のＩＰアドレスとして指定する。当該ＢＲＡＳネットワーク要素上でＶＳＩを作成し、当該ＶＳＩ内でＶＸＬＡＮを作成する。当該ＶＳＩと、当該ＶＸＬＡＮトンネルとを関連付ける。従って、グループ１内の各々のＢＲＡＳネットワーク要素上で、ＶＳＩ、ＶＸＬＡＮトンネル及びＶＸＬＡＮは対応関係を形成する。
【００１３】
上記の配置過程に基づいて、コントローラ１００は、アグリゲーション交換機１０５とゲートウェイ設備１０４の間にＶＸＬＡＮトンネルを確立し、ゲートウェイ設備１０４とグループ１内の各々のＢＲＡＳネットワーク要素の間にＶＸＬＡＮトンネルを確立して1組のＶＸＬＡＮトンネルを取得する。配置が完了した後、ユーザ端末は、アグリゲーション交換機１０５を介してＢＲＡＳネットワーク要素にアクセスされることができる。
【００１４】
ユーザ端末→ＢＲＡＳネットワーク要素の上り方向のＭＡＣアドレス学習及びパケット転送処理フローは、下記の通りである。
【００１５】
ユーザ端末は、ユニキャストユーザパケットを発行する。
【００１６】
アグリゲーション交換機１０５は、ＡＣインターフェースを介して当該ユニキャストユーザパケットを受信した後、当該ユニキャストユーザパケットの所属するＶＸＬＡＮを確定し、当該ユニキャストユーザパケットのソースＭＡＣアドレスを学習し、即ち、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルに、当該ソースＭＡＣアドレスと当該ＡＣインターフェースの対応関係を含むＭＡＣエントリを追加する。当該ユニキャストユーザパケットの宛先ＭＡＣアドレスに基づいて、当該ＭＡＣアドレステーブルで対応するＶＸＬＡＮトンネルを検索する。当該ＶＸＬＡＮトンネルに基づいて当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットをゲートウェイ設備１０４に転送する。
【００１７】
ゲートウェイ設備１０４は、第１ＶＸＬＡＮトンネルを介して当該ＶＸＬＡＮパケットを受信した後、当該ＶＸＬＡＮパケットをデカプセル化してユニキャストユーザパケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ユニキャストユーザパケットのソースＭＡＣアドレスを学習し、即ち、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルに、当該ソースＭＡＣアドレスと当該第１ＶＸＬＡＮトンネルの対応関係を含むＭＡＣエントリを追加する。ゲートウェイ設備１０４は、当該ユニキャストユーザパケットの宛先ＭＡＣアドレスに基づいて、当該ＭＡＣアドレステーブルで対応する第２ＶＸＬＡＮトンネルを検索し、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを当該第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素に転送する。
【００１８】
ＢＲＡＳネットワーク要素は、当該ＶＸＬＡＮパケットを受信した後、当該ＶＸＬＡＮパケットをデカプセル化してユニキャストユーザパケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ユニキャストユーザパケットのソースＭＡＣアドレスを学習し、即ち、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルに、当該ソースＭＡＣアドレスと当該ＶＸＬＡＮパケットを受信したＶＸＬＡＮトンネルの対応関係を含むＭＡＣエントリを追加し、当該ユニキャストユーザパケットに対して相応する処理を行い、例えば、デカプセル化して取得したプロトコルパケットをプロトコルスタックに送信するか、またはデカプセル化して取得したデータパケットを公衆ネットワーク等に転送する。
【００１９】
ＢＲＡＳネットワーク要素→ユーザ端末の下り方向のＭＡＣアドレス学習及びパケット転送処理フローは、下記の通りである。
【００２０】
ＢＲＡＳネットワーク要素がユニキャストユーザパケットを送信すべきである時、ＢＲＡＳネットワーク要素は、当該ユニキャストユーザパケットの所属するＶＸＬＡＮを確定し、当該ユニキャストユーザパケットに対応する宛先ＭＡＣアドレスに基づいて、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルで対応するＶＸＬＡＮトンネルを検索し、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを、当該ＶＸＬＡＮトンネルを介してゲートウェイ設備１０４に転送する。送信されるべきユニキャストユーザパケットは、例えば、ＢＲＡＳネットワーク要素自身により生成されたユニキャストユーザパケット、或いは、ＢＲＡＳネットワーク要素が公衆ネットワークから受信したユニキャストユーザパケット等であって良い。当該ユニキャストユーザパケットに対応する宛先ＭＡＣアドレスは、当該ユニキャストユーザパケットにキャリーされる宛先ＭＡＣアドレスであっても良いし、当該ユニキャストユーザパケットにキャリーされる宛先ＩＰアドレスに対応するＭＡＣアドレスであっても良い。
【００２１】
ゲートウェイ設備１０４は、第２ＶＸＬＡＮトンネルを介して当該ＶＸＬＡＮパケットを受信した後、当該ＶＸＬＡＮパケットをデカプセル化してユニキャストユーザパケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ユニキャストユーザパケットのソースＭＡＣアドレスを学習し、即ち、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルに、当該ソースＭＡＣアドレスと当該第２ＶＸＬＡＮトンネルの対応関係を含むＭＡＣエントリを追加する。ゲートウェイ設備１０４は、当該ユニキャストユーザパケットの宛先ＭＡＣアドレスに基づいて、当該ＭＡＣアドレステーブルで対応する第１ＶＸＬＡＮトンネルを検索し、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを、当該第１ＶＸＬＡＮトンネルを介してアグリゲーション交換機１０５に送信する。
【００２２】
アグリゲーション交換機１０５は、当該ＶＸＬＡＮパケットを受信した後、当該ＶＸＬＡＮパケットをデカプセル化してユニキャストユーザパケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ユニキャストユーザパケットのソースＭＡＣアドレスを学習し、即ち、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルに、当該ソースＭＡＣアドレスと当該ＶＸＬＡＮパケットを受信したＶＸＬＡＮトンネルの対応関係を含むＭＡＣエントリを追加する。アグリゲーション交換機１０５は、当該ユニキャストユーザパケットの宛先ＭＡＣアドレスに基づいて、当該ＭＡＣアドレステーブルで対応するＡＣインターフェースを検索し、当該ユニキャストユーザパケットを当該ＡＣインターフェースを介してユーザ端末に転送する。
【００２３】
上記の処理フローに基づいて、ゲートウェイ設備１０４は、ユーザ端末のＭＡＣアドレスを学習すべきであるばかりでなく、ＢＲＡＳネットワーク要素のＭＡＣアドレスも学習すべきであるが、この場合、ＭＡＣエントリ資源不足を招く可能性がある。当該問題点を解決するために、本開示の実施例において、ゲートウェイ設備１０４のＭＡＣアドレス学習に対して改善を行い、これに基づいて、ゲートウェイ設備１０４のパケット転送処理フローに対して改善を行う。
【００２４】
先ず、ゲートウェイ設備１０４上で同一ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネル及び第２ＶＸＬＡＮトンネルに対してグルーピングを行う。即ち、当該第１ＶＸＬＡＮトンネルを1グループにグルーピングして、第１トンネルグループと称し、第２ＶＸＬＡＮトンネルを別の1グループにグルーピングして、第２トンネルグループと称する。具体的なグルーピング方式は、次の通りであって良い。
【００２５】
コントローラ１００は、ゲートウェイ設備１０４上で第１ＶＸＬＡＮトンネルを配置するとき、さらに、当該第１ＶＸＬＡＮトンネルの属性は第１属性であると指定し、ゲートウェイ設備１０４上で第２ＶＸＬＡＮトンネルを配置する時、さらに、当該第２ＶＸＬＡＮトンネルの属性は第２属性であると指定する。この場合、同一ＶＸＬＡＮの第１属性に対応する第１ＶＸＬＡＮトンネルは第１トンネルグループを配置し、第２属性の第２ＶＸＬＡＮトンネルは第２トンネルグループを配置する。或いは、第１トンネルグループ及び第２トンネルグループを作成し、第１ＶＸＬＡＮトンネルを第１トンネルグループに追加し、第２ＶＸＬＡＮトンネルを第２トンネルグループに追加する。明らかに、他のグルーピング方式を用いても良いし、本開示の実施例はこれに対して限定しない。
【００２６】
上記のグルーピングに基づいて、ユーザ端末→ＢＲＡＳネットワーク要素の上り方向のＭＡＣアドレス学習及びパケット転送処理フローは次の通りである。
【００２７】
ユーザ端末は、ユニキャストユーザパケットを発行する。
【００２８】
アグリゲーション交換機１０５が当該ユニキャストユーザパケットを受信した時のＭＡＣアドレス学習及びパケット転送処理は変わらない。従って、アグリゲーション交換機１０５は、当該ユニキャストユーザパケットをカプセル化してＶＸＬＡＮパケットを取得し、ＶＸＬＡＮパケットをゲートウェイ設備１０４に送信する。
【００２９】
図２に示すように、ゲートウェイ設備１０４は、第１ＶＸＬＡＮトンネルを介して当該ＶＸＬＡＮパケットを受信した後、下記のステップを実行する。
【００３０】
ステップＳ２０１で、ゲートウェイ設備１０４は、当該ＶＸＬＡＮパケットをデカプセル化してユニキャストユーザパケットを取得する。
【００３１】
ステップＳ２０２で、ゲートウェイ設備１０４は、当該ユニキャストユーザパケットのソースＭＡＣアドレスを学習することを禁止する。
【００３２】
即ち、ゲートウェイ設備１０４は、ユーザ端末のＭＡＣアドレスを学習しない。
【００３３】
ステップＳ２０３で、ゲートウェイ設備１０４は、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ユニキャストユーザパケットの宛先ＭＡＣアドレスに基づいて、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルで対応する第２ＶＸＬＡＮトンネルを検索する。
【００３４】
ステップＳ２０４で、ゲートウェイ設備１０４は、対応する第２ＶＸＬＡＮトンネルが見つかったか否かを判断する。そうである場合、ゲートウェイ設備１０４は、ステップＳ２０５を実行する。そうでない場合、ゲートウェイ設備１０４は、ステップＳ２０６を実行する。
【００３５】
ステップＳ２０５で、ゲートウェイ設備１０４は、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを当該第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素に転送する。
【００３６】
ステップＳ２０６で、ゲートウェイ設備１０４は、当該ＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルを検索し、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、当該第２ＶＸＬＡＮトンネルを介してグループ１内の各々のＢＲＡＳネットワーク要素に転送する。
【００３７】
ステップＳ２０６において、ゲートウェイ設備１０４は、当該ＶＸＬＡＮパケットのＶＸＬＡＮヘッダにおけるＶＸＬＡＮ  ＩＤ、外層ＩＰヘッダにおけるソースＩＰアドレス及び宛先ＩＰアドレスに基づいて、当該ＶＸＬＡＮパケットを受信した第１ＶＸＬＡＮトンネルは第１トンネルグループに属すると確定する。従って、ゲートウェイ設備１０４は、確定された第１トンネルグループに対応する第２トンネルグループ内の各々の第２ＶＸＬＡＮトンネルを、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルとして確定する。ゲートウェイ設備１０４は、確定された各々の第２ＶＸＬＡＮトンネルに対して、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを、当該第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素に転送し、従って、グループ１内の全てのＢＲＡＳネットワーク要素にブロードキャストする。
【００３８】
同様に、ステップＳ２０１で、ゲートウェイ設備１０４は、デカプセル化して取得したものがブロードキャストユーザパケットである場合にも、ステップＳ２０６の転送フローを実行し、従って、グループ１内の全てのＢＲＡＳネットワーク要素にブロードキャストする。
【００３９】
ＢＲＡＳネットワーク要素が当該ＶＸＬＡＮパケットを受信した後のＭＡＣアドレス学習及びパケット転送処理フローは変わらない。
【００４０】
ＢＲＡＳネットワーク要素→ユーザ端末の下り方向のＭＡＣアドレス学習及びパケット転送処理のフローは次の通りである。
【００４１】
ＢＲＡＳネットワーク要素がユニキャストユーザパケットを送信すべきである時、ＢＲＡＳネットワーク要素は、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットをゲートウェイ設備１０４に送信する。
【００４２】
図３に示すように、ゲートウェイ設備１０４は、第２ＶＸＬＡＮトンネルを介して当該ＶＸＬＡＮパケットを受信した後、下記のステップを実行する。
【００４３】
ステップＳ３０１で、ゲートウェイ設備１０４は、当該ＶＸＬＡＮパケットをデカプセル化してユニキャストユーザパケットを取得する。
【００４４】
ステップＳ３０２で、ゲートウェイ設備１０４は、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルを検索し、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したユニキャストユーザパケットを当該第１ＶＸＬＡＮトンネルを介してアグリゲーション交換機１０５に送信する。
【００４５】
具体的には、ステップＳ３０２で、ゲートウェイ設備１０４は、当該ＶＸＬＡＮパケットのＶＸＬＡＮヘッダにおけるＶＸＬＡＮ  ＩＤ、外層ＩＰヘッダにおけるソースＩＰアドレス及び宛先ＩＰアドレスに基づいて、当該ＶＸＬＡＮパケットを受信した第２ＶＸＬＡＮトンネルは第２トンネルグループに属すると確定する。従って、ゲートウェイ設備１０４は、確定された第２トンネルグループに対応する第１トンネルグループ内の第１ＶＸＬＡＮトンネルを、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルとして確定する。第１トンネルグループに第１ＶＸＬＡＮトンネルが１つしかないため、ゲートウェイ設備１０４は、当該ユニキャストユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを、当該第１ＶＸＬＡＮトンネルを介してアグリゲーション交換機１０５に転送する。
【００４６】
ステップＳ３０３で、ゲートウェイ設備１０４は、当該ユニキャストユーザパケットのソースＭＡＣアドレスを学習し、即ち、当該ＶＸＬＡＮに対応するＭＡＣアドレステーブルに、当該ソースＭＡＣアドレスと当該第２ＶＸＬＡＮトンネルの対応関係を含むＭＡＣエントリを追加する。
【００４７】
同様に、ステップＳ３０１で、カプセル化して取得したものがブロードキャストユーザパケットである場合にも、ゲートウェイ設備１０４は、ステップＳ３０２の転送フローを実行し、従って、ブロードキャストユーザパケットをアグリゲーション交換機１０５に転送する。
【００４８】
アグリゲーション交換機１０５が当該ＶＸＬＡＮパケットを受信した後のＭＡＣアドレス学習及びパケット転送処理フローは変わらない。従って、最終的には、デカプセル化して取得したユニキャストユーザパケットを、ＡＣインターフェースを介してユーザ端末に転送する。
【００４９】
本開示の上記の実施例に方法において、アグリゲーション交換機１０５とそれに対応する少なくとも一つのＢＲＡＳネットワーク要素の間にゲートウェイ設備１０４が追加される。ゲートウェイ設備１０４とアグリゲーション交換機１０５の間にＶＸＬＡＮトンネルが確立され、ゲートウェイ設備１０４と当該少なくとも一つのＢＲＡＳネットワーク要素の間にＶＸＬＡＮトンネルが確立される。ＶＸＬＡＮトンネルを介してアグリゲーション交換機１０５から送信された第１ＶＸＬＡＮパケットを受信した後、ゲートウェイ設備１０４は、第１ＶＸＬＡＮパケットをデカプセル化して第１ユーザパケットを取得し、当該第１ユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得した第１ユーザパケットをＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素に転送する。ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素から送信された第２ＶＸＬＡＮパケットを受信した後、ゲートウェイ設備１０４は、第２ＶＸＬＡＮパケットをデカプセル化して第２ユーザパケットを取得し、第２ユーザパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得した第２ユーザパケットをＶＸＬＡＮトンネルを介してアグリゲーション交換機１０５に転送する。従って、ＢＲＡＳネットワーク要素とユーザ端末の間の互いのパケット転送を実現する。
【００５０】
ゲートウェイ設備１０４によりアグリゲーション交換機１０５と当該少なくとも一つのＢＲＡＳネットワーク要素の間のＶＸＬＡＮトンネルを、アグリゲーション交換機１０５とゲートウェイ設備１０４の間のＶＸＬＡＮトンネル及びゲートウェイ設備１０４と当該少なくとも一つのＢＲＡＳネットワーク要素の間のＶＸＬＡＮトンネルに分割したため、当該少なくとも一つのＢＲＡＳネットワーク要素の数量が変化する時、例えば、増加又は減少する時、ただゲートウェイ設備１０４上のＶＸＬＡＮトンネルの関連配置を修正しさえすれば良く、アグリゲーション交換機に対する修正作業を減らす。
【００５１】
また、ゲートウェイ設備１０４は、ＶＸＬＡＮトンネルを介してアグリゲーション交換機１０５から送信されたユーザパケットを受信した後、当該ユーザパケットのソースＭＡＣアドレスを学習する必要がなく、即ち、ユーザ端末のＭＡＣアドレスを学習する必要がない。ユーザ端末の数量が比較的に大きいため、ゲートウェイ設備１０４が学習すべきＭＡＣアドレスの数量を効果的に減らす、従って、ゲートウェイ設備１０４のＭＡＣエントリ資源を節約する。
【００５２】
ゲートウェイ設備１０４は、ユーザ端末のＭＡＣアドレスを学習する必要がなく、ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素から送信されたユーザパケットを受信した後、所属するＶＸＬＡＮに対応する本設備とアグリゲーション交換機１０５の間のＶＸＬＡＮトンネルを介してアグリゲーション交換機１０５に転送する。当該ＶＸＬＡＮは、ただ一つの本設備とアグリゲーション交換機１０５の間のＶＸＬＡＮトンネルに対応するため、パケットのフラッディングを引き起こさない。
【００５３】
図１に示す実際ネットワークを例として、上記の実施例の方法を詳細に説明する。図１に示すようなメトロポリタン・エリア・ネットワークにおいて、ゲートウェイ設備１０４は、アグリゲーション交換機ＨＪＳＷ１０５及びＢＲＡＳネットワーク要素１０１〜ＢＲＡＳネットワーク要素１０３を接続する。ＢＲＡＳネットワーク要素１０１〜ＢＲＡＳネットワーク要素１０３は、同一グループにグルーピングされて、グループ１と称される。ユーザ端末１（図１に未図示）は、ＯＬＴ１０６を介してＨＪＳＷ１０５のＡＣインターフェースＡＣ１に接続される。
【００５４】
コントローラ１００は、ＨＪＳＷ１０５上でＶＸＬＡＮトンネルＴｕｎｎｅｌ１を配置し、Ｔｕｎｎｅｌ１のソースＩＰアドレスはＨＪＳＷ１０５のＩＰアドレスＨＪＳＷ１０５-ＩＰであり且つ宛先ＩＰアドレスはゲートウェイ設備１０４のＩＰアドレスＧＷ-ＩＰであると指定し、ＶＳＩ  Ａを配置し、ＶＳＩ  Ａ内でＶＸＬＡＮ１を作成し、ＡＣ１と、ＶＳＩ  Ａよ、Ｔｕｎｎｅｌ１とを関連付ける。
【００５５】
コントローラ１００は、ゲートウェイ設備１０４上でＨＪＳＷ１０５に対して第１ＶＸＬＡＮトンネルＴｕｎｎｅｌ１を配置し、Ｔｕｎｎｅｌ１のソースＩＰアドレスはＧＷ-ＩＰであり且つ宛先ＩＰアドレスはＨＪＳＷ１０５-ＩＰであると指定する。コントローラ１００は、ＢＲＡＳネットワーク要素１０１〜ＢＲＡＳネットワーク要素１０３における各々のＢＲＡＳネットワーク要素に対して、それぞれ第２ＶＸＬＡＮトンネルＴｕｎｎｅｌ２、Ｔｕｎｎｅｌ３及びＴｕｎｎｅｌ４を配置し、Ｔｕｎｎｅｌ２、Ｔｕｎｎｅｌ３及びＴｕｎｎｅｌ４のソースＩＰアドレスはいずれもＧＷ-ＩＰであり、且つ宛先ＩＰアドレスはそれぞれＢＲＡＳネットワーク要素１のＩＰアドレスＢＲＡＳ１０１-ＩＰ、ＢＲＡＳネットワーク要素２のＩＰアドレスＢＲＡＳ１０２-ＩＰ及びＢＲＡＳネットワーク要素３のＩＰアドレスＢＲＡＳ１０３-ＩＰであると指定する。コントローラ１００は、ＶＳＩ  Ａを配置し、ＶＳＩ  Ａ内でＶＸＬＡＮ１を作成し、ＶＳＩ  Ａと、Ｔｕｎｎｅｌ１と、Ｔｕｎｎｅｌ２と、Ｔｕｎｎｅｌ３と、Ｔｕｎｎｅｌ４とを関連付ける。コントローラ１００は、Ｔｕｎｎｅｌ１を第１トンネルグループにグルーピングし、Ｔｕｎｎｅｌ２、Ｔｕｎｎｅｌ３、Ｔｕｎｎｅｌ４を第２トンネルグループにグルーピングする。
【００５６】
コントローラ１００は、ＢＲＡＳネットワーク要素１０１上でＶＸＬＡＮトンネルＴｕｎｎｅｌ２を配置し、Ｔｕｎｎｅｌ２のソースＩＰアドレスはＢＲＡＳ１０１-ＩＰであり且つ宛先ＩＰアドレスはＧＷ-ＩＰであると指定し、ＶＳＩ  Ａを配置し、ＶＳＩ  Ａ内でＶＸＬＡＮ１を作成し、ＶＳＩ  ＡとＴｕｎｎｅｌ２とを関連付ける。コントローラ１００は、ＢＲＡＳネットワーク要素１０２上でＶＸＬＡＮトンネルＴｕｎｎｅｌ３を配置し、Ｔｕｎｎｅｌ３のソースＩＰアドレスはＢＲＡＳ１０２-ＩＰであり、宛先ＩＰアドレスはＧＷ-ＩＰであると指定し、ＶＳＩ  Ａを配置し、ＶＳＩ  Ａ内でＶＸＬＡＮ１を作成し、ＶＳＩ  ＡとＴｕｎｎｅｌ３とを関連付ける。コントローラ１００は、ＢＲＡＳネットワーク要素１０３上でＶＸＬＡＮトンネルＴｕｎｎｅｌ４を配置し、Ｔｕｎｎｅｌ４のソースＩＰアドレスはＢＲＡＳ１０３-ＩＰであり且つ宛先ＩＰアドレスはＧＷ-ＩＰであると指定し、ＶＳＩ  Ａを配置し、ＶＳＩ  Ａ内でＶＸＬＡＮ１を作成し、ＶＳＩ  ＡとＴｕｎｎｅｌ４とを関連付ける。
【００５７】
ＰＰＰｏＥ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ、イーサネットに基づいたポイントトゥポイントプロトコル）アプリケーションシナリオにおいて、ＢＲＡＳネットワーク要素１０１のＭＡＣアドレスはＢＲＡＳ１０１-ＭＡＣであり、ＢＲＡＳネットワーク要素１０２のＭＡＣアドレスはＢＲＡＳ  １０２-ＭＡＣであり、ＢＲＡＳネットワーク要素３のＭＡＣアドレスはＢＲＡＳ１０３-ＭＡＣであり、ユーザ端末１のＭＡＣアドレスはＵＳＥＲ１である。当該シナリオにおける処理フローは、次の通りである。
【００５８】
ユーザ端末１は、最初のパケットを発行する。当該最初のパケットのソースＭＡＣアドレスは、ＵＳＥＲ１であり、宛先ＭＡＣアドレスは、ブロードキャストＭＡＣアドレスである。ＨＪＳＷ１０５は、ＡＣ１を介して当該最初のパケットを受信した後、当該最初のパケットの所属するＶＸＬＡＮはＶＸＬＡＮ１であると確定し、表１-１の２行目に示すように、ＶＸＬＡＮ１に対応するＭＡＣアドレステーブルに、ＵＳＥＲ１とＡＣ１の対応関係を含むＭＡＣエントリを追加する。ＨＪＳＷ１０５は、ＶＸＬＡＮ１に対応するＶＸＬＡＮトンネルはＴｕｎｎｅｌ１であると確定し、当該最初のパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットをＴｕｎｎｅｌ１を介してゲートウェイ設備１０４に送信する。
【表１】
2019521619.tif 000003
【００５９】
ゲートウェイ設備１０４は、Ｔｕｎｎｅｌ１を介して当該ＶＸＬＡＮパケットを受信した後、デカプセル化して当該最初のパケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮはＶＸＬＡＮ１であると確定し、ＶＸＬＡＮ１に対応する第２トンネルグループ内のＴｕｎｎｅｌ２、Ｔｕｎｎｅｌ３、Ｔｕｎｎｅｌ４を検索する。見つかった各々のＶＸＬＡＮトンネルに対して、当該最初のパケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを当該ＶＸＬＡＮトンネルを介して対応するＢＲＡＳネットワーク要素に転送する。従って、当該最初のパケットをＢＲＡＳネットワーク要素１０１、ＢＲＡＳネットワーク要素１０２及びＢＲＡＳネットワーク要素１０３にブロードキャストする。
【００６０】
ＢＲＡＳネットワーク要素１０１は、当該ＶＸＬＡＮパケットを受信した後、デカプセル化して当該最初のパケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮはＶＸＬＡＮ１であると確定し、表２の２行目に示すように、ＶＸＬＡＮ１に対応するＭＡＣアドレステーブルに、ＵＳＥＲ１と当該ＶＸＬＡＮパケットを受信したＴｕｎｎｅｌ２の対応関係を含むＭＡＣエントリを追加し、当該最初のパケットをコントローラ１００に報告する。
【００６１】
同様に、ＢＲＡＳネットワーク要素１０２及びＢＲＡＳネットワーク要素１０３も上記の操作を実行し、従って、ＵＳＥＲ１に対応するＭＡＣエントリを追加し、当該最初のパケットをコントローラ１００に報告する。
【表２】
2019521619.tif 000004
【００６２】
コントローラ１００は、ＢＲＡＳネットワーク要素１０１、ＢＲＡＳネットワーク要素１０２及びＢＲＡＳネットワーク要素１０３により報告された最初のパケットを受信した後、最も負荷の小さいＢＲＡＳネットワーク要素１０１を選択して応答通知を送信する。ＢＲＡＳネットワーク要素１０１は、当該応答通知を受信した後、当該最初のパケットに対して応答パケットを生成する。当該応答パケットのソースＭＡＣアドレスは、ＢＲＡＳ１０１-ＭＡＣであり、宛先ＭＡＣアドレスは、ＵＳＥＲ１である。そして、ＢＲＡＳネットワーク要素１０１は、ＵＳＥＲ１に基づいて表２に示すようなＭＡＣアドレステーブルで対応するＴｕｎｎｅｌ２を検索し、当該応答パケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットをＴｕｎｎｅｌ２を介してゲートウェイ設備１０４に送信する。
【００６３】
ゲートウェイ設備１０４は、Ｔｕｎｎｅｌ２を介して当該ＶＸＬＡＮパケットを受信した後、デカプセル化して応答パケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮはＶＸＬＡＮ１であると確定し、表３の２行目に示すように、ＶＸＬＡＮ１に対応するＭＡＣアドレステーブルに、ＢＲＡＳ１０１-ＭＡＣとＴｕｎｎｅｌ２の対応関係を含むＭＡＣエントリを追加する。ゲートウェイ設備１０４は、ＶＸＬＡＮ１に対応する第１トンネルグループ内のＴｕｎｎｅｌ１を検索し、当該応答パケットのＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを、Ｔｕｎｎｅｌ１を介してＨＪＳＷ１０５に転送する。
【表３】
2019521619.tif 000005
【００６４】
ＨＪＳＷ１０５は、当該ＶＸＬＡＮパケットを受信した後、デカプセル化して当該応答パケットを取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮはＶＸＬＡＮ１であると確定し、表１-２の３行目に示すように、ＶＸＬＡＮ１に対応するＭＡＣアドレステーブルに、ＢＲＡＳ１０１-ＭＡＣと当該ＶＸＬＡＮパケットを受信したＴｕｎｎｅｌ１の対応関係を含むＭＡＣエントリを追加する。この時、表１-１は、表１-２にアップデートされる。また、ＨＪＳＷ１０５は、当該応答パケットの宛先ＭＡＣアドレスＵＳＥＲ１に基づいて、表１-２に示すようなＭＡＣアドレステーブルで対応するＡＣ１を検索し、ＡＣ１を介して当該応答パケットをユーザ端末１に転送する。
【表４】
2019521619.tif 000006
【００６５】
以後、ユーザ端末１が送信した後続のパケットは、ユニキャストパケットであり、パケット２と称され、当該パケット２の宛先ＭＡＣアドレスは、ＢＲＡＳ１０１-ＭＡＣである。ＨＪＳＷ１０５は、パケット２の宛先ＭＡＣアドレスＢＲＡＳ１０１-ＭＡＣに基づいて、表１-２に示すようなＭＡＣアドレステーブルで対応するＴｕｎｎｅｌ１を検索し、当該パケット２のＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットをＴｕｎｎｅｌ１を介してゲートウェイ設備１０４に転送する。
【００６６】
ゲートウェイ設備１０４は、Ｔｕｎｎｅｌ１を介して当該ＶＸＬＡＮパケットを受信した後、デカプセル化してパケット２を取得し、当該パケット２の宛先ＭＡＣアドレスＢＲＡＳ１０１-ＭＡＣに基づいて、表３に示すようなＭＡＣアドレステーブルで対応するＴｕｎｎｅｌ２を検索し、パケット２のＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを、Ｔｕｎｎｅｌ２を介してＢＲＡＳネットワーク要素１０１に転送する。
【００６７】
ＢＲＡＳネットワーク要素１０１は、当該ＶＸＬＡＮパケットを受信した後、デカプセル化してパケット２を取得し、当該パケット２に対して相応する処理を行う。
【００６８】
ＢＲＡＳネットワーク要素１０１がユーザ端末１にパケット３を送信しようとする時、当該パケット３の宛先ＭＡＣアドレスＵＳＥＲ１に基づいて、表２に示すようなＭＡＣアドレステーブルで対応するＴｕｎｎｅｌ２を検索し、パケット３のＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットを、Ｔｕｎｎｅｌ２を介してゲートウェイ設備１０４に転送する。
【００６９】
ゲートウェイ設備１０４は、Ｔｕｎｎｅｌ２を介して当該ＶＸＬＡＮパケットを受信した後、デカプセル化して当該パケット３を取得し、当該ＶＸＬＡＮパケットの所属するＶＸＬＡＮはＶＸＬＡＮ１であると確定し、ＶＸＬＡＮ１に対応する第１トンネルグループ内のＴｕｎｎｅｌ１を検索し、当該パケット３のＶＸＬＡＮカプセル化を実行し、カプセル化して取得したＶＸＬＡＮパケットをＴｕｎｎｅｌ１を介してＨＪＳＷ  １０５に転送する。
【００７０】
ＨＪＳＷ１０５は、当該ＶＸＬＡＮパケットを受信した後、デカプセル化してパケット３を取得し、当該パケット３の宛先ＭＡＣアドレスＵＳＥＲ１に基づいて、表１-２に示すようなＭＡＣアドレステーブルで対応するＡＣ１を検索し、従って、当該パケット３をＡＣ１を介してユーザ端末１に送信する。
【００７１】
前述のパケット転送方法の実施例に対応して、本開示は、当該パケット転送方法を応用するゲートウェイ設備の実施例を更に提供する。
【００７２】
図４は、本開示の例が提供するゲートウェイ設備のハードウェア構造の模式図である。当該ゲートウェイ設備は、プロセッサ１０と、機械実行可能命令が記憶された機械可読記憶媒体２０とを含む。プロセッサ１０と機械可読記憶媒体２０とは、システムバス３０を介して通信する。また、機械可読記憶媒体２０におけるパケット転送制御論理６０に対応する機械実行可能命令を読み取って実行することで、プロセッサ１０は、上記のパケット転送方法を実行する。図４に示すプロセッサ１０、機械可読記憶媒体２０及びシステムバス３０以外に、当該ゲートウェイ設備の実際機能によって、他のハードウェアを更に含み、これに対しては、これ以上詳細に説明しないことにする。
【００７３】
本文で言及される機械可読記憶媒体２０は、いかなる電子、磁気、光学又は他の物理的な記憶装置であって良いし、例えば、実行可能命令、データ等の情報を格納又は記憶する。例えば、機械可読記憶媒体は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、揮発性メモリ、不揮発性メモリ、フラッシュメモリ、記憶ドライブ（例えば、ハードディスクドライバ）、ソリッドステートドライブ、いかなる類型の記憶ディスク（例えば、コンパクトディスク、ｄｖｄ等）、或いは、類似した記憶媒体又はそれらの組み合わせであって良い。
【００７４】
図５を参照すると、機能的に分けて、上記のパケット転送制御論理６０は、受信モジュール６０１と、デカプセル化モジュール６０２と、カプセル化送信モジュール６０３とを含む。
【００７５】
受信モジュール６０１は、ゲートウェイ設備とアグリゲーション交換機の間に確立された第１ＶＸＬＡＮトンネルを介してアグリゲーション交換機から送信された第１ＶＸＬＡＮパケットを受信し、ゲートウェイ設備とＢＲＡＳネットワーク要素の間に確立された第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素から送信された第２ＶＸＬＡＮパケットを受信するために用いられる。
【００７６】
デカプセル化モジュール６０２は、受信モジュール６０１が第１ＶＸＬＡＮパケットを受信した後、第１ＶＸＬＡＮパケットをデカプセル化して第１ユーザパケットを取得し、受信モジュール６０１が第２ＶＸＬＡＮパケットを受信した後、第２ＶＸＬＡＮパケットをデカプセル化して第２ユーザパケットを取得するために用いられる。
【００７７】
カプセル化送信モジュール６０３は、デカプセル化モジュール６０２により、デカプセル化して取得した第１ユーザパケットのＶＸＬＡＮカプセル化を実行し、第２ＶＸＬＡＮトンネルを介してＢＲＡＳネットワーク要素に送信し、デカプセル化モジュール６０２により、デカプセル化して取得した第２ユーザパケットのＶＸＬＡＮカプセル化を実行し、第１ＶＸＬＡＮトンネルを介してアグリゲーション交換機に転送するために用いられる。
【００７８】
図６に示すように、上記のパケット転送制御論理６０は、関連付けモジュール６０４と、グループモジュール６０６とを更に含む。関連付けモジュール６０４は、第１ＶＸＬＡＮトンネルと複数の第２ＶＸＬＡＮトンネルとを同一ＶＸＬＡＮに関連付けるために用いられる。グループモジュール６０６は、第１ＶＸＬＡＮトンネルを第１トンネルグループにグルーピングし、複数の第２ＶＸＬＡＮトンネルを第２トンネルグループにグルーピングする。
【００７９】
図６に示すように、上記のパケット転送制御論理６０は、デカプセル化モジュール６０２が第１ＶＸＬＡＮパケットをデカプセル化して第１ユーザパケットを取得した後、第１ユーザパケットのソースＭＡＣアドレスを学習することを禁止するための学習モジュール６０５を更に含む。
【００８０】
カプセル化送信モジュール６０２は、下記のステップに基づいて第１ユーザパケットのＶＸＬＡＮカプセル化を実行することを実現する。即ち、カプセル化送信モジュール６０２は、第１ユーザパケットが未知のユニキャストパケット又はブロードキャストパケットである場合、第１ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ＶＸＬＡＮに対応する少なくとも一つの第２ＶＸＬＡＮトンネルを取得し、取得された各々の第２ＶＸＬＡＮトンネルに基づいて、それぞれ第１ユーザパケットのＶＸＬＡＮカプセル化を実行する。
【００８１】
カプセル化送信モジュール６０２は、下記のステップに基づいて第２ユーザパケットのＶＸＬＡＮカプセル化を実行することを実現する。即ち、カプセル化送信モジュール６０２は、第２ＶＸＬＡＮパケットの所属するＶＸＬＡＮを確定し、当該ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルを取得し、取得された第１ＶＸＬＡＮトンネルに基づいて、第２ユーザパケットのＸＬＡＮカプセル化を実行する。
【００８２】
カプセル化送信モジュール６０２は、下記のステップに基づいて当該ＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルを取得することを実現する。即ち、カプセル化送信モジュール６０２は、第１ＶＸＬＡＮパケットを受信した第１ＶＸＬＡＮトンネルは第１トンネルグループに属すると確定し、確定された第１トンネルグループに対応する第２トンネルグループ内の各々の第２ＶＸＬＡＮトンネルを、当該第１ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する第２ＶＸＬＡＮトンネルとして確定する。
【００８３】
カプセル化送信モジュール６０２は、下記のステップに基づいて当該ＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルを取得することを実現する。即ち、カプセル化送信モジュール６０２は、第２ＶＸＬＡＮパケットを受信した第２ＶＸＬＡＮトンネルは第２トンネルグループに属すると確定し、確定された第２トンネルグループに対応する第１トンネルグループ内の第１ＶＸＬＡＮトンネルを、前記第２ＶＸＬＡＮパケットの所属するＶＸＬＡＮに対応する第１ＶＸＬＡＮトンネルとして確定する。
【００８４】
上記の装置における各々のユニットの機能及び作用の実現過程の具体的詳細は、上記の方法における対応するステップの実現過程を参照すれば良く、ここでは、繰り返し説明しないことにする。
【００８５】
装置実施例は、基本的に方法実施例に対応するため、関連箇所は方法実施例の部分の説明を参照すれば良い。以上説明された装置実施例は単に模式的なものであり、その中で記載された分離部品として説明されたユニットは、物理的に分かれていてもいなくても良いし、ユニットとして表示された部品は、物理ユニットであってもなくても良いし、即ち、一つの場所に位置しても良く、又は複数のネットワークユニットに分布されても良い。実際の必要に応じてそのうち一部又は全部のモジュールを選んで本実施例の方案の目的を実現することができる。本分野における通常の知識を有する者は、創造的労働をせずに理解及び実施することができる。
【００８６】
本開示に使用される用語は、単に特定の実施例を説明するための目的であり、本開示を制限することを意図していない。本開示及び添付される特許請求の範囲に使用される単数形態「一」、「前記」及び「当該」は、文脈で明らかに他の意味が示されていない限り、複数形態も含むことを意図する。なお、理解すべきことは、本文に使用される用語「及び／又は」は、一つ又は複数の互いに関連するリストされたアイテムを含む任意の又はすべての可能な組み合わせを指す。
【００８７】
本開示において用語第１、第２、第３等を用いて各種の情報を説明する可能性があるが、これらの情報は、これらの用語に制限されるべきではない。これらの用語は、単に同一類型の情報を互いに区分するために用いられる。例えば、本開示の範囲を逸脱しない前提で、第１情報は第２情報と称されることができ、同様に、第２情報は第１情報と称されることができる。文脈に応じて、本文に使用されるような単語「若し」は、「……時」又は、“……場合”、又は「に応答して確定する」として解釈されることができる。
【００８８】
上記のものは、単に本開示の好ましい実施例であり、本開示を制限するために用いられない。本開示の精神及び原則の範囲内でなされるいかなる修正、均等物による置換、改善等は、全て本開示の保護の範囲内に含まれるべきである。
【図１】
2019521619.tif 000007
【図２】
2019521619.tif 000008
【図３】
2019521619.tif 000009
【図４】
2019521619.tif 000010
【図５】
2019521619.tif 000011
【図６】
2019521619.tif 000012
【国際調査報告】
2019521619.tif 000013
2019521619.tif 000014
2019521619.tif 000015
2019521619.tif 000016