(57)【特許請求の範囲】
【請求項１】
認証、承認、及びアカウンティング（ＡＡＡ）処理を回避するためにネットワークエレメントにおいて実行される方法であって、当該ネットワークエレメントは加入者局とＡＡＡサーバとの間に結合され、前記方法は、
少なくともＩＤを確認するための情報を含む１つ以上の加入者セッション要求メッセージを前記加入者局から受信するステップと、
前記１つ以上の加入者セッション要求メッセージに対応する１つ以上のＡＡＡアクセス要求メッセージを前記ＡＡＡサーバに送信するステップと、
前記１つ以上のＡＡＡアクセス要求メッセージに対応する１つ以上のＡＡＡアクセス応答メッセージを前記ＡＡＡサーバから受信するステップと、
前記１つ以上のＡＡＡアクセス応答メッセージに応答して、前記加入者局に関連付けられる任意の追加的なＡＡＡアクセス要求メッセージの少なくとも一時的な抑制を生じさせることを決定するステップと、
前記決定するステップに応答して、前記加入者局から受信される加入者セッション要求メッセージに応答して前記ＡＡＡサーバに送信されつつある任意の追加的なＡＡＡアクセス要求メッセージの少なくとも一時的な抑制を生じさせるステップと、
を含み、
前記生じさせるステップは、前記加入者局に関連付けられる回線がシャットダウンされるべきであることを示す、運用、管理、保守及びプロビジョニングメッセージを前記加入者局に向けて送信して、前記一時的な抑制の期間中の追加的なセッション要求メッセージの到達を回避することを含み、
それによって、前記ネットワークエレメント及び前記ＡＡＡサーバにおいて実行リソースが節約される、
方法。
【請求項２】
前記対応する１つ以上のＡＡＡアクセス応答メッセージは、単一のＡＡＡアクセス拒否メッセージであり、前記決定するステップは、
前記ＡＡＡアクセス拒否メッセージが前記少なくとも一時的な抑制を示唆するステータスを含むことを決定するステップ、
を含む、請求項１に記載の方法。
【請求項３】
前記生じさせるステップは、
前記加入者局に関連付けられるメディアアクセス制御アドレスに基づいて、前記加入者局に関連付けられる任意の追加的なＡＡＡアクセス要求メッセージが破棄されることを生じさせるステップ、
を含む、請求項２に記載の方法。
【請求項４】
前記決定するステップに応答して、アクセスリセットタイマを開始するステップと、当該アクセスリセットタイマは前記加入者局に関連付けられ、前記アクセスリセットタイマは時間間隔を測定することと、
前記時間間隔の完了に応答して、前記少なくとも一時的な抑制の終了を生じさせるステップと、
をさらに含む、請求項１に記載の方法。
【請求項５】
前記少なくとも一時的な抑制が終了するべきであることを示唆するステータスを含む、前記加入者局に関連付けられるＡＡＡ承認変更メッセージを前記ＡＡＡサーバから受信するステップと、
前記ＡＡＡ承認変更メッセージに応答して、前記少なくとも一時的な抑制の終了を生じさせるステップと、
をさらに含む、請求項１に記載の方法。
【請求項６】
前記加入者局に関連付けられる１つ以上の追加的なセッション要求メッセージを受信するステップと、
前記一時的な抑制に従って、対応する如何なるＡＡＡアクセス要求メッセージを送信することもなく、前記１つ以上の追加的なセッション要求メッセージを破棄するステップと、破棄することは、前記加入者局に関連付けられるメディアアクセス制御アドレスに基づいて為されることと、
をさらに含む、請求項１に記載の方法。
【請求項７】
前記少なくとも一時的な抑制を生じさせることを決定するステップは、ステータス付きのＡＡＡアクセス拒否メッセージである、前記対応する１つ以上のＡＡＡアクセス応答メッセージのうちのただ１つの受信にも応答して行われ、
当該ステータスは、
前記加入者局に関連付けられる前記回線がシャットダウンされるべきであることを示す前記運用、管理、保守及びプロビジョニングメッセージを前記加入者局に向けて送信するステップがさらに含まれること、
を示唆する、請求項１に記載の方法。
【請求項８】
複数の加入者局と認証、承認、及びアカウンティング（ＡＡＡ）サーバとの間に結合される、ＡＡＡ処理を回避するためのネットワークエレメントであって、当該ネットワークエレメントは、
前記複数の加入者局に結合されるべき１つ以上のポートのセットと、
前記複数の加入者局から送信される加入者セッション要求メッセージを受信し、対応するＡＡＡアクセス要求メッセージを前記ＡＡＡサーバに送信し、及び、ＡＡＡアクセス拒否メッセージを含む様々なタイプの対応するＡＡＡアクセス応答メッセージを受信するように構成される、前記ＡＡＡサーバに結合されるべきＡＡＡ通信モジュールと、
前記複数の加入者局のうちの任意の１つに関連付けられるＡＡＡアクセス要求メッセージの一時的な抑制をいつアクティブ化すべきかを決定するように構成される決定モジュール、及び、
前記決定モジュールに結合され、前記一時的な抑制がアクティブ化される場合に前記一時的な抑制を生じさせ、それによって前記ネットワークエレメント及び前記ＡＡＡサーバにおいて実行リソースが節約されるように構成されるトリガモジュール、
を含む、前記ＡＡＡ通信モジュールに結合される抑制モジュールと、
前記トリガモジュールに結合されて、前記トリガモジュールに従って、前記複数の加入者局と前記ネットワークエレメントとの間に結合されるアクセスネットワークに抑制メッセージを送信する運用、管理、保守及びプロビジョニングモジュールと、
を備え、
前記抑制メッセージは、前記複数の加入者局のうちの識別された加入者のうちの１つに関連付けられる回線がシャットダウンされるべきであることを示す、
ネットワークエレメント。
【請求項９】
前記抑制モジュールが、
１つ以上のアクセスリセットタイマのセットを維持して、前記一時的な抑制のうちの少なくともいくつかについての時間間隔を測定し、
対応する時間間隔の完了に応じて前記一時的な抑制の非アクティブ化を生じさせる
ように構成され、前記決定モジュールに結合されるタイマモジュール、
を含む、請求項８に記載のネットワークエレメント。
【請求項１０】
前記ＡＡＡ通信モジュールが、
前記複数の加入者局のうちの対応する１つに各々関連付けられ、対応する前記一時的な抑制が非アクティブ化されるべきであることを示唆するステータスを各々示すＡＡＡ承認変更メッセージを受信し、
対応する前記一時的な抑制の非アクティブ化を生じさせる、
ようにさらに構成される、請求項８に記載のネットワークエレメント。
【請求項１１】
前記トリガモジュールは、前記複数の加入者局のうちの識別された加入者局に関連付けられる加入者セッション要求メッセージの抑制によって、前記複数の加入者局のうちのそれら識別された加入者局の前記一時的な抑制をさらに生じさせることとなる、請求項８に記載のネットワークエレメント。
【請求項１２】
前記トリガモジュールに結合され、前記トリガモジュールに従って、前記複数の加入者局のうちの前記識別された加入者局からの追加的なセッション要求メッセージを破棄することにより、前記ＡＡＡ通信モジュールが対応する如何なるＡＡＡアクセス要求メッセージも送信しないようにするパケット処理モジュール、
をさらに備え、追加的なセッション要求メッセージは各々、前記複数の加入者局のうちの前記識別された加入者局のうちの１つに対応するメディアアクセス制御アドレスによって決定される、請求項１１に記載のネットワークエレメント。
【請求項１３】
認証、承認、及びアカウンティング（ＡＡＡ）サーバにおいて、当該ＡＡＡサーバ及びネットワークエレメントにおけるＡＡＡ処理を回避するために実行される方法であって、加入者局と前記ＡＡＡサーバは前記ネットワークエレメントに結合され、前記方法は、
少なくともＩＤを確認するための情報を含むＡＡＡアクセス要求メッセージを前記ネットワークエレメントから受信するステップと、
ＩＤを確認するための前記情報に基づいて、前記加入者局に対応する加入者レコードにアクセスするステップと、当該加入者レコードは、前記加入者局に関連付けられる加入者のアカウントに関する情報を含むことと、
前記ＡＡＡアクセス要求メッセージに応答して、前記加入者のアカウントに基づくステータスを含むＡＡＡアクセス拒否メッセージであるＡＡＡアクセス応答メッセージを送信するステップであって、前記ステータスは少なくとも前記加入者局に関連付けられる任意の追加的なＡＡＡアクセス要求メッセージの少なくとも一時的な抑制を示唆し、それによって、前記ネットワークエレメント及び前記ＡＡＡサーバにおいて実行リソースが節約されるステップと、
を含み、
前記一時的な抑制は、前記加入者局に関連付けられる回線がシャットダウンされるべきであることを示す、運用、管理、保守及びプロビジョニングメッセージを前記ネットワークエレメントから前記加入者局に向けて送信して、前記一時的な抑制の期間中の追加的なセッション要求メッセージの到達を回避することを含む、
方法。
【請求項１４】
拒否理由フィールドに含まれる値を変更するために前記加入者レコードを更新するステップと、
前記更新することに応答して、前記少なくとも一時的な抑制の終了を示唆するステータスを示すＡＡＡ承認変更メッセージを送信するステップと、
をさらに含む、請求項１３に記載の方法。
【請求項１５】
前記加入者レコードは、前記加入者のアカウントが支払いされていないことを示す情報を含む、請求項１３に記載の方法。
【請求項１６】
前記ＡＡＡアクセス拒否メッセージは、前記ステータスを送信するためのフィールドを含む、請求項１３に記載の方法。
【請求項１７】
ネットワークエレメントに結合されるべき、認証、承認、及びアカウンティング（ＡＡＡ）サーバ及び前記ネットワークエレメントにおけるＡＡＡ処理を回避するためのＡＡＡサーバであって、前記ネットワークエレメントは、複数の加入者局に結合され、前記ＡＡＡサーバは、
前記複数の加入者局のうちの様々な加入者局についてのＡＡＡアクセス要求メッセージを前記ネットワークエレメントから受信し、対応するＡＡＡアクセス応答メッセージを前記ネットワークエレメントに送信するための通信モジュールと、
前記通信モジュールに結合され、対応する加入者に関連するアカウント情報を各々含む複数の加入者レコードを記憶し、前記ＡＡＡアクセス要求メッセージの各々に応答して当該加入者レコードのうちの対応する１つにアクセスするように構成される加入者レコード管理モジュールと、
前記加入者レコード管理モジュール及び前記通信モジュールに結合され、前記加入者レコードのうちの現在アクセスされている１つに基づき、当該加入者レコードに関連付けられる任意の追加的なＡＡＡアクセス要求メッセージの少なくとも一時的な抑制を前記ネットワークエレメントに示すＡＡＡアクセス拒否タイプのＡＡＡアクセス応答メッセージを生成し、それによって、前記ネットワークエレメント及び前記ＡＡＡサーバにおいて実行リソースが節約されるように構成されるＡＡＡアクセス応答生成モジュールと、
を備え、
前記一時的な抑制は、前記加入者局に関連付けられる回線がシャットダウンされるべきであることを示す、運用、管理、保守及びプロビジョニングメッセージを前記ネットワークエレメントから前記加入者局に向けて送信して、前記一時的な抑制の期間中の追加的なセッション要求メッセージの到達を回避することを含む、
ＡＡＡサーバ。
【請求項１８】
前記アカウント情報は、理由が無いことと、前記対応する加入者が支払いをしていないことと、を含む拒否理由のグループから選択される拒否理由を含む、
請求項１７に記載のＡＡＡサーバ。
【請求項１９】
前記アカウント情報は、拒否理由が無いことと、前記対応する加入者が支払いをしていないことと、前記対応する加入者のアクセスが制限されたことと、前記対応する加入者がサービスをキャンセルしたことと、を含む拒否理由のグループから選択される拒否理由を含む、請求項１７に記載のＡＡＡサーバ。
【請求項２０】
前記加入者レコード管理モジュールは、前記複数の加入者レコードのうちのいずれかの前記アカウント情報を更新するようにさらに構成され、
前記通信モジュールは、前記更新の各々に応答して、更新された前記加入者レコードに基づき、前記対応する少なくとも一時的な抑制の終了を示唆するＡＡＡ承認変更メッセージを前記ネットワークエレメントに送信するようにさらに構成される、
ことを含む、請求項１７に記載のＡＡＡサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、一般に、ネットワーキングの分野に関し、特に、ネットワーク処理の期間中に拒否された加入者局（subscriber  end  stations）によって消費されるリソースを制限することに関する。
【背景技術】
【０００２】
消費者向け通信の分野において、ネットワークアクセスプロバイダは、様々な通信媒体にわたり、様々な通信プロトコルを介して、ネットワークアクセスを加入（subscription）ベースのサービスとして加入者に提供する。多くのネットワークアクセスプロバイダは、インターネットと加入者局との間にエッジネットワークエレメントを採用する。加入者局は、ネットワークとの通信に関与するので、エッジネットワークエレメントは、加入者局からインターネットへ、またこの逆へトラフィックを転送する。
【０００３】
例えば、ＤＳＬサービスの場合、加入者局は、電話回線上でデジタル加入者線アクセス多重化装置（ＤＳＬＡＭ：Digital  Subscriber  Line  Access  Multiplexer）に結合されるＤＳＬモデムを利用し得る。ＤＳＬＡＭは、ＡＴＭ又はＴ１、Ｔ３、ＯＣ３、ＯＣ１２、ＯＣ４８、若しくはＯＣ１２８上のイーサネットプロトコルといった様々な広域ネットワーク（ＷＡＮ：Wide  Area  Network）サービスを介してエッジネットワークエレメントにさらに結合され得る。大抵の場合、サービスプロバイダは、セキュリティ対策を実装して、加入者局がネットワークの利用を承認されることを確保し得る。このようなセキュリティ対策は、加入者局のＩＤ及び対応する加入者を認証し、当該加入者局がある終端局の情報リソースを用いることを承認し、当該加入者局によるネットワークリソースの使用を把握する。このようなセキュリティ対策は、まとめて、認証、承認、及びアカウンティング（ＡＡＡ：Authentication,  Authorization,  and  Accounting）とそれぞれ呼ばれる。
【０００４】
加入者局がサービスプロバイダのセキュリティ対策によって認証されないたびに、当該加入者局は再度認証を試み得る。多くの場合、エッジネットワークエレメントは、当該エッジネットワークエレメントにクライアント／サーバシステムの一部としてセキュリティ対策を提供するＡＡＡサーバに、認証要求を転送しなければならない。
【０００５】
図１（従来技術）は、加入者局セッション要求及びＡＡＡアクセス要求メッセージ並びに対応する応答メッセージのデータフロー図を図示する。図１の最上部には、加入者局‘Ａ’１００、ネットワークエレメント１０５、及びＡＡＡサーバ１１０の各々が、時間の経過を示す垂直線と共に図示されている。種々の要求及び応答の送信は、垂直線の間の水平な矢印として経時的に下方に図示される。
【０００６】
図１において、加入者局‘Ａ’１００は、ネットワークエレメント１０５とのセッションを開始しようと試みている。セッションを完全に開始するために、ネットワークエレメント１０５は、ＡＡＡサーバ１１０に情報を確認しなければならない。複数の加入者局がネットワークエレメント１０５に結合されてもよく、加入者局‘Ａ’という記号は、例示的な加入者局に焦点を合わせるために用いられることが充分に理解される。
【０００７】
図１において、加入者局‘Ａ’１００は、加入者局‘Ａ’セッション要求メッセージ１２０Ａをネットワークエレメント１０５に送信する。セッション要求メッセージ１２０Ａに応答して、ネットワークエレメント１０５は、ＡＡＡアクセス要求メッセージ１３０ＡをＡＡＡサーバ１１０に送信する。ＡＡＡアクセス要求メッセージ１３０Ａに応答して、ＡＡＡサーバは、ＡＡＡアクセス拒否メッセージ１３５Ａをネットワークエレメント１０５に送信する。ネットワークエレメント１０５は、ＡＡＡアクセス拒否メッセージ１３５Ａに応答して、加入者局‘Ａ’セッション拒否メッセージ１２５Ａを加入者局‘Ａ’１００に送信する。
【０００８】
少なくとも幾つかの場合において、加入者局‘Ａ’１００は、各セッション拒否メッセージ１２５Ａ〜１２５Ｎの後に、別の加入者局‘Ａ’セッション要求メッセージ１２０Ｂ〜１２０Ｎをネットワークエレメント１０５に試みるであろう。従来技術において、ネットワークエレメント１０５は、各加入者局‘Ａ’セッション要求メッセージ１２０Ａ〜１２０Ｎに応答して、ＡＡＡアクセス要求メッセージ１３０Ａ〜１３０Ｎを送信する。同様に、ＡＡＡサーバ１１０は、各ＡＡＡアクセス要求メッセージ１３０Ａ〜１３０Ｎに応答して、ＡＡＡアクセス拒否メッセージ１３５Ａ〜１３５Ｎを送信し、ネットワークエレメント１０５は、各ＡＡＡアクセス拒否メッセージ１３５Ａ〜１３５Ｎに応答して、加入者局‘Ａ’セッション拒否メッセージ１２５Ａ〜１２５Ｎを送信する。
【発明の概要】
【課題を解決するための手段】
【０００９】
本発明の実施形態は、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを抑制することによってＡＡＡ処理を回避するために、加入者局とＡＡＡサーバとの間に結合されるネットワークエレメントにおいて実行される方法を含む。ネットワークエレメントは、１つ以上の加入者セッション要求メッセージを加入者局から受信する。各加入者セッション要求メッセージは、ネットワークエレメントがＡＡＡサーバにＡＡＡアクセス要求メッセージとして送信するＩＤを確認するための情報を含む。ネットワークエレメントは、ＡＡＡアクセス要求メッセージに対応するＡＡＡアクセス応答メッセージをＡＡＡサーバから受信する。ＡＡＡアクセス応答メッセージに応答して、ネットワークエレメントは、追加的なＡＡＡアクセス要求メッセージが加入者局に関して少なくとも一時的に抑制されるべきであることを決定する。追加的なＡＡＡアクセス要求メッセージが抑制されるべきであるという決定に応答して、ネットワークエレメントは、任意の追加的なＡＡＡアクセス要求メッセージがＡＡＡサーバに送信されることを抑制する。ＡＡＡアクセス要求メッセージの抑制は、ネットワークエレメント及びＡＡＡサーバにおける実行リソースを節約する（preserves）。
【００１０】
本発明の実施形態は、ＡＡＡ処理を回避するために、複数の加入者局とＡＡＡサーバとの間に結合されるべきネットワークエレメントを含む。ネットワークエレメントは、複数の加入者局に結合されるべき１つ以上のポートのセットと、ＡＡＡサーバに結合されるべきＡＡＡ通信モジュールと、ＡＡＡ通信モジュールに結合される抑制モジュールと、を含む。ＡＡＡ通信モジュールは、複数の加入者局から送信される加入者セッション要求メッセージを受信するように構成される。ＡＡＡ通信は、ＡＡＡアクセス要求メッセージをＡＡＡサーバに送信し、対応する様々なタイプのＡＡＡアクセス応答メッセージを受信するようにさらに構成される。ＡＡＡアクセス応答メッセージの少なくとも１つのタイプは、ＡＡＡアクセス拒否メッセージである。抑制モジュールは、複数の加入者局のうちの任意の１つに関連付けられるＡＡＡアクセス要求メッセージの抑制をいつアクティブ化すべきかを決定するように構成される決定モジュールを含む。抑制モジュールは、決定モジュールに結合され、抑制がアクティブ化される場合にＡＡＡアクセス要求メッセージの抑制を生じさせるように構成されるトリガモジュールをさらに含む。ＡＡＡアクセス要求メッセージの抑制は、ネットワークエレメント及びＡＡＡサーバにおける実行リソースを節約する。
【００１１】
本発明の実施形態は、ＡＡＡサーバ及びエッジネットワークエレメントにおけるＡＡＡ処理を回避するために、加入者局及びエッジネットワークエレメントに結合されるＡＡＡサーバにおいて実行される方法を含む。ＡＡＡサーバは、ＩＤを確認するための情報を含むＡＡＡアクセス要求メッセージをエッジネットワークエレメントから受信する。ＡＡＡサーバは、ＩＤを確認するための情報に基づいて、加入者局に対応する加入者レコードにアクセスする。加入者レコードは、加入者局に関連付けられる加入者のアカウントに関する情報を含む。ＡＡＡサーバは、ＡＡＡアクセス要求メッセージに応答してＡＡＡアクセス拒否メッセージを送信する。ＡＡＡアクセス拒否メッセージは、加入者局に関連付けられる任意の追加的なＡＡＡアクセス要求メッセージの少なくとも一時的な抑制を示唆する、加入者のアカウントに基づくステータスを含む。ＡＡアクセス要求メッセージの抑制は、ネットワークエレメント及びＡＡＡサーバにおける実行リソースを節約する。
【００１２】
本発明の実施形態は、ＡＡＡサーバ及びエッジネットワークエレメントにおけるＡＡＡ処理を回避するための、エッジネットワークエレメントに結合されるべきＡＡＡサーバを含む。エッジネットワークエレメントは、複数の加入者局にも結合される。ＡＡＡサーバは、複数の加入者局のうちの様々な加入者局についてのＡＡＡアクセス要求メッセージをエッジネットワークエレメントから受信するように構成される通信モジュールを備える。通信モジュールは、対応するＡＡＡアクセス応答メッセージをエッジネットワークエレメントに送信するようにさらに構成される。ＡＡＡサーバは、通信モジュールに結合される加入者レコード管理モジュールをさらに備える。加入者レコード管理モジュールは、複数の加入者レコードを記憶するように構成される。加入者レコード管理モジュールは、各ＡＡＡアクセス要求メッセージに応答して、対応する加入者に関連する情報を含む加入者レコードにアクセスするようにさらに構成される。ＡＡＡサーバは、加入者レコード管理モジュール及び通信モジュールに結合されるＡＡＡアクセス応答生成モジュールをさらに備える。ＡＡＡアクセス応答生成モジュールは、現在アクセスされている加入者レコードに基づいて、ＡＡＡアクセス応答メッセージを生成するように構成され、当該ＡＡＡアクセス応答メッセージのうちの少なくとも１つはＡＡＡアクセス拒否メッセージである。ＡＡＡアクセス拒否メッセージは、当該加入者レコードに関連付けられる任意の追加的なＡＡＡアクセス要求メッセージの少なくとも一時的な抑制を示す。ＡＡＡアクセス要求メッセージの抑制は、ネットワークエレメント及びＡＡＡサーバにおける実行リソースを節約する。
【図面の簡単な説明】
【００１３】
本発明は、限定としてではなく例として、同様の参照符号が類似の要素を示す添付の図面の図において示される。本開示における「ある（an）」又は「１つの（one）」実施形態への様々な言及は、必ずしも同じ実施形態を指さず、そのような言及は少なくとも１つを意味することに留意すべきである。さらに、特定の特徴、構成、又は特性がある実施形態に関連して説明される場合、明示的に説明されていてもいなくても、他の実施形態に関連して当該特徴、構成、又は特性を達成することは当業者の知識の範囲内であると考えられる。
【００１４】
本発明は、下記の説明及び本発明の実施形態を図示するために用いられる添付の図面を参照することによって最もよく理解され得る。図面において：
【００１５】
【図１】加入者局セッション要求及びＡＡＡアクセス要求メッセージ並びに対応する応答メッセージのデータフロー図を図示する（従来技術）。
【図２】本発明の実施形態に係る拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを少なくとも一時的に抑制することの概要を示すデータフロー図を図示する。
【図３Ａ】一時的な抑制を示すステータス付きのアクセス拒否メッセージに基づいて、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを少なくとも一時的に抑制する本発明の第１の実施形態のデータフロー図を図示する。
【図３Ｂ】ＡＡＡアクセスの試行回数に基づいて、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを一時的に抑制する本発明の第２の実施形態のデータフロー図を図示する。
【図４Ａ】拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージをネットワークエレメントにおいて少なくとも一時的に抑制する本発明の第３の実施形態のデータフロー図を図示する。
【図４Ｂ】拒否された加入者局についての追加的なセッション要求メッセージをアクセスネットワーク内で少なくとも一時的に抑制する本発明の第４の実施形態のデータフロー図を図示する。
【図５】本発明の実施形態に係る、拒否された加入者局についてＡＡＡアクセス拒否メッセージが少なくとも一時的に抑制される、ネットワークエレメントと、ＡＡＡサーバと、アクセスネットワークとを備えるシステムを図示するブロック図である。
【図６】本発明の実施形態に係る、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを少なくとも一時的に抑制するための本発明の方法のフローチャートを図示する。
【発明を実施するための形態】
【００１６】
下記の説明は、拒否された加入者局についてのＡＡＡ処理を回避するための方法及び装置を説明する。下記の説明において、本発明のより完全な理解を提供するために、ロジック実装、オペレーションコード、オペランドを特定するための手段、リソースパーティショニング／シェアリング／デュプリケーション実装、システムコンポーネントのタイプ及び相互関係、並びにロジックパーティショニング／統合の選択といった多数の具体的な詳細が述べられる。しかしながら、そのような具体的な詳細無しに本発明は実施をされ得ることが、当業者によって認識されるであろう。他の場合において、制御構造、ゲートレベル回路、及び完全なソフトウェア命令シーケンスは、本発明を不明瞭にしないために示されていない。当業者は、包含される説明により、過度な実験無しに適当な機能を実装することが可能である。
【００１７】
本明細書における「一実施形態」、「ある実施形態」、「例示的な実施形態」等への言及は、説明される当該実施形態は特定の特徴、構造、又は特性を含み得るが、全ての実施形態が必ずしも当該特定の特徴、構造、又は特性を含まなくてもよいことを示す。また、そのような表現は、必ずしも同じ実施形態に言及しない。さらに、特定の特徴、構造、又は特性がある実施形態に関連して説明される場合、明示的に説明されていてもいなくても、他の実施形態に関連して当該特徴、構成、又は特性を達成することは当業者の知識の範囲内であると考えられる。
【００１８】
下記の説明及び特許請求の範囲において、「結合される」及び「接続される」という用語が、これらの派生語と共に用いられ得る。これらの用語は互いに同義語として意図されないことが理解されるべきである。「結合される」は、互いに直接物理的に又は電気的に接触してもしなくてもよい２つ以上の要素が互いに協働し又は相互作用することを示すために用いられる。「接続される」は、互いに結合される２つ以上の要素間における通信の確立を示すために用いられる。
【００１９】
本明細書においては、ネットワークエレメント（例えば、ルータ、スイッチ、ブリッジ）は、ネットワーク上の他の機器（例えば、他のネットワークエレメント、終端局）を通信可能に相互接続するハードウェア及びソフトウェアを含むネットワーキング機器の部品（piece）である。幾つかのネットワークエレメントは、複数のネットワーキング機能（例えば、ルーティング、ブリッジング、スイッチング、レイヤ２アグリゲーション、セッションボーダーコントロール、ＱｏＳ（Quality  of  Service）、及び／若しくは加入者管理）についてのサポートを提供し、並びに／又は、複数のアプリケーションサービス（例えば、データ、音声、及びビデオ）についてのサポートを提供する「マルチサービスのネットワークエレメント」である。加入者局（例えば、サーバ、ワークステーション、ラップトップ、ネットブック、パームトップ、携帯電話、スマートフォン、マルチメディアフォン、ＶＯＩＰ（Voice  Over  Internet  Protocol）電話、ユーザ機器、端末、ポータブルメディアプレーヤ、ＧＰＵユニット、ゲームシステム、セットトップボックス）は、インターネット上で提供されるコンテンツ／サービス、及び／又は、インターネットにオーバーレイされる（例えば、トンネリングされる）仮想プライベートネットワーク（ＶＰＮ：virtual  private  networks）上で提供されるコンテンツ／サービスにアクセスする。コンテンツ及び／又はサービスは、典型的に、サービス又はコンテンツプロバイダに属する１つ以上の終端局（例えば、サーバ終端局）、又はピアツーピアサービスに参加する終端局によって提供され、例えば、公開ウェブページ（例えば、無料コンテンツ、ストアフロント、検索サービス）、プライベートウェブページ（例えば、電子メールサービスを提供する、ユーザ名／パスワードでアクセスされるウェブページ）、及び／又はＶＰＮ上の企業ネットワークを含み得る。典型的には、加入者局は、（例えば、（有線又は無線で）アクセスネットワークに結合される顧客宅内の機器を介して）エッジネットワークエレメントに結合され、当該エッジネットワークエレメントは、他のエッジネットワークエレメントに（例えば、１つ以上のコアネットワークエレメントを介して）結合され、当該他のエッジネットワークエレメントは、他の終端局（例えば、サーバ局（server  end  stations））に結合される。
【００２０】
幾つかのネットワークエレメントは、ＡＡＡ（authentication,  authorization,  and  accounting）プロトコル（例えば、ＲＡＤＩＵＳ（Remote  Authentication  Dial-In  User  Service）、Ｄｉａｍｅｔｅｒ、及び／又は、ＴＡＣＡＣＳ＋（Terminal  Access  Controller  Access  Control  System））についての機能を含む。ＡＡＡは、クライアント／サーバモデルを介して提供されることができ、ＡＡＡクライアントは、ネットワークエレメント上に実装され、ＡＡＡサーバは、ネットワーク上でローカルに、又はネットワークエレメントに結合される遠隔終端局（例えば、サーバ終端局）上で実装されることができる。認証は、加入者を識別し及び確認する処理である。例えば、加入者は、ユーザ名とパスワードとの組み合わせによって又はユニークキーによって識別され得る。承認は、（例えば、アクセス制御ポリシーの使用を介して）ある終端局の情報リソースにアクセスするなど、加入者が認証された後に何をできるかを決定する。アカウンティングは、ユーザアクティビティを記録する。簡単な例として、加入者局は、サービス／コンテンツプロバイダのサーバ終端局に結合されるコアネットワークエレメントに結合される（ＡＡＡ処理をサポートする）エッジネットワークエレメントを介して（例えば、アクセスネットワークを介して）結合されてもよい。ＡＡＡ処理は、加入者についての加入者レコードを識別するために実行される。加入者レコードは、当該加入者のトラフィックを処理する期間中に用いられる属性（例えば、加入者名、パスワード、認証情報、アクセス制御情報、レート制限情報、ポリシー情報（policing  information））のセットを含む。
【００２１】
図２は、本発明の実施形態に係る、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを少なくとも一時的に抑制することの概要を図示するデータフロー図である。図２の最上部には、加入者局‘Ａ’２００、アクセスネットワーク２５０、ネットワークエレメント２０５、及びＡＡＡサーバ２１０の各々が、時間の経過を示す垂直線と共に図示されている。種々のメッセージの送信は、垂直線の間の水平な矢印として経時的に下方に図示され、具体的な実装に基づいて随意的なメッセージは、破線矢印で示される。
【００２２】
図２において、加入者局‘Ａ’２００は、アクセスネットワーク２５０を介してネットワークエレメント２０５に結合される。時々、加入者局‘Ａ’２００は、ネットワークエレメント２０５とのセッションを開始しようと試みる。アクセスネットワークは、例えば、ＡＴＭ又はイーサネットプロトコルを用いるＴ１、Ｔ３、ＯＣ３、ＯＣ１２、ＯＣ４８、及びＯＣ１２８といった様々な広域ネットワーク（ＷＡＮ）サービスに結合されるＤＳＬＡＭ及び／又はケーブルモデムターミネーションシステムを含んでもよい。本発明の一実施形態において、ネットワークエレメント２０５は、１つ以上のＡＡＡ（authentication,  authorization,  and  accounting）プロトコルについての機能を含むエッジネットワークエレメント（例えば、ＡＡＡクライアント）である。
【００２３】
セッションの開始を容易にするために、加入者局‘Ａ’２００は、ネットワークエレメント２０５に向けて加入者局‘Ａ’セッション要求メッセージ２２０Ａを送信する。このメッセージは、アクセスネットワーク２５０を介して送信され、ネットワークエレメント２０５によって加入者局‘Ａ’セッション要求メッセージ２２１Ａとして受信される。例えば、加入者局‘Ａ’セッション要求メッセージ２２０Ａは、ＤＳＬＡＭ（図示せず）によって受信され、ネットワークエレメント２０５に加入者局‘Ａ’セッション要求メッセージ２２１Ａとして転送されてもよい。加入者局‘Ａ’セッション要求メッセージ２２１Ａに応答して、ネットワークエレメント２０５は、ＡＡＡサーバ２１０にＡＡＡアクセス要求メッセージ２３０Ａを送信するであろう。ＡＡＡアクセス要求メッセージ２３０Ａは、認証要求を含む。
【００２４】
少なくとも幾つかの場合において、ＡＡＡサーバ２１０は、ＡＡＡアクセス要求メッセージ２３０Ａの認証を拒否するであろう。ＡＡＡサーバ２１０は、多くの理由のうちのいずれかにのためにアクセス要求を拒否し得る。例えば、不正確なユーザ名／パスワードの組み合わせ又は無効なキーなど、ＡＡＡアクセス要求メッセージ２３０Ａに含まれる識別情報が何らかの理由で無効又は不完全であることがある。他の場合では、識別情報は正確であるが、加入者局‘Ａ’２００が認証されない何らかの他の理由があることがある。例えば、加入者局‘Ａ’２００に関連付けられる加入者がネットワークアクセスを無効にしたということがあり得る。ネットワークアクセスの無効化についての理由には、不充分な支払、利用規約の違反、及び障害が起きた加入者局含まれ得るが、これらに限定されない。
【００２５】
ＡＡＡサーバ２１０は、ＡＡＡアクセス要求メッセージ２３０Ａに応答して、ネットワークエレメント２０５にＡＡＡアクセス拒否メッセージ２３５Ａを送信する。本発明の幾つかの実施形態においては、加入者局‘Ａ’に関連付けられる追加的なＡＡＡアクセス要求メッセージが抑制されるべきであることを示すステータス情報をＡＡＡアクセス拒否メッセージ２３５Ａが含むであろうが、別の実施形態ではそのような情報が含まれない。
【００２６】
ＡＡＡセキュリティ対策の幾つかの実装は、Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ  （ＲＦＣ）  ２８６５，“Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ  （ＲＡＤＩＵＳ）”，Ｊｕｎｅ  ２０００において説明されるＲＡＤＩＵＳプロトコルに準拠する一方、他の実装は、ＲＦＣ  ３５８８，“Ｄｉａｍｅｔｅｒ  Ｂａｓｅ  Ｐｒｏｔｏｃｏｌ”，Ｓｅｐｔｅｍｂｅｒ  ２００３に準拠し得る。
【００２７】
一実施形態において、ＡＡＡアクセス拒否メッセージ２３５Ａは、ＲＦＣ２８６５において説明されるような標準的なＲＡＤＩＵＳプロトコルに従う。ＲＡＤＩＵＳプロトコルは、ネットワークエレメント２０５又はＡＡＡサーバ２１０の設計者によって示される設定可能な目的に特化され得る一般的な（generic）フィールドを各ＡＡＡメッセージが含むことを可能にする。この一般的なフィールドは、ベンダ固有の属性（ＶＳＡ：Vendor-Specific  Attribute）と呼ばれる。この実施形態において、ＡＡＡアクセス拒否メッセージ２３５ＡはＶＳＡを含み、追加的なＡＡＡアクセス要求メッセージが抑制されるべきであることを示すステータス情報は当該ＶＳＡに含まれる。ＲＦＣ３５８８におけるＤｉａｍｅｔｅｒプロトコルに準拠する別の実施形態は、属性値ペア（ＡＶＰ：attribute-value  pair）を用いてステータス情報を送信し得る。
【００２８】
幾つかの実施形態において、ネットワークエレメント２０５は、アクセスネットワーク２５０を介して加入者局‘Ａ’２００に向けて、加入者局‘Ａ’セッション拒否メッセージ２２３Ａを送信し、このメッセージは、加入者局セッション拒否メッセージ２２２Ａとして加入者局‘Ａ’に渡される。しかしながら、他の実施形態では、加入者局‘Ａ’セッション拒否メッセージ２２３Ａ及び２２２Ａは、アクセスネットワーク２５０又は加入者局‘Ａ’２００に送信されない。加入者局‘Ａ’セッション拒否メッセージ２２３Ａ及び２２２Ａは、ネットワークエレメント２０５からアクセスネットワーク２５０へ、及びアクセスネットワーク２５０から加入者局‘Ａ’２００へ進む破線として示される。
【００２９】
ステータス付きでも又はステータス無しでも、ＡＡＡアクセス拒否メッセージ２３５Ａを受信することに応答して、ネットワークエレメント２０５は、抑制判定２３８を行うであろう。即ち、ネットワークエレメント２０５は、加入者局‘Ａ’に関連付けられるＡＡＡアクセス要求メッセージの抑制があるべきかを決定するであろう。抑制判定２３８は、ネットワークエレメント２０５の垂直線から抑制判定２３８へ向かう曲線状の矢印と、抑制判定２３８からネットワークエレメント２０５の垂直線へ戻る第２の曲線状の矢印と、によってネットワークエレメント２０５と関連付けられる楕円として図示される。抑制判定２３８の種々の実施形態が予期され、これらの実施形態のうちの幾つかは、図３Ａ及び図３Ｂを参照しつつ説明されるであろう。
【００３０】
抑制が発生するべきであることが決定される場合、ネットワークエレメント２０５は、加入者局‘Ａ’に関連付けられるＡＡＡアクセス拒否メッセージの抑制を生じさせるであろう。抑制は種々の手法で発生してもよく、多様な実施形態が予期される。
【００３１】
ネットワークエレメント２０５から下方に伸びる垂直線に沿って抑制判定２３８から下方に伸びる縦の長方形によって表されるように、追加的な加入者局‘Ａ’セッション要求メッセージ２２０Ｇ〜２２０Ｍに応答する、ＡＡＡサーバ２１０への任意の追加的なＡＡＡアクセス要求メッセージの一時的な抑制２４０をネットワークエレメント２０５は生じさせる。抑制２４０がアクティブである間、ネットワークエレメント２０５は、追加的な加入者局‘Ａ’セッション要求メッセージ２２０Ｇ〜２２０Ｍに応答する如何なる追加的なＡＡＡアクセス要求メッセージもＡＡＡサーバ２１０に送信しないであろう。幾つかの実施形態において、任意の追加的な加入者局‘Ａ’セッション要求メッセージ２２０Ｇ〜２２０Ｍは、アクセスネットワーク２５０内でブロックされ、従って、ネットワークエレメントは追加的な加入者局‘Ａ’セッション要求メッセージ２２１Ｇ〜２２１Ｍを受信しないであろう（それ故に、追加的な加入者局‘Ａ’セッション要求メッセージ２２１Ｇ〜２２１Ｍは、アクセスネットワーク２５０からネットワークエレメント２０５に伸びる破線で示される）。他の実施形態において、任意の追加的な加入者局‘Ａ’セッション要求メッセージ２２０Ｇ〜２２０Ｍは、アクセスネットワーク２５０を通過し、ネットワークエレメント２０５によって追加的な加入者局‘Ａ’セッション要求メッセージ２２１Ｇ〜２２１Ｍとして受信される。抑制手法２４０の実施形態は、図４Ａ及び図４Ｂを参照しつつ説明される。
【００３２】
抑制２４０の終了にあたり、ネットワークエレメント２０５は、当該ネットワークエレメント２０５が加入者局‘Ａ’セッション要求メッセージ２２１Ａを処理したのと同じ手法で、加入者局‘Ａ’セッション要求メッセージ２２１Ｎを処理するであろう。抑制判定２３８及び一時的な抑制手法２４０の例示的な実施形態は、図３Ａ〜３Ｂ及び図４Ａ〜４Ｂを参照しつつ本明細書において後述されるが、本発明は他の実施形態においても実施をされ得ることが認識されるであろう。
【００３３】
抑制２４０は、ある期間に限定され得る。別の実施形態において、抑制２４０は、ある期間に限定されないが、代わりに何らかの外部のイベントに応答して終了する。例えば、ネットワークエレメント２０５は、抑制２４０が終了されるべきであることを示すメッセージを受信し得る。また別の実施形態において、抑制２４０は、ある期間に限定され得るが、抑制２４０が終了されるべきであることを示すメッセージをネットワークエレメント２０５が受信するなど、何らかの外部のイベントにも応答して終了され得る。抑制２４０がある期間に限定される実施形態において、抑制２４０は一時的であるといわれる。抑制２４０がある期間に限定されない実施形態では、抑制は外部のイベントにのみ応答して終了するので、抑制は必ずしも一時的ではない。この意味で、抑制２４０が、設定される期間について継続してもよく、未確定の期間について継続してもよく、又は全く終了しなくてもよいという理由で、抑制２４０は少なくとも一時的である。
【００３４】
例えば、一実施形態において、一時的な抑制は、アクセスリセットタイマに関連付けられる。一時的な抑制がアクティブ化されることに応答して、対応するアクセスリセットタイマが開始される。対応する加入者局に関連して特定され又は全ての加入者局について設定され得るある期間の間、アクセスリセットタイマが実行されることに応答して、一時的な抑制は非アクティブ化されるであろう；抑制２４０は、一時的であると言われる。別の実施形態において、抑制は、抑制が非アクティブ化されるべきであることを示す承認変更メッセージに応答して、非アクティブ化される；抑制２４０は、必ずしも一時的ではないが終了し得る。さらなる実施形態は、アクセスリセットタイマと承認変更メッセージとの組み合わせを利用することにより、抑制２４０が、対応するアクセスリセットタイマの完了に応答して終了するだけでなく、承認変更メッセージにも応答して終了し得るようにする；抑制２４０は一時的であり、当該期間の終了に先立って終了され得る。
【００３５】
ＡＡＡアクセス要求メッセージを抑制することの利点は、ネットワーク帯域幅、中央処理装置（ＣＰＵ：central  processing  unit）リソース、及び／又はストレージリソースといった、ネットワークエレメント２０５及びＡＡＡサーバ２１０における実行リソースの節約である。ネットワークエレメント２５０及びＡＡＡサーバ２１０は、加入者局‘Ａ’セッション要求メッセージ２２０Ｇ〜２２０Ｍに応じるために必要とされる処理の量を制限することによって、実行リソースを節約する（conserve）。
【００３６】
拒否された加入者局によって消費される実行リソースを制限する他の方法は、セキュリティの脆弱性を招来し、及び／又は拒否された加入者局が必要以上に実行リソースを消費することを可能にしかねない。例えば、１つの方法は、認証要求を受け付けるが、ネットワークの分離された部分（isolated  portion）にのみ加入者局がアクセスすることを承認する。加入者局を承認するのをネットワークの分離された部分とすることによって、加入者局は、利用可能なリソースへ限定されたアクセスを有し又は全くアクセスできないが、加入者局の認証要求は拒否されなかったので、認証について要求をくりかえすことはないであろう。しかしながら、ネットワークへの限定されたアクセスを許可することでさえ、セキュリティへの潜在的な影響がある。さらに、加入者局は、ネットワークの限定された部分に分離されている間でさえ、ネットワークエレメント上及びアクセスネットワーク上のリソースを消費し得る。従って、追加的なＡＡＡアクセス要求メッセージを抑制することは、より多くの実行リソースを節約し、セキュリティの脆弱性を広げないため、有利である。
【００３７】
図３Ａは、抑制を示すステータス付きのアクセス拒否メッセージに基づいて、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを少なくとも一時的に抑制する本発明の第１の実施形態のデータフロー図を図示する。ＡＡＡアクセス拒否メッセージ２３５Ａがステータス付きのＡＡＡアクセス拒否メッセージ３３５Ａに置換され、抑制判定２３８がステータス付きのアクセス拒否メッセージに基づく抑制判定３３８に置換されていることを除いて、図３Ａは図２と同一である。図３Ａにおいて、ＡＡＡサーバ３１０は、ＡＡＡアクセス要求メッセージ２３０Ａに、ステータス付きのＡＡＡアクセス拒否メッセージ３３５Ａにより応答するように構成されている。ステータス付きのＡＡＡアクセス拒否メッセージ３３５Ａは、ＡＡＡアクセス要求メッセージの抑制が保証されていることを示す情報を含む。ステータス付きのＡＡＡアクセス拒否メッセージ３３５Ａを受信することに応答して、ネットワークエレメント２０５は、ステータス付きのアクセス拒否メッセージ３３５Ａ内に含まれる情報に基づいて抑制判定３３８を行う。幾つかの実施形態において、アクセス拒否メッセージ内に含まれる情報は、加入者局‘Ａ’２００がＡＡＡサーバ３１０によって拒否された理由である。他の実施形態において、情報は、抑制が保証されていることを示す単なるフラグである。
【００３８】
図３Ｂは、ＡＡＡアクセス試行の回数に基づいて、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを少なくとも一時的に抑制する本発明の第２の実施形態のデータフロー図を図示する。１）加入者局‘Ａ’セッション要求メッセージ２２０Ｂ〜Ｆ／２２１Ｂ〜Ｆの結果、ネットワークエレメント２０５がＡＡＡアクセス要求メッセージ２３０Ｂ〜ＦをＡＡＡサーバ２１０に送信し、（ステータス付きの／無しの）応答するＡＡＡアクセス拒否メッセージ２３５Ｂ〜ＦをＡＡＡサーバ２１０から受信することになること−これは、ＡＡＡアクセス拒否メッセージ２３５Ｆの後まで、抑制が開始されないためである、及び、２）抑制判定２３８が試行に基づく抑制判定３６８に置換されることを除いて、図３Ｂは図２と同一である。
【００３９】
具体的には、加入者局‘Ａ’２００は、図２を参照しつつ説明したのと同様の手法で、ネットワークエレメント２０５とのセッションを開始しようと試みる。加入者局‘Ａ’セッション要求メッセージ２２０Ａは、図２を参照しつつ説明されたのと同様の手法で、ネットワークエレメント２０５及びＡＡＡサーバ２１０によって送信され及び処理される。ただし、この場合、ネットワークエレメント２０５は、加入者局‘Ａ’が不成功裏に繰り返した加入者局‘Ａ’セッション要求メッセージ２２１Ａ〜２２１Ｆの回数をトラッキングする。試行のなんらかの閾値の回数（図３Ｂでは６回と図示されるが、本発明においては如何なる特定の数にも限定されない）に達することに応じて、ネットワークエレメント２０５は、試行の回数に基づく抑制判定３６８を行う。ネットワークエレメント２０５は、図２を参照しつつ説明されたのと同様の手法で、加入者局‘Ａ’に関連付けられるＡＡＡアクセス要求メッセージの抑制２４０を生じさせる。一実施形態において、抑制判定３６８は試行の回数に基づくが、別の実施形態は、他の基準を用いてもよい（例えば、ローリングする時間ウィンドウ内における試行の回数）。
【００４０】
図４Ａは、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージをネットワークエレメントにおいて少なくとも一時的に抑制する本発明の第３の実施形態のデータフロー図を図示する。図２と同様に、図４Ａの最上部には、加入者局‘Ａ’２００、アクセスネットワーク２５０、ネットワークエレメント２０５、及びＡＡＡサーバ２１０の各々が、時間の経過を示す垂直線と共に図示されている。種々のメッセージの送信は、垂直線の間の水平な矢印として経時的に下方に図示され、具体的な実装に基づいて随意的なメッセージは、破線矢印で示される。
【００４１】
図４Ａは、メッセージ２２０Ａ、２２１Ａ、２３０Ａ及び２３５Ａではなく、図２からの抑制判定２３８から始まる。また、図４Ａにおいて、加入者局‘Ａ’セッション要求メッセージ２２１Ｇ〜Ｍは、（図２における破線とは対照的に）実線であり、これらのメッセージがネットワークエレメント２０５によって受信されることを示す。さらに、図２の抑制２４０は、加入者局‘Ａ’に関連付けられるＡＡＡアクセス要求メッセージの少なくとも一時的な抑制をネットワークエレメント２０５において生じさせること４４０に置換される。従って、図４Ａにおける焦点は、追加的なＡＡＡアクセス要求メッセージの抑制がネットワークエレメント２０５において生じることである。
【００４２】
あるネットワークエレメント（例えば、あるエッジネットワークエレメント）は、加入者回線を用いる加入者局（又は、ときには住宅用ゲートウェイ（例えば、ルータ、モデム）といった加入者宅内機器（ＣＰＥ：customer  premise  equipment））を内部的に表す。加入者回線は、ネットワークエレメント内で加入者セッションを一意に識別し、典型的にはセッションの期間中は存在する。従って、ネットワークエレメントは、典型的に、加入者が当該ネットワークエレメントに接続する場合に加入者回線を割り当て、それに応じて当該加入者が接続を断つ場合に当該加入者回線の割当を解除する。各加入者セッションは、別のプロトコル上のポイントツーポイントプロトコル（ＰＰＰｏＸ）（例えば、ここでＸはイーサネット又はＡＴＭ（Asynchronous  Transfer  Mode）である）、イーサネット、８０２．１ＱバーチャルＬＡＮ（ＶＬＡＮ）、インターネットプロトコル、又はＡＴＭ）といったプロトコルを用いて、ネットワークエレメントと加入者局（又は、ときには住宅用ゲートウェイ若しくはモデムといったＣＰＥ）との間で通信される区別可能なパケットのフローを表す。加入者セッションは、様々なメカニズム（例えば、動的ホスト構成プロトコル（ＤＨＣＰ：dynamic  host  configuration  protocol）の手動でのプロビジョニング、ＤＨＣＰ／ＣＬＩＰＳ（client-less  internet  protocol  service）、又はＭＡＣ（Media  Access  Control）アドレストラッキング）を用いて開始されることができる。例えば、ポイントツーポイントプロトコル（ＰＰＰ）は、ＤＳＬサービスについて一般に用いられ、加入者がユーザ名及びパスワードを入力することを可能にするＰＰＰクライアントのインストールを必要とし、これらは、加入者レコードを選択するために用いられ得る。（例えば、ケーブルモデムサービスについて）ＤＨＣＰが用いられる場合、ユーザ名は典型的には提供されないが、そのような状況においては、加入者局（又はＣＰＥ）におけるハードウェアのＭＡＣアドレスが提供される。ネットワークエレメント上でのＤＨＣＰ及びＣＬＩＰＳの使用は、ＭＡＣアドレスをキャプチャし、これらのアドレスを用いて、加入者を識別し及びその加入者レコードにアクセスする。
【００４３】
図４Ａを参照すると、いったん抑制判定２３８が生じると、図２を参照しつつ説明されたように、ネットワークエレメント２０５は、加入者局‘Ａ’に関連付けられる追加的なＡＡＡアクセス要求メッセージの抑制をネットワークエレメント２０５において生じさせる４４０。ここで、ネットワークエレメント２０５は、追加的な加入者局‘Ａ’セッション要求メッセージ２２１Ｇ〜Ｍの受信を継続するが、対応するＡＡＡアクセス要求メッセージをＡＡＡサーバ２１０には送信しない。本発明の一実施形態において、ネットワークエレメント２０５は、セッション要求メッセージ内に含まれる加入者局‘Ａ’２００に関連付けられる識別子に基づいて、加入者局‘Ａ’２００に関連付けられるＭＡＣアドレスに基づいて、又は、加入者局‘Ａ’２００に関連付けられる回線識別子に基づいて、当該セッション要求メッセージをフィルタリングするが、別の実施形態は、より多くの、より少ない、又は異なる識別子を用いてもよい。抑制が終了すると、ネットワークエレメント２０５は、加入者局‘Ａ’セッション要求メッセージのフィルタリングを停止し、加入者局‘Ａ’２００に関連付けられる対応するＡＡＡアクセス要求メッセージをＡＡＡサーバ２１０に再度送信するであろう。
【００４４】
図４Ｂは、拒否された加入者局についての追加的なセッション要求メッセージをアクセスネットワーク内で少なくとも一時的に抑制する本発明の第４の実施形態のデータフロー図を図示する。１）抑制を生じさせること４４０が、加入者局‘Ａ’に関連付けられるＡＡＡアクセス要求メッセージの少なくとも一時的な抑制をアクセスネットワーク２５０内で生じさせること４４５に置換されていること、２）抑制４４５の始まりに、ネットワークエレメント２０５からアクセスネットワーク２５０への抑制メッセージ４５５が追加されていること、３）加入者局‘Ａ’セッション要求メッセージ２２１Ｇ〜２２１Ｍが除去されていること、及び、４）抑制４４５の終わりに、ネットワークエレメント２０５からアクセスネットワーク２５０への非抑制メッセージ４６０が追加されていること、を除いて、図４Ｂは図４Ａと同一である。図４Ｂにおける焦点は、追加的なＡＡＡアクセス要求メッセージの抑制が追加的なセッション要求メッセージがネットワークエレメント２０５に到達することの抑制を含むことである。
【００４５】
いったん抑制判定２３８が発生すると、（図２を参照しつつ説明されたように、）ネットワークエレメント２０５は、アクセスネットワーク２５０において、加入者局‘Ａ’２００に関連付けられる追加的なセッション要求メッセージの抑制４４５を生じさせる。この場合、ネットワークエレメント２０５は、加入者局‘Ａ’２００を何らかの一意の値によって識別するアクセスネットワーク２５０に抑制メッセージ４５５を送信する。
【００４６】
本発明の一実施形態において、ネットワークエレメント２０５は、ＭＡＣアドレスに基づいて又は回線識別子に基づいて、加入者局‘Ａ’２００を識別する。抑制メッセージ４５５は充分な情報を伝達するので、アクセスネットワークは、追加的な加入者局‘Ａ’セッション要求メッセージ２２０Ｇ〜２２０Ｍがネットワークエレメント２０５に到達することを回避することが可能である。従って、追加的な加入者局‘Ａ’セッション要求メッセージ２２１Ｇ〜２２１Ｍについてネットワークエレメント２０５において要求される処理がない為、ネットワークエレメント２０５における実行リソースはさらに節約される。抑制の終了にあたり、ネットワークエレメント２０５は、加入者局‘Ａ’がもはや抑制されるべきではないことを識別する非抑制メッセージ４６０をアクセスネットワーク２５０に送信するであろう。一実施形態において、抑制メッセージ及び非抑制メッセージは、それぞれ回線ダウン及び回線アップを示す運用、管理、保守及びプロビジョニング（ＯＡＭＰ：operations,  administration,  maintenance,  and  provisioning）メッセージである一方、別の実施形態は、障害、設定、アカウンティング、パフォーマンス、セキュリティ（ＦＣＡＰＳ：fault,  configuration,  accounting,  performance,  security）メッセージなどの他のタイプのメッセージを用いてもよい。
【００４７】
アクセスネットワーク２５０が非抑制メッセージ４６０を受信した後、アクセスネットワーク２５０は、加入者局‘Ａ’セッション要求メッセージ２２０Ｎを受信することに応答して、加入者局‘Ａ’セッション要求メッセージ２２１Ｎをネットワークエレメント２０５に送信するであろう。ネットワークエレメント２０５は、対応するＡＡＡアクセス要求メッセージ２３０ＮをＡＡＡサーバ２１０に送信するであろう。図３Ａ及び図３Ｂに示される実施形態は図４Ａ及び図４Ｂに示される実施形態のいずれとも共に用いられ得ることに留意すべきである。
【００４８】
図５は、本発明の実施形態に係る、拒否された加入者局についてＡＡＡアクセス拒否メッセージが少なくとも一時的に抑制される、ネットワークエレメントと、ＡＡＡサーバと、アクセスネットワークとを備えるシステムを図示するブロック図である。図示されるシステムは、先行する図２〜図４Ｂにおいて説明されたような手法で動作する。この図は、具体的な実装に依存して随意的である、メッセージ、モジュール、及び結合を含む。そのため、随意的なモジュールは、破線の箱で示され、他のモジュールと破線矢印で結合される。随意的なメッセージは一点鎖線矢印で示される一方、必須のメッセージは点線矢印で示される。さらに、データレコードにおける随意的なフィールドは角括弧で示される一方、必須のフィールドは角括弧無しで示される。
【００４９】
図５において、加入者局２００Ａ〜２００Ｎは、アクセスネットワーク２５０を介してネットワークエレメント２０５におけるポート５１５Ａに結合される。ネットワークエレメント２０５は、ポート５１５Ｎを介してコンテンツ／サービス５７０に、及びＡＡＡサーバ２１０に、さらに結合される。
【００５０】
ネットワークエレメント２０５は、抑制モジュール５３０に結合されるＡＡＡ通信モジュール５２５を少なくとも備える。ＡＡＡ通信モジュール５２５は、ＡＡＡサーバ２１０と通信している。ＡＡＡ通信モジュール５２５は、ＡＡＡアクセス要求メッセージ５６０及びＡＡＡアクセス応答メッセージ５６５を、それぞれ少なくとも送信し及び受信する。本発明の幾つかの実施形態において、ＡＡＡ通信モジュール５２５は、関連付けられる加入者局の非抑制を示すＡＡＡ承認変更メッセージ５６８も受信する。
【００５１】
抑制モジュール５３０は、抑制判定２３８を行い、加入者局‘Ａ’に関連付けられる追加的なＡＡＡアクセス要求メッセージの抑制２４０を生じさせる。具体的には、抑制モジュールは、図２を参照しつつ説明されたように（例えば、図３Ａ及び／又は図３Ｂにおいて説明された手法で）抑制判定を行うことが可能である決定モジュール５３１を備え、当該抑制モジュールは、図２を参照しつつ説明されたように（例えば、図４Ａ及び図４Ｂにおいて説明された手法で）抑制を生じさせるトリガモジュール５３２をさらに備える。
【００５２】
アクセスリセットタイムを利用する実施形態において、抑制モジュールは、決定モジュール５３１及びトリガモジュール５３２に結合されるタイマモジュール５３６をさらに備える。タイマモジュール５３６は、複数のアクセスリセットタイム５３６＃１〜５３６＃Ｎを維持する。各タイマは、１つ以上の現在抑制されている加入者局に対応する。決定モジュール５３１が抑制判定２３８を行う場合、対応するアクセスリセットタイマがタイマモジュール５３６において開始される。本発明の一実施形態において、このタイマは、グローバル値に基づいて又は関連付けられる加入者（この値は、ブロックされる加入者レコード５２６Ａに記憶され得る）に基づいて、ある期間について動作するように設定されるが、別の実施形態においては、より多くの、より少ない、又は異なる手法で設定されてもよい（例えば、ポートごとに設定される値、バーチャルルータごとに設定される値等）。アクセスリセットタイマが割り振られた期間について動作した後、トリガモジュールは、一時的な抑制を非アクティブ化するであろう。
【００５３】
少なくとも幾つかの実施形態において、抑制モジュールは、ブロックされる識別子のリスト５３５を維持する。ブロックされる識別子のリスト５３５は、ＡＡＡアクセス要求メッセージの抑制がアクティブ化される加入者局又は加入者に各々関連付けられる識別子のリストを含む。本発明の一実施形態において、ブロックされる識別子のリスト５３５は、回線ハンドル（circuit  handles）（CCT-Handles）のリスト及びＭＡＣアドレスのリストを含んでもよいが、別の実施形態は、より多くの、より少ない、又は異なる識別子（例えば、ＡＴＭ  ＶＰＩ／ＶＣＩ、ＶＬＡＮ  ＩＤのリスト、及び／又は、加入者識別子のリスト）を用いてもよい。トリガモジュール５３２は、加入者局の抑制のアクティブ化に応じて、当該加入者局に関連付けられる識別子を、ブロックされる識別子５３５のリストに付加するであろう。抑制の非アクティブ化に応じて、トリガモジュールは、抑制が非アクティブ化された加入者局又は加入者に関連付けられる識別子を、ブロックされる識別子５３５のリストから除去するであろう。
【００５４】
トリガモジュール５３２は、ＡＡＡアクセス要求メッセージの抑制を多くの手法でアクティブ化／非アクティブ化することが可能である。これらの手法のうちの幾つかは、図４Ａ及び図４Ｂを参照しつつ説明される。
【００５５】
例えば、図４Ａに示されるように、ネットワークエレメントにおける抑制を実装する実施形態において、ネットワークエレメントは、パケット処理モジュール５８０を含み得る。トリガモジュール５３２は、抑制判定２３８に応じて、抑制される加入者局に関連付けられる識別子をパケット処理モジュール５８０に通信するであろう。パケット処理モジュール５８０は、ブロックされる加入者局又は加入者に関連付けられる、到来するセッション要求メッセージを識別し、ＡＡＡアクセス要求メッセージが送信されないように当該セッション要求を破棄する（drop）ことが可能であるであろう。
【００５６】
図４Ａを参照する別の実施形態において、トリガモジュール５３２は、ブロックされる加入者局又は加入者に関連付けられるセッション要求メッセージに関する追加的なＡＡＡアクセス要求メッセージが送信されるべきではないことをＡＡＡ通信モジュール５２５に示し得る。この場合、ＡＡＡ通信モジュールは、ブロックされる加入者局又は加入者からのセッション要求メッセージを受信することに応答して、如何なるＡＡＡアクセス要求メッセージもＡＡＡサーバ２１０に送信しないであろう。
【００５７】
追加的なＡＡＡアクセス要求メッセージの抑制を生じさせる別の手法は、図４Ｂにおいて説明されたようにアクセスネットワーク２５０において実行される。この実施形態において、トリガモジュール５３２は、ＯＡＭＰモジュール５８１と通信して、追加的なＡＡＡアクセス要求メッセージの抑制のアクティブ化／非アクティブ化を示す。ＯＡＭＰモジュール５８１は、対応する抑制／非抑制メッセージをアクセスネットワーク２５０に送信する。抑制／非抑制メッセージに応じて、アクセスネットワークは、関連付けられる加入者局からのセッション要求メッセージをブロックし又は転送するであろう。この場合、抑制は、ＡＡＡアクセス要求メッセージだけを抑制するのではなく、セッション要求メッセージがネットワークエレメント２０５に到達することも抑制する。少なくとも幾つかの実施形態において、抑制／非抑制メッセージは、アクセスネットワーク２５０が加入者局に関連付けられるネットワーク回線をシャットダウンし／起動すべきであることを示すチャネルダウン／チャネルアップＯＡＭＰメッセージである。この方法の利点は、抑制のために対応するＡＡＡアクセス要求メッセージを有しないであろう追加的なセッション要求メッセージに応答するために、ネットワークエレメント２０５が実行リソースを用いないことである。
【００５８】
図５において、ＡＡＡサーバ２１０は、ＡＡＡアクセス要求メッセージに応答して各加入者を認証するためのものである。ＡＡＡサーバ２１０は、通信モジュール５５０、ＡＡＡアクセス応答生成モジュール５５５、及び加入者レコード管理モジュール５４０を備える。加入者レコード管理モジュール５４０は、加入者レコードのリスト５４５を維持する。
【００５９】
通信モジュール５５０は、ネットワークエレメント２０５におけるＡＡＡ通信モジュール５２５にメッセージを送信し及びＡＡＡ通信モジュール５２５からメッセージを受信することに関与する。ＡＡＡアクセス応答生成モジュール５５５は、ＡＡＡアクセス要求メッセージ５６０に対する適当なＡＡＡアクセス応答メッセージ５６５を構築する（builds）。少なくとも幾つかの場合において、このメッセージは、対応する加入者局又は加入者に関連付けられる追加的なＡＡＡアクセス要求メッセージの抑制を示唆するステータス情報付きの又はステータス情報無しのＡＡＡアクセス拒否メッセージであるであろう。
【００６０】
加入者レコード５４５Ａは、各加入者に連付けられる情報を含む。加入者レコード５４５Ａは、ユーザ名など、対応する加入者を一意に識別する加入者識別子を少なくとも含む。本発明の一実施形態において、加入者識別子は、加入者に関連付けられる一意の整数である一方、別の実施形態においては、加入者識別子は異なっていてもよい（例えば、対応する加入者局に関連付けられるＭＡＣアドレス）。本発明の一実施形態において、加入者レコード５４５Ａは、パスワード、フレーム化されたＩＰアドレス、サービスタイプ、アクセスリセットタイマを識別する情報、及び／又は、拒否メッセージの理由（図５においてそれぞれ角括弧内に示される）も含む。
【００６１】
幾つかの実施形態において、加入者レコード５４５Ａからの情報は、ＡＡＡアクセス応答メッセージ５６５においてＡＡＡ通信モジュール５２５に送信される。このような実施形態において、ＡＡＡアクセス応答生成モジュールは、加入者レコード５４５Ａからの情報を含む適当なＡＡＡアクセス応答メッセージ５６５を構築する。加入者レコード５４５Ａに含まれる情報は、抑制モジュールによって用いられて、図２において説明されたように（例えば、図４Ａ及び図４Ｂにおいて説明された手法で）ＡＡＡアクセス要求メッセージ２４０の抑制を生じさせる。一実施形態において、ＡＡＡ通信モジュール５２５は、ＡＡＡアクセス応答メッセージ５６５内で受信される加入者情報に入力される（populated）ブロックされる加入者レコードのリスト５２６をさらに含む。別の実施形態において、加入者情報は、抑制モジュール５３０におけるブロックされる識別子のリスト５３５に入力される。
【００６２】
上記のアクセスリセットタイマを利用する実施形態において、加入者レコード５４５は、特定のアクセスリセットタイマ又は一時的な抑制に応答する各加入者についてのアクセスリセットタイマを動作させる時間の長さを識別する情報をさらに含むことができる。この情報は、タイマモジュール５３６において正確なタイマを選択し又は正確なタイマ値を設定するために用いられるであろう。
【００６３】
さらに、本発明の一実施形態において、トリガモジュール５３２は、図４Ａ及び図４Ｂを参照しつつ説明されたものなど、複数の抑制の手法をサポートする。この実施形態において、トリガモジュール５３２は、サービスタイプフィールドを用いて、特定の加入者局２００Ａ〜２００Ｎについて利用可能な抑制の手法のうちのどれが用いられるべきかを決定することができる。例えば、サービスタイプは、加入者局２００Ａ〜２００Ｎがブロードキャストチャネルを介してネットワークエレメント２０５に結合されることを示してもよく、従って、トリガモジュール５３２は、図４Ａを参照しつつ説明された手法を用いるであろう。あるいは、サービスタイプは、加入者局２００Ａ〜２００Ｎが回線ベースのチャネルを介してネットワークエレメント２０５に結合されることを示してもよく、従って、トリガモジュール５３２は、図４Ｂを参照しつつ説明された手法を用いて、抑制４４５を生じさせるであろう。
【００６４】
図４Ａ及び図４Ｂを参照すると、抑制モジュールは、抑制４４０又は４４５を生じさせ、加入者レコード５４５Ａから入力される情報を用いて、ＡＡＡアクセス要求メッセージが抑制されるべきである加入者局セッション要求メッセージを識別する。本発明の一実施形態において、抑制モジュールは、加入者識別子を利用して、加入者局を抑制するために用いられるブロックされる識別子を決定する一方、別の実施形態は、フレーム化されたＩＰアドレスを利用する。一実施形態において、ブロックされる識別子はＣＣＴハンドルである一方、別の実施形態において、ブロックされる識別子は別の識別子とすることができる（例えば、ＭＡＣアドレス、ＡＴＭ  ＶＰＩ／ＶＣＩ、ＶＬＡＮ  ＩＤ、加入者ＩＤ）。
【００６５】
一実施形態において、加入者レコード５４５は、なぜ加入者が抑制されるべきかを示す拒否理由を含む。例えば、拒否理由は、不充分な支払、利用規約の違反、及び／又は障害が起きた加入者局を示してもよい。これらの理由の全ては、関連付けられる加入者局又は加入者について、追加的なアクセス要求メッセージが抑制されるべきであることを示唆し得る。本発明の一実施形態において、拒否理由は、ＡＡＡアクセス応答メッセージ５６５においてＡＡＡ通信モジュールに送信される。図３Ａを参照すると、拒否理由は、ステータス付きのＡＡＡアクセス拒否メッセージ３３５Ａに含まれ、決定モジュール５３１によって用いられて、抑制判定３３８を行う。
【００６６】
幾つかの実施形態において、通信モジュール５５０は、加入者レコード５４５Ａが加入者レコード管理モジュール５４０によって更新されることに応答して、ＡＡＡ承認変更メッセージ５６８を送信するように構成される。具体的には、加入者レコード５４５Ａが不充分な支払を示す拒否理由を有する場合において、加入者レコード管理モジュール５４０は、充分な支払が為されたことの標識を受信した後に、拒否理由をクリアし得る。この場合において、通信モジュール５５０は、対応する加入者局の抑制がもはや保証されないことを示すＡＡＡ承認変更メッセージ５６８をＡＡＡ通信モジュール５２５に送信し得る。
【００６７】
図６は、拒否された加入者局についての追加的なＡＡＡアクセス要求メッセージを少なくとも一時的に抑制するための本発明の方法のフローチャートを図示する。当該方法における多くのステップは、本発明の実装に依存して随意的であり、そのようなステップは破線のマーキングで示される。
【００６８】
処理におけるある時点で、ネットワークエレメント２０５は、拒否理由を示すステータス情報付きの又はステータス情報無しの、加入者局‘Ａ’に関連付けられるＡＡＡアクセス拒否メッセージを受信する６２０。応答して、ネットワークエレメント２０５は、追加的なＡＡＡアクセス要求メッセージの抑制を生じさせるべきか否かの判定を行う６２５。ネットワークエレメント２０５が抑制を生じさせないことを決定する場合、当該ネットワークエレメントは処理を継続する６３０。
【００６９】
ネットワークエレメント２０５が追加的なＡＡＡアクセス要求メッセージの抑制を生じさせることを決定する場合、当該ネットワークエレメントは、加入者局‘Ａ’についての抑制を生じさせる６４０（これは、図４Ａを参照しつつ説明されたようにネットワークエレメント２０５内であっても、又は、図４Ｂを参照しつつ説明されたようにアクセスネットワーク内であってもよく、従って、追加的なセッション要求メッセージの抑制はネットワークエレメント２０５によっても受信されるようにする）。アクセスリセットタイマを含む実施形態において、ネットワークエレメントは、抑制判定を判定することに応答して、加入者局‘Ａ’についてアクセスリセットタイムを開始するであろう６５０。
【００７０】
その後のある時点で、ネットワークエレメント２０５は、加入者局‘Ａ’についての追加的なＡＡＡアクセス要求メッセージの抑制を終了させるであろう６６０。ネットワークエレメント２０５は、セッション要求メッセージの受信の抑制を生じさせた場合において、追加的なセッション要求メッセージの抑制も終了させるであろう６６５。アクセスリセットタイマを利用した実施形態において、抑制を終了させること６６０は、加入者局に関連付けられるアクセスリセットタイマ動作の完了６５０に応答して実行され得る。
【００７１】
さらに、ネットワークエレメント２０５は、加入者局‘Ａ’の非抑制を示すＡＡＡ承認変更メッセージを受信してもよい６７０。ＡＡＡ承認変更メッセージに応答して、ネットワークエレメント２０５は、抑制を終了すべきかを判定しなければならない６７５。抑制が存在しないため又はメッセージの代わりに抑制を継続すべきであることを示す他の要因ために、抑制を終了させる必要が無い場合、ネットワークエレメント２０５は、処理を継続するであろう６３０。抑制を終了させるべきである場合、ネットワークエレメント２０５は、上記のように抑制を終了させるであろう６６０。アクセスリセットタイマを利用する実施形態において、ネットワークエレメント２０５は、抑制を終了させる決定６７５に応答して、加入者局‘Ａ’に関連付けられるアクセスリセットタイマをさらにクリアし得る６８０。
【００７２】
ネットワークエレメントは、一般に、制御プレーンとデータプレーン（転送プレーン又はメディアプレーンと呼ばれることもある）とに分離される。ネットワークエレメントがルータである（又はルーティング機能を実装している）場合において、制御プレーンは、典型的に、どのようにデータ（例えば、パケット）がルーティングされるべきか（例えば、データについての次のホップ、及び当該データについての出力ポート（outgoing  port））を決定し、データプレーンは、当該データを転送することを担当する。例えば、制御プレーンは、典型的に、他のネットワークエレメントと通信してルートを交換し、当該ルートを１つ以上のルーティングメトリックに基づいて選択する１つ以上のルーティングプロトコル（例えば、ボーダゲートウェイプロトコル（ＢＧＰ）、インテリアゲートウェイプロトコル（ＩＧＰ）（例えば、ＯＳＰＦ（Open  Shortest  Path  First）、ＲＩＰ（Routing  Information  Protocol）、ＩＳ−ＩＳ（Intermediate  System  to  Intermediate  System）、ＬＤＰ（Label  Distribution  Protocol）、ＲＳＶＰ（Resource  Reservation  Protocol）））を含む。
【００７３】
ルート及び隣接関係（adjacencies）は、制御プレーン上の１つ以上のルーティング構造（例えば、ＲＩＢ（Routing  Information  Base）、ＬＩＢ（Label  Information  Base）、１つ以上の隣接関係構造）に記憶される。制御プレーンは、データプレーンをルーティング構造に基づく情報（例えば、隣接関係及びルート情報）でプログラムする。例えば、制御プレーンは、隣接関係及びルート情報を、データプレーン上の１つ以上の転送構造（例えば、ＦＩＢ（Forwarding  Information  Base）、ＬＦＩＢ（Label  Forwarding  Information  Base）、及び１つ以上の隣接関係構造）にプログラムする。データプレーンは、トラフィックを転送する場合に、これらの転送構造及び隣接関係構造を用いる。
【００７４】
ルーティングプロトコルの各々は、あるルートメトリック（当該メトリックは、異なるルーティングプロトコルについては異ならせることができる）に基づいて、ルートエントリをメインＲＩＢにダウンロードする。ルーティングプロトコルの各々は、メインＲＩＢにダウンロードされないルートエントリを含むルートエントリを、ローカルＲＩＢ（例えば、ＯＳＰＦローカルＲＩＢ）に記憶することができる。メインＲＩＢを管理するＲＩＢモジュールは、（メトリックのセットに基づいて）ルーティングプロトコルによってダウンロードされるルートからルートを選択し、これらの選択されたルート（アクティブルートエントリと呼ばれることもある）をデータプレーンにダウンロードする。ＲＩＢモジュールは、ルーティングプロトコル間でルートが再分配されるようにすることもできる。
【００７５】
レイヤ２転送について、ネットワークエレメントは、データを当該データにおけるレイヤ２情報に基づいて転送するために用いられる１つ以上のブリッジングテーブルを記憶することができる。
【００７６】
典型的に、ネットワークエレメントは、１つ以上のラインカードのセット、１つ以上の制御カードのセット、及び、随意的に、１つ以上のサービスカード（リソースカードと呼ばれることもある）のセットを含む。これらのカードは、１つ以上のメカニズム（例えば、第１のフルメッシュがラインカードを結合し、第２のフルメッシュが全てのカードを結合する）によって互いに結合される。ラインカードのセットがデータプレーンを構成する一方、制御カードのセットは、制御プレーンを提供し、ラインカードによって外部のネットワークエレメントとパケットを交換する。サービスカードのセットは、特殊な処理（例えば、レイヤ４〜レイヤ７サービス（例えば、ファイアウォール、ＩＰｓｅｃ、ＩＤＳ、Ｐ２Ｐ）、ＶｏＩＰセッションボーダコントローラ、モバイルワイヤレスゲートウェイ（ＧＧＳＮ、ＥＰＳ（Evolved  Packet  System）ゲートウェイ））を提供することができる。例として、サービスカードは、ＩＰｓｅｃトンネルを終了させ、付随する認証及び暗号化アルゴリズムを実行するために用いられてもよい。
【００７７】
本明細書において説明されるように、命令は、ある動作を実行するように設定され、又は所定の機能若しくはソフトウェア命令を非一時的なコンピュータ読取可能な媒体において具現化されるメモリに記憶する特定用途向け集積回路（ＡＳＩＣ）などハードウェアの特定の設定を指し得る。従って、図において示される技法は、１つ以上の電子デバイス（例えば、局（end  station）、ネットワークエレメント）上に記憶され及び実行されるコード及びデータを用いて実装されることができる。そのような電子デバイスは、非一時的な（non-transitory）コンピュータ読取可能な記憶媒体（例えば、磁気ディスク、光ディスク、ＲＡＭ、ＲＯＭ、フラッシュメモリデバイス、相変化メモリ）及び一時的なコンピュータ読取可能な通信媒体（例えば、搬送波、赤外線信号、デジタル信号といった、電気的な、光学的な、音響の又は他の形態の伝搬信号）といったコンピュータ読取可能な媒体を用いて、コード及びデータを記憶し及び（内部的に及び／又はネットワークを介して他の電子デバイスと）通信する。また、そのような電子デバイスは、典型的に、１つ以上のストレージデバイス（非一時的な機械読み取り可能な記憶媒体）、ユーザ入力／出力デバイス（例えば、キーボード、タッチスクリーン、及び／又はディスプレイ）、及びネットワーク接続といった、１つ以上の他のコンポーネントに結合される１つ以上のプロセッサのセットを含む。プロセッサのセットと他のコンポーネントとの結合は、典型的に、１つ以上のバス及びブリッジ（バスコントローラとも称される）を介する。従って、所与の電子デバイスのストレージデバイスは、典型的に、当該電子デバイスの当該１つ以上のプロセッサのセット上での実行のためのコード及び／又はデータを記憶する。当然ながら、本発明のある実施形態の１つ以上の部分は、ソフトウェア、ファームウェア、及び／又はハードウェアの様々な組み合わせを用いて実装され得る。
【００７８】
本発明は幾つかの実施形態の観点から説明されたが、本発明が説明された実施形態に限定されないことを当業者は認識するであろう。本発明の方法及び装置は、添付の特許請求の範囲の精神及び範囲内における変形及び変更と共に実施をされることができる。従って、上記説明は、本発明を限定するものではなく、実例としてみなされるべきである。
【図１】
0005941465.tif 000002
【図２】
0005941465.tif 000003
【図３Ａ】
0005941465.tif 000004
【図３Ｂ】
0005941465.tif 000005
【図４Ａ】
0005941465.tif 000006
【図４Ｂ】
0005941465.tif 000007
【図５】
0005941465.tif 000008
【図６】
0005941465.tif 000009