Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ANCP エージェントのネイバーおよび動作

ANCP および ANCP エージェントの概要

このトピックでは、アクセスノード制御プロトコル(ANCP)と ANCP エージェントについて説明します。ANCP エージェントは、ANCP で加入者アクセス回線を管理する Junos OS プロセスです。エージェントは、加入者のアクセスラインを監視し、加入者とアクセスノード間のアクセス回線上の加入者のトラフィックレートを報告し、トラフィックレートを変更します。これらはすべて、CoSトラフィックトラフィックシェーピングをサポートします。

概要

ANCP は、サービス指向のレイヤー 3 エッジ デバイスとレイヤー 2 アクセス ノード間のコントロール プレーンとして機能します。アクセスノード(ANCP ネイバー)は、加入者からのアクセスループを終端するネットワークデバイスです。DSL アクセス ループの場合、アクセス ノードは DSL アクセス マルチプレクサ (DSLAM) です。加入者トラフィックのキューイングおよびスケジューリングメカニズムは、アクセスネットワーク内の輻輳を回避しながら、複数のフローと個別のCoS要件に対処する必要があります。これらのメカニズムでは、エッジデバイス(ブロードバンドネットワークゲートウェイ(BNG)として機能するルーターで、ネットワークアクセスサーバー(NAS)とも呼ばれます)が、アクセスネットワークと加入者トラフィックに関する情報を提供する必要があります。

ANCP エージェントは、アクセス ラインをインターフェイスまたはインターフェイス セットに静的または動的にマッピングできます。エージェントは、その情報を CoS と AAA の両方に提供します。エージェントは、アクセス ノードが ANCP エージェントに送信した各加入者アクセス回線のトラフィックシェーピング属性を CoS と AAA の両方に渡します。さらに、エージェントは、アクセス ノードによって送信されたすべての DSL フォーラム属性を AAA に送信します。AAA は、DHCP、IP、デモックス、PPPoE の両方の加入者セッションの RADIUS アカウンティングおよび認証時に、これらの属性を使用できます。トラフィックレートは、L2TPトンネルトラフィックのシェーピングにも使用できます。

[edit protocols ancp] 階層レベルで traceoptions ステートメントを含めることで、ANCP エージェントのイベントと操作を監視できます。

Junos OS は、ANCP の以下のインターフェイス タイプでサービス クラス(CoS)トラフィックシェーピングをサポートしています。

  • ESSM(Extensible Subscriber Services Manager)で作成されたものを除く、静的 VLAN インターフェイス

  • スタティック VLAN demux インターフェイス(ESSM によって作成されたものを除く)

  • ESSM によって作成されたものを含む静的インターフェイス セット

  • 動的インターフェイス セット

  • 動的 VLAN タグ付きインターフェイス セット

  • 動的エージェント回線識別子(ACI)インターフェイス セット(ACI セットまたは ACI VLAN とも呼ばれる)

  • 動的PPPoEおよびDHCP IP demux加入者インターフェイス

  • イーサネットVPLSカプセル化を備えた動的VLAN demuxインターフェイス

ANCP は 、RFC 3292、General Switch Management Protocol (GSMP) V3 の拡張として開発されましたが、現在は RFC 6320、Protocol for Access Node Control Mechanism in Broadband Networks で定義されています。

トポロジーの検出

ルーターは、トポロジー検出を使用して、アクセスノードから情報を収集します。情報には次のものが含まれます。

  • アクセスネットワークのトポロジー

  • DSL 回線の状態

  • 同期されたDSLリンクの実際のアップストリームおよびダウンストリームのネットデータレート

  • 達成可能な最大アップストリームおよびダウンストリームネットデータレート

  • インターリーブ遅延

加入者サービス

ルーターは、RADIUS サーバーから加入者のサービス プロファイルを受信します。ほとんどのサービスは、ルーター自体によって実施されます。ルーターは、DSLAMによって報告されたローカルループスループットに基づいて、加入者への集約された出口トラフィックをシェーピングします。このトラフィックシェーピングにより、トラフィックフローが最適化されると同時に、アクセスノードでのトラフィックドロップが回避されます。

インターリーブ遅延やマルチキャストチャネル情報などの一部のサービス属性は、アクセスノードで実施されます。ANCP エージェントは、エッジ デバイスが回線設定をアクセス ノードに渡すために使用できる回線設定メカニズムを提供します。通常、アクセスノードには複数のプロファイルがプロビジョニングされます。ルーターは、特定の加入者に使用するプロファイルをアクセスノードに指示します。

加入者は通常、音声、データ、ビデオの各サービスを組み合わせて受けます。各サービスはVLAN上でプロビジョニングできます。加入者は、 論理インターフェイス上に設定された 1 つの VLAN 上で 1 つのサービスのみを受け取ることができます。加入者にサービスを伝送するVLANのグループは、 インターフェイスセットです。

加入者は動作状態を有しますが、CLI では設定できないため管理状態を有しません。

加入者には、アクセス ノードから送信される ANCP ポート アップおよびポート ダウン メッセージで報告される DSL 回線の状態を表す、次のいずれかの動作状態があります。

  • [アイドル(Idle)]:ポートは設定されておらず、加入者はログインできません。

  • [サイレント(Silent)]:ポートは設定され、加入者は接続されていますが、DSL モデムはデータを転送する準備ができていません。

  • Showtime:ポートが設定され、加入者が接続され、DSL モデムがオンラインになり、データを転送する準備が整います。

手記:

ビジネス加入者とサービス向け ANCP の詳細については、 ANCP トリガー VLAN を使用したレイヤー 2 ホールセールの概要を参照してください。

ANCP インターフェイスとアクセス ループ回線識別子

ANCP トポロジーのアクセス ループまたはアクセス回線は、加入者デバイス(CPE)とアクセス ノードの間の物理要素で構成されています。アクセスループに関連付けられた識別子は、加入者を識別する役割も果たします。この識別子は、加入者要求の発信元である DSLAM 上のインターフェイスを実際に識別する入力します。さまざまな名前で呼ぶことができます。

  • ANCP メッセージでは、TLV がアクセス ループ回線 ID(アクセス ループ回線識別子、アクセス ループ回線識別子、またはアクセス ID とも呼ばれる)を伝送します。

  • DHCP ディスカバリー パケットは、オプション 82 フィールドのエージェント サーキット ID サブオプションで回線を識別できます。

  • PPPoEディスカバリーパケットは、DSLフォーラムのベンダー固有タグのAgent-Circuit-IDサブ属性で回線を識別できます。

これらの各識別子は、ACIと略されます。ANCP エージェントは、アクセス ノードからポート管理メッセージを受信すると、メッセージに含まれるアクセス ループ回線識別子を使用して、加入者に対応する論理インターフェイスまたはインターフェイス セットを判断します。

静的設定によって、識別子を ANCP アクセス ラインに関連付けることができます。[edit protocols ancp interfaces]階層レベルでインターフェイス名を指定して論理インターフェイスを設定する場合、アクセスループ回線識別子をインターフェイスに関連付けるためにaccess-identifierステートメントを含めます。[edit protocols ancp interfaces]階層レベルで interface-set ステートメントを含めてインターフェイス セットを設定する場合、[edit protocols ancp interfaces interface-set interface-set-name]階層レベルで access-identifier ステートメントを含めることで、アクセス ループ回線識別子をインターフェイス セットに関連付けます。

DHCP または PPPoE ディスカバリ パケットに ACI が含まれている場合、ANCP エージェントは ACI を加入者インターフェイスまたはインターフェイス セットに動的にマッピングできます。加入者のVLANは、動的プロファイルに従って作成されます。これらは、エージェント回線識別子ベースまたは ACI ベースの動的 VLAN と呼ばれます。

RADIUS 認証とアカウンティングの ANCP エージェント サポートでは、静的と動的の両方の ACI がネットワーク全体で一意である必要があります。複数のネイバー(アクセスノード)の2つのインターフェイスが同じ識別子を共有することはできません。DHCPおよびPPPoEプロセスは、アクセスノードのIPアドレスに関する情報を持っていないため、重複する識別子を区別できません。この状況では、AAA サービス フレームワークが DHCP または PPPoE クライアント セッションを RADIUS 認証およびアカウンティング用のアクセス ラインと関連付けることができなくなります。

インターフェイスおよびインターフェイス セットへのアクセス回線のマッピング

ANCP エージェントは、加入者アクセス回線の ACI をインターフェイスまたはインターフェイス セットにマッピングして、アクセス ノードから受信した DSL 属性をアクセス ラインの CoS トラフィックシェーピングに適用します。アクセスラインマッピングは、 access-identifier ステートメントで静的に設定することも、加入者認証時に動的に取得することもできます。静的マッピングは、常に動的マッピングよりも優先されます。

ANCP エージェントは、アクセス ラインを元のマッピングとは異なるインターフェイスまたはインターフェイス セットに再マッピングできます。再マッピングは、静的または動的に行うこともできます。たとえば、アクセス回線は、最初に加入者インターフェイスに動的にマッピングされ、次にインターフェイスセットに静的に設定できます。

ステートメントを使用してマッピングを静的に設定できるのは、設定済み名または決定論的な名前を持つインターフェイスおよびインターフェイス セット タイプの場合だけです。

  • 静的 VLAN インターフェイス

  • 静的VLAN demuxインターフェイス

  • 静的インターフェイス セット

  • 動的インターフェイス セット

  • 動的 VLAN タグ付きインターフェイス セット

アクセス回線を静的インターフェイス セット、動的インターフェイス セット、動的 VLAN タグ付きインターフェイス セットにマッピングするには、ステートメントによる静的設定が必要です。これは、PPPoE または DHCP IP demux 加入者のディスカバリ パケットに ACI が存在するかどうかに関係なく、ACI の使用はこれらのタイプのインターフェイス セットの作成には関係ないため、当てはまります。

以下のインターフェイスおよびインターフェイスセットタイプは、非決定的で、自動的に生成される名前を持つため、ステートメントでマッピングを静的に設定することはできません。

  • 動的VLAN demuxインターフェイス

  • 動的 ACI インターフェイス セット(ACI VLAN)

  • 動的PPPoeおよびDHCP IP demux加入者インターフェイス

レイヤー 2 ホールセール サービスのコンテキストでは、ANCP エージェントは、イーサネット VPLS カプセル化を備えた動的 VLAN demux インターフェイスにアクセス ラインをマッピングできます。ANCP エージェントは、アクセス ラインの ACI を常に含む ANCP ポート UP メッセージを使用して、これらのインターフェイスの作成をトリガーします。その後、エージェントは、CoSトラフィックシェーピングのために、インターフェイスをアクセスラインに動的にマッピングできます。

動的マッピングは次のように機能します。

  • 加入者インターフェイスがインターフェイス セットのメンバーである場合、ANCP エージェントはアクセス ラインの ACI をインターフェイス セットにマッピングします。

  • 加入者インターフェイスがインターフェイス セットのメンバーではない場合、ANCP エージェントはアクセス ラインの ACI を加入者インターフェイスにマッピングします。

ANCP エージェントは、加入者のディスカバリ パケット内のアクセス ラインの ACI の存在に関係なく、以下のインターフェイス タイプの静的または動的マッピングをサポートしません。

  • ESSM によって作成された静的 VLAN インターフェイス。

  • ESSM によって作成された静的 VLAN demux インターフェイス。

  • 動的 VLAN インターフェイス。

  • イーサネット-VPLSカプセル化を備えていない動的VLAN demuxインターフェイス。

ANCP ネイバー

ANCP エージェントは、ANCP ネイバー(ANCP ピアとも呼ばれる)として設定されたアクセス ノードのトラフィックのみを報告できます。ネイバーはルーターとのTCP接続を確立できます。アクセスノードをANCPネイバーとして設定するには、[edit protocols ancp]階層レベルでneighborステートメントを含めます。

ANCP エージェントは、ネイバーと隣接メッセージを交換します。予想される期間内にネイバーから隣接関係メッセージが受信されない場合、ネイバーはダウンしていると見なされ、切断されます。ANCP エージェントがすべてのネイバーからの隣接メッセージを待つ時間を調整するには、[edit protocols ancp] 階層レベルで adjacency-timer ステートメントを含めます。隣接メッセージ間の間隔は、隣接関係の確立中にルーターとネイバーの間でネゴシエートされます。ANCP SYN メッセージで受信した値または設定された値の 2 つのタイマー値のうち大きい方が選択されます。ルーターとネイバー間の同期の損失は、ネゴシエートされた値の 3 倍を超える時間、有効なメッセージが受信されなかった場合に宣言されます。

手記:

ANCP TCP 接続が確立されていないため、以下のいずれの状況でも ANCP ネイバーは起動しません。

  • ネイバー アドレス(番号ありまたは番号なし)に /32 マスクがある場合。

  • ANCP 動的論理インターフェイスの番号なしローカル アドレスが、優先ソース アドレスを使用するように設定されている場合。

ANCP ネイバーは、単にネイバーの設定を表す以下の管理状態のいずれかを有します。

  • 有効—ネイバーはCLIで設定されています。

  • [無効(Disabled)]:ネイバーは未設定、つまり一度も設定されていないか、設定が削除されています。

有効状態の ANCP ネイバーは、隣接関係ネゴシエーションの状態を表す次のいずれかの動作状態になります。

  • 設定済み—ネイバーは設定されていますが、隣接関係を確立していません。

  • [確立(Establishing)]:隣接関係のネゴシエーションが進行中です。

  • [確立(Established)]:隣接関係ネゴシエーションが成功し、ANCP セッションが確立されました。

  • [未確立(Not Established)]:ネイバーは以前に確立された隣接関係を失いましたが、ネゴシエーションを開始する準備ができています。

また、 [edit protocols ancp neighbor ip-address] 階層レベルで以下のステートメントのいずれかを含めることで、グローバル設定またはデフォルト設定を上書きする特定のネイバーのパラメータを設定することもできます。

  • adjacency-timer- このネイバーと交換される隣接メッセージの間隔を調整します。

  • ietf-mode—ANCPエージェントがこのネイバーに対して下位互換性モードで動作することを防止します。ANCP の現在の IETF 実装を使用するネイバー用。

  • maximum-discovery-table-entries- このネイバーから受け入れるディスカバリ テーブル エントリーの数を指定します。このステートメントを [edit protocols ancp] 階層レベルに含めて、すべてのネイバーのエントリー数をグローバルに設定します。

  • pre-ietf-mode—ANCP エージェントがこのネイバーの下位互換性モードで動作できるようにします。現在の実装ではなく、ANCP(GSMPv2)の元のIETF実装を使用するネイバー用。このステートメントを [edit protocols ancp] 階層レベルに含めて、すべてのネイバーに対してグローバルに下位互換性モードで動作します。

RFC 6320、ブロードバンドネットワークにおけるアクセスノード制御メカニズムのプロトコルは、ANCPバージョン1を定義します。ANCP はもともと、General Switch Management Protocol(GSMP)バージョン 3、サブバージョン 1 に基づいて実装されていました。ただし、インターネット コミュニティは、ANCP を開発する過程で GSMPv3 に非常に多くの拡張機能と変更を行ったため、ANCP は GSMPv3 と相互運用できなくなりました。したがって、ANCP ネイバーは、各ピアがサポートするバージョンを動的に検出できなければなりません。共同レジストリは、GSMPとANCPのバージョン番号を成文化しています。

ANCP ネイバーが隣接関係のネゴシエーションを開くと、サポートする ANCP の最新バージョン(GSMPv3 の場合は 0x31、ANCP バージョン 1 の場合は 0x32)を示します。(バージョン 1 は、16 進数からの 10 進数変換を指すため、バージョン 50 と呼ばれることもあります。受信側のネイバーがそのバージョンの ANCP をサポートしている場合、送信側のネイバーに応答するときにその値を返します。そのバージョンをサポートしていない場合、受信側のネイバーは単にメッセージをドロップします。

ANCP エージェントは、アクセス回線の DSL 属性など、アクティブな ANCP 加入者に関する情報を Junos 共有データベースに保存します。このストレージは永続的であり、アクセス ラインのインターフェイスまたはインターフェイス セットを削除するか、以下のコマンドのいずれかを発行したときにのみ、データベースから削除されます。

ストレージの永続性により、PPPoEおよびDHCP IP demux加入者は、ANCP接続が一時的に終了した場合でも、DSL属性を使用して、認証とアカウンティングのためにRADIUSによって適切に管理できます。

パーティション

ANCP は、アクセス・ノードの論理区画への分割をサポートします。各パーティションは、ルーターとの隣接関係を作成します。アクセスノード上の各パーティションは、異なるルーターと隣接関係を形成できます。パーティションネゴシエーションは、ANCP 隣接関係ネゴシエーション中に行われます。ANCP メッセージは、パーティション ネゴシエーションに関連する次のフィールドを伝送します。

  • 区画タイプ (PType) フィールドは、アクセス・ノードが区画化されているかどうか、および区画 ID がどのようにネゴシエーションされるかを示します。フィールドには、隣接関係の形成中にネゴシエートされた次のいずれかの値があります。

    • 0:アクセス ノードはパーティション化されていないか、パーティションをサポートしていません。

    • 1:パーティション数は固定されており、ルーターはパーティション識別子フィールドに配置した識別子を使用するようアクセスノードに要求します。

    • 2:パーティション数は固定されており、アクセスノードによってパーティション識別子が割り当てられています。

  • ネイバーの ANCP エージェント サポートに関する以下のシナリオのいずれかを示すパーティション ID フィールド。

    • ゼロ パーティション ID—ANCP エージェントは、パーティション ID が 0 の単一 TCP セッション上で、IP アドレス上の各ネイバーをサポートします。これはデフォルトのサポートケースです。この値は、パーティション・タイプがゼロの場合に必要です。

    • 単一の非ゼロ パーティション ID—ANCP エージェントは、非ゼロのパーティション ID を持つ単一の TCP セッション上の IP アドレス上の各ネイバーをサポートします。この場合、[edit protocols ancp]階層レベルのgsmp-syn-waitステートメントでパーティションID学習を有効にする必要があります。

  • 区画フラグ (PFlag) フィールドは、行われている区画要求のタイプを示します。値 1 は、新しい隣接関係を指定します。

次のパーティション構成がサポートされています

  • 各パーティションには、隣接するルーターへの独立した ANCP セッションとチャネルがあります。すべてのパーティションのパーティション ID は 0 に固定されています。

  • 各パーティションには、隣接するルーターへの独立した ANCP セッションとチャネルがあります。各パーティションには、専用のゼロ以外のパーティション ID があります。

隣接関係更新メッセージ

隣接関係が確立されると、ANCP エージェントは隣接関係更新メッセージを使用して、同じパーティションを制御するルーターに互いについて通知します。複数のルーターが特定のパーティションに隣接関係を確立すると、ANCP エージェントはこれらの各ルーターに隣接関係更新メッセージを送信して、パーティションが現在サポートしている確立された隣接関係の数を報告します。隣接関係が失われると、ステータスの変化を報告する更新メッセージが残りのルーターに送信されます。 show ancp neighbor detail コマンドを使用すると、特定のパーティションで現在確立されている隣接関係の数を表示できます。

一般的な応答メッセージと結果コード

ANCP ネイバーとルーターは、特定の応答メッセージまたは汎用応答メッセージのいずれかでメッセージに応答できます。汎用応答メッセージは、通常、成功または失敗の結果以外の情報をピアに送信する必要がない場合に送信されます。応答が失敗に関するものである場合は、失敗の種類を指定する結果コードが含まれます。限られた量の診断データも含めることができます。汎用応答メッセージは、障害が原因で隣接関係がシャットダウンされる場合に、要求とは独立して送信することもできます。この場合、メッセージの送信者は、メッセージ ヘッダーの [トランザクション ID] フィールドと Status-Info TLV の [メッセージの種類] フィールドをゼロにします。

表 1 では、汎用応答メッセージに含めることができる結果コードについて説明します。

表 1:ANCP 障害結果コード

コード値

形容

検出者

0x02

要求メッセージは正しい形式ですが、競合状態やメッセージの送信方向などのタイミングの問題により、プロトコルに違反しているため無効です。

ANCP エージェント

0x06

ルーターとANCP制御アプリケーション間の状態の不一致により、指定されたポートの1つ以上がダウンしています。

制御アプリケーション(まだ利用可能なし)

0x13

ANCP のリソースが不足しています。この結果コードは、アクセス・ノードによってのみ送信されます。問題はおそらくアクセス回線とは関係ありませんが、特定の要求に関連している可能性があります。

ANCP プロトコル層または制御アプリケーション(まだ利用不可)

0x51

要求メッセージのタイプは、ピア間のプロトコルバージョンまたは機能状態の不一致のため、またはメッセージタイプがANCP機能のオプションである可能性があるため、実装されません。

ANCP エージェント

0x53

送信中にメッセージが破損したか、接続の一方の端で実装エラーが発生したため、メッセージの形式が正しくありません。

ANCP エージェント

0x54

1 つ以上の必須 TLV が要求に含まれていません。

ANCP エージェント

0x55

要求内の 1 つ以上の TLV の内容は、TLV 仕様と一致しないため無効です。

ANCP エージェント

0x500

要求で指定されたポートが 1 つ以上存在しません。アクセス ノードとルーターまたは AAA の設定の不一致が原因である可能性があります。

制御アプリケーション(まだ利用可能なし)

手記:

Junos OS は一般的な応答メッセージの送受信の両方をサポートしていますが、現在、ANCP エージェントはこれらのメッセージのみを受信します。これらのメッセージの 1 つを受信すると、ルーターはシステム ログを生成し、汎用メッセージ カウンターをインクリメントし、結果コード カウンターをインクリメントします。ANCP エージェントは、ANCP ネイバーから不正確または予期しない汎用応答メッセージを受信すると、直ちにパケットをドロップし、システム ログ通知メッセージを生成し、それ以上のアクションは実行しません。

一般的な応答メッセージには、通常、警告またはエラー状態に関する補足情報を含む Status-Info TLV が含まれます。Status-Info TLV は、結果コードがポートがダウンしているか存在しないか、必須の TLV が欠落しているか、TLV が無効であるかのいずれかを示している場合に必要です。Status-Info TLV は、他の ANCP メッセージ タイプに含めることもできます。

Access Node Control Protocolの利点

  • アクセスノードと加入者間のアクセス回線の設定とメンテナンスを簡素化します。

  • アップストリームとダウンストリームのデータレート属性に対して CoS 関連の調整を行い、サービスを正確に提供し、ネットワーク内の輻輳を制御します。

  • サービス管理用の運用支援システム(OSS)などのバックエンドアプリケーションに、DSL属性などのアクセスネットワーク情報を提供します。

  • RADIUS 認証および PPPoE セッションのアカウンティング時に使用するために、DSL 属性をセッション データベースに格納します。

さまざまなネットワーク構成での ANCP 運用

このトピックでは、サポートされているさまざまなタイプのネットワーク設定と、代表的なサンプルネットワークトポロジにおける ANCP 操作のイベントの順序について説明します。

以下のどのインターフェイス タイプに対しても ANCP エージェントを設定できます。

  • ESSM(Extensible Subscriber Services Manager)で作成されたものを除く、静的 VLAN インターフェイス

  • スタティック VLAN demux インターフェイス(ESSM によって作成されたものを除く)

  • ESSM によって作成されたものを含む静的インターフェイス セット

  • 動的インターフェイス セット

  • 動的 VLAN タグ付きインターフェイス セット

  • 動的エージェント回線識別子(ACI)インターフェイス セット(ACI セットまたは ACI VLAN とも呼ばれる)

  • 動的PPPoEおよびDHCP IP demux加入者インターフェイス

  • イーサネットVPLSカプセル化を備えた動的VLAN demuxインターフェイス

加入者セッションは、世帯内の各デバイスに対して、必要に応じて動的に作成されます。各世帯には、インターネットにアクセスする複数の CPE デバイスを含めることができます。いずれの場合も、各世帯は、アクセス・ノードによって割り当てられる固有の ACI によって識別されます。一部の構成では、追加の識別子が使用されます。

1:1およびN:1トラフィックシェーピングモデル

1:1およびN:1のトラフィックシェーピングモデルによって、VLANと家庭との相関関係が決まります。これらのモデルは、アクセス モデルまたは構成モデルとも呼ばれます。ネットワークには、モデルの一方または両方を含めることができます。

  • 1 対 1 モデル - 世帯には PPPoE または DHCP IP デモックス加入者セッションが 1 つだけあります。このような世帯は、1 つの VLAN または VLAN demux インターフェイス上に 1 つ以上存在できます。単一世帯の場合、加入者インターフェイス、またはその基盤となるVLANまたはVLAN demuxインターフェイスのいずれかが世帯を表すことができます。複数の世帯がある場合、対応する加入者インターフェイスが世帯を表します。いずれの場合も、世帯を表すインターフェイスは、そのアクセス回線の ACI にマッピングする必要があります。

    表 2 では、インターフェイス セットが関与しない場合に ANCP 1:1 アクセス モデルでサポートされるインターフェイスのタイプと、PPPoE または DHCP IP デモックス ディスカバリー パケットに加入者アクセス回線の ACI を含める必要があるかどうかを示しています。

    表 2:ANCP 1:1 モデルのインターフェイス タイプ別の ACI マッピング

    インターフェイスタイプ

    形容

    ディスカバリ パケット内の ACI の存在

    動的PPPoEまたはDHCP IP demuxインターフェイス

    ACI がディスカバリ パケットに存在する場合、ANCP エージェントは ACI を加入者インターフェイスにマッピングします。インターフェイスの名前は自動的に生成され、非決定的です。

    必須。

    静的 VLAN または VLAN demux インターフェイス

    インターフェイスの名前は静的に設定されます。ANCP エージェント設定には、ACI をインターフェイスに静的にマッピングするための access-identifier ステートメントを含める必要があります。

    存在しません。

  • N:1 モデル - 1 世帯で複数の PPPoE または DHCP IP デモックス加入者セッションを持つことができます。世帯には、複数のVLANまたはVLAN demuxインターフェイスを使用できます。いずれの場合も、すべてのインターフェイスをインターフェイスセットにグループ化する必要があります。次に、設定されたインターフェイスは、世帯のアクセス回線のACIにマッピングする必要があります。

    インターフェイスセットは、世帯の動的PPPoEまたはDHCP IP デモックスセッションをグループ化します。加入者は、複数の方法でインターフェイスセットに配置されます。 表 3 は、ANCP N:1 アクセス モデルでサポートされるインターフェイス セットのタイプ、それらの作成方法、および ACI がインターフェイス セットにマッピングされる方法について説明します。

    表 3:ANCP N:1 アクセス モデルのインターフェイス セット タイプ別の ACI マッピング

    インターフェイス セットのタイプ

    形容

    インターフェイスタイプ

    ディスカバリ パケット内の ACI の存在

    ACI ベースの VLAN インターフェイス セット

    ルータは、DSLフォーラムのベンダー固有タグ内に埋め込まれたACIを含むDHCPまたはPPPoEディスカバリパケットを受信すると、VLANとインターフェイスセットを動的に作成します。ルーターは、aci-1003-ge-1/0/0.1073741832のような、インターフェイスセットの非決定論的な名前を生成します。

    ANCP エージェントは、ディスカバリ パケットから動的に作成されたインターフェイス セットに ACI を自動的にマッピングします。

    同じACIを持つすべてのDHCP、IP、デモックス、またはPPPoEセッションは、同じインターフェイスセットにマッピングされます。

    動的 VLAN および VLAN demux インターフェイス。

    必須。

    動的インターフェイス セット

    動的プロファイルは、インターフェイス セットを動的に作成し、セット内にインターフェイスを配置します。プロファイルには、明示的に設定されたインターフェイス セットの名前か、インターフェイス セット名を表す変数を含めることができます。変数を使用する場合、RADIUSが加入者にAccess-Acceptメッセージを返すときに、インターフェイスセット名がRADIUSによって提供されます。

    ANCP エージェント設定には、ACI をインターフェイス セットに静的にマッピングするための access-identifier ステートメントを含める必要があります。

    すべての DCP、IP、DEMUX、PPPoE セッションは、動的プロファイルのルールに従って設定されたインターフェイスにマッピングされます。

    DHCP IP デモックス加入者インターフェイス、PPPoE加入者インターフェイス、またはVLANインターフェイス。

    無関係。

    静的インターフェイス セット

    インターフェイス セットとセット名は静的に設定され、複数のスタティック インターフェイスが含まれます。

    ANCP エージェント設定には、ACI をインターフェイス セットに静的にマッピングするための access-identifier ステートメントを含める必要があります。

    静的 VLAN および VLAN demux インターフェイス。

    無関係。

    VLAN タグ付きインターフェイス セット

    ルーターは、VLAN IDを含むDHCPまたはPPPoEディスカバリーパケットを受信すると、VLANとインターフェイスセットを動的に作成します。インターフェイス セットには、物理インターフェイス名と VLAN タグで構成される決定論的な名前が付与されます(例:ge-1/0/0-101)。

    ANCP エージェント設定には、ACI をインターフェイス セットに静的にマッピングするための access-identifier ステートメントを含める必要があります。

    同じ VLAN ID タグを持つすべての DHCP IP デモックスまたは PPPoE セッションは、同じインターフェイス セットにマッピングされます。

    動的 VLAN および VLAN demux インターフェイス。

    無関係。

CoS トラフィックシェーピングは、ANCP エージェントがアクセス ノードから受信して CoS に渡す加入者のダウンストリーム トラフィック レートに基づきます。CoS は、世帯レベルまたはセッションレベルで加入者トラフィックをシェーピングできます。

  • 世帯シェーピング—世帯への集約トラフィックのみがシェーピングされます。世帯シェーピングは、CoS トラフィック制御プロファイルを静的 VLAN または VLAN demux インターフェイス、またはインターフェイス セットに適用した結果です。

  • セッションシェーピング—家庭内の個々のデバイスへのトラフィックレートがシェーピングされます。セッションシェーピングは、加入者セッションを作成する動的PPPoEプロファイルでCoSトラフィック制御プロファイルを指定することによって実現します。ネットワーク構成に応じて、セッションシェーピングは、共有プライオリティキューを採用してすべてのセッションを同じようにシェーピングする場合と、個々のプライオリティキューを使用してセッションを個別にシェーピングする場合があります。

ビジネス サービス トラフィック シェーピング モデル

N:1 および 1:1 トラフィックシェーピング モデルに加えて、ANCP エージェントはビジネス サービス トラフィックシェーピング モデルもサポートしています。このモデルでは、Extensible Subscriber Services Manager(ESSM)が PPPoE セッションを一般家庭または企業加入者として分類します。分類は、RADIUS の認証および許可時に行われます。ANCP エージェントは、分類によって異なる方法で CoS トラフィックシェーピングを適用します。

RADIUS 認証および許可の前に、PPPoE セッションは ANCP 1:1 モデルの住宅世帯を表します。ANCP エージェントは、世帯のアクセス回線を対応する加入者インターフェイスに動的にマッピングし、そのインターフェイスに CoS トラフィックシェーピングを適用します。家庭用回線の ACI は、PPPoE ディスカバリ パケットに存在します。

その後、ESSMD が RADIUS 認証および認可中に PPPoE セッションをビジネス加入者セッションとして分類すると、複数の管理およびデータ プレーンの静的 VLAN インターフェイスが作成され、静的なインターフェイス セットにグループ化されます。次に、CLI設定に従って、PPPoEセッションのアクセスラインをこのインターフェイスセットに静的にマッピングします。ANCP エージェントは、加入者インターフェイスから CoS トラフィックシェーピングを削除し、静的インターフェイス セットに適用します。CoS トラフィック トラフィックシェーピングを削除するということは、CoS アプリケーションが、デフォルトまたは設定された調整制御プロファイルの次のレートをインターフェイスまたはインターフェイス セットに適用することを意味します。新しいビジネス加入者インターフェイスセットに、静的インターフェイスと動的インターフェイスを混在させることはできません。この禁止事項は、動的 VLAN や、インターフェイス セットの作成をトリガーした PPPoE セッションに限定されません。

手記:

静的 VLAN および VLAN Demux インターフェイスでの CoS トラフィックシェーピングと RADIUS 認証およびアカウンティングに対する ANCP エージェントの一般的なサポートの例外は、これらのインターフェイスが ESSM によって作成された場合、これらのインターフェイスをサポートしないことです。これらのインターフェイスは、ANCP エージェントでサポートされている ESSM 作成のインターフェイス セットとは異なります。

ANCP エージェントの観点から見ると、ビジネス カテゴリ モデルは、動的に派生したアクセス回線からインターフェイスへのマッピングを、静的に設定されたアクセス回線からインターフェイスへのマッピングで効果的に上書きします。このアクションにより、ANCP エージェントがトリガーされ、それに応じて CoS トラフィックシェーピングが再適用されます。

ビジネス サービス モデルは、通常、レイヤー 2 ホールセール ネットワークで使用されます。詳細については、 ANCP トリガー VLAN を使用したレイヤー 2 ホールセールの概要を参照してください。

インターフェイス セットのない N:1 および 1:1 構成モデルを使用した ANCP ネットワーク

このサンプルトポロジーでは、基盤となる1つの静的VLANまたはVLAN demuxインターフェイス(N:1、デュアルタグ付きVLAN)に2つの世帯が設定され、もう1つの基盤となるインターフェイス(1:1、単一タグ付きVLAN)に1つの世帯が設定されています(図1)。アクセス ノードによって割り当てられた一意の ACI に加えて、各世帯は VLAN によってさらに識別され、VLAN は ANCP エージェント設定の識別子にマッピングされます。セッションの CoS トラフィック トラフィックシェーピングでは、共有プライオリティ キューのみを使用して、すべてのセッションを同じようにシェーピングできます。セッションを個別にシェーピングするための個々のプライオリティ キューはサポートされていません。

図 1:インターフェイス セットなしの ANCP トポロジーの例(1:1 および N:1 モデル) Sample ANCP Topology Without Interface Sets (1:1 and N:1 Model)

ANCP イベントのシーケンス:インターフェイス セットのないイーサネット経由の静的 VLAN または VLAN Demux インターフェイス

次の一連のイベントは、 図 1 のトポロジーで、インターフェイス セットのないイーサネット経由の静的 VLAN インターフェイスを使用したものです。

  1. 家庭内のネットワーク デバイスが PPPoE 検出を開始します。

  2. PPPoEは、基盤となる静的VLANまたはVLAN demuxインターフェイス上に動的PPPoEセッションを作成し、VLANで設定されたアドバイザリオプションをセッションに適用します。

  3. アクセス ノードは、ACI によって識別されるアクセス ラインの ANCP DSL 属性を ANCP エージェントに個別に提供します。

  4. ANCP エージェントは、ACI にマッピングされた静的 VLAN または demux VLAN の調整済みダウンストリーム データ レートを CoS に送信します。ANCP エージェントは、調整されたアップストリーム データ レートを含むすべての DSL 属性をルーターの共有データベースに保存します。

  5. AAA は、セッションの基盤となるインターフェイスを、ANCP エージェント設定の ACI に関連付けられた静的 VLAN または VLAN demux インターフェイスと照合することで、動的 PPPoE セッションをアクセス ラインと関連付けます。

  6. AAA は、ルーターの共有データベースからアクセス ラインの ANCP DSL 属性を取得し、RADIUS Access-Request メッセージと Accounting-Request メッセージでジュニパーネットワークスの DSL VSA にマッピングします。DSL属性が利用できない場合、セッションのアドバイザリのアップストリームおよびダウンストリームデータレートは、それぞれUpstream-Calculated-Qos-Rate VSA(26-142)およびDownstream-Calculated-Qos-Rate(26–141)VSAにマッピングされます。これらのVSAは、RADIUSメッセージに含まれます。

インターフェイス セットを使用した N:1 設定モデルを使用した ANCP ネットワーク

このトポロジーでは、基盤となる静的VLANまたはVLAN demuxインターフェイスごとに、複数の世帯が設定されます(図 2)。VLANはデュアルタグ付きです。各世帯には、インターネットにアクセスする複数のCPEデバイスが含まれています。アクセスノードによって割り当てられた一意のACIに加えて、世帯はインターフェイスセットによってさらに識別されます。インターフェイスセットは、個々の加入者デバイスの動的PPPoEセッションをグループ化します。これは、動的PPPoEプロファイルで明示的に設定されるか、PPPoEセッション認証中にRADIUS Access-Acceptメッセージで指定されます。セッションシェーピングでは、共有プライオリティキューを使用してすべてのセッションを同じようにシェーピングしたり、個々のキューを使用してセッションを個別にシェーピングしたりできます。

図 2:インターフェイス セットを使用した ANCP トポロジーの例(N:1 モデル) Sample ANCP Topology with Interface Sets (N:1 Model)

インターフェイス セットを使用したこの N:1 モデルでは、アクセス ノードは、動的 PPPoE セッションの確立中にルーターに渡す PPPoE PADI および PADR ディスカバリ パケットに DSL フォーラム VSA を追加する必要があります。VSA には、世帯の ACI が含まれます。この包含により、AAA は RADIUS 認証およびアカウンティング中に、PPPoE セッションをそれぞれの加入者アクセス回線および DSL 属性と関連付けることができます。ACIが存在しない場合、AAAは相関関係を作成できず、その後、アドバイザリのアップストリームとダウンストリームのデータレートのみをRADIUS認証およびアカウンティングに報告します。

動的PPPoEプロファイルが $junos-interface-set-name 事前定義された変数で設定されている場合、アクセスノード、ルータ、およびRADIUSサーバの設定は、ACIおよびインターフェイスセットに関して同期する必要があります。

  • RADIUS Access-Accept メッセージには、Juniper Networks Qos-Interface-Set-Name VSA(26-130)が含まれている必要があります。

  • CoS レイヤー 2 設定は、Qos-Interface-Set-Name VSA(26-130)で指定されたインターフェイス セットを明示的に識別する必要があります。

  • ANCP エージェント設定は、Qos-Interface-Set-Name VSA(26-130)で指定されたインターフェイス セットに ACI をマッピングする必要があります。

ANCP イベントのシーケンス:インターフェイス セットを使用したイーサネット上の静的 VLAN インターフェイス

以下のイベント順序は、 図 2 のトポロジーで、インターフェイス セットを備えたイーサネット上の静的 VLAN インターフェイスを対象としています。

  1. 家庭内のネットワーク デバイスが PPPoE 検出を開始します。

  2. アクセス ノードは、世帯の ACI を含む DSL フォーラム VSA タグを PPPoE、PADI、および PADR ディスカバリ パケットに追加します。(この識別子は、PPPoE ではエージェント回線識別子として認識されます)。

  3. PPPoE は、基盤となる静的 VLAN で提供された ACI を使用して動的 PPPoE セッションを作成し、VLAN に設定されたアドバイザリ オプションをセッションに適用します。

  4. アクセス ノードは、ACI によって識別されるアクセス ラインの ANCP DSL 属性を ANCP エージェントに個別に提供します。

  5. ANCP エージェントは、ACI にマッピングされたインターフェイス セットの調整済みダウンストリーム データ レートを CoS に提供します。ANCP エージェントは、調整されたアップストリームおよびダウンストリームのデータレートを含む、すべての ANCP DSL 属性をルーターの共有データベースに保存します。

  6. AAA は、DSL フォーラム VSA で受信したセッション ID を ANCP エージェント設定で設定されたインターフェイスに設定された ACI と照合することにより、ダイナミック PPPoE セッションをアクセス ラインと関連付けます。

  7. AAA は、ルーターの共有データベースからアクセス ラインの ANCP DSL 属性を取得し、RADIUS Access-Request メッセージと Accounting-Request メッセージでジュニパーネットワークスの DSL VSA にマッピングします。DSL属性が利用できない場合、セッションのアドバイザリのアップストリームおよびダウンストリームデータレートは、それぞれUpstream-Calculated-Qos-Rate VSA(26-142)およびDownstream-Calculated-Qos-Rate(26–141)VSAにマッピングされます。これらのVSAは、RADIUSメッセージに含まれます。

  8. 認証が完了すると、動的PPPoEセッションは、動的PPPoEプロファイルで構成されたインターフェイスセットに配置されます。プロファイルは、指定されたインターフェイス セット、またはインターフェイス セットが RADIUS Access-Accept メッセージで名前が付けられていることを示す $junos-interface-set-name 定義済み変数を指定します。

インターフェイス セットを備えた 1:1 設定モデルを使用した ANCP ネットワーク

このトポロジーでは、基盤となる静的VLANまたはVLAN demuxインターフェイスごとに1つの世帯が設定されます(図3)。VLANはデュアルタグ付きです。各世帯には、インターネットにアクセスする複数のCPEデバイスが含まれています。アクセスノードによって割り当てられた一意のACIに加えて、世帯はインターフェイスセットによってさらに識別されます。インターフェイスセットは、動的PPPoEプロファイルで明示的に設定されるか、PPPoEセッション認証中にRADIUS Access-Acceptメッセージで指定されます。セッションシェーピングでは、共有プライオリティキューを使用してすべてのセッションを同じようにシェーピングしたり、個々のキューを使用してセッションを個別にシェーピングしたりできます。

図 3:インターフェイス セットを使用した ANCP トポロジーの例(1:1 モデル) Sample ANCP Topology with Interface Sets (1:1 Model)

インターフェイス セットを使用したこの 1:1 モデルでは、ANCP エージェント設定は、インターフェイス セット内の PPPoE セッションの基盤となるインターフェイスを ACI とインターフェイス セットの両方にマッピングする必要があります。この設定により、AAA は、RADIUS 認証およびアカウンティング中に、PPPoE セッションをそれぞれの加入者アクセス回線および DSL 属性と関連付けることができます。

動的PPPoEプロファイルが $junos-interface-set-name 事前定義された変数で設定されている場合、アクセスノード、ルータ、およびRADIUSサーバの設定は、ACIおよびインターフェイスセットに関して同期する必要があります。

  • RADIUS Access-Accept メッセージには、Juniper Networks Qos-Interface-Set-Name VSA(26-130)が含まれている必要があります。

  • CoS レイヤー 2 設定は、Qos-Interface-Set-Name VSA(26-130)で指定されたインターフェイス セットを明示的に識別する必要があります。

  • ANCP エージェント設定は、Qos-Interface-Set-Name VSA(26-130)で指定されたインターフェイス セットに ACI をマッピングする必要があります。

ANCP イベントのシーケンス:インターフェイス セットを使用したアグリゲート イーサネット上の静的 VLAN Demux インターフェイス

次の一連のイベントは、インターフェイスセットを備えた集合型イーサネット上の静的VLAN demuxインターフェイスを使用した 、図3 のトポロジーのものです。

  1. 家庭内のネットワーク デバイスが PPPoE 検出を開始します。

  2. PPPoE は、基盤となる静的 VLAN demux インターフェイスで提供された ACI を使用して動的 PPPoE セッションを作成し、VLAN に設定されたアドバイザリ オプションをセッションに適用します。

  3. アクセス ノードは、ACI によって識別されるアクセス ラインの ANCP DSL 属性を ANCP エージェントに個別に提供します。

  4. ANCP エージェントは、ACI にマッピングされたインターフェイス セットの調整済みダウンストリーム データ レートを CoS に提供します。ANCP エージェントは、調整されたアップストリームおよびダウンストリームのデータレートを含む、すべての ANCP DSL 属性をルーターの共有データベースに保存します。

  5. AAA は、セッションの基盤となるインターフェイスを、ANCP エージェント設定で設定されたインターフェイスに設定された基盤となるインターフェイスに一致させることで、ダイナミック PPPoE セッションをアクセス ラインと関連付けます。

  6. AAA は、ルーターの共有データベースからアクセス ラインの ANCP DSL 属性を取得し、RADIUS Access-Request メッセージと Accounting-Request メッセージでジュニパーネットワークスの DSL VSA にマッピングします。DSL属性が利用できない場合、セッションのアドバイザリのアップストリームおよびダウンストリームデータレートは、それぞれUpstream-Calculated-Qos-Rate VSA(26-142)およびDownstream-Calculated-Qos-Rate(26–141)VSAにマッピングされます。これらのVSAは、RADIUSメッセージに含まれます。

  7. 認証が完了すると、動的PPPoEセッションは、動的PPPoEプロファイルで構成されたインターフェイスセットに配置されます。プロファイルは、指定されたインターフェイス セット、またはインターフェイス セットが RADIUS Access-Accept メッセージで名前が付けられていることを示す $junos-interface-set-name 定義済み変数を指定します。

ANCP エージェントの設定

ANCP エージェントを設定して、サービス指向レイヤー 3 エッジ デバイスが接続されたアクセス ネットワークのトポロジーに関する情報を検出できるようにすることができます。ANCP エージェントは、加入者トラフィックに関する詳細を提供し、加入者の QoS トラフィックシェーピングの調整を有効にすることもできます。

ANCP エージェントを設定するには:

  1. 監視する各 ANCP 隣接アクセス ノードを指定し、オプションで近隣パラメーターを設定します。

    ANCP ネイバーの設定」を参照してください。

  2. 特定のアクセス ノードを介して VLAN または一連の VLAN が到達する加入者を指定します。
  3. (オプション)隣接タイマーを設定します。

    ANCP 隣接メッセージの間隔の指定を参照してください。

  4. (オプション)受け入れ可能なディスカバリー・テーブル・エントリーの最大数を指定します。
  5. (オプション)初期の IETF ドラフトで動作するように ANCP エージェントを設定します。
  6. (オプション)グレースフルリスタートタイマーを設定します。
  7. (オプション)ネイバーからパーティション ID を学習するように ANCP エージェントを設定します。
  8. (オプション)ANCP エージェントが AAA に報告するダウンストリームおよびアップストリームのデータ レートの DSL 回線タイプごとに調整係数を設定します。
  9. (オプション)ANCP エージェントが AAA に報告するダウンストリームおよびアップストリームのデータレートの PON 回線タイプごとに調整係数を設定します。
  10. (オプション)未調整のダウンストリーム トラフィック レートを CoS に報告するように ANCP エージェントを設定します。

    トラフィック レートを CoS に報告するための ANCP エージェントの設定を参照してください。

  11. (オプション)ANCPインターフェイスごとに、RADIUSがダウンストリームまたはアップストリームトラフィックに適用する推奨シェーピングレートを指定します。
  12. (オプション)AAA を設定して、RADIUS 認証およびアカウンティング メッセージにジュニパーネットワークス アクセス ライン VSA を含めるか除外します。
  13. (オプション)AAA がルーター上の ANCP エージェントからレート変更通知を受信すると、AAA が直ちに暫定的なアカウンティング更新を RADIUS サーバーに送信するように設定します。
  14. (オプション)インターフェイス上に自動検知された動的 VLAN を作成するために、ネイバーをアクセス側の物理インターフェイスに関連付けるように ANCP エージェントを設定します。
  15. (オプション)すべてのネイバーの短期的な隣接関係損失の影響を弱めるように ANCP エージェントを設定します。
  16. (オプション)ANCP エージェントを設定して、ビジネス加入者のインターフェイスセット名を動的に生成します。
  17. (オプション)設定のトラブルシューティングのためのトレースオプションを設定します。

ANCP ネイバーの設定

ANCP エージェントがトラフィックを監視し、潜在的にシェーピングする隣接する各アクセス ノードを設定する必要があります。一部のネイバー設定は、グローバルに設定された値を上書きします。

ANCP ネイバーを設定するには:

  1. ネイバーの IP アドレスを指定します。
  2. (オプション)ネイバーが現在のIETF標準をサポートしておらず、下位互換性モードがグローバルに設定されていない場合、下位互換性モードで動作するように設定します。
  3. (オプション)ネイバーが現在の IETF 標準をサポートしている場合、グローバルに設定された後方互換性モードを上書きします。
  4. (オプション)このネイバーと交換する ANCP 隣接メッセージの間隔を秒単位で設定します。
  5. (オプション)このネイバーから受け入れられるディスカバリ テーブル エントリーの最大数を指定します。
  6. (オプション)物理インターフェイスで、自動検知された動的VLANのアウトオブバンドANCPトリガーを有効にします。
  7. (オプション)隣接関係の損失が発生した場合に、ANCP エージェントがレイヤー 2 ホールセール セッションを維持する時間を設定します。

ANCP エージェント操作のためのアクセス ノードと加入者の関連付け

ルーター上の ANCP エージェントは、アクセス ループ回線識別子(ACI)を使用して個々の ANCP 加入者を区別します。エージェントは ACI を使用して各加入者をインターフェイスまたはインターフェイス セットに関連付ける(マッピングする)ため、各 ACI はルーターに接続されているすべての ANCP ネイバーで一意である必要があります。

ベスト プラクティス:

ACI は、ANCP ネットワーク全体で一意にすることをお勧めします。

アクセスラインは、インターフェイスまたはインターフェイスセットに静的または動的にマッピングできます。加入者のDHCPまたはPPPoEディスカバリーパケットにACIが含まれている場合、エージェントはそれをインターフェイスまたはインターフェイスセットに動的にマッピングできます。それ以外の場合、ACI は静的に設定する必要があります。静的設定は、インターフェイスまたはセットへのACI(したがって加入者)の動的マッピングをオーバーライドします。

access-identifierステートメントは、静的VLANインターフェイス、静的VLAN demuxインターフェイス、静的インターフェイスセット、動的インターフェイスセット、動的VLANタグ付きインターフェイスセットなど、設定済みまたは決定論的な名前を持つインターフェイスおよびインターフェイスセットタイプにのみ使用できます。

access-identifier ステートメントは、アクセス ラインを静的インターフェイス セット、動的インターフェイス セット、動的 VLAN タグ付きインターフェイス セットにマッピングするために必要です。これは、PPPoE または DHCP IP demux 加入者のディスカバリ パケットに ACI が存在するかどうかに関係なく、ACI の使用はこれらのタイプのインターフェイス セットの作成には関係ないため、当てはまります。

動的VLAN demuxインターフェイス、動的ACIインターフェイス セット(ACI VLAN)、動的PPPoeおよびDHCP IP demux加入者インターフェイスは、非決定的で自動生成された名前を持つため、インターフェイスおよびインターフェイス セット タイプには使用 access-identifier できません。

加入者の VLAN インターフェイスのセットに ACI を関連付けるには、次の手順を実行します。

  • インターフェイス セットの名前と、アクセス ノードの一意の ACI を指定します。

ACI を 1 つの VLAN に関連付けるには、次の手順を実行します。

  • アクセス ノードの論理インターフェイスと一意の ACI を指定します。

ACI を静的 VLAN demux インターフェイスに関連付けるには:

  • アクセス ノードの論理インターフェイスと一意の ACI を指定します。

ANCP 隣接メッセージの間隔の指定

ANCP エージェントとネイバーが隣接関係を確立するためにネゴシエートする場合、それぞれが隣接関係の確立後に交換する隣接メッセージの間隔の値を提案します。エージェントとネイバーによって提案された値のうち大きい方が選択され、エージェントとネイバーが交換する後続の隣接メッセージの間隔に選択されます。ANCP エージェントが提案する間隔値を、すべてのネイバーまたは特定のネイバーに対して指定できます。

すべてのネイバーの ANCP 隣接メッセージ間の提案された間隔を設定するには:

  • 時間を秒単位で指定します。

特定のネイバーの ANCP 隣接メッセージ間の提案された間隔を設定するには:

  • 時間を秒単位で指定します。

ディスカバリ テーブル エントリーの最大数の指定

すべてのネイバーまたは特定のネイバーから受け入れられるディスカバリ テーブル エントリーの最大数を指定できます。

すべてのネイバーのエントリーの最大数を設定するには:

  • エントリー数を指定します。

特定のネイバーのエントリーの最大数を設定するには:

  • エントリー数を指定します。

下位互換性のための ANCP エージェントの設定

ANCP エージェントは、最初に提案されたプロトコルと互換性のあるモードで動作するように設定できます。この後方互換性またはIETF以前のモードは、インターネットドラフトdraft-wadhwa-gsmp-l2control-configuration-00.txt、レイヤ2制御(L2C)のGSMP拡張と互換性があります。この下位互換性モードを設定すると、後のANCPインターネットドラフトまたはRFC 6320、ブロードバンドネットワークにおけるアクセスノード制御メカニズムのプロトコルと互換性のないデバイスとの相互運用が可能になります。

このモードがすべてのネイバーに対してグローバルに設定されている場合、IETF ドラフトまたは標準をサポートする特定のネイバーに対してこのモードをオーバーライドできます。

すべてのネイバーに対して下位互換性モードで動作するように ANCP エージェントを設定するには:

  • pre-IETF モードを指定します。

特定のネイバーに対して下位互換性モードで動作するように ANCP エージェントを設定するには:

  • pre-IETF モードを指定します。

  • 特定のネイバーに対してグローバルに設定された下位互換性モードを上書きするには:

    IETF モードを指定します。

ANCP エージェントの再起動が完了するまでのプロセスの待機時間を指定する

他のプロセスが ANCP エージェントの再起動を待機する時間を指定できます。ANCP エージェントは、最大ヘルパー リスタート時間の値の 3 分の 1 に等しい間隔で、キープアライブ メッセージを CoS に送信します。例えば、最大リスタート時間を 120 秒に設定すると、ANCP エージェントは 40 秒ごとにキープアライブ メッセージを送信します。

CoS は、最大ヘルパー リスタート時間内にキープアライブ メッセージを受信しなかった場合、ANCP エージェントがダウンしていると見なし、ANCP エージェントのモニタリングの結果として実装されたトラフィックシェーピング更新を設定済みの値にただちに元に戻します。その結果、加入者へのトラフィックは効果的にシェーピングされず、DSLAM でのトラフィック ドロップが発生する可能性があります 設定された値は、ANCP エージェントが復帰し、新しいトラフィックシェーピング アップデートを CoS に送信するまで維持されます。

他のプロセスが ANCP エージェントの再起動を待つ時間を設定するには:

  • 時間を秒単位で指定します。

ANCP パーティション ID を学習するための ANCP エージェントの設定

デフォルトでは、ANCP エージェントは ANCP パーティション ID がゼロであると予測します。これは、アクセス ノードが、それぞれがルータと隣接関係を形成できる論理パーティションに分割されないことを意味します。ANCP エージェントは、0 以外のパーティション ID をサポートするように設定できます。これを行うと、エージェントは隣接関係の開始中にネイバーからSYNメッセージを受信するまで設定可能な期間待機します。エージェントは、このようなメッセージを受信すると、Partition ID、PType、および PFlag フィールドに含まれるパーティション情報を使用して、隣接関係ネゴシエーションを続行するためにネイバーに送信する SYN メッセージを生成します。

ネイバーからパーティション ID 情報を学習するように ANCP エージェントを設定するには:

  1. パーティション ID 学習を有効にします。
  2. (オプション)隣接関係の形成中に、ANCP エージェントがネイバーから SYN メッセージを受信するまで待機する最大時間を指定します。

たとえば、パーティション ID 学習を有効にし、ANCP エージェントに SYN メッセージを 45 秒間待機させるには、次のようにします。

例:アグリゲート イーサネットを介したインターフェイス セットと N:1 スタティック デモックス VLAN を使用した ANCP ネットワークの設定

この例では、個々のデバイスをインターフェイスセットにグループ化し、世帯ごとに1つの専用C-VLANを介してアクセスとサービスを提供し、世帯ごとにトラフィックをシェーピングすることで、複数の世帯の加入者アクセスを管理するANCPネットワークトポロジーを設定する方法を説明します。このN:1構成では、デュアルタグ付きVLANが、集約されたイーサネット上の単一の基盤となる静的VLAN demuxインターフェイス上に設定されます。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • MXシリーズ5Gユニバーサルルーティングプラットフォーム(VLAN demuxサポート用にMPCのみインストール済み)

  • RADIUSサーバー

  • DSLAMアクセスノード

この例の設定を開始する前に、以下が完了していることを確認してください。

概要

ANCP は、アクセス ノード(DSLAM)と加入者間のローカル アクセス回線を設定、維持、監視する手段を提供します。関連する CoS 設定が、ダウンストリームの加入者トラフィックをシェーピングします。ANCP は、ネット データ レートを調整してアクセス回線のパケット オーバーヘッドを相殺し、その調整後のレートを CoS に提供することで、より正確なトラフィックシェーピングを可能にします。

この例のネットワークトポロジーには、冗長性を確保するために集合型イーサネット上に設定された静的VLAN demuxインターフェイスを介したデュアルタグ付き(C-VLAN/S-VLAN)VLAN設定が含まれています。このトポロジーがN:1設定モデルとなるのは、各C-VLANが1つの加入者世帯に対応しているにもかかわらず、すべてのC-VLANが同じ基盤となるVLAN demuxインターフェイス上で設定されているためです。各家庭内の複数のエンドユーザーデバイス(または各デバイスによって確立された動的PPPoEセッション)は、世帯ごとにインターフェイスセットにグループ化されます。グループ化は、C-VLANごとに設定された個別の動的プロファイルによって実現されます。ANCP エージェント設定は、世帯のアクセス回線の ACI をインターフェイス セットにマッピングします。CoSは、各インターフェイスセットにトラフィック制御プロファイルを適用して、世帯ごとに加入者向けのトラフィックをシェーピングします。CoS シェーピング レートは、各世帯のアクセス ラインのアクセス ノードが提供する DSL 属性に基づいて動的に更新されます。

図 4 は、demux0 上に設定され、アクセス ノードにサービスを提供する S-VLAN 103 を示しています。C-VLAN 1、2、3 は、それぞれ 1 つの世帯(加入者)にサービスを提供します。それぞれの世帯は、一意の ACI によって識別されます。各家庭のデバイスの動的PPPoEセッションは、監視およびトラフィックシェーピングのためにインターフェイスセット10301、10302、10303にグループ化されます。

位相幾何学

図 4:アグリゲート イーサネット N:1 ANCP Topology with Interface Sets and VLAN Demux Interface over Aggregated Ethernet上のインターフェイス セットとVLAN Demuxインターフェイスを使用したN:1 ANCPトポロジー

表 4 は、この例で使用される構成コンポーネントを説明しています。

表 4:インターフェイス セットを使用した ANCP N:1 トポロジーの例で使用される設定コンポーネント

構成コンポーネントまたはプロパティ

コンポーネント名または設定

形容

動的プロファイル

ANCP-10301

ANCP-10302

ANCP-10303

各プロファイルは、特定の加入者世帯のデバイスのいずれかがネットワークにアクセスしたときに作成される動的PPPoEセッションを定義します。

各プロファイルは、以下を指定します。

  • セッションが作成されるインターフェイスのセット。

  • セッションの論理インターフェイスと、加入者がログインする基盤となるPPPoE論理インターフェイスの両方の動的インスタンス化。

  • セッションの CHAP および PAP 認証。

  • 連続する PPP キープアライブ メッセージの間隔。

  • 動的PPPoE論理インターフェイスのループバックアドレス。

定義済み変数

$junosインターフェイスユニット

各PPPoEセッションの論理インターフェイスをインスタンス化します。

$junos-underlying-interface

加入者のログイン時に各動的PPPoE論理インターフェイスが作成される、基盤となる論理PPPインターフェイスをインスタンス化します。

インターフェイス

ae0

VLAN demuxインターフェイスの基盤となるインターフェイスである集合型イーサネットインターフェイス。

インターフェイスには、次の設定が含まれます。

  • CoS 階層型スケジューリング

  • ae0の上にあるすべての論理インターフェイスのスタックVLANタグ。

  • リンク保護。

デモックス0

基盤となる集合型イーサネットインターフェイス上で動作するVLAN demuxインターフェイス。

デモックス0.10301

デモックス0.10302

デモックス0.10303

個々の加入者世帯のC-VLANに対応するVLAN demux論理インターフェイス。

各論理インターフェイスには、次の設定が含まれています。

  • 内部(C-VLAN)および外部 VLAN(S-VLAN)タグ。

  • 基盤となる物理インターフェイスae0。

  • C-VLAN上でPPPoEセッションを作成する動的プロファイル。

  • ダウンストリームとアップストリームのアドバイザリ トラフィック レート。

  • プロキシARPとインターフェイス上の重複セッションに対する保護。

ge-1/0/1

集約されたイーサネットバンドル内のプライマリメンバーリンク。

ge-1/0/2

集約されたイーサネットバンドル内のバックアップメンバーリンク。

lo0.0

アクセス ネットワークで使用するループバック インターフェイス。ループバック インターフェイスは、番号なしインターフェイスに自動的に使用されます。

pp0の

PPPoE加入者論理インターフェイスが作成されるPPPインターフェイス。

インターフェイス セット

10301

10302

10303

特定の家庭内のデバイスのセッションが作成されるインターフェイスのセット。各インターフェイスセットは、その世帯の動的プロファイルで指定されます。ANCP は、各インターフェイス セットを ACI および VLAN demux 論理インターフェイス(C-VLAN)に関連付けます。CoS は、トラフィック制御プロファイルを各インターフェイス セットに適用します。

アドバイザリトラフィックレート

ダウンストリームレート

アクセス ノードからのトラフィック レート情報がない場合のダウンストリーム トラフィックの推奨レート。

アップストリームレート

アクセス ノードからのトラフィック レート情報がない場合のアップストリーム トラフィックの推奨レート。

トラフィック制御プロファイル

TCP1の

ダウンストリームの加入者トラフィックレートを形作るCoSプロファイル。この例では、シェーピングはATMパケットのオーバーヘッドに合わせて調整されています。プロファイルがインターフェイスセットに適用されます。

IPアドレス

203.0.113.1

加入者世帯を監視するANCPアクセスノードのアドレス。

127.0.50.1/28

ループバック インターフェイス lo0 のアドレス。

198.51.100.191

RADIUSアカウンティングサーバーと認証サーバーのアドレス。

アクセス回線ループ識別子

192.168.61.65/0.0.0.0 ETH 1/1:7;

192.168.61.65/0.0.0.0 eth 1/2:7;

192.168.61.65/0.0.0.0 ETH 1/3:7;

アクセスノードから加入者世帯へのローカルアクセス回線の識別子。世帯を識別します。ANCP は、各識別子をインターフェイス セットに関連付けます。

ANCP エージェント設定には、次の要素が含まれます。

  • アクセス・ノード (DSLAM) の IP アドレスは 203.0.113.1 として指定されます。ネイバー間で送信される ANCP 隣接メッセージの間隔は 5 秒に設定されます。

  • ANCP エージェントは、調整されたデータ レートを CoS に報告して、ダウンストリーム トラフィックシェーピングの精度を向上させることができます。ANCP エージェントは、ADSL 回線のネット データ レートを 90% 調整し、ADSL2 回線のネット データ レートを 95% 調整します。

  • 各インターフェイス セットは、加入者世帯に固有の ACI と、関連する基盤となる VLAN demux インターフェイスの両方に関連付けられます。

ルーターの RADIUS 設定には、次の要素が含まれています。

  • 認証およびアカウンティングサーバーのIPアドレス(198.51.100.191)、およびサーバーにアクセスするための秘密のパスワード。

  • 加入者アクセスプロファイルradius-profileは、認証にRADIUSを使用することを指定します。

  • ジュニパーネットワークスのDSL VSAはRADIUSリクエストメッセージに含まれていますが、DSLフォーラムVSA属性はRADIUSメッセージから除外されています

  • アカウンティング セッションは、10 進形式で認識されるように設定されています。

構成

次の例では、設定階層のいくつかのレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。

加入者世帯に静的 N:1 demux VLAN を持つ ANCP ネットワークを設定するには、以下のタスクを実行します。

CLIクイック構成

この例で説明する ANCP ネットワークを迅速に設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除してから、コマンドをコピーして CLI に貼り付けます。

動的PPPoEプロファイルの設定

手順

この手順では、各C-VLAN(ancp-10301、ancp-10302、ancp-1033)の動的プロファイルを設定します。

  1. このC-VLANのPPPoEセッションが配置されるインターフェイスセットを設定します。

  2. インターフェイスセットに対して、論理インターフェイスが動的にインスタンス化されるように設定します。

  3. 動的PPPoE論理インターフェイスのプロパティとしてCHAPおよびPAP認証を設定します。

  4. ルーターが動的PPPoE論理インターフェイスを作成する論理的基盤となるインターフェイスを設定します。これは、サブスクライバーがログインするインターフェイスです。

  5. 連続したキープアライブ リクエストの間隔を指定します。

  6. IPv4プロトコルファミリーを設定し、ローカル(番号なし)アドレスが動的PPPoE論理インターフェイスのループバックアドレスから派生できるようにします。

  7. 2 番目の動的プロファイル ancp-10302 と 3 番目の動的プロファイル ancp-10303 について、手順 1 から 6 を繰り返します。

業績

設定モードから、 show dynamic-profiles コマンドを入力して、動的プロファイルの設定を確認します。

デバイスの設定が完了したら、設定モードから commit を入力します。

アグリゲート イーサネット上のスタティック VLAN Demux インターフェイスの設定

手順

  1. このインターフェイスで階層型スケジューリングを有効にします。

  2. このインターフェイスを、集約されたイーサネットバンドルのプライマリメンバーとして指定します。

  3. 第 2 インターフェイスで階層型スケジューリングを有効にします。

  4. このインターフェイスを、集約されたイーサネットバンドルのバックアップメンバーとして指定します。

  5. 集合型イーサネットインターフェイスで階層スケジューリングを有効にします。

  6. 集合型イーサネットインターフェイス上のすべての論理インターフェイスに対して、スタックVLANタギングを有効にします。

  7. 集合型イーサネットインターフェイスのプロパティとしてリンク保護を有効にします。

  8. VLAN demux インターフェイス demux0.10301 を設定します。

    1. インターフェイスで ARP 要求に応答するようにルーターを設定します。

    2. 外側のVLANタグはアクセスノード(S-VLAN)を識別するために設定し、内側のVLANタグはアクセスノード(C-VLAN)の加入者のポートを識別するために設定します。

    3. VLAN demuxインターフェイスが、基盤となる集合型イーサネットインターフェイスで実行されることを指定します。

    4. この VLAN demux インターフェイス上の同じ PPPoE 加入者に対して、複数の PPPoE セッションが作成されないようにします。

    5. VLAN demux インターフェイスでインスタンス化される動的プロファイルを設定します。

    6. 推奨されるアップストリームおよびダウンストリームのトラフィック レートを設定します。

  9. VLAN demux インターフェイス demux0.10302 を設定します。

    1. インターフェイスで ARP 要求に応答するようにルーターを設定します。

    2. 外側のVLANタグはアクセスノード(S-VLAN)を識別するために設定し、内側のVLANタグはアクセスノード(C-VLAN)の加入者のポートを識別するために設定します。

    3. VLAN demuxインターフェイスが、基盤となる集合型イーサネットインターフェイスで実行されることを指定します。

    4. この VLAN demux インターフェイス上の同じ PPPoE 加入者に対して、複数の PPPoE セッションが作成されないようにします。

    5. VLAN demux インターフェイスでインスタンス化される動的プロファイルを設定します。

    6. 推奨されるアップストリームおよびダウンストリームのトラフィック レートを設定します。

  10. VLAN demux インターフェイス demux0.10303 を設定します。

    1. インターフェイスで ARP 要求に応答するようにルーターを設定します。

    2. 外側のVLANタグはアクセスノード(S-VLAN)を識別するために設定し、内側のVLANタグはアクセスノード(C-VLAN)の加入者のポートを識別するために設定します。

    3. VLAN demuxインターフェイスが、基盤となる集合型イーサネットインターフェイスで実行されることを指定します。

    4. この VLAN demux インターフェイス上の同じ PPPoE 加入者に対して、複数の PPPoE セッションが作成されないようにします。

    5. VLAN demux インターフェイスでインスタンス化される動的プロファイルを設定します。

    6. 推奨されるアップストリームおよびダウンストリームのトラフィック レートを設定します。

  11. IPv4プロトコルファミリーとループバックインターフェイスのアドレスを設定します。

業績

設定モードから、 show interfaces コマンドを入力して、静的 VLAN demux 設定を確認します。

デバイスの設定が完了したら、設定モードから commit を入力します。

サービス クラスの設定

手順

  1. シェーピング レートでトラフィック制御プロファイルを設定し、ATM セルのカプセル化を考慮してオーバーヘッド アカウンティング モードを指定します。

  2. トラフィック制御プロファイルをインターフェイス セットに適用します。

業績

設定モードから、 show class-of-service コマンドを入力してサービス クラスの設定を確認します。

デバイスの設定が完了したら、設定モードから commit を入力します。

ANCP の設定

手順

  1. アクセスノードのアドレスを設定します。

  2. 調整されたダウンストリーム トラフィック レートを CoS に報告するように ANCP エージェントを設定します。

  3. ADSLおよびADSL2回線のトラフィックのオーバーヘッド調整を、それぞれネットデータレートの90%と95%に指定します。

  4. すべての ANCP ネイバーに送信される隣接メッセージの間隔を 5 秒に指定します。

  5. ACIを各C-VLANのインターフェイス セットに関連付けます。

  6. インターフェイスセットの基盤となるインターフェイスを指定します。

  7. ANCP トレース ログ ファイルのサイズを設定します。

  8. ANCP 設定と CoS 操作をトレースするためのフラグを設定します。

業績

設定モードから、 show ancp コマンドを入力して ANCP エージェントの設定を確認します。

デバイスの設定が完了したら、設定モードから commit を入力します。

RADIUS 認証とアカウンティングの設定

手順

  1. RADIUS サーバーのパスワードを設定します。

  2. 加入者の認証にRADIUSを使用することを指定します。

  3. RADIUS認証とアカウンティングサーバーを設定します。

  4. RADIUSサーバーのオプションを設定します。 アカウンティング セッションを識別するために使用される形式、および RADIUS 要求メッセージにジュニパーネットワークス DSL VSA が追加されることの形式。

  5. DSLフォーラムVSA属性をRADIUSメッセージに含めないようにします。

業績

設定モードから、 show access コマンドを入力して RADIUS の設定を確認します。

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認するには、次のタスクを実行します。

集合型イーサネットインターフェイス設定の検証

目的

インターフェイスの値が設定と一致していること、リンクがアップしていること、トラフィックが流れていることを確認します。

アクション

動作モードから、 show interfaces redundancy コマンドを入力します。

動作モードから、 show interfaces ae0 コマンドを入力します。

意味

show interfaces redundancy出力は、冗長リンク設定と、両方のリンクインターフェイスが立ち上がっていることを示しています。show interfaces ae0出力は、集合型イーサネットインターフェイスが稼働しており、論理インターフェイスでトラフィックが受信されていることを示しています。

インターフェイス セットのトラフィック スケジューリングおよびシェーピング パラメーターの検証

目的

トラフィックのスケジューリングおよびシェーピング パラメータが正しく設定され、適用されていることを確認します。

アクション

demux0 インターフェイス設定の検証

目的

VLAN demuxインターフェイスに、設定されたPPPoEファミリー属性と、集約されたイーサネットバンドル内のメンバーリンクが表示されていることを確認します。

アクション

動作モードから、各VLANの show interfaces demux0 コマンドを入力します。

または、 show pppoe underlying-interfaces detail を入力して、設定されているすべての基礎となるインターフェイスの状態とPPPoEファミリー設定を表示することもできます。

意味

出力には、基盤となるインターフェイスの名前、集約されたバンドルのメンバーリンク、およびPPPoEファミリー設定が表示されます。出力は、論理インターフェイスにトラフィックが存在する場合のパケット数を示します。

pp0インターフェイス設定の確認

目的

インターフェイスの値が設定と一致していることを確認します。

アクション

動作モードから、 show interfaces pp0 コマンドを入力します。

意味

この出力は、基盤となるVLAN demuxインターフェイスで作成されたPPPoE論理インターフェイスに関する情報を示しています。出力には、PPPoEファミリーと集合型イーサネットの冗長リンク情報が含まれ、PPPoEインターフェイスの入出力トラフィックが表示されます。

ANCP エージェント設定の確認

目的

ANCP 値が設定と一致し、トラフィックが流れていることを確認します。

アクション

動作モードから、 show ancp subscriber コマンドを入力します。

動作モードから、 show ancp cos コマンドを入力します。

意味

show ancp subscriber出力には、状態や ANCP エージェントによって収集されたさまざまなトラフィック レートなどの加入者回線情報が表示され、ACI によって識別される加入者ごとに表示されます。show ancp cos出力は、ANCP エージェントが調整されたレート データを CoS に送信するように設定されていること、キープアライブが 30 秒間隔で設定されていること、インターフェイス セット 10301、10302、および 10303 が設定され、それらのトラフィック レートが更新されていることを示しています