IS-IS ルーティングに関する情報
Integrated Intermediate System-to-Intermediate System(IS-IS)は、ISO ダイナミック ルーティング プロトコルの一つです(ISO 105890 を参照)。IS-IS をイネーブルするには、IS-IS ルーティングプロセスを作成し、それをネットワークではなく特定のインターフェイスに割り当てる必要があります。マルチエリア IS-IS コンフィギュレーション シンタックスを使用することで、レイヤ 3 deviceごとに複数の IS-IS ルーティングプロトコルを指定できます。その後、IS-IS ルーティングプロセスのインスタンスごとにパラメータを設定する必要があります。
小規模の IS-IS ネットワークは、ネットワーク内にすべてのdevicesが含まれる単一のエリアとして構築されます。このネットワークは、その規模が大きくなるにしたがって、ローカルエリアに接続されたままの、接続済みのレベル 2 devicesのセットで構成されるバックボーンエリア内に再編成されます。ローカルエリアの内部では、devicesがすべてのシステム ID に到達する方法を認識しています。エリア間では、devicesはバックボーンへの到達方法を認識しており、バックボーンdeviceは他のエリアに到達する方法を認識しています。
Devicesはレベル 1 隣接を確立して、ローカルエリア内でルーティングを実行します(ステーションルーティング)。Devicesはレベル 2 隣接を確立して、レベル 1 エリア間のルーティングを実行します(エリアルーティング)。
1 つの Cisco deviceは、最大 29 エリアのルーティングに参加でき、バックボーンでレベル 2 ルーティングを実行できます。一般に、ルーティング プロセスごとに 1 つのエリアに対応します。デフォルトでは、設定されているルーティングプロセスの最初のインスタンスが、レベル 1 ルーティングと レベル 2 ルーティングの両方を実行します。追加のdeviceインスタンスを設定できます。このインスタンスは、自動的にレベル 1 エリアとして扱われます。IS-IS ルーティング プロセスの各インスタンスごとに個別にパラメータを設定する必要があります。
IS-IS マルチエリア ルーティングでは、シスコの各装置に対して最大 29 個の レベル 1 エリアを定義できますが、レベル 2 ルーティングを実行するプロセスは 1 つだけ設定できます。レベル 2 ルーティングが任意のプロセス上に設定されている場合、追加のプロセスは、すべて自動的にレベル 1 に設定されます。同時に、このプロセスがレベル 1 ルーティングを実行するように設定することもできます。deviceインスタンスにレベル 2 ルーティングが必要でない場合は、グローバル コンフィギュレーション モードで is-type コマンドを使用してレベル 2 の機能を削除します。別のdeviceインスタンスをレベル 2 deviceとして設定する場合にも is-type コマンドを使用します。
NSF 認識
統合型 IS-IS ノンストップ フォワーディング(NSF)認識機能は IPv4G でサポートされています。この機能により、NSF を認識する顧客宅内機器(CPE)devicesが、NFS 対応devicesによるパケットのノンストップ フォワーディングを実現します。ローカルdeviceでは、必ずしも NSF を実行している必要はありませんが、その NSF を認識機能により、スイッチオーバープロセス時にルーティングデータベースの完全性と精度、および隣接 NSF 対応device上のリンクステートデータベースが保持できます。
統合型 IS-IS ノンストップ フォワーディング(NSF)認識機能は自動的に有効になり、設定は不要です。
IS-IS グローバル パラメータ
次に、設定可能なオプションの IS-IS グローバルパラメータを示します。
-
ルートマップによって制御されるデフォルトルートを設定することで、デフォルトルートを IS-IS ルーティングドメイン内に強制的に設定できます。ルートマップで設定可能な、その他のフィルタリングオプションも指定できます。
-
内部チェックサムエラーとともに受信された IS-IS リンクステートパケット(LSP)を無視したり、破損した LSP を消去するようにdeviceを設定できます。これにより、LSP の発信側は、LSP を再生成します。
-
エリアおよびドメインにパスワードを割り当てられます。
-
ルーティングテーブルでサマリーアドレスによって表される(経路集約に基づいた)集約アドレスを作成できます。他のルーティング プロトコルから学習したルートも集約できます。サマリーをアドバタイズするのに使用されるメトリックは、すべての個別ルートにおける最小のメトリックです。
-
過負荷ビットを設定できます。
-
LSP リフレッシュインターバルおよび LSP がリフレッシュなしでdeviceデータベース内にとどまることができる最大時間を設定できます。
-
LSP 生成に対するスロットリング タイマー、最短パス優先計算、および部分ルート計算を設定できます。
-
IS-IS 隣接関係(アジャセンシー)がステートを変更(アップまたはダウン)する際に、deviceがログメッセージを生成するように設定できます。
-
ネットワーク内のリンクが、1500 バイト未満の最大伝送ユニット(MTU)サイズの場合、それでもルーティングが行われるように LSP MTU の値を低くできます。
-
partition avoidance コマンドを使用して、レベル 1-2 境界device、隣接レベル 1 devices、およびエンドホスト間で完全な接続が失われた場合に、エリアがパーティション化されるのを防ぐことができます。
IS-IS インターフェイス パラメータ
任意で、特定のインターフェイス固有の IS-IS パラメータを、付加されている他のdevicesとは別に設定できます。ただし、デフォルト値(乗数およびタイムインターバルなど)を変更する場合、複数のdevicesおよびインターフェイス上でもこれを変更する必要があります。ほとんどのインターフェイス パラメータは、レベル 1、レベル 2、またはその両方で設定できます。
設定可能なインターフェイスレベルのパラメータは次のとおりです。
-
インターフェイスのデフォルトメトリック:Quality of Service(QoS)ルーティングが実行されない場合に、IS-IS メトリックの値として使用され、割り当てられます。
-
hello インターバル(インターフェイスから送信される hello パケットの間隔)またはデフォルトの hello パケット乗数:インターフェイス上で使用されて、IS-IS hello パケットで送信されるホールド タイムを決定します。ホールド タイムは、ネイバーがダウンしていると宣言するまでに、別の hello パケットを待機する時間を決定します。これにより、障害リンクまたはネイバーが検出される速さも決定し、ルートを再計算できるようになります。hello パケットが頻繁に失われ、IS-IS 隣接に無用な障害が発生する場合は、hello 乗数を変更してください。hello 乗数を大きくし、それに対応して hello インターバルを小さくすると、リンク障害を検出するのに必要な時間を増やすことなく、hello プロトコルの信頼性を高めることができます。
-
その他のタイム インターバル:
-
Complete Sequence Number PDU(CSNP)インターバル:CSNP は、データベースの同期を維持するために指定deviceによって送信されます。
-
再送信インターバル:これは、ポイントツーポイントリンクの IS-IS LSP の再送信間隔です。
-
IS-IS LSP 再送信スロットルインターバル:これは、IS-IS LSP がポイントツーポイントリンク上で再送信される最大レート(パケット間のミリ秒数)です。この間隔は、同じ LSP の連続した再送信の間隔である再送信インターバルとは異なります。
-
-
指定deviceの選択の優先順位:マルチアクセスネットワークで必要な隣接数を削減し、その代わりに、ルーティング プロトコル トラフィックの量およびトポロジデータベースのサイズを削減できます。
-
インターフェイス回線タイプ:指定されたインターフェイス上のネイバーに必要な隣接タイプです。
-
インターフェイスのパスワード認証。