Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
項目一覧
 

例:PPPoE を介した NDRA および DHCPv6 プレフィックス委任を使用するデュアル スタックの設定

この例では、PPPoE(Point-to-Point Protocol over Ethernet)上でNDRA(近隣探索ルーターアドバタイズメント)とDHCPv6(IPv6向け動的ホスト構成プロトコル)プレフィックス委任を使用するデュアルスタックを設定および検証するための手順とコマンドを順を追って説明します。

必要条件

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

  • MXシリーズ3Dユニバーサルエッジルーター

  • Junos OS リリース 11.4 以降

手記:

この設定例は、記載されているソフトウェアリリースを使用してテストされており、それ以降のすべてのリリースで動作することを想定しています。

概要

この例では、加入者アクセスネットワークでNDRAとDHCPv6のプレフィックス委任を次のように使用します。

  • アクセス ネットワークは PPPoE です。

  • NDRA は、WAN リンクにグローバル IPv6 アドレスを割り当てるために使用されます。ルーター アドバタイズで使用されるプレフィックスは、AAA(認証、許可、アカウンティング)RADIUS を使用して指定されたローカル プールから取得されます。

  • DHCPv6 プレフィックス委任は、加入者の LAN アドレス指定に使用されます。AAA RADIUS を使用して指定されたローカル プールからの委任されたプレフィックスを使用します。

  • DHCPv4 は、加入者の LAN アドレス指定に使用されます。

  • DHCPv6 加入者セッションは、基盤となる PPPoE 加入者セッション上に階層化されます。

位相幾何学

図 1:NDRA および DHCPv6 プレフィックス委任PPPoE Subscriber Access Network with NDRA and DHCPv6 Prefix Delegationを使用した PPPoE 加入者アクセス ネットワーク

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

表 1:NDRA と DHCPv6 プレフィックス委任を使用したデュアル スタックで使用される設定コンポーネント

構成コンポーネント

コンポーネント名

目的

動的プロファイル

DS-dyn-ipv4v6-ndra

加入者のログイン時にPPPoE論理インターフェイスを作成するプロファイル。

インターフェイス

ge-3/3/0

基盤となるイーサネットインターフェイス。

lo0

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

アドレス割り当てプール

デフォルト-IPv4-プール-2

加入者 LAN に IPv4 アドレスを提供するプール。

ンドラ-2010

ルーター アドバタイズで使用される IPv6 プレフィックスを提供するプール。これらのプレフィックスは、CPE WANリンクに割り当てられるグローバルIPv6アドレスを作成するために使用されます。

DHCPv6-PDプール

CPE に委任され、加入者 LAN 上の IPv6 グローバル アドレスの割り当てに使用されるプレフィックスのプールを提供するプール。

構成

PPPoE を介した DHCPv6 用の DHCPv6 ローカル サーバーの設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

PPPoE IPv6 ファミリー(inet6)の上に DHCPv6 を階層化するには、DHCPv6 ローカル サーバー設定に PPPoE インターフェイスを追加して、DHCPv6 を PPPoE インターフェイスに関連付けます。この例では動的PPPoEインターフェイスを使用しているため、PPPoEインターフェイス上でDHCPv6バインディングを作成できることを示すワイルドカードとしてpp0.0(PPPoE)論理インターフェイスを使用しています。

DHCPv6 ローカル サーバーを設定するには、次の手順を実行します。

  1. DHCPv6 ローカル サーバー設定にアクセスします。

  2. 動的PPPoEインターフェイスのグループを作成し、名前を割り当てます。

    グループ機能は、一連のインターフェイスをグループ化し、共通のDHCP設定を指定されたインターフェイスグループに適用します。

  3. 動的PPPoE論理インターフェイス用のインターフェイスを追加します。

業績

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

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

PPPoE 論理インターフェースの動的プロファイルの設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

PPPoE論理インターフェイスの動的プロファイルを作成します。この動的プロファイルは、同じ論理インターフェイス上のIPv4セッションとIPv6セッションの両方をサポートします。

動的プロファイルを設定するには、次の手順を実行します。

  1. 動的プロファイルを作成し、名前を付けます。

  2. IPv4およびIPv6加入者向けの論理PPPoEインターフェイスの作成に使用されるPPPoE論理インターフェイス(pp0)を設定します。

  3. pp0インターフェイスの論理ユニット番号を表す定義済み変数として $junos-interface-unit を指定します。

    この変数は、加入者のログイン時にネットワークから提供される実際のユニット番号に動的に置き換えられます。

  4. ルーターが動的PPPoE論理インターフェイスを作成する基礎となるイーサネットインターフェイスの名前を表す定義済み変数として $junos-underlying-interface を指定します。この変数は、加入者のログイン時にネットワークによって提供される基盤となるインターフェイスの実際の名前に動的に置き換えられます。

  5. PPPoE論理インターフェイスが動的に作成された場合に、PPPoEサーバーとして機能するようにルーターを設定します。

  6. ループバックインターフェイスを動的に作成する番号無しアドレスを指定することで、pp0インターフェイスにIPv4ファミリーを設定します。

  7. pp0 インタフェースの IPv6 ファミリを設定します。

    この例ではルーターアドバタイズメントを使用しているため、定義済みの変数 $junos-ipv6-address を割り当てます。

  8. pp0インタフェースに1つ以上のPPP認証プロトコルを設定します。

  9. キープアライブを有効にし、キープアライブの間隔を設定します。

    30秒の間隔を推奨します。

  10. ルーターアドバタイズ設定にアクセスします。

  11. NDRA 設定が適用されるインターフェイスを指定します。

  12. この動的プロファイルで作成されたインターフェイスで CPE に送信されるルーター アドバタイズメント メッセージに含まれるプレフィックス値を指定します。

    $junos-ipv6-ndra-prefix定義済み変数を指定した場合、実際の値はローカル プールまたは AAA を介して取得されます。

業績

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

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

ループバック インターフェイスの設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

ループバックインターフェイスを設定するには:

  1. ループバックインターフェイスを作成し、ユニット番号を指定します。

  2. IPv4 のインターフェイスを設定します。

  3. IPv6のインターフェイスを設定します。

業績

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

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

動的PPPoE加入者インターフェイス用の静的基盤イーサネットインターフェイスの設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

基盤となるイーサネットインターフェイスを設定するには:

  1. IPv4 および IPv6 動的プロファイルをアタッチする静的基盤イーサネット インターフェイスの名前と論理ユニット番号を指定します。

  2. インターフェイスの説明を設定します。

  3. 基盤となるインターフェイスでPPPoEカプセル化を設定します。

  4. VLAN IDを設定します。

  5. 動的プロファイルを基盤となるインターフェイスにアタッチします。

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

業績

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

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

BNG IP アドレスの指定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

ベスト プラクティス:

ループバック インターフェイス上のインターフェイス アドレスが変更された場合に予期しない動作を防ぐには、BNG IP アドレスを設定することを強くお勧めします。

手順

BNG の IP アドレスを設定するには、次の手順に従います。

  1. routing-options設定にアクセスします。

  2. IPアドレスまたはBNGを指定します。

業績

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

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

RADIUS サーバー アクセスの設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

RADIUSサーバーを設定するには:

  1. RADIUS サーバー構成を作成し、サーバーのアドレスを指定します。

  2. サーバーに必要なシークレット (パスワード) を構成します。

    引用符で囲まれたシークレットには、スペースを含めることができます。

  3. BNG が RADIUS サーバーに RADIUS 要求を送信するときに使用する送信元アドレスを設定します。

  4. (オプション)ルーターがRADIUSアカウンティングサーバーにコンタクトしようとする回数を設定します。

    ルーターは、1 回から 16 回まで再試行するように設定できます。デフォルト設定は 3 回の再試行です。

  5. (オプション)ローカルルーターまたはスイッチがRADIUSサーバーからの応答を受信するまで待機する時間の長さを設定します。

    デフォルトでは、ルーターまたはスイッチは3秒間待機します。タイムアウトは 1 秒から 90 秒まで設定できます。

業績

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

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

RADIUS サーバ アクセス プロファイルの設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

RADIUSサーバーアクセスプロファイルを設定します。

  1. RADIUSサーバーアクセスプロファイルを作成します。

  2. 認証方法を使用する順序を指定します。

  3. 認証に使用するRADIUSサーバーとアカウンティングに使用するサーバーのアドレスを指定します。

  4. アクセスプロファイルのRADIUSアカウンティング値を設定します。

業績

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

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

ローカル アドレス割り当てプールの設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

DHCPv4、DHCPv6 プレフィックス委任、NDRA の 3 つのアドレス割り当てプールを設定します。

アドレス割り当てプールを設定するには、次の手順に従います。

  1. DHCPv4 のアドレス割り当てプールを設定します。

  2. DHCPv6 プレフィックス委任のアドレス割り当てプールを設定します。

  3. NDRA のアドレス割り当てプールを設定します。

  4. (オプション)重複プレフィックス保護を有効にします。

業績

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

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

DHCPv6 プレフィックス委任に使用するアドレス割り当てプールの指定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

dhcp-pd-pool が DHCPv6 プレフィックス委任に使用されることを指定するには、次のようにします。

  1. DHCPv6 ローカル サーバー設定にアクセスします。

  2. 委任されたプレフィックスを割り当てるアドレスプールを指定します。

業績

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

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

業績

以下は、この例の完全な設定です。

検証

設定が正常に機能していることを確認します。

アクティブな加入者セッションの確認

目的

アクティブな加入者セッションを検証します。

アクション

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

意味

Subscribers by Stateの下のフィールドには、アクティブな加入者の数が表示されます。

Subscribers by Client Typeの下のフィールドには、アクティブなDHCPおよびDHCPoE加入者セッションの数が表示されます。

正しいルーティングインスタンスでIPv4とIPv6アドレスの両方を検証する

目的

加入者がIPv4とIPv6の両方のアドレスを持ち、正しいルーティング インスタンスに配置されていることを確認します。

アクション

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

意味

Interfaceフィールドは、同じインターフェイス上で 2 つの加入者セッションが実行されていることを示しています。IP Addressフィールドは、1 つのセッションに IPv4 アドレスが割り当てられ、1 つのセッションが IPv6 アドレスに割り当てられていることを示しています。

LS:RIフィールドは、加入者が正しいルーティング インスタンスに配置され、トラフィックを送受信できることを示しています。

動的加入者セッションの検証

目的

動的PPPoEおよびDHCPv6加入者セッションを確認します。この設定例では、DHCPv6 加入者セッションは、基盤となる PPPoE 加入者セッション上に階層化する必要があります。

アクション

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

意味

加入者がログインし、IPv4 セッションと IPv6 セッションの両方を開始すると、出力はアクティブな基礎となる PPPoE セッションとアクティブな DHCPv6 セッションを示します。

PPPoE セッションの Session ID フィールドは 87 です。DHCP セッションの Underlying Session ID は 87 であり、PPPoE セッションが基になるセッションであることを示しています。

NDRA および DHCPv6 プレフィックス委任に使用される DHCPv6 アドレス プールの確認

目的

NDRA に使用されるプール、DHCPv6 プレフィックス委任に使用される委任されたアドレス プール、および CPE に委任された IPv6 プレフィックスの長さを確認します。

アクション

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

意味

PPPoE セッションでは、 IPv6 Delegated Address Pool フィールドには、DHCPv6 プレフィックス委任と NDRA プレフィックスに使用されるプールの名前が表示されます。 IPv6 Delegated Network Prefix Length フィールドは、この加入者セッションにIPv6アドレスを割り当てるために使用されるプレフィックスの長さを示しています。 IPv6 Interface Address フィールドには、NDRAプールからCPEインターフェイスに割り当てられたIPv6アドレスが表示されます。

DHCPセッションでは、 IPv6 Delegated Address Pool フィールドにDHCPv6プレフィックス委任に使用されるプールの名前が表示されます。 IPv6 Delegated Network Prefix Length フィールドは、DHCPv6 プレフィックス委任で使用されるプレフィックスの長さを示しています。

DHCPv6 アドレス バインディングの確認

目的

DHCPv6 ローカル サーバー上のクライアント テーブルにアドレス バインディングを表示します。

アクション

動作モードから、 show dhcpv6 server binding コマンドを入力します。

アクティブな加入者セッションが多数ある場合は、特定のインターフェイスのサーバ バインディングを表示できます。

意味

Prefixフィールドには、DHCPv6 プレフィックス委任に使用されるプールから加入者セッションに割り当てられた DHCPv6 プレフィックスが表示されます。

ルーター アドバタイズメントの検証

目的

ルーター アドバタイズメントが送信され、ルーター送信請求メッセージが受信されていることを確認します。

アクション

動作モードから、 show ipv6 router-advertisement コマンドを入力します。

加入者インターフェイスの数が多い場合、特定のインターフェイスに対するルーターアドバタイズを表示できます。

意味

ディスプレイには、ルーターが送信したアドバタイズメントの数、ルーターが受信した送信請求メッセージの数、およびルーターが受信したアドバタイズメントの数が表示されます。

PPPoE論理インターフェースのステータスの確認

目的

PPPoE論理インターフェイス(pp0)のステータス情報を表示します。

アクション

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

意味

Underlying interfaceフィールドは、この例で設定された基盤となるイーサネットインターフェイスを示しています。

Protocol inet6の下の Destination フィールドは、NDRA を介して取得された IPv6 アドレスを示しています。これは、動的プロファイルで設定された$junos-ipv6-ndra-prefix変数の値です。

Protocol inet6の下のLocalフィールドは、動的プロファイルのpp0設定でファミリーinet6に設定された$junos-ipv6-address変数の値を示しています。