例:IS-ISインターフェイスでパケットチェックサムを有効にしてエラーチェックを行う
この例では、IS-IS インターフェイスのパケット チェックサムを有効にする方法を示しています。
要件
開始する前に、両方のルーターでIS-ISを設定します。 サンプルIS-IS設定 の詳細については、 例:IS-ISの設定を参照してください。
概要
Junos OS は、RFC 3358、 IsIS(Intermediate System to Intermediate System)のオプション チェックサムに記載されている IS-IS チェックサムをサポートしています。
IS-IS プロトコル データ ユニット(PDU)には、リンク状態 PDU、完全シーケンス番号 PDU(CSP)、部分シーケンス番号 PDU(PSNF)、IS-IS hello(IIH)パケットが含まれます。これらの PDU は、レイヤー 2 ハードウェアの実装の欠陥や、特定のネットワーク技術のチェックサムの欠如が原因で破損している可能性があります。長さまたはタイプ、長さ、値(TLV)フィールドが破損すると、受信ノードで空のリンク状態 PDU の広範な数が生成される可能性があります。認証はチェックサム メカニズムの代わりではないため、IS-IS インターフェイスでオプションのチェックサム TLV を有効にすることもできます。
チェックサムを同じインターフェイスで MD5 hello 認証で有効にすることはできません。
図 1 は、この例で使用したトポロジーを示しています。
この例では、デバイス R1 の手順を説明します。
構成
手順
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit]
コピー アンド ペーストします。
デバイス R1
set protocols isis traceoptions file isis set protocols isis traceoptions flag all set protocols isis interface fe-1/2/0.1 checksum
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
IS-IS チェックサムを設定するには:
チェックサムを有効にします。
[edit protocols isis interface fe-1/2/0.1] user@R1# set checksum
(オプション)チェックサム操作を追跡するためのトレースを有効にします。
[edit protocols isis traceoptions] user@R1# set file isis user@R1# set flag all
結果
設定モードから、 コマンドを入力して設定を show protocols
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@R1# show protocols
isis {
traceoptions {
file isis;
flag all;
}
interface fe-1/2/0.1 {
checksum;
}
}
デバイスの設定が完了したら、設定モードから を入力します commit
。
検証
設定が正しく機能していることを確認します。
チェックサムの検証
目的
チェックサムが実行されていることを確認します。
アクション
動作モードから、 コマンドを show log isis | match checksum
入力します。
user@R1> show log isis | match checksum May 31 16:47:39.513267 sequence 0x49 checksum 0x8e64 May 31 16:47:39.513394 sequence 0x4e checksum 0x34b3 May 31 16:47:39.513517 sequence 0x50 checksum 0x9dcb May 31 16:47:46.563781 sequence 0x45 checksum 0x7e1a May 31 16:47:46.563970 sequence 0x46 checksum 0x226d May 31 16:47:46.564104 sequence 0x52 checksum 0x99cd May 31 16:47:46.581087 sequence 0x49 checksum 0x8e64 May 31 16:47:46.581222 sequence 0x4e checksum 0x34b3 May 31 16:47:46.581353 sequence 0x50 checksum 0x9dcb May 31 16:47:55.799090 sequence 0x45 checksum 0x7e1a May 31 16:47:55.799223 sequence 0x46 checksum 0x226d May 31 16:47:55.799347 sequence 0x52 checksum 0x99cd May 31 16:47:55.818255 sequence 0x49 checksum 0x8e64 May 31 16:47:55.818473 sequence 0x4e checksum 0x34b3 May 31 16:47:55.818606 sequence 0x50 checksum 0x9dcb May 31 16:48:03.455816 sequence 0x49 checksum 0x8e64 May 31 16:48:03.455973 sequence 0x4e checksum 0x34b3
意味
出力では、チェックサム情報が IS-IS トレース ログ ファイルにキャプチャされていることを示しています。