(57)【要約】  ブロードバンドアクセスに用いられるネットワーク機器は、仮想拡張ローカルエリアネットワーク（ＶＸＬＡＮ）トンネルを介してＶＸＬＡＮカプセル化されたクライアント属性情報を含むアドレス要請ブロードキャストパケットを受信し、ＶＸＬＡＮデカプセル化を行なってクライアント属性情報を含むアドレス要請ブロードキャストパケットを取得し、アドレス要請ブロードキャストパケットを、インターネットプロトコル（ＩＰ）アドレス割当のためのクライアント属性情報とＶＸＬＡＮトンネルの識別子とを含むアドレス要請ユニキャストパケットに転換する。ネットワーク機器は、アドレス要請ユニキャストパケットをアドレスサーバへ送信し、割り当てられたＩＰアドレスを含む、アドレスサーバから送信されたアドレス応答パケットを受信する。ネットワーク機器は、ＶＸＬＡＮトンネルに基づいてアドレス応答パケットをＶＸＬＡＮカプセル化し、ＶＸＬＡＮカプセル化されたアドレス応答パケットをＶＸＬＡＮトンネルを介して転送する。
2018528725.tif 000002
【特許請求の範囲】
【請求項１】
ブロードバンドアクセスサービスを供給するネットワーク機器が仮想拡張ローカルエリアネットワーク（ＶＸＬＡＮ）トンネルを介して、ＶＸＬＡＮカプセル化された、クライアント属性情報を含むアドレス要請ブロードキャストパケットを受信することと、
前記ネットワーク機器がＶＸＬＡＮデカプセル化を行なってクライアント属性情報を含むアドレス要請ブロードキャストパケットを取得することと、
前記ネットワーク機器が前記アドレス要請ブロードキャストパケットを、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）アドレス割当のための前記クライアント属性情報と前記ＶＸＬＡＮトンネルの識別子とを含むアドレス要請ユニキャストパケットに転換することと、
前記ネットワーク機器が前記アドレス要請ユニキャストパケットをアドレスサーバへ送信することと、
前記ネットワーク機器が、割り当てられたＩＰアドレスを含む、前記アドレスサーバから送信されたアドレス応答パケットを受信することと、
前記ネットワーク機器が前記ＶＸＬＡＮトンネルに基づいて前記アドレス応答パケットをＶＸＬＡＮカプセル化し、前記ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたアドレス応答パケットを転送することと、を含むことを特徴とするブロードバンドアクセス方法。
【請求項２】
前記ネットワーク機器が前記アドレス要請ブロードキャストパケットをアドレス要請ユニキャストパケットに転換する前に、
前記ネットワーク機器がクライアント属性情報を含む前記アドレス要請ブロードキャストパケットを認証認可課金（ＡＡＡ）サーバへ送信して検証させることと、
前記アドレス要請ブロードキャストパケットが前記ＡＡＡサーバに検証された旨の応答を前記ネットワーク機器が受信することと、を含むことを特徴とする請求項１に記載のブロードバンドアクセス方法。
【請求項３】
前記ネットワーク機器が前記ＶＸＬＡＮトンネルを介してクライアントからのＶＸＬＡＮカプセル化されたＡＲＰ要求パケットを受信することと、
前記ネットワーク機器がＶＸＬＡＮデカプセル化を行なってＡＲＰ要求パケットを取得することと、
前記ネットワーク機器が前記ＡＲＰ要求パケットに応答するＡＲＰ応答パケットを生成することと、
前記ネットワーク機器が前記ＶＸＬＡＮトンネルに基づいて前記ＡＲＰ応答パケットをＶＸＬＡＮカプセル化し、ＶＸＬＡＮカプセル化されたＡＲＰ応答パケットを前記ＶＸＬＡＮトンネルを介して転送することと、を更に含むことを特徴とする請求項１に記載のブロードバンドアクセス方法。
【請求項４】
前記ネットワーク機器が前記ＶＸＬＡＮトンネルを介してクライアントからのＶＸＬＡＮカプセル化されたイーサネットパケットを受信することと、
前記ネットワーク機器がＶＸＬＡＮデカプセル化を行なってイーサネットパケットを取得し、当該イーサネットパケットの内層のＩＰパケットを取得することと、
前記ネットワーク機器が前記内層のＩＰパケットの宛先ＩＰアドレスに基づいて前記宛先ＩＰアドレスに到達する次ホップＩＰアドレスを特定することと、
前記ネットワーク機器が前記内層のＩＰパケットを新たなイーサネットパケットに再びカプセル化し、当該新たなイーサネットパケットを前記次ホップＩＰアドレスへ送信することとを、更に含むことを特徴とする請求項１に記載のブロードバンドアクセス方法。
【請求項５】
プロセッサと、ブロードバンドアクセス制御論理に対応する機器の実行可能な命令を記憶する記憶媒体とを備え、
前記プロセッサは、前記機器の実行可能な命令を実行することにより、
仮想拡張ローカルエリアネットワーク（ＶＸＬＡＮ）トンネルを介して、ＶＸＬＡＮカプセル化されたクライアント属性情報を含むアドレス要請ブロードキャストパケットを受信し、
ＶＸＬＡＮデカプセル化を行なってクライアント属性情報を含むアドレス要請ブロードキャストパケットを取得し、
前記アドレス要請ブロードキャストパケットを、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）アドレス割当のための前記クライアント属性情報と前記ＶＸＬＡＮトンネルの識別子とを含むアドレス要請ユニキャストパケットに転換し、
前記アドレス要請ユニキャストパケットをアドレスサーバへ送信し、
割り当てられたＩＰアドレスを含む、前記アドレスサーバから送信されたアドレス応答パケットを受信し、
前記ＶＸＬＡＮトンネルに基づいて前記アドレス応答パケットをＶＸＬＡＮカプセル化し、前記ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたアドレス応答パケットを転送することを特徴とするブロードバンドアクセス装置。
【請求項６】
前記アドレス要請ブロードキャストパケットをアドレス要請ユニキャストパケットに転換する前に、前記機器の実行可能な命令を実行することにより、前記プロセッサは、
前記アドレス要請ブロードキャストパケットを認証認可課金（ＡＡＡ）サーバへ送信し、
前記アドレス要請ブロードキャストパケットが前記ＡＡＡサーバに検証された旨の応答を受信することを特徴とする請求項５に記載のブロードバンドアクセス装置。
【請求項７】
前記機器の実行可能な命令を実行することにより、前記プロセッサは、さらに、
前記ＶＸＬＡＮトンネルを介して、クライアントからのＶＸＬＡＮカプセル化されたＡＲＰ要求パケットを受信し、
ＶＸＬＡＮデカプセル化を行なってＡＲＰ要求パケットを取得し、
前記ＡＲＰ要求パケットに応答するＡＲＰ応答パケットを生成し、
前記ＶＸＬＡＮトンネルに基づいて前記ＡＲＰ応答パケットをＶＸＬＡＮカプセル化し、前記ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたＡＲＰ応答パケットを転送することを特徴とする請求項５に記載のブロードバンドアクセス装置。
【請求項８】
前記機器の実行可能な命令を実行することにより、前記プロセッサは、さらに、
前記ＶＸＬＡＮトンネルを介してクライアントからのＶＸＬＡＮカプセル化されたイーサネットパケットを受信し、
ＶＸＬＡＮデカプセル化を行なってイーサネットパケットを取得し、当該イーサネットパケットの内層のＩＰパケットを取得し、
前記内層のＩＰパケットの宛先ＩＰアドレスに基づいて前記宛先ＩＰアドレスに到達する次ホップＩＰアドレスを特定し、前記内層のＩＰパケットを新たなイーサネットパケットに再びカプセル化して前記次ホップＩＰアドレスへ送信することを特徴とする請求項５に記載のブロードバンドアクセス装置。
【請求項９】
ＰＯＰ（Ｐｏｉｎｔ ｏｆ Ｐｒｅｓｅｎｃｅ）ノードとして用いられるブロードバンドアクセス装置であって、プロセッサとブロードバンドアクセス制御論理に対応する機器の実行可能な命令を記憶する記憶媒体とを備え、
前記プロセッサは、前記機器の実行可能な命令を実行することにより、
サービス仮想ローカルエリアネットワーク（ＳＶＬＡＮ）タグを含むアドレス要請ブロードキャストパケットを受信し、
前記ＳＶＬＡＮタグに対応する仮想拡張ローカルエリアネットワーク(ＶＸＬＡＮ)のネットワーク識別子（ＶＮＩ）を検索し、前記ＶＮＩに対応するＶＸＬＡＮトンネルを特定し、
ＶＸＬＡＮカプセル化を行なってＶＸＬＡＮカプセル化されたアドレス要求ブロードキャストパケットを取得し、
前記ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたアドレス要請ブロードキャストパケットを送信し、
前記ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたアドレス応答パケットを受信し、
ＶＸＬＡＮデカプセル化を実施してアドレス応答パケットを取得し、
前記アドレス応答パケットの宛先アドレスに応じて前記アドレス応答パケットを転送することを特徴とするブロードバンドアクセス装置。
【請求項１０】
前記機器の実行可能な命令を実行することにより、前記プロセッサは、さらに、
前記ＳＶＬＡＮタグを含むイーサネットパケットを受信し、
前記ＳＶＬＡＮタグに対応する前記ＶＮＩを検索し、前記ＶＮＩに対応するＶＸＬＡＮトンネルを特定し、
前記ＶＸＬＡＮトンネルに基づいて前記イーサネットパケットをＶＸＬＡＮカプセル化し、前記ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたイーサネットパケットを送信することを特徴とする請求項９に記載のブロードバンドアクセス装置。
【発明の詳細な説明】
【背景技術】
【０００１】
ブロードバンドリモートアクセスサーバ（Ｂｒｏａｄｂａｎｄ Ｒｅｍｏｔｅ Ａｃｃｅｓｓ Ｓｅｒｖｅｒ、ＢＲＡＳ）は、ブロードバンド・メトロポリタン・エリア・ネットワークへ向けるアクセスゲートウェイとして、認証システム、課金システム等と協調してユーザサービスに対する認証、課金及び管理を実施することができる。異なるＰＯＰ（Ｐｏｉｎｔ Ｏｆ Ｐｒｅｓｅｎｃｅ）ノードのユーザサービスを区分して異なるアクセス処理を提供するために、ＢＲＡＳは、重複したＱ-ｉｎ-Ｑ（８０２.１Ｑ ｉｎ ８０２.１Ｑ）ＶＬＡＮタグを有するパケットを受信することを回避する必要がある。異なるＰＯＰノードのユーザサービスは、このような方式により区分可能である。幾つかのネットワークでは、ＰＯＰノードごとにＢＲＡＳ物理マシンを配置して各ＰＯＰノードのユーザサービスを認識する。
【図面の簡単な説明】
【０００２】
【図１】本発明の一例に係る仮想ブロードバンドリモートアクセスサーバを配置したネットワークを示す模式図である。
【図２】本発明の一例に係るブロードバンドアクセス方法の処理手順を示すインタラクションフローチャートである。
【図３】本発明の一例に係る転送の処理手順を示すインタラクションフローチャートである。
【図４】本発明の一例に係るＢＲＡＳサーバを示す模式図である。
【図５】本発明の一例に係るＤＨＣＰサーバを示す模式図である。
【図６】本発明の一例に係るＰＯＰノードを示す模式図である。
【発明を実施するための形態】
【０００３】
ここで、以下の例について、図面を参照しながら詳細に説明する。以下の記述が図面に係っている場合、別途示されていない限り、異なる図面における同じ符号が同一または類似する要素を示す。下記の例に記述された実施形態が本発明に合致するあらゆる実施形態を代表するとは限らない。それらは、添付する特許請求の範囲に記載された本発明の幾つかの側面に合致する装置および方法の例に過ぎない。
【０００４】
ブロードバンドアクセス層では、ＯＮＵ（光ネットワークユニット、Ｏｐｔｉｃａｌ Ｎｅｔｗｏｒｋ Ｕｎｉｔ）、ＯＬＴ（光線路端末、Ｏｐｔｉｃａｌ Ｌｉｎｅ Ｔｅｒｍｉｎａｌ）およびＰＯＰ（ネットワークサービス供給点または局側、Ｐｏｉｎｔ Ｏｆ Ｐｒｅｓｅｎｃｅ）ノードが配置される。データセンターでは、ｖＢＲＡＳ（仮想ブロードバンドリモートアクセスサーバ、Ｖｉｒｔｕａｌ Ｂｒｏａｄｂａｎｄ Ｒｅｍｏｔｅ Ａｃｃｅｓｓ Ｓｅｒｖｅｒ）、ＤＨＣＰ（動的ホスト構成プロトコル、Ｄｙｎａｍｉｃ Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）サーバ及びＡＡＡ（認証認可課金、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ、Ａｕｔｈｏｒｉｚａｔｉｏｎ、Ａｃｃｏｕｎｔｉｎｇ）サーバが配置される。データセンターのｖＢＲＡＳを実現するサーバ（ＶＢＲＡＳサーバと称する）は、仮想化ソフトウェア（例えば、Ｈｙｐｅｒｖｉｓｏｒ）により複数のｖＢＲＡＳ（Ｖｉｒｔｕａｌ Ｂｒｏａｄｂａｎｄ Ｒｅｍｏｔｅ Ａｃｃｅｓｓ Ｓｅｒｖｅｒ）および仮想スイッチを供給可能である。当該ＶＢＲＡＳサーバは、ＳＤＮコントローラのようなネットワーク機器（図示せず）により実現可能である。本発明の技術によって、ＶＮＩ（ＶＸＬＡＮ ネットワーク識別子、ＶＸＬＡＮ Ｎｅｔｗｏｒｋ Ｉｄｅｎｔｉｆｉｅｒ）をＰＯＰノードの識別子とすることで、異なるＰＯＰノードからのサービスを認識できる。また、ｖＢＲＡＳの配置により、実際に使用されるＢＲＡＳ物理マシンの数を減らせる。
【０００５】
図１は、本発明の一例に係る仮想ブロードバンドリモートアクセスサーバを配置したネットワークを示す模式図である。
【０００６】
図１の例において、ＶＢＲＡＳサーバ１５は、ｖＢＲＡＳ １５１、ｖＢＲＡＳ １５２およびｖＢＲＡＳ １５３の３つのｖＢＲＡＳを含む。それらの３つのｖＢＲＡＳは、ＤＨＣＰ ｒｅｌａｙ（リレー）およびゲートウェイとする。
【０００７】
ＰＯＰノード１３は、ｖＢＲＡＳ １５１-１５３のそれぞれとは、３つのＶＸＬＡＮトンネルを確立する。それらの３つのトンネルのＶＮＩは、それぞれＶＮＩ １３１、ＶＮＩ １３２およびＶＮＩ １３３である。ＰＯＰノード１４は、ｖＢＲＡＳ １５１-１５３のそれぞれとは、３つのＶＸＬＡＮトンネルを確立する。それらの３つのＶＸＬＡＮトンネルのＶＮＩは、それぞれＶＮＩ １４１,ＶＮＩ １４２およびＶＮＩ １４３である。ＰＯＰノード１３とＰＯＰノード１４には、さらに、ＳＶＬＡＮと各ＶＸＬＡＮトンネルのＶＮＩとの間の対応関係が予め配置される。
【０００８】
図２は、本発明の一例に係るブロードバンドアクセス方法の処理手順を示すインタラクションフローチャートである。当該フローチャートは、クライアントがアクセスブロードバンドサービスのためのＩＰアドレスを取得する手順を示す。
【０００９】
処理２０１では、ＰＯＰノードは、ＩＰアドレスを要請するアドレス要請ブロードキャストパケットを受信し、当該パケットには、ＣＶＬＡＮタグとＳＶＬＡＮタグとを含むクライアント属性情報が含まれる。
【００１０】
クライアントでは、図１におけるＯＮＵ １１１に接続された「光モデム（Ｏｐｔｉｃａｌ Ｍｏｄｅｍ）」に示すように、ブロードバンドサービスへアクセスする前にＤＨＣＰ ｄｉｓｃｏｖｅｒ（ＤＨＣＰディスカバー）パケットを送信してＩＰアドレスを要請する。一例において、ＯＮＵ １１１は、ＤＨＣＰ ｄｉｓｃｏｖｅｒ パケットを受信し、受信されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットにＣＶＬＡＮタグ（ＣＶＬＡＮ ｔａｇ）を付加し、ＣＶＬＡＮタグが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＯＬＴ １１へ送信する。ＯＬＴ １１は、ＣＶＬＡＮタグが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットを受信し、ＳＶＬＡＮタグ（ＳＶＬＡＮ ｔａｇ）を付加し、ＣＶＬＡＮタグとＳＶＬＡＮタグとが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＰＯＰノード１３へ送信する。
【００１１】
ステップ２０２では、ＰＯＰノードが受信されたアドレス要請ブロードキャストパケットに含まれるＳＶＬＡＮタグに対応するＶＸＬＡＮトンネル識別子（ＶＮＩ）を検索し、ＶＮＩに対応するＶＸＬＡＮトンネルを特定する。
【００１２】
例えば、ＰＯＰノード１３は、予め配置されたＳＶＬＡＮとＶＮＩとの対応関係に基づいて対応するＶＮＩ １３１を検索し、得られたＶＮＩ １３１に基づいて、対応するＶＸＬＡＮトンネルが図１におけるＰＯＰノード１３とｖＢＲＡＳ １５１との間のＶＸＬＡＮトンネルであることを特定する。
【００１３】
処理２０３では、ＰＯＰノードは、特定されたＶＸＬＡＮトンネルに基づいてアドレス要請ブロードキャストパケットをＶＸＬＡＮカプセル化し、ＶＸＬＡＮカプセル化されたパケットを、特定されたＶＸＬＡＮトンネルに接続されたＶＢＲＡＳサーバ１５へ送信する。当該カプセル化されたアドレス要請ブロードキャストパケットは、クライアント属性情報およびＶＸＬＡＮトンネル識別子を含む。
【００１４】
上記処理２０２では、ＰＯＰノード１３は、ＳＶＬＡＮタグに基づいてＶＸＬＡＮトンネルを特定する。ＰＯＰノード１３は、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグ、即ち、ＣＶＬＡＮタグとＳＶＬＡＮタグとを含むクライアント属性情報が含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットを、ＶＸＬＡＮカプセル化された、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグを含むＤＣＨＰ ｄｉｓｃｏｖｅｒパケットにカプセル化し、ＶＮＩ １３１に対応するＶＸＬＡＮトンネルを介してｖＢＲＡＳ １５１へ送信する。
【００１５】
ｖＢＲＡＳ １５１は、ＰＯＰノード１３に接続されたＶＸＬＡＮトンネルを介して、ＶＸＬＡＮカプセル化された、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩとを含むＤＨＣＰ ｄｉｓｃｏｖｅｒパケットを受信する。
【００１６】
処理２０４では、ＶＢＲＡＳサーバ１５は、受信された、ＶＸＬＡＮカプセル化されたアドレス要請ブロードキャストパケットを、クライアント属性情報とＶＸＬＡＮトンネル識別子とを含むアドレス要請ユニキャストパケットに転換する。
【００１７】
例えば、ＶＢＲＡＳサーバ１５中のｖＢＲＡＳ １５１は、ＰＯＰノード１３から伝送された、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットを受信した後、パケットをＶＸＬＡＮデカプセル化する。ｖＢＲＡＳ １５１は、デカプセル化されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＤＨＣＰユニキャストパケットに転換する。ＤＨＣＰユニキャストパケットのｏｐｔｉｏｎ８２には、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグおよびＶＮＩ １３１等を含む情報が記録される。ＤＨＣＰパケットにおけるｏｐｔｉｏｎ８２は、リレーエージェント情報オプション（Ｒｅｌａｙ Ａｇｅｎｔ Ｉｎｆｏｒｍａｔｉｏｎ Ｏｐｔｉｏｎ）とも呼称され、ＤＨＣＰパケットにおける１つのオプションであり、その番号が８２である。
【００１８】
処理２０５では、ＶＢＲＡＳサーバ１５は、転換後のアドレス要請ユニキャストパケットをアドレスサーバとしてのＤＨＣＰサーバ１７へ送信する。
【００１９】
処理２０６では、アドレスサーバ１７は、受信されたアドレス要請ユニキャストパケットに含まれたクライアント属性情報とＶＸＬＡＮトンネル識別子とに基づいて、ＩＰアドレスを割り当てる。
【００２０】
ＤＨＣＰサーバ１７は、転換後のユニキャストＤＨＣＰ ｄｉｓｃｏｖｅｒパケットのｏｐｔｉｏｎ８２内のＱ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩ １３１とに基づいて、アドレスプールを選択してＩＰアドレスを割り当てる。
【００２１】
図１におけるＯＮＵ １２１に接続されたクライアントの光モデムがブロードバンドアクセスのためのＩＰアドレスを要請する際、ＯＮＵ １２１は、ＣＶＬＡＮタグを当該光モデムからのＤＨＣＰ ｄｉｓｃｏｖｅｒパケットに付加した後でＯＬＴ １２へ転送する。ＯＬＴ １２は、ＣＶＬＡＮタグが含まれた当該ＤＨＣＰ ｄｉｓｃｏｖｅｒパケットにＳＶＬＡＮタグを付加して、ＣＶＬＡＮタグとＳＶＬＡＮタグとが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＰＯＰノード１４へ送信する。ＰＯＰノード１４は、受信されたＣＶＬＡＮタグとＳＶＬＡＮタグとを含むＤＨＣＰ ｄｉｓｃｏｖｅｒパケットに対してＶＸＬＡＮカプセル化を行なう。ＰＯＰノード１４は、ＳＶＬＡＮタグに基づいて対応するＶＮＩ １４１を検索し、ＶＮＩ １４１に対応するＶＸＬＡＮトンネルが図１におけるＰＯＰノード１４とｖＢＲＡＳ １５１との間のＶＸＬＡＮトンネルであることを特定する。このようにすると、ＰＯＰノード１４で受信されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットに含まれたＣＶＬＡＮタグとＳＶＬＡＮタグとがＰＯＰノード１３で受信されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットに含まれたＣＶＬＡＮタグとＳＶＬＡＮタグとが同じである場合には、異なるＶＮＩに基づいてユーザサービスを区分可能である。
【００２２】
ＰＯＰノード１４は、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットに対してＶＸＬＡＮカプセル化を行なう。ＶＸＬＡＮカプセル化されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットは、ＶＮＩ １４１を含む。ＰＯＰノード１４は、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＶＮＩ １４１に対応するＶＸＬＡＮトンネルを介してｖＢＲＡＳ １５１へ送信する。ｖＢＲＡＳ １５１は、ＰＯＰノード１４から伝送されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットを受信した後、パケットに対してＶＸＬＡＮデカプセル化を行い、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩ １４１とが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＡＡＡサーバ１６へ送信する。Ｑ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩ １４１とが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットがＡＡＡサーバ１６の検証を通した後、ｖＢＲＡＳ １５１は、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩ １４１とが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＤＨＣＰユニキャストパケットに転換し、ＤＨＣＰユニキャストパケットのｏｐｔｉｏｎ８２にＱ-ｉｎ-ＱＶＬＡＮタグおよびＶＮＩ １４１等の情報を記録する。ＤＨＣＰサーバ１７は、ｏｐｔｉｏｎ８２におけるＱ-ｉｎ-Ｑ ＶＬＡＮタグおよびＶＮＩ １４１に応じて、他のアドレスプールを選択してＩＰアドレスを割り当てる。
【００２３】
本発明の例において、ＤＨＣＰ ｄｉｓｃｏｖｅｒユニキャストパケットに同じＱ-ｉｎ-Ｑ ＶＬＡＮタグが含まれたとしても、ＤＨＣＰサーバ１７は、ｖＢＲＡＳ １５１ごとに付加された異なるＶＮＩに基づいて異なるＰＯＰノードのサービスを区分し、異なるＰＯＰノードでのクライアントについて、異なるアドレスプール内のＩＰアドレスを割り当てる。
【００２４】
処理２０７では、アドレスサーバ１７は、割り当てられたＩＰアドレスをＶＢＲＡＳサーバ１５へ送信する。
【００２５】
ＤＨＣＰサーバ１７は、ＤＨＣＰ ｄｉｓｃｏｖｅｒパケットに応答するＤＨＣＰ ｏｆｆｅｒパケット、即ち、アドレス応答パケットをＶＢＲＡＳサーバ１５へ送信する。ＶＢＲＡＳサーバ１５内の仮想スイッチは、ＤＣＨＰ ｏｆｆｅｒパケットをｖＢＲＡＳ １５１へ送信する。
【００２６】
処理２０８では、ＶＢＲＡＳサーバ１５は、ＶＸＬＡＮトンネルを介して割り当てられたＩＰアドレスをＰＯＰノードへ送信する。
【００２７】
ＶＢＲＡＳサーバ１５中のｖＢＲＡＳ １５１は、ＶＮＩ １３１に対応するＶＸＬＡＮトンネルと、ＶＮＩ １４１に対応するＶＸＬＡＮトンネルとのそれぞれに基づいて、受信されたこれらのＤＨＣＰ ｏｆｆｅｒパケットを、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｏｆｆｅｒ パケットにカプセル化し、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｏｆｆｅｒ パケットをＰＯＰノード１３と１４へそれぞれ送信する。
【００２８】
ＰＯＰノード１３は、ＶＮＩ １３１に対応するＶＸＬＡＮトンネルを介して、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｏｆｆｅｒパケットを受信し、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｏｆｆｅｒパケットに対してデカプセル化を行い、ＤＨＣＰ ｏｆｆｅｒパケットをＯＮＵ １１１に接続された光モデムへ送信する。ＰＯＰノード１４は、ＶＮＩ １４１に対応するＶＸＬＡＮトンネルを介して、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｏｆｆｅｒパケットを受信し、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｏｆｆｅｒパケットに対してデカプセル化を行い、ＤＨＣＰ ｏｆｆｅｒパケットをＯＮＵ １２１に接続された光モデムへ送信する。クライアント機器として用いられるその２つの光モデムは、割り当てられたＩＰアドレスを取得し、割り当てられたＩＰアドレスを用いてブロードバンドサービスへアクセスする。
【００２９】
別の例において、アドレス要請ブロードキャストパケットをアドレス要請ユニキャストパケットに転換する処理２０４の前に、ｖＢＲＡＳ １５１は、ＶＸＬＡＮカプセル化されたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットに対してデカプセル化を行なった後、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩ １３１とが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＡＡＡサーバ１６へ送信する。Ｑ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩ １３１とが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットがＡＡＡサーバ１６の検証を通した後、ｖＢＲＡＳ １５１は、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグとＶＮＩ １３１とが含まれたＤＨＣＰ ｄｉｓｃｏｖｅｒパケットをＤＨＣＰユニキャストパケットに転換し、Ｑ-ｉｎ-Ｑ ＶＬＡＮタグおよびＶＮＩ １３１等の情報を当該ＤＨＣＰユニキャストパケットのｏｐｔｉｏｎ８２に記録する。
【００３０】
従来の方式よりも、本例では、大量のＢＲＡＳサーバを配置する必要がなくなり、コストが大幅に低減される。別の態様では、ＶＸＬＡＮトンネルを合わせて使用したため、異なるＰＯＰノードに対応するＶＸＬＡＮトンネル識別子も異なる。こうして、ＤＨＣＰサーバがＶＸＬＡＮトンネル識別子を結合して異なるＰＯＰノードのサービスを区分可能であるとともに、同じＱ-ｉｎ-Ｑ ＶＬＡＮタグが現れて判定できない問題も回避される。
【００３１】
図３は、本発明の一例に係るクライアントへ３層の転送を与える処理手順を示すインタラクションフローチャートである。
【００３２】
処理３０１では、ＰＯＰノードは、クライアントから送信されたＡＲＰ要求パケットを受信し、当該パケットには、ＣＶＬＡＮタグとＳＶＬＡＮタグとを含むクライアント属性情報が含まれる。
【００３３】
例えば、ＯＮＵ １１１に接続された光モデムがゲートウェイＭＡＣアドレスを要求するＡＲＰ要求パケットを送信し、ＯＮＵ １１１がＡＲＰ要求パケットを受信すると、ＡＲＰ要求パケットにＣＶＬＡＮタグを付加し、ＣＶＬＡＮタグが含まれたＡＲＰ要求パケットをＯＬＴ １１へ転送する。ＯＬＴ １１は、ＣＶＬＡＮタグが含まれたＡＲＰ要求パケットを受信してＳＶＬＡＮタグに付加し、ＣＶＬＡＮタグとＳＶＬＡＮタグとが含まれたＡＲＰ要求パケットをＰＯＰノード１３へ送信する。
【００３４】
処理３０２では、ＰＯＰノードは、受信されたＡＲＰ要求パケットに含まれたＳＶＬＡＮタグに対応するＶＮＩを検索し、ＶＮＩに対応するＶＸＬＡＮトンネルを特定する。
【００３５】
ＰＯＰノード１３は、予め配置されたＳＶＬＡＮとＶＮＩとの対応関係に基づいて、受信されたＡＲＰ要求パケットにおけるＳＶＬＡＮタグに対応するＶＮＩ １３２を検索し、ＶＮＩ １３２に基づいてＰＯＰノード１３とｖＢＲＡＳ １５２とを接続するＶＸＬＡＮトンネルを特定する。
【００３６】
処理３０３では、ＰＯＰノードは、ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたＡＲＰ要求パケットをｖＢＲＡＳを実現するサーバ１５へ送信する。
【００３７】
処理３０２では、ＰＯＰノード１３は、ＶＮＩ １３２に基づいてＰＯＰノード１３とｖＢＲＡＳ １５２とを接続するＶＸＬＡＮトンネルを特定する。ＰＯＰノード１３は、当該ＶＸＬＡＮトンネルに基づいて、受信されたＡＲＰ要求パケットに対してＶＸＬＡＮカプセル化を行い、当該ＶＸＬＡＮトンネルを介してカプセル化されたＡＲＰ要求パケットをＶＢＲＡＳサーバ１５中のｖＢＲＡＳ １５２へ送信する。
【００３８】
処理３０４では、ＶＢＲＡＳサーバ１５は、ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたＡＲＰ応答パケットをＰＯＰノードへ送信する。
【００３９】
ＶＢＲＡＳサーバ１５中のｖＢＲＡＳ １５２は、ＶＸＬＡＮカプセル化されたＡＲＰ要求パケットを受信し、ＶＸＬＡＮデカプセル化を実施する。ｖＢＲＡＳ １５２は、ゲートウェイとして、ＡＲＰ要求パケットに基づいてＡＲＰ応答パケットを生成し、ＶＮＩ １３２に対応するＶＸＬＡＮトンネルに基づいてＡＲＰ応答パケットをＶＸＬＡＮカプセル化し、ＶＸＬＡＮトンネルを介してカプセル化されたＡＲＰ応答パケットをＰＯＰノード１３へ送信する。
【００４０】
処理３０５では、ＰＯＰノードは、ＡＲＰ応答パケットを光モデムへ送信する。
ＰＯＰノード１３は、ＶＸＬＡＮカプセル化されたＡＲＰ応答パケットを受信し、ＶＸＬＡＮデカプセル化を実施し、デカプセル化されたＡＲＰ応答パケットをＯＬＴ １１へ転送する。ＯＬＴ １１は、ＡＲＰ応答パケットを受信し、受信されたＡＲＰ応答パケットをＯＮＵ １１１へ転送する。ＯＮＵ １１１は、ＡＲＰ応答パケットを受信し、ＡＲＰ応答パケットを光モデムへ転送する。光モデムは、ＡＲＰ応答パケットを受信し、ＡＲＰ応答パケットに含まれた送信端ＩＰアドレスと送信端ＭＡＣアドレスとに基づいて、ゲートウェイＩＰアドレスとＭＡＣアドレスとを含むＡＲＰエントリを学習する。
【００４１】
処理３０６では、ＰＯＰノードは、クライアントからゲートウェイへ送信されるイーサネット（登録商標）パケットを受信する。
【００４２】
光モデムは、ゲートウェイＩＰアドレスを含むＡＲＰエントリを学習した後、エクストラネットへのＩＰパケットを、宛先ＭＡＣアドレスがゲートウェイＭＡＣアドレスであるイーサネットパケットにカプセル化し、カプセル化されたイーサネットパケットをＯＮＵ １１１へ送信する。ＯＮＵ １１１は、ゲートウェイを宛先とするイーサネットパケットを受信してＣＶＬＡＮタグを付加し、ＣＶＬＡＮタグが含まれたイーサネットパケットをＯＬＴ １１へ転送する。ＯＬＴ １１は、ＣＶＬＡＮタグが含まれたイーサネットパケットを受信してＳＶＬＡＮタグを付加し、ＣＶＬＡＮタグとＳＶＬＡＮタグとが含まれたイーサネットパケットをＰＯＰノード１３へ送信する。
【００４３】
処理３０７では、ＰＯＰノードは、エクストラネットへのイーサネットパケットをＶＢＲＡＳサーバ１５へ送信する。
【００４４】
ＰＯＰノード１３は、ゲートウェイを宛先とするイーサネットパケットを受信し、当該イーサネットパケットに含まれたＳＶＬＡＮタグに対応するＶＮＩ １３１を検索して対応するＶＸＬＡＮトンネルを特定し、当該イーサネットパケットをＶＸＬＡＮカプセル化し、当該ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたイーサネットパケットをＶＢＲＡＳサーバ１５中のｖＢＲＡＳ １５１へ送信する。
【００４５】
処理３０８では、ＶＢＲＡＳサーバ１５は、パケットをエクストラネットへ送信する。
ＶＢＲＡＳサーバ１５中のｖＢＲＡＳ １５１は、ＰＯＰ １３に接続されたＶＸＬＡＮトンネルを介して、ＶＸＬＡＮカプセル化されたイーサネットパケットを受信し、受信されたＶＸＬＡＮカプセル化されたイーサネットパケットに対してＶＸＬＡＮデカプセル化を行い、イーサネットパケットの宛先ＭＡＣアドレスに基づいて３層転送の実行を特定する。ｖＢＲＡＳ １５１は、ゲートウェイとして、受信されたイーサネットパケットのイーサネットヘッダを除去し、内層のＩＰパケットの宛先ＩＰアドレスに到達する次ホップＩＰアドレスを検索し、本発明の図１を参照する例において、ルータ１８がエクストラネット１９に到達する次ホップルーティング機器である。ｖＢＲＡＳ １５１は、ルータ１８のＭＡＣアドレスに基づいて、エクストラネット１９を宛先とするＩＰパケットをイーサネットパケットに再びカプセル化し、仮想スイッチを介して再びカプセル化されたイーサネットパケットをルータ１８へ送信し、さらにルータ１８によってＩＰパケットをエクストラネット１９へ送信する。
【００４６】
上記アクセスプロセスにおいて、本発明の例のＶＢＲＡＳサーバは、ゲートウェイとして機能し、ＰＯＰノードとのＶＸＬＡＮトンネルを介して、エクストラネットへアクセスすべきパケットを受信し、当該パケットをエクストラネットへ転送する。このようなブロードバンドアクセスサービスに仮想のvＢＲＡＳ方式を用いることにより、コストが削減されつつ、実施も簡単で便利になる。そして、ブロードバンドアクセスのサービスでは、ＢＲＡＳ物理マシンの配置による高コストの問題が解決され、ブロードバンドアクセスサービスのコストが低減される。
【００４７】
図４は、本発明の例に基づくＢＲＡＳサーバ４００を示す模式図である。本発明のブロードバンドアクセス方法を実行するために、装置４００は、ＢＲＡＳサーバとして用いられる。図４に示すように、当該装置４００は、記憶媒体４１０と、プロセッサ４２０と、通信インターフェース４３０と、記憶媒体４１０、プロセッサ４２０および通信インターフェース４３０を接合する接合機構４４０とを備える。記憶媒体４１０は、プロセッサ４２０によって実行される複数の機器読取可能命令モジュールを記憶可能である。機器読取可能命令モジュールは、パケット受信モジュール４１１、デカプセル化モジュール４１２、パケット処理モジュール４１３、アドレス要求モジュール４１４、アドレス受信モジュール４１５およびパケットフィードバックモジュール４１６を備える。
【００４８】
パケット受信モジュール４１１は、仮想拡張ローカルエリアネットワーク（ＶＸＬＡＮ）トンネルを介して、ＶＸＬＡＮカプセル化された、クライアント属性情報を含むアドレス要請ブロードキャストパケットを受信する。
【００４９】
デカプセル化モジュール４１２は、ＶＸＬＡＮデカプセル化を行なってクライアント属性情報を含むアドレス要請ブロードキャストパケットを取得する。
【００５０】
パケット処理モジュール４１３は、アドレス要請ブロードキャストパケットをアドレス要請ユニキャストパケットに転換する。アドレス要請ユニキャストパケットは、ＩＰアドレス割当のためのクライアント属性情報と、ＶＸＬＡＮトンネルの識別子とを含む。
【００５１】
アドレス要求モジュール４１４は、アドレス要請ユニキャストパケットをアドレスサーバへ送信する。
【００５２】
アドレス受信モジュール４１５は、割り当てられたＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）アドレスを含む、アドレスサーバから送信されたアドレス応答パケットを受信する。
【００５３】
パケットフィードバックモジュール４１６は、ＶＸＬＡＮトンネルに基づいてアドレス応答パケットをＶＸＬＡＮカプセル化し、ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたアドレス応答パケットを転送する。
【００５４】
別の例において、パケット処理モジュール４１３がアドレス要請ブロードキャストパケットをアドレス要請ユニキャストパケットに転換する前に、デカプセル化モジュール４１２は、クライアント属性情報を含むアドレス要請ブロードキャストパケットを認証認可課金（ＡＡＡ）サーバへ送信して検証させる。それから、パケット処理モジュール４１３は、アドレス要請ブロードキャストパケットがＡＡＡサーバに検証された旨の応答を受信する。
【００５５】
さらに、パケット受信モジュール４１１は、ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたＡＲＰ要求パケットを受信する。
【００５６】
デカプセル化モジュール４１２は、さらに、ＶＸＬＡＮデカプセル化を行なってＡＲＰ要求パケットを取得する。パケット処理モジュール４１３は、ＡＲＰ要求パケットに応答するＡＲＰ応答パケットを生成する。
【００５７】
パケットフィードバックモジュール４１６は、ＶＸＬＡＮトンネルに基づいてＡＲＰ応答パケットをＶＸＬＡＮカプセル化し、ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたＡＲＰ応答パケットを転送する。
【００５８】
さらに、パケット受信モジュール４１１は、ＶＸＬＡＮトンネルを介して、クライアントからのＶＸＬＡＮカプセル化されたイーサネットパケットを受信する。
【００５９】
デカプセル化モジュール４１２は、ＶＸＬＡＮデカプセル化を行なってイーサネットパケットを取得する。
【００６０】
パケット処理モジュール４１３は、当該イーサネットパケットの内層のＩＰパケットを取得し、内層のＩＰパケットの宛先ＩＰアドレスに基づいて宛先ＩＰアドレスに到達する次ホップＩＰアドレスを特定し、内層のＩＰパケットを新たなイーサネットパケットに再びカプセル化し、当該新たなイーサネットパケットを次ホップＩＰアドレスへ送信する。
【００６１】
図５は、本発明の例に基づくＤＨＣＰサーバを示す模式図である。図５に示すように、ＤＨＣＰサーバ５００は、記憶媒体５１０と、プロセッサ５２０と、通信インターフェース５３０と、記憶媒体５１０、プロセッサ５２０および通信インターフェース５３０を接合する接合機構５４０とを備える。記憶媒体５１０は、プロセッサ５２０によって実行される複数の機器読取可能命令モジュールを記憶可能である。機器読取可能命令モジュールは、要請受信モジュール５１１、アドレス割当モジュール５１２およびアドレス応答モジュール５１３を備える。
【００６２】
要請受信モジュール５１１は、クライアント属性情報とＶＸＬＡＮトンネル識別子とを含むアドレス要請ユニキャストパケットを受信する。
【００６３】
アドレス割当モジュール５１２は、アドレス要請ユニキャストパケットに含まれたクライアント属性情報とＶＸＬＡＮトンネル識別子とに基づいて、ＩＰアドレスを割り当てる。
【００６４】
アドレス応答モジュール５１３は、割り当てられたＩＰアドレスを含むアドレス応答パケットをクライアントへ送信する。
【００６５】
図６は、本発明の例に基づくＰＯＰノード６００を示す模式図である。図６に示すように、当該ＰＯＰノードは、記憶媒体６１０と、プロセッサ６２０と、通信インターフェース６３０と、記憶媒体６１０、プロセッサ６２０および通信インターフェース６３０を接合する接合機構６４０とを備える。記憶媒体６１０は、プロセッサ６２０によって実行される複数の機器読取可能命令モジュールを記憶可能である。機器読取可能命令モジュールは、パケット受信モジュール６１１、トンネル特定モジュール６１２、パケット送信モジュール６１３、応答受信モジュール６１４およびパケットフィードバックモジュール６１５を備える。
【００６６】
パケット受信モジュール６１１は、ＳＶＬＡＮタグを含むアドレス要請ブロードキャストパケットを受信する。
【００６７】
トンネル特定モジュール６１２は、ＳＶＬＡＮタグに対応する仮想拡張ローカルエリアネットワーク(ＶＸＬＡＮ)のネットワーク識別子（ＶＮＩ）を検索し、ＶＮＩに対応するＶＸＬＡＮトンネルを特定する。
【００６８】
パケット送信モジュール６１３は、ＶＸＬＡＮカプセル化を行なってＶＸＬＡＮカプセル化されたアドレス要求ブロードキャストパケットを取得し、ＶＸＬＡＮカプセル化されたアドレス要請ブロードキャストパケットをＶＸＬＡＮトンネルを介して送信する。
【００６９】
応答受信モジュール６１４は、ＶＸＬＡＮカプセル化されたアドレス応答パケットをＶＸＬＡＮトンネルを介して受信する。
【００７０】
パケットフィードバックモジュール６１５は、ＶＸＬＡＮデカプセル化を実施してアドレス応答パケットを取得し、アドレス応答パケットの宛先アドレスに応じてアドレス応答パケットを転送する。
【００７１】
さらに、パケット受信モジュール６１１は、ＳＶＬＡＮタグを含むイーサネットパケットを受信する。
【００７２】
トンネル特定モジュール６１２は、更に、ＳＶＬＡＮタグに対応するＶＮＩを検索し、ＶＮＩに対応するＶＸＬＡＮトンネルを特定する。
【００７３】
パケット送信モジュール６１３は、さらに、ＶＸＬＡＮトンネルに基づいてイーサネットパケットをＶＸＬＡＮカプセル化し、ＶＸＬＡＮトンネルを介してＶＸＬＡＮカプセル化されたイーサネットパケットを送信する。
【００７４】
上記装置における各手段の機能および作用の実施手順は、上記方法における対応するステップの実施手順を参照されたい。ここで繰り返し説明しない。
【００７５】
装置例が基本的に方法例に対応するため、その関連箇所は、方法例部分の説明を参照すればよい。上述した装置例が単に模式的であり、分離部品として説明された手段は、物理上分離されてもされなくてもよい。手段として表示された部品は、物理手段であってもでなくてもよい。それは、１つの箇所に位置してもよく、複数のネットワークセルに分散されてもよい。実際の需要に応じてそのうちの一部または全部のモジュールを選択して本発明の目的を果たすことができる。当業者は、進歩性に値する労働をせずに、理解し実施可能である。
【００７６】
上述したのは、本発明の好適な実施例に過ぎず、本発明を制限するためのものではない。本発明の要旨および原則内でなされた如何なる変更、均等物による置換、改良等も、本発明の保護範囲内に含まれる。
【図１】
2018528725.tif 000003
【図２】
2018528725.tif 000004
【図３】
2018528725.tif 000005
【図４】
2018528725.tif 000006
【図５】
2018528725.tif 000007
【図６】
2018528725.tif 000008
【国際調査報告】
2018528725.tif 000009
2018528725.tif 000010
2018528725.tif 000011
2018528725.tif 000012