(57)【要約】  本出願は、ブロードバンドリモートアクセスサーバＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法を提供する。本出願において、ＢＲＡＳの制御プレーン機能をイネーブルするサーバは、データチャネルを介して、ＢＲＡＳの転送プレーン機能をイネーブルするフォワーダーが送信した認証パケットを受信し、前記サーバは、前記認証パケットに対して認証を行い、認証が成功した時、前記フォワーダーがデータパケットを転送するように指導するためのセッションｓｅｓｓｉｏｎエントリを作成し、且つ前記データチャネルとペアリングされたプロトコル接続を介して、前記ｓｅｓｓｉｏｎエントリ及び前記データチャネル識別子を前記フォワーダーに送信する。
2019526983.tif 000002
【特許請求の範囲】
【請求項１】
ブロードバンドリモートアクセスサーバＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法であって、
ＢＲＡＳの制御プレーン機能をイネーブルするサーバは、データチャネルを介して、ＢＲＡＳの転送プレーン機能をイネーブルするフォワーダーが送信した認証パケットを受信するステップと、
前記サーバは、前記認証パケットに対して認証を行うステップと、
認証が成功した時、
前記サーバは、前記フォワーダーがデータパケットを転送するように指導するためのセッションｓｅｓｓｉｏｎエントリを作成するステップと、
前記サーバは、前記データチャネルとペアリングされたプロトコル接続を介して、前記ｓｅｓｓｉｏｎエントリ及び前記データチャネル識別子を前記フォワーダーに送信するステップと、
を含むことを特徴とする方法。
【請求項２】
前記サーバは、ローカルのデータチャネル識別子とプロトコル接続識別子とのペアリングテーブルで前記データチャネル識別子を含むペアリングエントリを見つけるステップと、
前記サーバは、見つかったペアリングエントリにおけるプロトコル接続識別子に対応するプロトコル接続を前記データチャネルとペアリングされたプロトコル接続として確定するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記サーバは、前記データチャネルを介して前記フォワーダーにプロトコルパケットを送信するステップと、
前記サーバは、前記データチャネルを介して前記フォワーダーが送信したプロトコルパケットを受信するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記サーバは、前記プロトコル接続を介して前記フォワーダーから報告された前記ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計結果を受信するステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
ブロードバンドリモートアクセスサーバＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法であって、
ＢＲＡＳの転送プレーン機能をイネーブルするフォワーダーは、ローカルのユーザアクセスインタフェースを介して認証パケットを受信するステップと、
前記フォワーダーは、前記ユーザアクセスインタフェースに関連付けられたデータチャネルを介して、ＢＲＡＳの制御プレーン機能をイネーブルするサーバに前記認証パケットを送信するステップと、
前記フォワーダーは、前記サーバとの間のプロトコル接続を介してサーバが送信したセッションｓｅｓｓｉｏｎエントリ及び前記ユーザアクセスインタフェースに関連付けられたデータチャネル識別子を受信するステップと、
前記フォワーダーは、前記ｓｅｓｓｉｏｎエントリ及び前記データチャネル識別子に基づいて前記ユーザアクセスインタフェースにマッチする転送エントリを作成するステップと、
を含むことを特徴とする方法。
【請求項６】
前記フォワーダーは、前記ユーザアクセスインタフェースのインタフェース識別子を確定するステップと、
前記フォワーダーは、ローカルのインタフェース識別子とデータチャネル識別子との関連付けテーブルで当該確定されたインタフェース識別子を含むエントリを見つけるステップと、
前記フォワーダーは、見つかったエントリにおけるデータチャネル識別子に対応するデータチャネルを前記ユーザアクセスインタフェースに関連付けられたデータチャネルとして確定するステップと、
を更に含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記フォワーダーは、前記プロトコル接続を介して前記サーバに前記ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計結果を報告するステップを更に含むことを特徴とする請求項５に記載の方法。
【請求項８】
サーバであって、
プロセッサと、
機械可読記憶媒体と、
を含み、
前記機械可読記憶媒体に、前記プロセッサにより実行可能な機械実行可能命令は、記憶され、前記プロセッサは、前記機械実行可能命令により請求項１に記載のブロードバンドリモートアクセスサーバＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法を実行することを特徴とするサーバ。
【請求項９】
前記プロセッサは、前記機械実行可能命令により、
ローカルのデータチャネル識別子とプロトコル接続識別子とのペアリングテーブルで前記データチャネル識別子を含むペアリングエントリを見つけ、
見つかったペアリングエントリにおけるプロトコル接続識別子に対応するプロトコル接続を前記データチャネルとペアリングされたプロトコル接続として確定することを特徴とする請求項８に記載のサーバ。
【請求項１０】
前記プロセッサは、前記機械実行可能命令により、
前記データチャネルを介して前記フォワーダーにプロトコルパケットを送信し、
前記データチャネルを介して前記フォワーダーが送信したプロトコルパケットを受信することを特徴とする請求項８に記載のサーバ。
【請求項１１】
前記プロセッサは、前記機械実行可能命令により、
前記プロトコル接続を介して前記フォワーダーから報告された前記ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計結果を受信することを特徴とする請求項８に記載のサーバ。
【請求項１２】
フォワーダーであって、前記フォワーダーはＢＲＡＳの転送プレーン機能をイネーブルし、且つ、
ローカルのユーザアクセスインタフェースを介して認証パケットを受信し、前記認証パケットを前記ユーザアクセスインタフェースに関連付けられたデータチャネルにリダイレクトし、前記データチャネルを介して、ＢＲＡＳの制御プレーン機能をイネーブルするサーバに前記認証パケットを送信するための転送チップと、
プロセッサと、
機械可読記憶媒体と、
を含み、
機械可読記憶媒体に記憶された機械実行可能命令を読み取ることにより、前記プロセッサは、
前記サーバとの間のプロトコル接続を介してサーバが送信したセッションｓｅｓｓｉｏｎエントリ及び前記ユーザアクセスインタフェースに関連付けられたデータチャネル識別子を受信し、
前記ｓｅｓｓｉｏｎエントリ及び前記データチャネル識別子に基づいて前記ユーザアクセスインタフェースにマッチする転送エントリを作成することを特徴とするフォワーダー。
【請求項１３】
前記プロセッサは、さらに、前記機械実行可能命令により、
前記ユーザアクセスインタフェースのインタフェース識別子を確定し、
ローカルのインタフェース識別子とデータチャネル識別子との関連付けテーブルで当該確定されたインタフェース識別子を含むエントリを見つけ、
見つかったエントリにおけるデータチャネル識別子に対応するデータチャネルを前記ユーザアクセスインタフェースに関連付けられたデータチャネルとして確定することを特徴とする請求項１２に記載のフォワーダー。
【請求項１４】
前記プロセッサは、さらに、前記機械実行可能命令により、
前記プロトコル接続を介して前記サーバに前記ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計結果を報告することを特徴とする請求項１２に記載のフォワーダー。
【請求項１５】
前記転送チップが故障した時、前記プロセッサは、前記機械実行可能命令により、
前記認証パケットを前記ユーザアクセスインタフェースに関連付けられたデータチャネルにリダイレクトすることを特徴とする請求項１２に記載のフォワーダー。
【発明の詳細な説明】
【関連する出願の参照】
【０００１】
本特許出願は、２０１６年８月３０日に提出された出願番号が２０１６１０７７８９０２.７であり、発明の名称が「ブロードバンドリモートアクセスサーバＢＲＡＳの転送実現方法及び装置」である中国特許出願の優先権を主張するものであり、該出願の全文は参照することにより本文に組み込まれる。
【背景技術】
【０００２】
ＢＲＡＳ（Ｂｒｏａｄｂａｎｄ  Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ、ブロードバンドリモートアクセスサーバ）は、ブロードバンドネットワーク応用を指向したアクセスゲートウェイであり、ブロードバンドアクセスネットワークとバックボーンネットワークの間の架け橋となり、アクセス管理機能を提供する。
【０００３】
ＢＲＡＳは、ハードウェア及びソフトウェアが統合された専門用機器として、制御プレーンと転送プレーンとが密に結合されたネットワーク機器である。サービス応用において、ＢＲＡＳの転送プレーンと制御プレーンとの資源が非協調的であるという問題が起きる可能性があり、例えば、転送プレーンのハードウェア転送エントリ資源が十分である場合、制御プレーンのメモリが足りない場合がある。
【図面の簡単な説明】
【０００４】
【図１】本出願の一実施例が提供する仮想ＢＲＡＳ（以下、ｖＢＲＡＳと略称）及びフォワーダー（以下、Ｆｏｒｗａｒｄｅｒとも称する）の所属するネットワークのアーキテクチャ図である。
【図２】本出願の一実施例が提供するｖＢＲＡＳとＦｏｒｗａｒｄｅｒのインタラクションの模式図である。
【図３】本出願の一実施例が提供するＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法のフローチャートである。
【図４】本出願の一実施例が提供するｖＢＲＡＳ及びＦｏｒｗａｒｄｅｒの模式図である。
【図５】本出願の別の実施例が提供するｖＢＲＡＳ及びＦｏｒｗａｒｄｅｒの模式図である。
【図６】本出願の一実施例が提供するネットワーキングの模式図である。
【図７】本出願の一実施例が提供するサーバのハードウェア構造の模式図である。
【図８】本出願の一実施例が提供するＢＲＡＳの制御プレーン機能と転送プレーン機能の分離論理の機能モジュール・ダイアグラムである。
【図９】本出願の一実施例が提供するフォワーダーのハードウェア構造の模式図である。
【図１０】本出願の一実施例が提供するフォワーダーの構造模式図である。
【発明を実施するための形態】
【０００５】
以下、本出願の実施例における添付図面と併せて、本出願の実施例における技術方案を明確且つ完全に記述する。明らかに、記述される実施例は、単に本出願の一部の実施例であり、全部の実施例ではない。本出願における実施例に基づいて、本発明の属する技術分野における通常の知識を有する者により創造的労働をしないという前提で得られる全ての他の実施例は、全て本出願の保護の範囲に属する。
【０００６】
本出願において、ＢＲＡＳの制御プレーン機能と転送プレーン機能とを分離させる。ＢＲＡＳの制御プレーン機能は、ネットワーキングにおけるサーバ、例えば、汎用のｘ８６サーバに配置され、ＢＲＡＳの転送プレーン機能は、ネットワーク機器に配置される。一実施例として、ＢＲＡＳの転送プレーン機能に言及されるエントリと、ネットワーキングにおける既存の物理的デバイスによりサポートされるエントリとは異なる可能性があるため、ネットワーキングにおける既存の物理的デバイスに対する改善を回避するために、本出願は、ネットワーキングに専門用物理的デバイスを新規に追加してＢＲＡＳの転送プレーン機能を実現する。
【０００７】
説明の便宜上、本出願において、サーバでＢＲＡＳの制御プレーン機能を実現するエンティティを仮想ＢＲＡＳ（以下、ｖＢＲＡＳと略称）と称し、ＢＲＡＳの転送プレーン機能を実現するネットワーク機器をフォワーダー（Ｆｏｒｗａｒｄｅｒ）と称する。図１は、ｖＢＲＡＳ及びＦｏｒｗａｒｄｅｒの所属するネットワークアーキテクチャを例示する。当該ネットワークアーキテクチャは、クライアント１５１、１５２、１５３と、ホームゲートウェイ１４１、１４２、１４３と、ＤＳＬＡＭ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ、デジタル加入者線アクセス多重化装置）１３１と、パーク交換機１３２と、回廊交換機１３３と、ＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ、光回線終端装置）１３４と、ＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ、光ネットワークユニット）１３５と、集約交換機１３０と、フォワーダー１２２、１２３と、ｖＢＲＡＳ１２１と、コアルータ１２０と、インターネット１１０とを含む。当該ネットワークアーキテクチャにおける各構成部品の接続関係は、図１に示すようである。
【０００８】
本出願において、ｖＢＲＡＳは、ＢＲＡＳの制御プレーン機能が配置されるため、ＢＲＡＳの制御プレーンの処理、例えば、ユーザオンライン認証、認証サーバ／課金サーバ（ＲＡＤＩＵＳ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ、リモート認証ダイヤルインユーザサービス）ｓｅｒｖｅｒ）とのインタラクション等を実現する。
【０００９】
Ｆｏｒｗａｒｄｅｒは、ＢＲＡＳの転送プレーン機能が配置されるため、ＢＲＡＳの転送プレーン的処理、例えば、パケット転送等を実現する。
【００１０】
本出願において、ＢＲＡＳの制御プレーン機能とＢＲＡＳの転送プレーン機能とは、それぞれ異なる機器に配置されるため、これに基づいて、本出願がまず解決しようとする課題は、ＢＲＡＳの制御プレーン機能が配置されたｖＢＲＡＳとＢＲＡＳの転送プレーン機能が配置されたＦｏｒｗａｒｄｅｒの間のインタラクションである。
【００１１】
ｖＢＲＡＳとＦｏｒｗａｒｄｅｒの間のインタラクションを実現するために、本出願において、ｖＢＲＡＳとＦｏｒｗａｒｄｅｒの間に両方向データチャネル及び信頼できる通信プロトコル接続（以下、プロトコル接続と略称）が配置される。ここで、データチャネルとプロトコル接続とを一対にペアリングし、一つのペアと称する。図２は、ｖＢＲＡＳ２１０とＦｏｒｗａｒｄｅｒ２２０の間のインタラクション模式図を示する。説明すべきことは、プロトコル接続は、プライベートプロトコルに基づいても良いし、既存の標準プロトコル、例えば、Ｏｐｅｎｆｌｏｗ及びＢＧＰ（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ボーダゲートウェイプロトコル）プロトコル拡張等に基づいても良いし、本出願は具体的に限定しない。
【００１２】
データチャネルは、データトンネル、例えば、ＶＸＬＡＮ（Ｖｉｒｔｕａｌ  ｅＸｔｅｎｓｉｂｌｅ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、仮想拡張可能ローカルエリアネットワーク）トンネル等である。本出願において、データチャネルは、ｖＢＲＡＳとＦｏｒｗａｒｄｅｒの間のパケットのインタラクションに用いられる。インタラクトされるパケットは、プロトコルパケット、データパケット等である。
【００１３】
本出願において、Ｆｏｒｗａｒｄｅｒは、ｖＢＲＡＳとの間に配置されたデータチャネルを介してパケットをｖＢＲＡＳに伝送する。一実施例において、パケットがＦｏｒｗａｒｄｅｒのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置）を経由して処理されるのを回避し、ＣＰＵの消耗を減らすように、Ｆｏｒｗａｒｄｅｒの転送チップは、パケットをデータチャネルにリダイレクトする。別の一例において、Ｆｏｒｗａｒｄｅｒの転送チップが故障した時、ＦｏｒｗａｒｄｅｒのＣＰＵは、データチャネルを介してパケットを転送する。
【００１４】
本出願において、ｖＢＲＡＳは、Ｆｏｒｗａｒｄｅｒとの間に配置されたプロトコル接続を介してＦｏｒｗａｒｄｅｒにセッション（ｓｅｓｓｉｏｎ）エントリを送信する。これは、データチャネルを介してｓｅｓｓｉｏｎエントリを送信するのに比べて比較的に高い信頼性を有する。
【００１５】
上記の記述に基づいて、以下では、本出願が提供するＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法を説明する。
【００１６】
図３を参照すると、図３は、本出願の一実施例が提供するＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法のフローチャートである。図３に示すように、当該方法は、下記のステップ３０１〜３０６を含む。
【００１７】
ステップ３０１で、Ｆｏｒｗａｒｄｅｒは、ローカルのユーザアクセスインタフェースを介してユーザからの認証パケットを受信する。
【００１８】
上記のように、ここでの認証パケットは、プロトコルパケットであっても良いし、データパケットであっても良いし、本出願では具体的に限定しない。
【００１９】
本出願において、ユーザアクセスインタフェースは、ユーザ機器にアクセスするインタフェースを指す。Ｆｏｒｗａｒｄｅｒは、ローカルに少なくとも一つのユーザアクセスインタフェースが存在する。
【００２０】
ステップ３０２で、Ｆｏｒｗａｒｄｅｒは、ユーザアクセスインタフェースに関連付けられたデータチャネルを介してｖＢＲＡＳサーバに前記認証パケットを送信する。
【００２１】
本出願において、複数のｖＢＲＡＳが一つのＦｏｒｗａｒｄｅｒを制御することが許される。図４は、本出願の一実施例が提供するｖＢＲＡＳ及びＦｏｒｗａｒｄｅｒの模式図である。図４に示すように、複数のｖＢＲＡＳが一つのＦｏｒｗａｒｄｅｒを制御するという前提で、例えば、ｖＢＲＡＳ４１１、…、ｖＢＲＡＳ４１ｎがＦｏｒｗａｒｄｅｒ４２０を制御し、ｎは、１より大きい整数であり、Ｆｏｒｗａｒｄｅｒ４２０は、ｖＢＲＡＳ４１１〜４１ｎの各々とデータチャネル及びプロトコル接続を確立してＦｏｒｗａｒｄｅｒ４２０とｖＢＲＡＳ４１１〜４１ｎの各々との間のインタラクションを実現する。Ｆｏｒｗａｒｄｅｒ４２０と各々のｖＢＲＡＳの間のデータチャネル及びプロトコル接続は、一つのペアと称される。Ｆｏｒｗａｒｄｅｒ４２０は、ローカルに各ペアを記憶する。
【００２２】
本出願において、Ｆｏｒｗａｒｄｅｒのローカルのユーザアクセスインタフェースは、ローカルに記録されたペアにおけるデータチャネルに関連付けられる。例えば、Ｆｏｒｗａｒｄｅｒのローカルの異なるユーザアクセスインタフェース識別子は、それぞれＰｏｒｔ０_１、Ｐｏｒｔ０_２、Ｐｏｒｔ０_３であり、Ｆｏｒｗａｒｄｅｒは、ローカルに３つのペアを記録し、この３つのペアは、それぞれＦｏｒｗａｒｄｅｒとｖＢＲＡＳ１の間のデータチャネル（データチャネル１で表す）及びプロトコル接続、ＦｏｒｗａｒｄｅｒとｖＢＲＡＳ２の間のデータチャネル（データチャネル２で表す）及びプロトコル接続、ＦｏｒｗａｒｄｅｒとｖＢＲＡＳ３の間のデータチャネル（データチャネル３で表す）及びプロトコル接続である。そして、Ｆｏｒｗａｒｄｅｒは、ローカルに、Ｐｏｒｔ０_１はデータチャネル１に関連付けられ、Ｐｏｒｔ０_２はデータチャネル２に関連付けられ、及びＰｏｒｔ０_３はデータチャネル３に関連付けられるように配置する。
【００２３】
本出願の一実施例において、Ｆｏｒｗａｒｄｅｒは、インタフェース識別子とデータチャネル識別子との関連付けテーブル（以下、略してインタフェース識別子―データチャネル識別子関連付けテーブルと称する）にローカルのユーザアクセスインタフェースに関連付けられたデータチャネルを記録し、各インタフェース識別子―データチャネル識別子関連付けエントリには、ユーザアクセスインタフェース識別子と、ユーザアクセスインタフェースに関連付けられたデータチャネル識別子とが記録される。
【００２４】
これに基づいて、ステップ３０２で、Ｆｏｒｗａｒｄｅｒは、下記のステップを通じてユーザアクセスインタフェースに関連付けられたデータチャネルを確定する。Ｆｏｒｗａｒｄｅｒは、ユーザアクセスインタフェースのインタフェース識別子を確定し、ローカルのインタフェース識別子―データチャネル識別子関連付けテーブルで当該確定されたインタフェース識別子を含むエントリを見つけ、見つかったエントリにおけるデータチャネル識別子に対応するデータチャネルをユーザアクセスインタフェースに関連付けられたデータチャネルとして確定する。
【００２５】
ステップ３０２で、Ｆｏｒｗａｒｄｅｒがユーザアクセスインタフェースに関連付けられたデータチャネルを確定した後、一実施例において、Ｆｏｒｗａｒｄｅｒの転送チップは、受信された認証パケットを当該ユーザアクセスインタフェースに関連付けられたデータチャネルにリダイレクトし、別の実施例において、ＦｏｒｗａｒｄｅｒのＣＰＵは、受信された認証パケットを当該ユーザアクセスインタフェースに関連付けられたデータチャネルにリダイレクトする。このように、当該ユーザアクセスインタフェースに関連付けられたデータチャネルを介してｖＢＲＡＳに当該認証パケットを送信する。
【００２６】
ステップ３０３で、ｖＢＲＡＳは、データチャネルを介してＦｏｒｗａｒｄｅｒが送信した認証パケットを受信する。
【００２７】
ここで、ｖＢＲＡＳは、認証パケットを受信したデータチャネル識別子を記録する。
【００２８】
ステップ３０４で、ｖＢＲＡＳは、認証パケットに対して認証を行い、認証が成功した時、ステップ３０５を実行する。
【００２９】
本出願において、ｖＢＲＡＳが認証パケットに対して認証を行うのには、本発明の属する技術分野における通常の知識を有する者に熟知されるＢＲＡＳがパケットに対して認証を行ういかなる技術を用いることができるため、ここではこれ以上詳細に説明しないことにする。
【００３０】
ステップ３０５で、ｖＢＲＡＳは、Ｆｏｒｗａｒｄｅｒがデータパケットを転送するように指導するためのセッション（ｓｅｓｓｉｏｎ）エントリを作成し、上記のデータチャネルとペアリングされたプロトコル接続を介して、ｓｅｓｓｉｏｎエントリ及び認証パケットを受信したデータチャネル識別子をＦｏｒｗａｒｄｅｒに送信してＦｏｒｗａｒｄｅｒのデータパケットの転送を制御する。
【００３１】
本出願において、一つのｖＢＲＡＳが複数のＦｏｒｗａｒｄｅｒを制御することが許される。図５は、本出願の別の実施例が提供するｖＢＲＡＳ及びＦｏｒｗａｒｄｅｒの実施例の模式図である。図５に示すように、一つのｖＢＲＡＳが複数のＦｏｒｗａｒｄｅｒを制御するという前提で、例えば、ｖＢＲＡＳ５１０がＦｏｒｗａｒｄｅｒ５２１、…、Ｆｏｒｗａｒｄｅｒ５２ｎ（ｎは１より大きい整数である）を制御し、ｖＢＲＡＳ５１０は、Ｆｏｒｗａｒｄｅｒ５２１〜５２ｎの各々とｖＢＲＡＳ５１０との間のインタラクションを実現するために、Ｆｏｒｗａｒｄｅｒ５２１〜５２ｎの各々とデータチャネル及びプロトコル接続を確立する。ｖＢＲＡＳ５１０と各々のＦｏｒｗａｒｄｅｒの間のデータチャネル及びプロトコル接続は、一つのペアと称される。ｖＢＲＡＳ５１０は、ローカルに各ペアを記録する。
【００３２】
一実施例として、ｖＢＲＡＳは、ローカルのデータチャネル識別子とプロトコル接続識別子とのペアリングテーブル（以下、データチャネル識別子―プロトコル接続識別子ペアリングテーブルと略称）により各ペアを記録する。例えば、各データチャネル識別子―プロトコル接続識別子ペアリングエントリには、ペアリングされたデータチャネル識別子と、プロトコル接続識別子とが記録される。
【００３３】
上記のステップ３０３の記述のように、ｖＢＲＡＳは、認証パケットを受信した後、認証パケットを受信したデータチャネル識別子を記録する。このように、本ステップ３０５まで実行した時、上記のｖＢＲＡＳがローカルのデータチャネル識別子―プロトコル接続識別子ペアリングテーブルにより各ペアを記録するというステップに基づいて、ステップ３０５で、ｖＢＲＡＳは、下記のステップを通じて認証パケットを受信したデータチャネルとペアリングされたプロトコル接続を確定する。ｖＢＲＡＳは、ローカルのデータチャネル識別子―プロトコル接続識別子ペアリングテーブルで当該認証パケットを受信したデータチャネル識別子を含むペアリングエントリを見つけ、見つかったペアリングエントリにおけるプロトコル接続識別子に対応するプロトコル接続を認証パケットを受信したデータチャネルとペアリングされたプロトコル接続として確定する。
【００３４】
ステップ３０６で、Ｆｏｒｗａｒｄｅｒは、ＦｏｒｗａｒｄｅｒとｖＢＲＡＳの間のプロトコル接続を介してｖＢＲＡＳが送信したｓｅｓｓｉｏｎエントリ及びデータチャネル識別子を受信し、ｓｅｓｓｉｏｎエントリ及びデータチャネル識別子に基づいて上記のユーザアクセスインタフェースにマッチする転送エントリを作成する。
【００３５】
本出願の一実施例として、ここで、ｓｅｓｓｉｏｎエントリに基づいて作成される転送エントリは、パケットがネットワーク側からユーザ側に転送されるのを指導するためのホストＦＩＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ、転送情報ベース）エントリ及びＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、アドレス解決プロトコル）エントリと、パケットがユーザ側からネットワーク側に転送されるのを指導するためのＩＰｏＥ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ、イーサネットに基づいたインターネットプロトコル）ｓｅｓｓｉｏｎエントリとを含む。
【００３６】
一実施例として、上記のユーザアクセスインタフェースにマッチする転送エントリは、ユーザアクセスインタフェースがアクセスしたインターフェースボードに送信される。その後、インターフェースボードがユーザから送信されたデータパケットを受信したか、或いはネットワーク側からユーザに送信されたデータパケットを受信した時、ユーザアクセスインタフェースにマッチする転送エントリに応じてこれらのデータパケットを転送する。
【００３７】
ここに至って、図３に示すフローを完了する。
【００３８】
図３に示したフローから分かるように、ＢＲＡＳの転送プレーンと制御プレーンは、分離され、分離後のＢＲＡＳの転送プレーンと制御プレーンとは、互いに独立する。これにより、ＢＲＡＳに存在する制御プレーンと転送プレーンの資源が非協調的であるという矛盾を解決することができ、転送プレーン及び制御プレーンがそれぞれ強みを発揮するようにする。
【００３９】
以下、ｖＢＲＡＳとＦｏｒｗａｒｄｅｒの間のデータチャネルがＶＸＬＡＮ（Ｖｉｒｔｕａｌ  ｅＸｔｅｎｓｉｂｌｅ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、仮想拡張可能ローカルエリアネットワーク）トンネルであり、ｖＢＲＡＳとＦｏｒｗａｒｄｅｒの間のプロトコル接続がＯｐｅｎｆｌｏｗ接続である場合を例として、図３に示すフローを説明する。
【００４０】
図６を参照すると、図６は、本出願の一実施例が提供するネットワーキングの模式図である。図６に示すように、当該ネットワーキングは、一つのｖＢＲＡＳ（ｖＢＲＡＳ４_０で表す）を含む。ｖＢＲＡＳ４_０は、３つのＦｏｒｗａｒｄｅｒ、即ち、Ｆｏｒｗａｒｄｅｒ４_１と、Ｆｏｒｗａｒｄｅｒ４_２と、Ｆｏｒｗａｒｄｅｒ４_３とを含む。
【００４１】
図６で、Ｆｏｒｗａｒｄｅｒ４_１に対して下記の設定を行う。
１）Ｆｏｒｗａｒｄｅｒ４_１のＩＰアドレスは、１.１.１.１である。
２）ＶＸＬＡＮトンネル（ｔｕｎｎｅｌ）：Ｆｏｒｗａｒｄｅｒ４_１とｖＢＲＡＳ４_０との間のＶＸＬＡＮトンネルのソースＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスは、１.１.１.１であり、宛先ＩＰアドレスは、ｖＢＲＡＳ４_０のＩＰアドレス２.２.２.２である。
３）ＶＸＬＡＮトンネルインタフェース（ｉｎｔｅｒｆａｃｅ）：Ｆｏｒｗａｒｄｅｒ４_１の上記のＶＸＬＡＮトンネルに対応するインタフェースは、ＶＸＬＡＮトンネルインタフェース１_４で表される。
４）ユーザアクセスインタフェースｇｅ１／１／１は、Ｆｏｒｗａｒｄｅｒポート番号（Ｆｏｒｗａｒｄｅｒ  ＰｏｒｔＩＤ）が配置される。ユーザアクセスインタフェースｇｅ１／１／１とＶＸＬＡＮトンネルインタフェース１_４の関連付けを具現するために、ここで、ユーザアクセスインタフェースｇｅ１／１／１のために配置されたＦｏｒｗａｒｄｅｒ  Ｐｏｒｔ  ＩＤは、上記のＶＸＬＡＮトンネルのＶＸＬＡＮ  ＩＤ（ＶＸＬＡＮ１で表す）で表される。
５）ローカルにユーザアクセスインタフェースｇｅ１／１／１とＶＸＬＡＮトンネルインタフェース１_４との関連付けを記録して、このユーザアクセスインタフェースｇｅ１／１／１から受信された認証パケットがＶＸＬＡＮトンネルを介して転送される時、認証パケットにカプセル化されたＶＸＬＡＮ識別子がユーザアクセスインタフェースｇｅ１／１／１のために配置されたＦｏｒｗａｒｄｅｒ  Ｐｏｒｔ  ＩＤ（即ち、上記のＶＸＬＡＮトンネルのＶＸＬＡＮ  ＩＤ）であるようにする。
６）本Ｆｏｒｗａｒｄｅｒ４_１のＩＰアドレス１.１.１.１をローカルのＯｐｅｎｆｌｏｗ接続のための一端として指定し、ｖＢＲＡＳ４_０のＩＰアドレス２.２.２.２をＯｐｅｎｆｌｏｗ接続の他端として指定し、当該Ｏｐｅｎｆｌｏｗ接続は、Ｏｐｅｎｆｌｏｗ接続１_４で表される。
【００４２】
同様に、Ｆｏｒｗａｒｄｅｒ４_２、Ｆｏｒｗａｒｄｅｒ４_３に対してＦｏｒｗａｒｄｅｒ４_１に類似した設定を行うべきであり、ここで繰り返し説明しないことにする。
【００４３】
図６において、ｖＢＲＡＳ４_０に対して下記の設定を行う。
１）ｖＢＲＡＳ４_０のＩＰアドレスは、２.２.２.２である。
２）ＶＸＬＡＮトンネル、ＶＸＬＡＮトンネルインタフェースであって、
ＶＸＬＡＮトンネルのソースＩＰアドレスが２.２.２.２であり且つ宛先ＩＰアドレスがＦｏｒｗａｒｄｅｒ４_１のＩＰアドレス１.１.１.１である場合、当該ＶＸＬＡＮトンネルは、ｖＢＲＡＳ４_０とＦｏｒｗａｒｄｅｒ４_１との間のＶＸＬＡＮトンネル（ＶＸＬＡＮトンネル４_１で表す）であり、ｖＢＲＡＳ４_０のＶＸＬＡＮトンネル４_１に対応するトンネルインタフェースは、ＶＸＬＡＮトンネルインタフェース４_１で表され、ＶＸＬＡＮトンネル４_１と上記のＦｏｒｗａｒｄｅｒ４_１とｖＢＲＡＳ４_０との間のＶＸＬＡＮトンネルとは、同一トンネルの異なる方向である。
ＶＸＬＡＮトンネルのソースＩＰアドレスが２.２.２.２であり且つ宛先ＩＰアドレスがＦｏｒｗａｒｄｅｒ４_２のＩＰアドレス（３.３.３.３で表す）である場合、当該ＶＸＬＡＮトンネルはｖＢＲＡＳ４_０とＦｏｒｗａｒｄｅｒ４_２との間のＶＸＬＡＮトンネル（ＶＸＬＡＮトンネル４_２で表す）であり、ｖＢＲＡＳ４_０のＶＸＬＡＮトンネル４_２に対応するトンネルインタフェースは、ＶＸＬＡＮトンネルインタフェース４_２で表され、ＶＸＬＡＮトンネル４_２と上記のＦｏｒｗａｒｄｅｒ４_２とｖＢＲＡＳ４_０との間のＶＸＬＡＮトンネルとは、同一トンネルの異なる方向である。
ＶＸＬＡＮトンネルのソースＩＰアドレスが２.２.２.２であり且つ宛先ＩＰアドレスがＦｏｒｗａｒｄｅｒ４_３のＩＰアドレス（４.４.４.４で表す）である場合、ＶＸＬＡＮトンネルは、ｖＢＲＡＳ４_０とＦｏｒｗａｒｄｅｒ４_３との間のＶＸＬＡＮトンネル（ＶＸＬＡＮトンネル４_３で表す）であり、ｖＢＲＡＳ４_０のＶＸＬＡＮトンネル４_３に対応するトンネルインタフェースは、ＶＸＬＡＮトンネルインタフェース４_３で表され、ＶＸＬＡＮトンネル４_３は、上記のＦｏｒｗａｒｄｅｒ４_３とｖＢＲＡＳ４_０との間のＶＸＬＡＮトンネルとは、同一トンネルの異なる方向である。
【００４４】
本実施例において、ＶＸＬＡＮトンネルインタフェース４_１に対応するＶＸＬＡＮ  ＩＤは、ＶＸＬＡＮトンネル４_１のＶＸＬＡＮ  ＩＤであり、ＶＸＬＡＮトンネルインタフェース４_２に対応するＶＸＬＡＮ  ＩＤは、ＶＸＬＡＮトンネル４_２のＶＸＬＡＮ  ＩＤであり、ＶＸＬＡＮトンネルインタフェース４_３に対応するＶＸＬＡＮ  ＩＤは、ＶＸＬＡＮトンネル４_３のＶＸＬＡＮ  ＩＤである。上記の記述に基づいて、ユーザアクセスインタフェースのために配置されたＦｏｒｗａｒｄｅｒ  Ｐｏｒｔ  ＩＤは、ＶＸＬＡＮトンネルのＶＸＬＡＮ  ＩＤであり、ＶＸＬＡＮトンネルインタフェースに対応するＶＸＬＡＮ  ＩＤを介して、ｖＢＲＡＳ４_０の一つのＶＸＬＡＮトンネルインタフェースをｖＢＲＡＳ４_０により制御される一つのＦｏｒｗａｒｄｅｒのユーザアクセスインタフェースに対応付ける。
【００４５】
本実施例において、フォワーダーに接続されたＩＰＯＥユーザは、ＶＸＬＡＮトンネルインタフェース４_１内至ＶＸＬＡＮトンネルインタフェース４_３を介してＢＲＡＳにアクセスする。
【００４６】
３）本ｖＢＲＡＳ４_０のＩＰアドレス２.２.２.２をＯｐｅｎｆｌｏｗ接続の他端として指定し、Ｆｏｒｗａｒｄｅｒ４_１のＩＰアドレス１.１.１.１をローカルのＯｐｅｎｆｌｏｗ接続のための一端として指定し、当該Ｏｐｅｎｆｌｏｗ接続は、Ｏｐｅｎｆｌｏｗ接続４_１で表され、上記のＶＸＬＡＮ  ｔｕｎｎｅｌ４_１とペアリングされてローカルに記録される。
【００４７】
本ｖＢＲＡＳ４_０のＩＰアドレス２.２.２.２をＯｐｅｎｆｌｏｗ接続の他端として指定し、Ｆｏｒｗａｒｄｅｒ４_２のＩＰアドレス３.３.３.３をローカルのＯｐｅｎｆｌｏｗ接続のための一端として指定し、当該Ｏｐｅｎｆｌｏｗ接続は、Ｏｐｅｎｆｌｏｗ接続４_２で表され、上記のＶＸＬＡＮ  ｔｕｎｎｅｌ４_２とペアリングされてローカルに記録される。
【００４８】
本ｖＢＲＡＳ４_０のＩＰアドレス２.２.２.２をＯｐｅｎｆｌｏｗ接続の他端として指定し、Ｆｏｒｗａｒｄｅｒ４_３のＩＰアドレス４.４.４.４をローカルのＯｐｅｎｆｌｏｗ接続のための一端として指定し、当該Ｏｐｅｎｆｌｏｗ接続は、Ｏｐｅｎｆｌｏｗ接続４_３で表され、上記のＶＸＬＡＮ  ｔｕｎｎｅｌ  ４_３とペアリングされてローカルに記録される。
【００４９】
上記の配置に基づいて、ｖＢＲＡＳ４_０と３つのＦｏｒｗａｒｄｅｒ（Ｆｏｒｗａｒｄｅｒ４_１、Ｆｏｒｗａｒｄｅｒ４_２、Ｆｏｒｗａｒｄｅｒ４_３）のインタラクションは、図６に示すようである。
【００５０】
ＩＰｏＥ  ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、動的ホスト構成プロトコル）パケットによりユーザがオンラインになるようにトリガーする過程を説明する。
【００５１】
Ｆｏｒｗａｒｄｅｒ４_１は、ローカルのユーザアクセスインタフェースｇｅ１／１／１を介してＤＨＣＰパケットを受信する。説明の便宜上、ここでのＤＨＣＰパケットは、パケット１で表される。
【００５２】
Ｆｏｒｗａｒｄｅｒ４_１は、パケット１に対してＶＸＬＡＮカプセル化を行う。ＶＸＬＡＮのカプセルにおいて、ＶＸＬＡＮ  ＩＤは、ユーザアクセスインタフェースｇｅ１／１／１のＦｏｒｗａｒｄｅｒ  Ｐｏｒｔ  ＩＤ（ＶＸＬＡＮ１で表す）である。説明の便宜上、ＶＸＬＡＮカプセル化後のパケット１をパケット２で表す。
【００５３】
Ｆｏｒｗａｒｄｅｒ４_１は、ローカルに記録されたユーザアクセスインタフェースｇｅ１／１／１とＶＸＬＡＮトンネルインタフェース１_４との関連付けに基づいて、パケット２をＶＸＬＡＮトンネルインタフェース１_４にリダイレクトしてｖＢＲＡＳ４_０に送信する。
【００５４】
ｖＢＲＡＳ４_０は、ＶＸＬＡＮトンネルインタフェース４_１を介してパケット２を受信する。
【００５５】
ｖＢＲＡＳ４_０は、パケット２を受信したＶＸＬＡＮトンネルインタフェース４_１を記録する。
【００５６】
ｖＢＲＡＳ４_０は、パケット２のＶＸＬＡＮデカプセル化を行い、即ち、上記のパケット１に回復する。
【００５７】
ｖＢＲＡＳ４_０は、パケット１に対して認証（即ち、ユーザオンライン処理）を行う。認証が成功した時、ｖＢＲＡＳ４_０は、ｓｅｓｓｉｏｎエントリを作成する。ここで、表１に示すように、ｓｅｓｓｉｏｎエントリは、下記の事項を含む。
【表１】
2019526983.tif 000003
【００５８】
ｖＢＲＡＳ４_０は、記録されたパケット２を受信したＶＸＬＡＮトンネルインタフェース４_１に基づいてＶＸＬＡＮトンネルインタフェース４_１に対応するＶＸＬＡＮ  ＩＤをＶＸＬＡＮ１として確定する。
【００５９】
ｖＢＲＡＳ４_０は、確定されたＶＸＬＡＮ  ＩＤ（ＶＸＬＡＮ１）に基づいてＶＸＬＡＮトンネル４_１を確定する。
【００６０】
ｖＢＲＡＳ４_０は、ＶＸＬＡＮトンネルインタフェース４_１とペアリングされたＯｐｅｎｆｌｏｗ接続４_１を介してｓｅｓｓｉｏｎエントリ及び確定されたＶＸＬＡＮ  ＩＤ（ＶＸＬＡＮ１）をＦｏｒｗａｒｄｅｒ４_１に送信する。
【００６１】
Ｆｏｒｗａｒｄｅｒ４_１は、Ｏｐｅｎｆｌｏｗ接続１_４からｓｅｓｓｏｎエントリ及びＶＸＬＡＮ  ＩＤ（ＶＸＬＡＮ１）を受信する。
【００６２】
Ｆｏｒｗａｒｄｅｒ４_１は、ＶＸＬＡＮ  ＩＤ（ＶＸＬＡＮ１）に基づいて当該ＶＸＬＡＮ  ＩＤ（ＶＸＬＡＮ１）を有するローカルのユーザアクセスインタフェースｇｅ１／１／１を見つけた後、ｓｅｓｓｉｏｎエントリに基づいて転送エントリを作成して、ユーザアクセスインタフェースｇｅ１／１／１によりアクセスされたインターフェースボードに送信し、転送エントリは、パケットがネットワーク側からユーザ側に転送されるのを指導するためのホストＦＩＢ及びＡＲＰエントリと、パケットがユーザ側からネットワーク側に転送されるのを指導するためのＩＰｏＥ  ｓｅｓｓｉｏｎエントリとを含む。その後、転送エントリに基づいて、ユーザアクセスインタフェースｇｅ１／１／１が受信したデータパケットを転送する。
【００６３】
ここに至って、上記の実施例の説明を完了する。
【００６４】
本出願において、Ｆｏｒｗａｒｄｅｒは、ｖＢＲＡＳから送信されたｓｅｓｓｉｏｎエントリを受信した時、ローカルに当該ｓｅｓｓｉｏｎエントリを送信したｖＢＲＡＳを記録する。その後、Ｆｏｒｗａｒｄｅｒは、ｓｅｓｓｉｏｎエントリに対応するｓｅｓｓｉｏｎ内のトラフィック統計（例えば、ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計）を実時間でモニターし、本ＦｏｒｗａｒｄｅｒとｖＢＲＡＳの間のプロトコル接続を介してトラフィック統計結果を報告する。ｖＢＲＡＳは、Ｆｏｒｗａｒｄｅｒとの間のプロトコル接続を介してＦｏｒｗａｒｄｅｒから報告されたトラフィック統計結果を受信する。
【００６５】
本出願において、ｖＢＲＡＳアドレスプールのネットワークセグメントルーティングテーブルは、Ｆｏｒｗａｒｄｅｒにより発行され、ユーザのトラフィックをＦｏｒｗａｒｄｅｒにガイドするために用いられる。本出願において、一つのｖＢＲＡＳが複数のＦｏｒｗａｒｄｅｒを制御することが許されるが、ｖＢＲＡＳアドレスプールのネットワークセグメントは異なるＦｏｒｗａｒｄｅｒの間で共有されることができず、一つのネットワークセグメントは、一つのＦｏｒｗａｒｄｅｒのみにより使用されることが可能である。ネットワークセグメントが一つのＦｏｒｗａｒｄｅｒに割り当てられて使用される時、下記の二つの原則に注意すべきである。
【００６６】
１）ｖＢＲＡＳは、プロトコル接続、例えば、Ｏｐｅｎｆｌｏｗ接続を介して、Ｆｏｒｗａｒｄｅｒに割り当てられたネットワークセグメントを当該Ｆｏｒｗａｒｄｅｒに送信する。当該Ｆｏｒｗａｒｄｅｒは、ネットワークセグメントをルーティングテーブルに記入した後、ルーティングプロトコルを通じて相応するネットワークセグメントルーティングテーブルを対外的に発行する。
【００６７】
２）Ｆｏｒｗａｒｄｅｒからアクセスするユーザにとって、ｖＢＲＡＳのＤＨＣＰ  ｓｅｒｖｅｒは、このＦｏｒｗａｒｄｅｒのネットワークセグメント（複数であって可能）のみからＩＰアドレスを割り当てる。
【００６８】
説明すべきことは、現在、ＢＲＡＳは、主にＰＰＰｏＸ及びＩＰｏＸの二つのアクセスサービスを提供する。ＰＰＰｏＸアクセスは、ユーザのＰＰＰダイアルによるアクセスを指し、ＩＰｏＸアクセスは、ＤＨＣＰパケットのトリガー又はＩＰパケットのトリガー等の方式によるアクセスを指す。ＩＰｏＥは、ＩＰｏＸのうちよく見られるアクセス方式である。ＰＰＰｏＥ（ＰＰＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ、イーサネットのＰＰＰ）は、ＰＰＰｏＸのうちよく見られるアクセス方式である。本出願が提供する実施例は、上記のようなＢＲＡＳの二つのアクセスサービスをサポートすることができる。
【００６９】
図７は、本開示の一実施例が提供するサーバのハードウェア構造の模式図である。前記サーバは、ＢＲＡＳの制御プレーン機能をイネーブルする。当該サーバは、プロセッサ７０１と、機械可読記憶媒体７０２とを含む。プロセッサ７０１と機械可読記憶媒体７０２とは、システムバス７０３を介して通信する。また、機械可読記憶媒体７０２に記憶されたＢＲＡＳの制御プレーン機能と転送プレーン機能の分離論理に対応する機械実行可能命令を読み取って実行することにより、プロセッサ７０１は、上述したようなＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法を実行する。
【００７０】
本文で言及される機械可読記憶媒体７０２は、いかなる電子、磁気、光学又は他の物理的な記憶装置であり、例えば、実行可能命令、データ等の情報を格納又は記憶する。例えば、機械可読記憶媒体は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、揮発性メモリ、不揮発性メモリ、フラッシュメモリ、記憶ドライブ（例えば、ハードディスクドライバ）、ソリッドステートドライブ、いかなる類型の記憶ディスク（例えば、コンパクトディスク、ｄｖｄ等）、或いは、類似した記憶媒体又はそれらの組み合わせであって良い。
【００７１】
図８を参照すると、図８は、本出願の一実施例が提供するＢＲＡＳの制御プレーン機能と転送プレーン機能の分離論理の機能モジュール・ダイアグラムである。機能的に分けて、当該論理は、受信モジュール８０１と、認証モジュール８０２と、作成モジュール８０３と、送信モジュール８０４とを含む。
【００７２】
受信モジュール８０１は、データチャネルを介してＢＲＡＳの転送プレーン機能をイネーブルするフォワーダーが送信した認証パケットを受信するために用いられる。
【００７３】
認証モジュール８０２は、前記認証パケットに対して認証を行うために用いられる。
【００７４】
作成モジュール８０３は、前記認証モジュール８０２による認証パケットに対する認証が成功した時、前記フォワーダーがデータパケットを転送するように指導するためのセッションｓｅｓｓｉｏｎエントリを作成するために用いられる。
【００７５】
送信モジュール８０４は、前記データチャネルとペアリングされたプロトコル接続を介して、前記ｓｅｓｓｉｏｎエントリ及び前記データチャネル識別子を前記フォワーダーに送信して前記フォワーダーがデータパケットを転送するように制御するために用いられる。
【００７６】
一実施例において、前記送信モジュール８０４は、下記のステップを通じてデータチャネルとペアリングされたプロトコル接続を確定する。
前記送信モジュール８０４は、ローカルのデータチャネル識別子とプロトコル接続識別子とのペアリングテーブルで前記データチャネル識別子を含むペアリングエントリを見つけ、
見つかったペアリングエントリにおけるプロトコル接続識別子に対応するプロトコル接続を前記データチャネルとペアリングされたプロトコル接続として確定する。
【００７７】
一実施例において、前記送信モジュール８０４は、さらに、前記データチャネルを介して前記フォワーダーにプロトコルパケットを送信し、前記受信モジュール８０１は、さらに、前記データチャネルを介して前記フォワーダーが送信したプロトコルパケットを受信する。前記プロトコルパケットは、ＡＲＰパケットと、ＤＨＣＰパケットとを含むが、これらに限定されない。
【００７８】
一実施例において、前記送信モジュール８０４は、さらに、前記プロトコル接続を介して前記フォワーダーから報告された前記ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計結果を受信する。
【００７９】
本開示の例によれば、例えば、図７における機械可読記憶媒体７０２のような機械実行可能命令を含む機械可読記憶媒体を更に提供する。前記機械実行可能命令は、サーバにおけるプロセッサ７０１により実行されて上記のＢＲＡＳの制御プレーン機能と転送プレーン機能の分離方法を実現する。
【００８０】
図９は、本出願の一例が提供するフォワーダーのハードウェア構造図である。前記フォワーダーは、ＢＲＡＳの転送プレーン機能をイネーブルする。前記フォワーダーは、プロセッサ９１０と、機械可読記憶媒体９２０と、転送チップ９３０とを含む。前記転送チップ９３０は、ローカルのユーザアクセスインタフェースを介して認証パケットを受信し、前記認証パケットをユーザアクセスインタフェースに関連付けられたデータチャネルにリダイレクトし、且つ前記データチャネルを介してサーバに前記認証パケットを送信するために用いられる。機械可読記憶媒体９２０に記憶された機械実行可能命令を読み取ることにより、前記プロセッサ９１０は、サーバとの間のプロトコル接続を介して前記サーバが送信したセッションｓｅｓｓｉｏｎエントリ及びユーザアクセスインタフェースに関連付けられたデータチャネル識別子を受信し、ｓｅｓｓｉｏｎエントリ及びデータチャネル識別子に基づいて前記ユーザアクセスインタフェースにマッチする転送エントリを作成する。前記サーバでＢＲＡＳの制御プレーン機能が実行される。
【００８１】
一実施例において、ユーザアクセスインタフェースに関連付けられたデータチャネルを確定する時、前記プロセッサ９１０は、前記機械実行可能命令により、ユーザアクセスインタフェースのインタフェース識別子を確定し、ローカルのインタフェース識別子とデータチャネル識別子との関連付けテーブルで当該確定されたインタフェース識別子を含むエントリを見つけ、見つかったエントリにおけるデータチャネル識別子に対応するデータチャネルを前記ユーザアクセスインタフェースに関連付けられたデータチャネルとして確定する。
【００８２】
一実施例において、前記プロセッサ９１０は、前記機械実行可能命令により、さらに、前記プロトコル接続を介して前記ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計結果を報告する。
【００８３】
一実施例において、前記転送チップ９３０が故障した時、前記プロセッサ９１０は、前記機械実行可能命令により、前記認証パケットを前記ユーザアクセスインタフェースに関連付けられたデータチャネルにリダイレクする。
【００８４】
図１０は、本出願の別の実施例が提供するフォワーダーの構造模式図である。図１０において、当該フォワーダーは、第１受信モジュール１０１と、送信モジュール１０２と、第２受信モジュール１０３と、作成モジュール１０４とを含む。
【００８５】
第１受信モジュール１０１は、ローカルのユーザアクセスインタフェースを介して認証パケットを受信するように配置される。前記フォワーダーは、ＢＲＡＳの転送プレーン機能をイネーブルする。
【００８６】
送信モジュール１０２は、前記ユーザアクセスインタフェースに関連付けられたデータチャネルを介してサーバに前記認証パケットを送信するように配置される。前記サーバは、ＢＲＡＳの制御プレーン機能をイネーブルする。
【００８７】
第２受信モジュール１０３は、前記サーバとの間のプロトコル接続を介してサーバが送信したセッションｓｅｓｓｉｏｎエントリ及び前記ユーザアクセスインタフェースに関連付けられたデータチャネル識別子を受信するように配置される。
【００８８】
作成モジュール１０４は、前記ｓｅｓｓｉｏｎエントリ及び前記データチャネル識別子に基づいて前記ユーザアクセスインタフェースにマッチする転送エントリを作成するように配置される。
【００８９】
一実施例において、前記送信モジュール１０２は、下記のステップを通じてユーザアクセスインタフェースに関連付けられたデータチャネルを確定する。前記送信モジュール１０２は、ユーザアクセスインタフェースのインタフェース識別子を確定し、ローカルのインタフェース識別子―データチャネル識別子関連付けテーブルで当該確定されたインタフェース識別子を含むエントリを見つけ、見つかったエントリにおけるデータチャネル識別子に対応するデータチャネルを前記ユーザアクセスインタフェースに関連付けられたデータチャネルとして確定する。
【００９０】
一実施例において、前記送信モジュール１０２は、さらに、前記プロトコル接続を介して前記ｓｅｓｓｉｏｎエントリに関連付けられたトラフィック統計結果を報告する。
【００９１】
上記のものは、単に本出願の好ましい実施例であり、本開示を制限するために用いられず、本開示の精神及び原則の範囲内でなされるいかなる修正、均等物による置換、改善等は、全て本出願の保護の範囲内に含まれるべきである。
【図１】
2019526983.tif 000004
【図２】
2019526983.tif 000005
【図３】
2019526983.tif 000006
【図４】
2019526983.tif 000007
【図５】
2019526983.tif 000008
【図６】
2019526983.tif 000009
【図７】
2019526983.tif 000010
【図８】
2019526983.tif 000011
【図９】
2019526983.tif 000012
【図１０】
2019526983.tif 000013
【国際調査報告】
2019526983.tif 000014
2019526983.tif 000015
2019526983.tif 000016
2019526983.tif 000017