Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:エリア間フラッディングを制御するためのマルチレベルIS-ISトポロジーの設定

この例では、マルチレベル IS-IS トポロジーを設定する方法を示します。

要件

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

概要

OSPFと同様に、IS-ISプロトコルは、エリア間のフラッディングを制御するレベルの複数のエリアへのルーティングドメインのパーティション化をサポートしています。レベル 2(バックボーン)のリンク状態 PDU は通常、レベル 1 エリアにフラッディングされないため、複数のレベルを使用することでプロトコルの拡張性が向上します。

IS-ISレベル2エリアはOSPFバックボーンエリア(0)に類似しており、レベル1エリアはOSPFの完全なスタブエリアと同様に動作します。デフォルトルートは通常、レベル間ルートとAS外部ルートの両方に到達するために使用されます。

OSPF とは異なり、IS-IS エリア境界はルーター間で発生し、特定のルーティング デバイスは常に特定のエリア内に完全に含まれます。共通エリア番号を共有するルーター間でレベル 1 の隣接関係を形成できますが、エリア番号を共有する可能性があるルーターとそうでない可能性があるルーター間にはレベル 2 の隣接関係を形成できます。

図 1 は、この例で使用したトポロジーを示しています。

図 1:IS-IS マルチレベル トポロジー IS-IS Multi-Level Topology

CLI クイック設定 は、 図 1 にすべてのデバイスの設定を示しています。セクション #configuration69__isis-multi-level-by-step で、デバイス R5 の手順について説明します。

この例の特徴は次のとおりです。

  • デバイスR5は、レベル1/レベル2ルーターとして機能し、レベル2バックボーンエリア49.0001と、デバイスR6とデバイスR7を含むレベル1エリア49.0002を相互接続します。

  • システムIDは、デバイスのIPv4 lo0アドレスに基づいています。

  • 個々のインターフェイスが失われると、IS-ISの動作が完全に中断することはありません。

  • すべてのルーターの IPv4 lo0 アドレスは、IS-IS を介して到達可能です。

  • デバイスR3とデバイスS1の間のリンクは、エリア内ルートとしてエリア49.0001に表示されます。このインターフェイスでIS-IS隣接関係を確立することはできません。これは、デバイスR3のインターフェイス上の ステートメントを passive デバイスS1に設定することで実現されます。

  • レベル2デバイスのループバックアドレスは、レベル1エリアには表示されません。

  • デバイスペアごとに隣接関係は1つだけです。

トポロジ

構成

手順

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

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

デバイスR3

デバイス R4

デバイス R5

デバイス R6

デバイスR7

デバイスS1

手順

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

マルチレベルIS-ISを設定するには:

  1. ネットワーク インターフェイスを設定します。

    各インターフェイスにISOアドレスファミリーを含めることで、インターフェイスでIS-ISを有効にします。

  2. 2つのループバックインターフェイスアドレスを設定します。

    1つのアドレスはIPv4用です。

    もう 1 つは IS-IS エリア 49.0002 用で、デバイス R5 がエリア 49.0002 の他のレベル 1 デバイスと隣接関係を形成できるようにします。デバイスR5のNETは、それ自体がレベル1エリア49.0002に属していることを識別しますが、ループバックインターフェイスはレベル1インターフェイスとして設定されていません。そうすると、デバイスR5のループバックへのルートがレベル1エリアにインジェクトされます。

  3. インターフェイスごとにIS-ISレベルを指定します。

    デバイスR5は、各リンクで同じレベルの他のルーティングデバイスと隣接します。

    デフォルトでは、ISOプロトコルファミリーが有効になっているすべてのインターフェイス(階層レベル)でIS-ISエリアに対して [edit interfaces interface-name unit logical-unit-number] IS-ISが有効になっています。インターフェイス上の任意の特定レベルでIS-ISを無効にするには、 ステートメントを disable 含めます。

    デバイスR5のループバックインターフェイスは、レベル2のみを実行するように設定されています。lo0.0 でレベル 1 操作が有効になっている場合、デバイス R5 はレベル 1 のリンク状態 PDU にループバック アドレスを含めます。これは、レベル 2 デバイスのループバック アドレスがレベル 1 エリアに表示される必要がないこの例では正しくありません。

    OSPFとは異なり、このインターフェイスはルーターのNETのソースであるため、ルーターのlo0インターフェイスを階層レベルで [edit protocols isis] 明示的にリストする必要があります。そのため、IS-ISインターフェイスとして設定する必要があります。IS-ISでは、lo0インターフェイスはデフォルトでパッシブモードで動作します。これは、仮想インターフェイスで隣接関係形成が発生することはないため、理想的です。

結果

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

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

検証

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

インターフェイスとエリア間の関連付けを確認する

目的

インターフェイスとエリア間の関連付けが想定通りに設定されていることを確認します。

アクション

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

意味

出力では、デバイスR5のインターフェイスがISOファミリーで正しく設定されており、インターフェイスが正しいレベルに配置されていることを示しています。

また、デバイス R5 がそれ自体がブロードキャスト対応 IS-IS インターフェイス上の指定中間システム(DIS)として選択されていることがわかります。

IS-IS隣接関係の検証

目的

デバイスR5とそのIS-ISネイバーの間に、予想される隣接関係が形成されていることを確認します。

アクション

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

意味

これらの結果により、デバイス R5 に 2 つのレベル 2 隣接関係と 2 つのレベル 1 隣接関係があることを確認します。

IS-IS データベースの検証

目的

デバイスR5はレベル1/レベル2(L1/L2)接続ルーターであるため、エリア49.0002に関連付けられたレベル1リンク状態データベースを調べて、バックボーンルーターからのループバックアドレスがレベル1エリアにアドバタイズされていないことを確認します。

アクション

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

意味

この表示は、デバイスR5のループバックインターフェイスがレベル2のみを実行するように正しく設定されていることを示しています。lo0.0でレベル1操作が有効になっていました。その後、デバイスR5は、そのループバックアドレスをレベル1リンク状態PDUに含めていました。

また、デバイスR5には、隣接するネイバーから受信したレベル2のリンク状態PDUが含まれることがわかります。

OSPFの完全なスタブエリアと同様に、バックボーン(レベル2)や外部プレフィックスはデフォルトでレベル1エリアにリークされません。ただし、デバイスR5のレベル2リンク状態PDUに見られるように、レベル1プレフィックスはIS-ISバックボーンにリークされます。