Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

例:IPv6 BGP セッション上での IPv4 ルートの広告

 

この例は、IPv6 BGP セッションを介して IPv4 ルートをアドバタイズする方法を示しています。コアに IPv6 を備えたデュアルスタック環境では、リモートの IPv4 ホストに接続する必要があります。そのため、BGP は、IPv6 送信元と宛先のアドレスを使用して、BGP セッションを介して BGP ピアに ipv4 のネクストホップを使用して IPv4 ルートをアドバタイズします。この機能は、IPv6 BGP セッションで IPv4 のネクストホップを使用して、BGP が IPv4 ユニキャスト到達可能性を通知できるようにします。

要件

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

  • デュアルスタッキング機能を備えた3つのルーター

  • すべてのデバイスで Junos OS リリース16.1 以降を実行している場合

IPv6 BGP セッションを介して IPv4 アドバタイズメントを有効にする前に、以下のことを確認してください。

  1. デバイスインターフェイスを構成します。
  2. すべてのデバイスでデュアルスタックを構成します。

概要

リリース16.1 では、Junos OS は、IPv6 BGP セッションを介して ipv4 のネクストホップを使用して IPv4 ユニキャスト到達可能性を通知 BGP ことができます。以前の Junos OS リリースでは、BGP は IPv6 BGP セッションを介して、inet6 のユニキャストアドレスと inet6 のラベルを提供することしかできませんでした。この機能により、BGP は、すべての BGP アドレスを IPv6 セッション上で交換できます。BGP を有効にすると、ipv4 のネクストホップを使用して、IPv6 セッションを介して BGP ピアに IPv4 ルートをアドバタイズできます。この設定local-ipv4-addressは、BGP がセルフネクストホップでルートをアドバタイズする場合にのみ使用されます。

BGP 既に IPv6 BGP セッションを介してこれらのアドレスを通知する機能を備えているため、inet6 unicast、inet6 マルチキャスト、inet6 のラベル付きユニキャストアドレス族に対してこの機能を構成することはできません。

Topology

図 1では、ルーター R1 と R2 の間で IPv6 外部 BGP セッションが実行されています。ルーター R2 とルーター R3 の間には、IPv6 IBGP セッションが確立されています。IPv4 静的ルートは、R1 上の BGP に再分散されます。IPv6 BGP セッションを介して IPv4 ルートを再配布するには、階層レベルの[edit protocols bgp address family]すべてのルーターで新しい機能が有効になっている必要があります。

図 1: IPv6 BGP セッション上での IPv4 ルートの広告
IPv6 BGP セッション上での IPv4 ルートの広告

構成

CLI 簡単構成

この例を簡単に構成するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細を変更してから、コマンドをコピーして CLI に貼り付けます。 [edit]階層レベルを選択し、 commit設定モードから入力します。

ルーター R1

ルーター R2

ルーター R3

ルーター R1 の構成

ステップごとの手順

次の例では、構成階層のさまざまなレベルを移動する必要があります。Cli のナビゲートの詳細については、『 Using the CLI Editor in Configuration Modeの「 CLI ユーザーガイド」を参照してください。

ルーター R1 を構成するには、次のようになります。

適切なインターフェイス名、アドレス、その他のパラメーターを変更した後、他のルーターについてもこの手順を繰り返します。

  1. IPv4 および IPv6 アドレスを使用して、インターフェイスを構成します。
  2. ループバックアドレスを設定します。
  3. アドバタイズする必要がある IPv4 静的ルートを構成します。
  4. BGP ホストの自律システムを構成します。
  5. 外部エッジルーターで EBGP を構成します。
  6. 機能を有効にして BGP IPv6 セッションで IPv4 adddress 140.1.1.1 を通知します。
  7. ポリシー p1 を定義して、すべての静的ルートを受け入れます。
  8. EBGP group ebgp-v6 にポリシー p1 を適用します。

結果

設定モードから、設定を確認してください。 show interfacesshow protocolsshow routing-optionsshow policy-optionsコマンド. 出力に意図した構成が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、構成をコミットします。

検証

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

BGP セッションが稼働していることを確認しています

目的

BGP が設定されたインターフェイスで実行されていること、および各近隣アドレスに対して BGP セッションがアクティブになっていることを確認してください。

アクション

運用モードから、 show bgp summaryルーター R1 でコマンドを実行します。

user@R1> show bgp summary

意味

BGP セッションが稼働していて、BGP ピアリングが確立されています。

IPv4 アドレスがアドバタイズされていることを確認しています

目的

構成された IPv4 アドレスがルーター R1 によって、構成された BGP の近隣ノードに通知されていることを確認します。

アクション

運用モードから、 show route advertising-protocol bgp ::150.1.1.2ルーター R1 でコマンドを実行します。

user@R1> show route advertising-protocol bgp ::150.1.1.2

意味

IPv4 静的ルートは BGP 近隣ルーター R2 にアドバタイズされています。

BGP の近隣ルーター R2 がアドバタイズされた IPv4 アドレスを受信することを確認します。

目的

ルーター R2 が IPv6 上の BGP 近隣にアドバタイズしている IPv4 アドレスを受信していることを確認します。

アクション

user@R2> show route receive-protocol bgp ::140.1.1.1

意味

ルーター R2’のルーティングテーブルに静的な ipv4 ルートが存在する場合、ルーター R1 からアドバタイズされた ipv4 ルートを受信していることを示しています。