助け合いフォーラム
この問題はプレミアムコンテンツです。
as-overrideで変更される箇所について
細かい箇所なのですが、自分の理解が正しいのか確認も含めて質問させていただきます。
解説2つ目の「・PE側で「as-override」を設定する」以下の図では、AS_PATH : 100 100 の右側の"100"が赤四角で囲われています。
しかし下の解説1つ目や3つ目の図からも、as-overrideを設定しない場合のAS_PATHは[65000 100]なので、
ここで「変更された」として赤四角で囲うのは右側ではなく左側の"100"なのではないでしょうか。
他のサイトの解説等を読んでもPing-tの解説自体は正しいようなのですが、[65100 100]が[100 100]に変化する時になぜ右側のAS番号が問題になるのかわかりません。
迅速なご確認ありがとうございます。間違いだったとのこと承知いたしました。
すみません、確認させていただきたいのですが、as-overrideは"先頭の"(="最も左側の"="経路情報発信元の")AS番号のみを書き換えるコマンド、と理解してよろしいでしょうか。
例えば、この問題ではAS_PATHが[65000 100]がas-overrideによって[100 100]へ変更されていますが、
もしこの経路情報のAS_PATHが[65000 100 65000 100]で、同様にas-overrideが設定されたAS65000に属するCEルータへ配送された場合、
"先頭の"AS番号だけが書き換わり、[100 100 65000 100]となって、重複のためこの経路情報は破棄される、という理解でよいのでしょうか。
コメント
>そのため、AS_PATHが[65000 100 65000 100]経路情報を「as-override」の設定によって配送する場合、[100 100 100 100]に書き換えられる
>ということです。つまり、この経路は破棄されません。
大変勉強になりました。かなり細かい部分の質問だったにも関わらず、丁寧にご回答いただきありがとうございます。
お陰様で無事CCNP認定となりました。
また、そもそもAS_PATHは新しい経路情報は一番左側に追記していくのでした、当初の自分の理解が逆でした。
解説の図も非常に詳しく追記していただき、ありがとうございます。
本件クローズいたします。
コメント
この投稿に対して返信しませんか?
t tym78
2023/03/22 13:46
「as-override」では、CE側のAS番号が含まれていた場合、PEがそのAS番号を自身のAS番号に書き換えます。 そのため、AS_PATHが[65000 100 65000 100]経路情報を「as-override」の設定によって配送する場合、[100 100 100 100]に書き換えられるということです。つまり、この経路は破棄されません。 以下の情報が参考になります。 https://ccie-go.com/bgp-soo/#:~:text=%E4%BB%AE%E3%81%AB%E3%80%81AS%E7%BE%A4%E3%81%AE%E4%B8%AD%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8BCE%E5%81%B4%E3%81%AEAS%E7%95%AA%E5%8F%B7%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%9F%E3%82%89%E3%80%81%E3%81%9D%E3%81%AE%E7%95%AA%E5%8F%B7%E3%82%92PE%E3%81%AEAS%E3%81%AB%E7%BD%AE%E6%8F%9B%EF%BC%88Replace/Override)%E3%81%97%E3%81%BE%E3%81%99%E3%80%82