BGP 多宿主 Cisco 路由器配置彈性但單獨的入站權重
我有 2 台 Cisco 路由器,每台都有一個 Internet 饋送,只為 BGP 提供預設路由,這允許我們從每個饋送中通告某些路由。我們沒有使用完整的 DFZ,因為雖然我們通常執行所有 Cisco 3925,但我們目前暫時有一個 Cisco 2911,它沒有足夠的 RAM 來處理 DFZ。
路由器共享第 2 層 LAN,使用 Campus vLAN(Router-On-A-Stick)配置,我們真的很想利用這種共享 LAN 連接並獲得一些 Internet 饋送彈性,使用 BGP 不僅可以宣傳主要通過其自然歸屬地路由,也包括屬於另一個平台的路由器的路由,但該輔助路由 AS-Path Prepended,使其不如通過其自然歸屬路由器通告的路由更受歡迎,反之亦然。
我們還有一個單獨的(目前非實時)站點,其中包含 2 個路由器和一對(目前)備用的 /24s,我正在使用它們進行試驗,但我一直沒有成功獲得主路由和預先設置的 AS 路徑次要路由,同時通過同一個 BGP 鄰居通告。我的測試是在 AS39152 上使用路由 91.192.234.0/24 和 91.192.235.0/24,向 AS29550 廣播,使用它來顯示我的測試結果:-
% telnet route-server.as3257.net route-server.as3257.net> sho ip bgp regexp 29550 39152 BGP table version is 25589080, local router ID is 213.200.87.253 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 91.192.234.0/24 213.200.64.93 18 0 3257 5089 29550 39152 i *> 91.192.235.0/24 213.200.64.93 18 0 3257 2914 29550 39152 i
我的目標是從單個路由器的 BGP 廣告中獲得這樣的結果(您幾乎肯定需要向右滾動才能看到我的觀點):-
Network Next Hop Metric LocPrf Weight Path *> 91.192.234.0/24 213.200.64.93 18 0 3257 5089 29550 39152 i *> 91.192.235.0/24 213.200.64.93 18 0 3257 2914 29550 39152 39152 39152 39152 i
我通讀了http://blog.ipspace.net/2008/02/bgp-essentials-as-path-prepending.html但我正在尋找的是一種混合前綴和不帶 AS-path 前綴的方法,我還沒有找到我想要的東西。這可能是因為不可能,或者更有可能(我希望),我只是不知道使用什麼搜尋術語。
我沒有把我的任何配置放在問題中,因為它根本不起作用,甚至不知道它是否可能 - 如果有幫助,我可以分享它。
我正在努力實現的目標實際上是否可行,如果可以,請您分享一個範例配置嗎?
通過使用 IP 前綴列表和匹配語句,您可以嘗試做的事情。舉個例子:
ip prefix-list PREFERRED seq 5 permit 91.192.234.0/24 ! router bgp 39152 neighbor 10.1.0.2 remote-as 29550 neighbor 10.1.0.2 description Simply Transit address-family ipv4 neighbor 10.1.0.2 route-map simply-transit out ! route-map simply-transit permit 10 match ip address prefix-list PREFERRED ! route-map simply-transit permit 20 set as-path prepend 39152 39152 39152
第一條規則與您的首選網路匹配。它不填充 AS 路徑。第二條規則匹配第一條規則不匹配的任何內容。它填充了 AS 路徑。
請注意,如果您使用此方案然後檢查外部路由伺服器,您將不會看到您的前置路由(或者無論如何您都不應該看到)。您的上游運營商只會轉發其最佳路線,它會排除您的前置路線以支持您未填充的路線。您的上游提供商之外的世界其他地方只會看到受歡迎的、未填充的路線。