天天看點

《Cisco BGP-4 指令與配置手冊》——1-5 aggregate-address address mask

本節書摘來異步社群《cisco bgp-4 指令與配置手冊》一書中的第1章,第1.5節,作者:【美】william r. parkhurst,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

cisco bgp-4 指令與配置手冊

文法描述:

address:聚合路由的ip位址。

mask:聚合路由的掩碼。

route-map-name:用來修改聚合路由屬性的路由映射。

用途:在bgp表中建立聚合路由表項。隻有當bgp表中存在待建立聚合路由的明細路由時,才能建立出相應的聚合路由。這種形式的aggregate-address指令可用來修改聚合路由的bgp屬性,無論是使用關鍵字route-map還是attribute-map都能起到同樣的效果。

cisco ios軟體版本:10.0

配置案例:修改聚合路由的屬性

在圖1-6所示,路由器a分别從路由器b和c各學得兩條路由。路由器b将會聚合這4條路由,并修改聚合路由的度量(metric)。

《Cisco BGP-4 指令與配置手冊》——1-5 aggregate-address address mask

在路由器c和b上,各建立了2個loopback接口。隻有當bgp表中至少存在一條隸屬于聚合路由的明細路由時,bgp路由器才會通告該聚合路由。為了将聚合路由的明細路由置入bgp表,在路由器b和c上還得動用bgp network指令。在聚合與loopback接口相關的字首之前,有必要驗證明細路由是否已在路由器a、b、c的bgp表中現身。

《Cisco BGP-4 指令與配置手冊》——1-5 aggregate-address address mask

現在,修改路由器a的bgp配置,激活聚合路由的通告,并驗證是否将這條聚合路由通告給了路由器b和c。

《Cisco BGP-4 指令與配置手冊》——1-5 aggregate-address address mask

驗證

驗證聚合路由的路徑成本屬性是否已被修改。

《Cisco BGP-4 指令與配置手冊》——1-5 aggregate-address address mask

故障排除

步驟1:使用show ip bgp neighbors指令,驗證bgp鄰居是否處于established狀态。如果鄰居關系不處于established狀态,請見8-23節。

步驟2:使用show ip bgp指令,弄清bpg表中是否至少有一條明細路由隸屬于待聚合網絡的位址範圍。

步驟3:若bgp表中至少擁有了一條這樣的明細路由,請跳到步驟5。

步驟4:若bgp表中沒有這樣的明細路由,請執行以下操作。

檢查bgp network指令的文法(位址和掩碼)。傳回步驟2。

若以重分發的方式在bgp中注入路由(直連、靜态,或igp路由),請確定開啟了no auto-summary特性。檢查重分發指令的文法。傳回步驟2。

步驟5:驗證是否存在過濾器阻擋了聚合路由的通告。

步驟6:驗證路由映射的文法。

繼續閱讀