PPPoE(Point-to-Point Protocol over Ethernet)
PPPoE インターフェイスについて、イーサネット インターフェイス上の PPPoE を設定、検証、トレースする方法について説明します。
PPPoE(Point-to-Point Protocol over Ethernet)カプセル化を使用して、単一のカスタマー構内機器(CPE)デバイスを介してイーサネットLAN上の複数のホストをリモートサイトに接続します。このトピックでは、PPPoE の概要、PPPoE の設定方法、設定の検証方法、PPPoE 動作のトレースについて説明します。
PPPoEの概要
PPPoE(Point-to-Point Protocol over Ethernet)は、単一のカスタマー構内機器(CPE)デバイスを介して、イーサネットLAN上の複数のホストをリモートサイトに接続します。ホストは、共通のデジタル加入者回線(DSL)、ケーブルモデム、またはインターネットへの無線接続を共有します。
PPPoE を使用するには、ルーターを PPPoE クライアントとして設定し、イーサネット経由で PPP パケットをカプセル化し、PPPoE セッションを開始する必要があります。
複数のホストをサービスルーターに接続し、そのデータを認証、暗号化、圧縮してから、サービスルーターのファストイーサネットまたはATM-over-ADSLインターフェイス上のPPPoEセッションにトラフィックが送信されます。PPPoEは設定が簡単で、サイト単位ではなくユーザー単位でサービスを管理できます。
PPPoE インターフェイス
PPPoE 設定は、両方のインターフェイスで同じです。唯一の違いは、アクセス コンセントレータへの基礎となるインターフェイスのカプセル化です。
-
インターフェイスがファストイーサネットの場合は、PPPoEカプセル化を使用します。
-
インターフェイスがADSLを介したATMである場合は、ATMカプセル化を介したPPPoEを使用します。
イーサネット インターフェイス
サービスルーターは、各PPPフレームをイーサネットフレームにカプセル化し、フレームをイーサネットループ上で転送します。 図1 は、イーサネットループ上のサービスルーターとアクセスコンセントレータ間の典型的なPPPoEセッションを示しています。
PPPoEステージ
PPPoE には、ディスカバリー段階と PPPoE セッション段階の 2 つの段階があります。ディスカバリー段階では、クライアントはアクセス コンセントレータのイーサネット メディア アクセス制御(MAC)アドレスを特定し、PPPoE セッション ID を確立することで、アクセス コンセントレータを検出します。PPPoE セッション段階では、クライアントとアクセス コンセントレータは、ディスカバリ段階で収集された情報に基づいて、イーサネット経由でポイントツーポイント接続を構築します。
クライアントで特定のアクセス コンセントレータ名を設定し、同じアクセス コンセントレータ ネーム サーバーが利用可能な場合、PPPoE セッションが確立されます。クライアントとサーバーのアクセス コンセントレータ名に不一致がある場合、PPPoE セッションは閉じられます。
アクセス コンセントレータ名を設定しない場合、PPPoE セッションはネットワーク内の利用可能なサーバーを使用して開始されます。
PPPoE ディスカバリー段階
サービスルーターは、PPPoEアクティブディスカバリー開始(PADI)パケットをブロードキャストすることにより、PPPoEディスカバリー段階を開始します。イーサネット経由でポイントツーポイント接続を提供するには、各PPPoEセッションがアクセスコンセントレータのイーサネットMACアドレスを学習し、一意のセッションIDを持つセッションを確立する必要があります。ネットワークには複数のアクセス コンセントレータが存在する場合があるため、ディスカバリ段階では、クライアントがすべてのアクセス コンセントレータと通信して 1 つを選択できます。
サービスルーターは、同じ物理インターフェイス上の2つの異なるアクセスコンセントレータからPPPoEパケットを受信できません。
PPPoE ディスカバリー段階は、以下のステップで構成されています。
-
PPPoE アクティブディスカバリー開始(PADI)—クライアントは、サービスをリクエストするために LAN 上で PADI パケットをブロードキャストすることでセッションを開始します。
-
PPPoEアクティブディスカバリーオファー(PADO)—PADIパケット内のクライアントが要求したサービスを提供できるアクセスコンセントレータは、自身の名前、クライアントのユニキャストアドレス、および要求されたサービスを含むPADOパケットで応答します。アクセス コンセントレータは、PADO パケットを使用して、クライアントに他のサービスを提供することもできます。
-
PPPoEアクティブディスカバリーリクエスト(PADR)—クライアントは受信したPADOから、その名前または提供されたサービスに基づいて1つのアクセスコンセントレータを選択し、必要なサービスを示すPADRパケットを送信します。
-
PPPoEアクティブディスカバリーセッション確認(PADS)—選択したアクセスコンセントレータがPADRパケットを受信すると、PPPoEセッションを受け入れるか拒否します。
-
セッションを受け入れるために、アクセス コンセントレータは、PPPoE セッションの一意のセッション ID と、セッションを受け入れるサービスを識別するサービス名を含む PADS パケットをクライアントに送信します。
-
セッションを拒否するために、アクセス コンセントレータはサービス名エラーを含む PADS パケットをクライアントに送信し、セッション ID をゼロにリセットします。
-
PPPoEセッションステージ
PPPoE セッションステージは、PPPoE ディスカバリーステージが終了した後に開始されます。アクセス コンセントレータは、PADS パケットをクライアントに送信した後に PPPoE セッションを開始するか、クライアントはアクセス コンセントレータから PADS パケットを受信した後に PPPoE セッションを開始することができます。サービスルーターは、各インターフェイスで複数のPPPoEセッションをサポートしますが、サービスルーター上のすべてのインターフェイスで256個以下のPPPoEセッションをサポートします。
各PPPoEセッションは、ピアのイーサネットアドレスとセッションIDによって一意に識別されます。PPPoE セッションが確立されると、他の PPP カプセル化と同様にデータが送信されます。PPPoE 情報はイーサネット フレーム内にカプセル化され、ユニキャスト アドレスに送信されます。この段階では、クライアントとサーバーの両方がPPPoE論理インターフェイスにリソースを割り当てる必要があります。
セッションが確立されると、クライアントまたはアクセス コンセントレータは、いつでも PPPoE PADT(アクティブ ディスカバリー ターミネーション)パケットを送信してセッションを終了できます。PADTパケットには、ピアの宛先アドレスと終了するセッションのセッションIDが含まれています。このパケットが送信されると、セッションはPPPoEトラフィックに対してクローズされます。
オプションのCHAP認証
PPPoE カプセル化されたインターフェイスでは、PPP チャレンジ ハンドシェイク認証プロトコル(CHAP)をサポートするようにインターフェイスを設定できます。インターフェイスでCHAPを有効にすると、インターフェイスはピアを認証し、ピアによって認証できるようになります。
受信CHAPパケットのみを処理するようにインターフェイスを設定した場合([edit interfaces interface-name ppp-options chap]階層レベルにpassiveステートメントを含めることで)、インターフェイスはピアに挑戦しません。ただし、インターフェイスにチャレンジがある場合は、チャレンジに応答します。passiveステートメントを含めない場合、インターフェイスは常にピアにチャレンジします。