Cisco

關於通告路由的 Cisco BGP 問題

  • April 12, 2011

我有以下配置,並且了解除了我正在宣傳的路線之外的所有事情都發生了什麼。換句話說,這是我有疑問的入站流量。我“想要”發生的是所有流量都通過 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 的直接網路。

引用自:https://serverfault.com/questions/257000