例:IS-IS と LDP 間の同期の設定
この例では、IS-IS と LDP 間の同期を有効にする方法を示しています。
必要条件
開始する前に、IS-IS と LDP を設定します。例については、 例:ルートリフレクションとASオーバーライドによるレイヤー3 VPNの設定を参照してください。
概要
LDPは、トラフィックエンジニアリングを行っていないアプリケーションでラベルを配布します。ラベルはIS-ISによって決定される最適パスに沿って配布されます。LDP と IS-IS 間の同期が失われると、LSP(ラベルスイッチ パス)がダウンします。したがって、LDP と IS-IS の同期は有益です。LDP同期が設定されていて、指定リンクでLDPがフル稼働していない(セッションが確立されておらず、ラベルが交換されていない)場合、IS-ISは最大コストメトリックでリンクをアドバタイズします。このリンクは優先リンクではありませんが、ネットワークトポロジーに残っています。
LDP同期は、IS-ISでポイントツーポイントインターフェイスとして設定されたポイントツーポイントインターフェイスおよびLANインターフェイスでのみサポートされています。LDP同期はグレースフルリスタート時にはサポートされていません。
LDPが動作してLDP同期が行われるまで、最大コストメトリックをアドバタイズするには、 ldp-synchronization
ステートメントを含めます。
ldp-synchronization { disable; hold-time seconds; }
同期を無効にするには、 disable
ステートメントを含めます。フル稼働していないリンクの最大コストメトリックをアドバタイズする期間を設定するには、 hold-time
ステートメントを含めます。
インターフェイスがホールドダウン状態になってから3分を超えると、警告レベルのシステムログメッセージが送信されます。このメッセージは、メッセージ・ファイルとトレース・ファイルの両方に表示されます。
図 1 は、この例で使用されているトポロジーを示しています。

この例では、デバイス P1 の手順を説明します。
構成
プロシージャ
CLIクイック構成
この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit]
階層レベルのCLIにコマンドをコピー&ペーストしてください。
デバイスP1
set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols isis interface all set protocols isis interface all ldp-synchronization set protocols isis interface all point-to-point set protocols isis interface fxp0.0 disable set protocols ldp interface all set protocols ldp interface fxp0.0 disable
インターフェイスでプロトコルを有効にする interface all
方法を使用して、LDP同期機能に焦点を絞るため、設定を短くしています。実稼働ネットワークでは、意図しないインターフェイスでプロトコルを誤って有効にすることを避けるために、各プロトコルの下に各インターフェイスを明示的にリストすることがベストプラクティスです。
interface all メソッドを使用する場合は、ここで示すように、すべてのプロトコルでの使用に一貫性を持たせるのが良い習慣です。この場合、適切な動作のためにプロトコルを必要とするインターフェイスでのプロトコルサポートを誤って省略しないようにするのに役立ちます。
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、CLIユーザー・ガイド の コンフィギュレーション・モードでのCLIエディタの使用を参照してください。
IS-IS と LDP 間の同期を設定するには、次の手順に従います。
-
インターフェイスで MPLS を有効にします。
[edit protocols mpls] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
インターフェイスで IS-IS を有効にします。
[edit protocols isis] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
インターフェイスでLDPを有効にします。
[edit protocols ldp] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
IS-IS インターフェイスで LDP 同期を有効にします。
[edit protocols isis interface all] user@P1# set ldp-synchronization
-
IS-ISインターフェイスがポイントツーポイントインターフェイスのように動作するように設定します。
[edit protocols isis interface all] user@P1# set point-to-point
業績
設定モードから、 show protocols
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@P1# show protocols
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
isis {
interface all {
ldp-synchronization;
point-to-point;
}
interface fxp0.0 {
disable;
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
デバイスの設定が完了したら、設定モードから commit
を入力します。デバイスR2で設定を繰り返します。
検証
設定が正常に機能していることを確認します。
LDP同期の検証
目的
IS-ISインターフェイスのLDP同期設定を確認します。
アクション
動作モードから、 show isis interface extensive
コマンドを入力します。
user@P1> show isis interface extensive IS-IS interface database: lo0.0 Index: 113, State: 0x6, Circuit id: 0x1, Circuit type: 0 LSP interval: 100 ms, CSNP interval: disabled, Loose Hello padding Adjacency advertisement: Advertise Level 1 Adjacencies: 0, Priority: 64, Metric: 0 Passive Level 2 Adjacencies: 0, Priority: 64, Metric: 0 Passive ge-1/2/0.0 Index: 116, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s ge-1/2/1.0 Index: 114, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s ge-1/2/2.0 Index: 115, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s
意味
この出力は、LDP が IS-IS と同期していることを示しています。