IGP為什麼承載不了那麼多的路由條目?

paocai

“我是喲喲吼說科技,專注於數據網絡的回答,歡迎大家與我交流數據網絡的問題”

IGP(內部網關協議)是指在同一個AS自治系統中使用的路由協議,主要完成數據包在自治系統內部的路由選擇。

如題,IGP為什麼承載不了那麼多的路由條目?

喲喲認為,IGP協議跟BGP協議分工不同,一個是處理自治系統內部網絡路由選擇,另一個是處理自治系統間路由選擇,為了滿足路由協議最優路徑選擇、快速收斂等特點,IGP協議不能承載BGP協議那麼多的路由條目。

BGP(邊界網關協議)是利用TCP協議而工作的一種自治系統間路由選擇的協議。

AS_PATH在BGP協議中是最重要的路徑屬性,一方面作為BGP最優路徑選擇的依據,另一方面可以防止AS間路由環路。BGP記錄路由的方法實際是根據屬性來進行記錄的,可以通過將相同的路由表項整理,以屬性為索引去記錄路由表,會節省很多內存;

而IGP協議記錄路由的方式是以表項為索引去記錄路由表,若將BGP的路由表灌入IGP中,無疑會增加路由的負擔,無法更好的滿足路由協議最優路徑選擇,快速收斂的優點,會影響整體網絡的時延和體驗效果。

不過如果路由的配置很高,CPU、內存等都很強大,若把BGP的路由表灌入IGP中也是可以實現的。


分享到:


相關文章: