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 マルチレベルトポロジー Network topology diagram showing IS-IS routing with Level 1 routers R5, R6, and R7 in area 49.0002 and Level 2 routers R3 and R4 connecting areas 49.0001 and 49.0002.

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

この例には次の特徴があります。

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

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

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

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

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

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

  • 各デバイス ペアリングには 1 つの隣接関係しかありません。

位相幾何学

構成

プロシージャ

CLIクイック構成

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

デバイス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は、各リンク上の同じレベルで他のルーティングデバイスに隣接します。

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

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

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

業績

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

デバイスの設定が完了したら、設定モードから 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バックボーンにリークされます。