Traceroute コマンドで MPLS ラベルを確認します。
目的
ルートの BGP next ホップが LSP 送信アドレスである BGP 宛先にパケットが到達するルートを表示します。デフォルトでは、BGP が使用しているのは inet. 0や inet. 3次ホップアドレスを解決するためのルーティングテーブルBGP ルートの next-hop アドレスが送信ルーターのルーター ID ではない場合、トラフィックは LSP ではなく IGP ルートにマップされます。このtracerouteコマンドをデバッグツールとして使用して、LSP がトラフィックの転送に使用されているかどうかを確認します。
アクション
MPLS のラベルを確認するには、受信ルーターから以下のコマンドを入力します。
サンプル出力1
user@R1> traceroute 100.100.6.1 traceroute to 100.100.6.1 (100.100.6.1), 30 hops max, 40 byte packets 1 10.1.12.2 (10.1.12.2) 0.627 ms 0.561 ms 0.520 ms 2 10.1.26.2 (10.1.26.2) 0.570 ms !N 0.558 ms !N 4.879 ms !N user@R6> traceroute 100.100.1.1 traceroute to 100.100.1.1 (100.100.1.1), 30 hops max, 40 byte packets 1 10.1.26.1 (10.1.26.1) 0.630 ms 0.545 ms 0.488 ms 2 10.1.12.1 (10.1.12.1) 0.551 ms !N 0.557 ms !N 0.526 ms !N
サンプル出力2
user@R1> traceroute 100.100.6.1 to 100.100.6.1 (100.100.6.1), 30 hops max, 40 byte packets 1 10.1.13.2 (10.1.13.2) 0.866 ms 0.746 ms 0.724 ms MPLS Label=100912 CoS=0 TTL=1 S=1 2 10.1.36.2 (10.1.36.2) 0.577 ms !N 0.597 ms !N 0.546 ms !N user@R6> traceroute 100.100.1.1 traceroute to 100.100.1.1 (100.100.1.1), 30 hops max, 40 byte packets 1 10.1.36.1 (10.1.36.1) 0.802 ms 0.716 ms 0.688 ms MPLS Label=100896 CoS=0 TTL=1 S=1 2 10.1.13.1 (10.1.13.1) 0.570 ms !N 0.568 ms !N 0.546 ms !N
意味
サンプル出力1は、BGP トラフィックが LSP を使用していないことを示しており、そのため MPLS ラベルは出力に表示されません。LSP を使用する代わりに、BGP トラフィックは IGP (IS-IS をMPLS レイヤーで破損した MPLS ネットワーク内のネットワーク例) を使用して、BGP のネクストホップ LSP 送信アドレスに到達しています。Junos OS デフォルトの動作では、Lsp は、BGP のネクストホップが LSP 送信アドレスと等しい場合に BGP トラフィックに使用されます。
サンプル出力2は、適切に設定された LSP の出力例です。この出力には MPLS ラベルが表示されます。 BGP トラフィックが LSP を使用して BGP のネクストホップに到達していることを示します。