加入者インターフェイスとPPPoEの概要
静的に作成された基盤となるイーサネットインターフェイス上に、PPPoE(Point-to-Point Protocol over Ethernet)論理インターフェイスを動的に作成するようにルーターを設定できます。ルーターは、基礎となるインターフェイスでPPPoEアクティブディスカバリーリクエスト(PADR)制御パケットの受信に応答して、動的インターフェイスを作成します。ルーターは、加入者がネットワークにログインすると、オンデマンドで動的PPPoE 論理インターフェイス を作成するため、動的PPPoE論理インターフェイスは 、動的PPPoE加入者インターフェイスとも呼ばれます。
この概要では、以下のトピックについて説明します。
動的PPPoE加入者インターフェイスを使用するメリット
動的PPPoE加入者インターフェイスを設定して使用すると、以下のようなメリットがあります。
-
オンデマンドの動的インターフェイス作成
動的PPPoE加入者インターフェイスは、必要な場合にのみPPPoE加入者インターフェイスを動的に作成する柔軟性を提供します。つまり、加入者が関連する基盤となるイーサネットインターフェイスにログインしたときです。一方、静的に作成されたインターフェイスは、インターフェイスの作成時にシステムリソースを割り当てて消費します。動的に作成されたインターフェイスを設定して使用することで、多数の加入者が一時的にネットワークに絶えずログインしたりログアウトしたりするエッジネットワークやアクセスネットワークを効果的かつ便利に管理できます。
-
手動介入なしのPPPoE加入者インターフェイスの動的な削除
PPPoE 加入者がログアウトするか、PPPoE セッションが終了すると、ルーターはユーザーの介入なしに、関連する PPPoE 加入者インターフェイスを動的に削除し、消費されたリソースをルーターに復元します。
-
動的プロファイルを使用して複数の加入者インターフェイスを効率的に管理
プロファイルを使用することで、複数のインターフェイスに共通の特性セットを適用することで、多数のインターフェイスの管理を軽減できます。PPPoEの動的プロファイルを設定する場合、プロファイル内で事前に定義された動的変数を使用して、論理ユニット番号や基盤となるインターフェイス名など、加入者から加入者まで変化する情報を表現します。これらの変数は、加入者がログインするときにネットワークから提供される値に動的に置き換えられます。
-
サービス拒否(DoS)保護
基盤となるイーサネットインターフェイスに特定のPPPoE固有の属性を設定することで、DoS攻撃の可能性を減らすことができます。複製保護はデフォルトで無効になっています。同じクライアントのPPPoE論理インターフェイスが基礎となるインターフェイスで既にアクティブになっている場合、基礎となるインターフェイス上の別の動的PPPoE論理インターフェイスがアクティブになるのを防ぎます。また、ルーターが基礎となるインターフェイスでアクティブにできるPPPoEセッションの最大数を指定することもできます。重複保護を有効にし、基礎となるインターフェイス上のPPPoEセッションの最大数を制限することで、単一の有毒なPPPoEクライアントがPPPoEセッションの割り当てを独占できないようにすることができます。
-
PPPoE サービス名テーブルからの動的 PPPoE 加入者インターフェイスの作成のサポート
以前に設定されたPPPoE動的プロファイルは、PPPoEサービス名テーブルの名前付き、
empty、anyサービスエントリー、またはこれらのサービスに対して定義されたエージェント回線識別子/エージェントリモート識別子(ACI/ARI)ペアに割り当てることができます。ルーターは、プロファイルで定義された属性を使用して、PPPoE ネゴシエ中に PPPoE クライアントから提供されたサービス名、ACI、および ARI 情報に基づいて、動的 PPPoE 加入者インターフェイスをインスタンス化します。動的PPPoE加入者インターフェイスをインスタンス化するルーティングインスタンスを指定するには、以前に設定されたルーティングインスタンスを、名前付きサービス、emptyサービス、anyサービス、またはこれらのサービスに対して定義されたACI/ARIペアに割り当てることができます。PPPoEサービス名テーブルに設定された動的プロファイルとルーティングインスタンスは、動的加入者インターフェイスが作成されているPPPoE基盤インターフェイスに割り当てられた動的プロファイルとルーティングインスタンスを上書きします。
動的PPPoE加入者インターフェイスでサポートされているプラットフォーム
静的な基盤となるイーサネットインターフェイスを介した動的PPPoE加入者インターフェイスの設定は、MXシリーズ5Gユニバーサルルーティングプラットフォーム上のMPC/MICインターフェイスでサポートされています。
PPPoE加入者アクセスの一連の動作
PPPoE 加入者がログインすると、PPPoE プロトコルは、動的 PPPoE 加入者インターフェイス上で接続が確立され、トラフィックフローが有効になる一連の操作を定義します。同様に、PPPoE 加入者がネットワークからログアウトすると、PPPoE は接続を終了し、ルーターから動的 PPPoE 加入者インターフェイスを削除するシーケンスを定義します。
このルーターは、新しいPPPoEセッションごとに動的PPPoE 加入者インターフェイスを作成し、加入者ログアウト、PPPネゴシエーションの失敗、または基盤となるイーサネットインターフェイスのダウン状態によりセッションが終了すると、動的PPPoE 加入者インターフェイスを削除します。動的PPPoE加入者インターフェイスが、複数のPPPoEセッションで再利用されることはありません。
PPPoE 加入者がログインしたときのシーケンス
PPPoE 加入者ネットワークでは、ルーターは リモート アクセス コンセントレータ( PPPoE サーバーとも呼ばれる)として機能します。PPPoE クライアントが PPPoE サーバーとの PPPoE セッションを開始するには、まず PPPoE ディスカバリーを実行して、その要求を処理できるリモート アクセス コンセントレータのイーサネット MACアドレスを特定する必要があります。ネットワークトポロジーに基づいて、クライアントが通信できるリモートアクセスコンセントレータが複数存在する場合があります。ディスカバリプロセスにより、PPPoEクライアントはすべてのリモートアクセスコンセントレータを検索し、接続先のコンセントレータを選択できます。
PPPoE 加入者がネットワークにログインすると、次のシーケンスが発生します。このシーケンスのステップ 1 から 5 は、PPPoE ディスカバリー プロセスの一部です。
-
PPPoE クライアントは、ネットワーク内のすべてのリモート アクセス コンセントレータに PPPoE アクティブ ディスカバリ開始(PADI)パケットをブロードキャストします。
-
1 つ以上のリモート アクセス コンセントレータが PADI パケットに応答して、クライアント要求にサービスを提供できることを示す PPPoE PADO(アクティブ ディスカバリー オファー)パケットを送信します。PADO パケットには、送信元のアクセス コンセントレータの名前が含まれています。
-
クライアントは、選択したアクセスコンセントレータにユニキャストPPPoEアクティブディスカバリーリクエスト(PADR)パケットを送信します。
-
PPPoE 動的プロファイルに関連付けられた基礎となるインターフェイスで PADR パケットを受信すると、ルーターは動的プロファイルで設定された属性を使用して動的 PPPoE 論理インターフェイスを作成します。
-
ルーターは、PPPoE アクティブディスカバリーセッション(PADS)パケットを送信して、PPPoE 接続の確立を確認します。
-
PPP リンク制御プロトコル(LCP)は、クライアントと PPPoE サーバー間の PPP リンクをネゴシエートします。
-
加入者は、PPPoE動的プロファイルで設定されたPPP認証プロトコル(CHAPまたはPAP)を使用して認証されます。
-
PPP ネットワーク制御プロトコル(NCP)は、IP ルーティング プロトコルとネットワーク ファミリーをネゴシエートします。
-
PPP サーバーはクライアントの IP アクセス アドレスを発行し、ルーターはクライアント アクセス ルートをそのルーティングテーブルに追加します。
-
ルーターは動的プロファイルをインスタンス化し、プロファイルで設定された属性を動的PPPoE加入者インターフェイスに適用します。
-
PPP NCP ネゴシエーションが完了し、PPPoE クライアントと PPPoE サーバー間のトラフィック フローが有効になります。
PPPoE 加入者がログアウトしたときのシーケンス
PPPoE 加入者がネットワークからログアウトすると、次のシーケンスが発生します。
-
クライアントはPPP接続を終了し、ルーターはLCP終了要求を受信します。
-
ルーターは、ルーティングテーブルからクライアントアクセスルーターを削除します。
-
ルーターは、PPPoE PADT(アクティブディスカバリー終端)パケットを送受信して、PPPoE 接続を終了します。
-
ルーターは加入者を非アクティブ化し、PPPoE セッションの最終統計を収集して、RADIUS サーバーに Acct-Stop アカウンティング メッセージを送信します。
-
ルーターは、PPPoE動的プロファイルのインスタンス化を解除し、PPPoE論理インターフェイスを削除します。ルーターは、今後の動的PPPoEセッションでPPPoE論理インターフェイスを再利用しません。
バックアップルーター(MX240、MX304、MX480、MX960、MX10004、MX10008、MX2010、MX2020デバイス)でのPPPoEセッションの復活
強化されたPPPoEセッション作成機能は、アクティブMXルーターからスタンバイMXルーターへの加入者PPPoEセッションのより高速なスイッチオーバーをサポートします。フェイルオーバー後、新たにアクティブになったスタンバイルーターは、加入者からのトラフィックの受信を開始します。スタンバイルーターは、接続を再確立するために、加入者からの不明なセッションIDパケットまたは制御パケットを少なくとも1つ必要とします。
PPPoE セッションは、キープアライブ時間が終了するのを待たずにスイッチオーバーできます。スタンバイルーターは、PPPセッションから未知のセッションIDパケットを受信すると、PPPoE PADT(アクティブディスカバリー終了)メッセージで応答します。この PADT 応答により、PPP クライアントが直ちに再起動するため、PPP セッションの再起動時間が短縮されます。さらに、以下の機能もサポートされています。
- PPPoE 加入者は、ルーター上で PPP セッションを迅速に再確立できます。
- ルーターに送信される未知のセッションIDを持つデータおよび制御パケットの数のレート制限。
- 複数のフェイルオーバー中に、すべてのPPPoE加入者を再接続するためのスムーズな移行。
| リリース | の説明 |
|---|---|
| 23.2 Junos OSの進化 | Junosリリース23.2R1以降、拡張PPPoEセッション作成機能は、アクティブMXルーターからスタンバイMXルーターへの加入者PPPoEセッションの高速なスイッチオーバーをサポートしています。 |
| プラットフォーム |
違い |
|---|---|
| MX240、MX304、MX480、MX960、MX10004、MX10008、MX2010、およびMX2020デバイス | バックアップルーターでのPPPoEセッションの復活: 強化されたPPPoEセッション作成機能は、アクティブMXルーターからスタンバイMXルーターへの加入者PPPoEセッションのより高速なスイッチオーバーをサポートします。 |