當前位置:
首頁 > 最新 > BGP路由聚合

BGP路由聚合

1、何為路由聚合?

大型網路中,BGP的路由表十分龐大,可能會給設備帶來很大的負擔,同時使發生路由振蕩的幾率也大大增加,影響網路的穩定性。

路由聚合是將多條路由合併的機制,它通過只向對等體發送聚合後的路由而不發送明細路由來減小路由表的規模。並且被聚合的路由如果發生路由振蕩,也不再對網路造成影響,從而提高了網路的穩定性。

BGP路由聚合是會使用Aggregator屬性(可選過渡屬性),該屬性標識發生聚合的節點,攜帶發生聚合節點的route-id和AS號。一共8位元組,包括4位元組的AS號和4位元組的發生聚合點的router-id。

Atomic-aggregate的存在表明了抑制了所有的明細路由。這個屬性其實只是用來做警告的作用,用來警告下游BGP鄰居,收到的是一條匯總路由。僅針對手動聚合有效。(BGP屬性參考鏈接:http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Tthree/Home/Catalog/201010/696841_97665_0.htm)

2、路由聚合的原則?

路由聚合原則採用最長相同掩碼匹配的方法。

3、路由聚合的方式?

自動聚合和手動聚合

4、自動聚合?

配置自動聚合後,生成聚合後的自然網段路由,原來的子網路由會被抑制,不會被優選和發布給BGP鄰居。

summary automatic命令用來使能對引入的路由進行自動聚合,預設情況下,不對引入的路由進行自動聚合。該命令對network命令引入的路由無效。

5、手動聚合?

顧名思義就是對BGP本地路由進行手動聚合。

手動聚合的優先順序高於自動聚合的優先順序。與自動聚合不同的是,手動聚合後會把明細路由和聚合路由一起發布。

aggregate命令用來在BGP路由表中創建一條聚合路由,undo aggregate命令用來關閉該功能。預設情況下,不進行路由聚合。

在配置方面,手動聚合aggregate命令需要手動輸入指定聚合的前綴和掩碼

ip-address mask [ as-set attribute-policy route-policy-name1 detail-suppressed origin-policy route-policy-name2 suppress-policyroute-policy-name3 ]

如圖所示的命令,detail-suppressed抑制了明細路由的發布。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IE進化論 的精彩文章:

TAG:IE進化論 |