BGP AS パスへの AS 番号の付加を理解する
1つ以上のAS番号をASシーケンスに展開または追加できます。ローカルAS番号がパスに追加される前に、AS番号が追加されます。ASパスを拡張すると、短いASパスが長く見えるため、BGPにはあまり適していません。既存のパスの最後のAS番号が抽出され、先頭に付加されます。ここで、は1から32までの数値です。nn これはASパスを先頭に追加するアクションと似ていますが、ASパス拡張アクションがAS番号の任意のシーケンスを追加するという点では異なります。
ルーティング ポリシーで と の両方のポリシー アクションを設定する場合は、設定する前に必ず を設定して、AS 番号の配置ミスを防止してください。これにより、AS パスの計算が正しく行われない可能性があります。as-path-expand
as-path-prepend
as-path-expand
as-path-prepend
たとえば、AS 1からAS 4に到達するまでに(AS 2とAS 3を通る)2つの等しいパスがあります。特定の送信元からのパケットに、AS 2を経由するパスを使用したい場合があります。そのため、BGP が AS 2 を通るパスを選択するように、AS 3 を通るパスを優先度の低いものにする必要があります。AS 1では、複数のAS番号を展開することができます。
[edit] policy-options { policy-statement as-path-expand { term expand { from { route-filter 192.168.0.0/16 orlonger; route-filter 172.16.0.0/12 orlonger; route-filter 10.0.0.0/8 orlonger; } then as-path-expand last-as count 4; } } }
AS 2 からのルートの場合、アドバタイズされるとルートが 1 2 2 2 2 2 2 のようになります。この場合、1 は AS 1 から、AS 2 からの 2 は先頭に 4 回付加され、最後の 2 はネイバールーターから受信した元の 2 です。