Cisco
關於通告路由的 Cisco BGP 問題
我有以下配置,並且了解除了我正在宣傳的路線之外的所有事情都發生了什麼。換句話說,這是我有疑問的入站流量。我“想要”發生的是所有流量都通過 Qwest (AS209) 路由到我,並且只有在 Qwest 出現故障時才切換到 Sprint (AS1239)。
‘permit ^$’ 讓我公佈源自我的 AS 的路由。那麼那條路線到底是什麼?我如何告訴世界通過 Qwest 找到我?
這是我的配置…謝謝!
router bgp 00000 network 65.170.190.0 mask 255.255.255.0 neighbor 160.81.69.97 remote-as 1239 !This is Sprint neighbor 160.81.69.97 filter-list 3 in neighbor 160.81.69.97 filter-list 4 out neighbor 65.118.70.1 remote-as 209 !This is Qwest neighbor 65.118.70.1 filter-list 3 in neighbor 65.118.70.1 filter-list 4 out ip as-path access-list 3 deny .* ip as-path access-list 4 permit ^$ ip as-path access-list 4 deny .* ip route 0.0.0.0 0.0.0.0 FastEthernet3/0 !This sets Qwest as default ip route 0.0.0.0 0.0.0.0 Serial0/0 10 !This sets Sprint as a backup only
我“想要”發生的是所有流量都通過 Qwest (AS209) 路由到我,並且只有在 Qwest 出現故障時才切換到 Sprint (AS1239)。
這不是一個好主意。並非所有提供商都會提供所有路線(非常苗條,但仍然如此)。
經典的解決方案是在兩個上行鏈路上保持廣告,但在最不理想的上行鏈路上多次預先設置我們自己的 asn。這將導致非常長的路徑,並且幾乎所有流量都將選擇所需的上行鏈路。Iirc renesys 建議 3 次就夠了。
此外,您可能(或可能不)想通過 sprint 吸引 sprint 的直接網路。