關于BGP路由協議部署的思考
互聯網絡的負擔越來越重,那么一個高效的路由標準的管理是我們均衡網絡壓力的重要手段。那么現在我們就來介紹一下BGP路由協議的相關問題。在部署方面我們應該著重思考和討論。那么從總體上,在域內部署BGP路由協議應考慮以下幾點:
1.網絡實際的拓撲結構;
2.設備性能是否滿足啟動BGP的要求,通常BGP的路由表非常龐大,以從50,000條增加到現在約100,000余條。這對路由器的內存及性能要求很高;
3.在有多條INTERNET接入線路時,線路的備份和流量的分布。
以下將通過一些例子來具體說明這些問題。在繼續討論前,我們先提及幾個概念:
核心層:具有高速交換能力的骨干網絡,位于網絡的核心。
分布層:在核心層的外圍,通常用于實現各種路由策略或實施訪問控制等功能。
接入層:在網絡的最外層,在該范圍內的路由器是用戶聯入ISP的接入點。
在網絡發展初期,網絡結構比較簡單(如圖一),ISP只有一條線路連接到INTERNET。通常人們不會在這種簡單的網絡結構中使用BGP,而會使用簡單方便的靜態路由進行互聯。這樣可以簡化路由器配置,便于管理,同時降低對邊界路由器的性能要求,減少成本。
如果需要啟用BGP,操作也很簡單只需在路由器R1上啟用BGP路由協議,并將R1作為網內其它路由器的缺省網關,從而達到將外部路由注入網內的目的。