BGP — AS-path prepend によるエグレスパス影響
- ルーティング
- 中級
- 10 分
- 3 ステップ
- Cisco IOS-style
R2 へ出方向に告知する 192.168.1.0/24 の AS_PATH に AS 65001 を前置きして経路を意図的に長く見せ、将来 R2 側に追加される 2 つ目の隣接 (または R2 の iBGP 兄弟) が prepend されていない経路を好むようにします。
無料 · インストール不要 · アカウント不要
シナリオ
AS-path prepend は古典的なエグレス工学ツールです: 隣人のポリシー には手を出せませんが、自分の AS を AS_PATH に複数回前置きする ことで、自分の告知が他の出口より「魅力的に見えない」ようにできます。 ベストパス選択 (weight、local-pref、origin の後) は最短の AS_PATH を選びます。prepend は経路を長くします: `` オリジナル: AS_PATH = [65001] (長さ 1) Prepended: AS_PATH = [65001 65001 65001] (長さ 3) ` この lab では R1 (AS 65001) が 192.168.1.0/24 を R2 (AS 65002) に告知します。65001 を 2 回 prepend する outbound route-map を 追加します。コミット後、R2 の BGP テーブルにはこの prefix の AS_PATH が 65001 65001 65001` と表示されるはずです。
トポロジー
2 × ルーター · Cisco IOS-style
R1— ルーターR2— ルーター
やること
R1でroute-map PREPEND-R2 permit 10をset as-path prepend 65001 65001付きで定義します。R2 への outbound に route-map をバインドします:
neighbor 10.0.12.2 route-map PREPEND-R2 out。R2 で確認:
show ip bgpは192.168.1.0/24の AS_PATH を65001 65001 65001と示すはずです。
同じテーマの演習
- 構文の違い — 静的ルート(Extreme EXOS)初級 · 4 分
- 構文の違い — 静的ルート(Cisco IOS)初級 · 4 分
- シンタックスの差分 — 静的ルート(Juniper Junos)初級 · 5 分
- シンタックスの差分 — 静的ルート(VyOS)初級 · 5 分
- 静的ルート — hub-and-spoke を直す初級 · 12 分
- 静的ルート — 出力インターフェイス形式(point-to-point)初級 · 8 分
この演習の他の言語版
BGP — AS-path prepending for egress path influenceBGP — AS-Path-Prepending zur Beeinflussung des Egress-PfadsBGP — AS-path prepending para influir en la ruta de salidaBGP — AS-path prepending para influenciar o caminho de saídaBGP — AS-path prepending pour influencer le chemin de sortieBGP — egress path influence के लिए AS-path prependingBGP — 通过 AS-path prepend 影响出方向路径BGP — AS-path prepending per influenzare il percorso egressBGP — egress 경로 영향용 AS-path prependingBGP — AS-path prepending для влияния на egress-путьBGP — egress yolunu etkilemek için AS-path prependingBGP — AS-path prepending để ảnh hưởng đường đi egress