このページの内容
 

例:IS-IS IPv4およびIPv6ユニキャストトポロジーの設定

この例では、通常のIPv4トポロジーに加えて、代替IPv6ユニキャストトポロジーを計算するようにIS-ISを設定する方法ユニキャスト説明します。

要件

この例を設定する前に、デバイスの初期化以外の特別な設定を行う必要はありません。

概要

この例は、IPv4 および IPv6 のユニキャスト トポロジーに焦点を当てています。IPv4トポロジーのIS-ISインターフェイスメトリックは、IPv6メトリックとは独立して設定できます。また、IPv4 トポロジーへの参加を継続しながら、インターフェイスが IPv6 トポロジーに参加できないように選択的に無効にすることもできます。これにより、ユニキャストデータがネットワークを通過するパスを制御できます。

IS-ISのIPv6ユニキャストトポロジーを有効にするには、 ipv6-unicast ステートメントを含めます。

IPv6ユニキャストトポロジーのメトリックを設定するには、 ipv6-unicast-metric ステートメントを含めます。

IS-ISのIPv6ユニキャストトポロジーからインターフェイスを除外するには、 no-ipv6-unicast ステートメントを含めます。

図1 は、この例で使用されているトポロジーを示しています。黒い線は、IPv6 トポロジー内のリンク メンバーシップを示します。灰色の線は、IPv4 トポロジーへのメンバーシップを示します。通常のTLVを使用すると、複数のトポロジーを構築し、それらに基づいてSPF計算を実行することはできません。マルチトポロジー拡張は、helloパケットでサポートされているプロトコルのセットを伝送するための拡張を記述します。リンクでマルチポロジールーティングサポートを有効にすると、リンクは基盤となる回線が中継できるすべてのトポロジーを伝送します。

図1:IS-IS IPv4およびIPv6ユニキャストトポロジーNetwork topology diagram with six routers R1 to R6 interconnected. Solid lines show IPv4 connections, dashed lines show IPv6. Dual-stack configuration with both IPv4 10.x.x.x/30 and IPv6 2001:db8:x:x::/64 addresses.

CLIクイックコンフィグレーション は、 図1に示すすべてのデバイスの構成を示しています。 セクション #configuration340__isis-ipv6-mtr-step-by-step では、 デバイス R1 の手順について説明します。

設定

手順

CLIクイックコンフィグレーション

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

デバイスR1

デバイスR2

デバイスR3

デバイスR4

デバイスR5

デバイスR6

ステップバイステップの手順

次の例では、設定階層のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、『CLIユーザーガイド』の「設定モードでのCLIエディターの使用」を参照してください。

代替IPv6ユニキャストトポロジーを設定するには:

  1. インターフェイスを設定します。

  2. インターフェイスで IS-IS を有効にします。

  3. IS-ISインターフェイスでマルチトポロジールーティングを有効にします。

    ipv6-unicastステートメントは、family isoとfamily inet6が設定され、[edit protocols isis interface]階層レベルでリストされているすべてのインターフェイスで、マルチトポロジー IS-ISルーティングを有効にします。

  4. 特定のインターフェイスでIPv6ユニキャストサポートを無効にします。

    特定のインターフェイスでIPv6のマルチトポロジー IS-ISルーティングを実行したくない場合は、IS-ISインターフェイス設定に no-ipv6-unicast ステートメントを含めることで、マルチポロジールーティングを無効にすることができます。

結果

設定モードから、 show interfaces および show protocols コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

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

検証

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

ネイバーのトポロジーの確認

目的

隣接する IS-IS デバイスでサポートされているトポロジーを決定します。

アクション

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

意味

予想通り、デバイスR5との隣接関係はIPv4ユニキャストトポロジーのみをサポートし、デバイスR2とデバイスR3との隣接関係はIPv4とIPv6の両方のトポロジーをサポートします。

IS-IS SPF計算の確認

目的

IPv4とIPv6に対して個別のSPF計算が実行されていることを確認します。

アクション

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

意味

予想通り、IPv4 および IPv6 トポロジーに対して SPF 計算が実行されています。

tcpdump出力の確認

目的

リンクがIPv4ユニキャストトポロジーとIPv6ユニキャストトポロジーの両方のメンバーになり得ることを確認します。

アクション

意味

IS-IS hello(IIH)パケットは、IPv4 と IPv6 がサポートされていることを示しています。helloパケットには有効なIPv4およびIPv6アドレスがリストされているため、ルーティングデバイスは有効なネクストホップエントリを作成できます。サポートされているプロトコルは、マルチポロジー TLV #229 に記載されています。