BGP協議的路由表記錄了整個路由路徑嗎?

時間 2021-05-06 13:08:49

1樓:車小胖

如果高度抽象,將BGP的乙個AS自治系統無限的縮小,縮小到乙個黑點,抽象成一台路由器,路由器的 Router ID = AS號,不同AS之間的互聯成本抽象成OSPF的cost =1,那BGP 就和OSPF沒有什麼兩樣。

10.1.1.0/24 ----> A----> B ----> C ----> D

BGP在與直連路由器交換BGP路由的時候,也有乙個類似OSPF的cost 的成本屬性,即AS_Path,AS_Path越少,越優先。與OSPF不同的是,BGP路由AS_Path是累積的,如果上圖中ABCD代表的是AS,則路由器D上的BGP table 應該為:

EntryAS list 】

10.1.1.0/24 【C,B,A】

BGP生成的路由條目為:

10.1.1.0/24 next-hop AS C's local-link

收集AS_Path是為了優先路由,越短越優先,選完最優的路徑,剩下來關心得僅僅是下一跳,只要有了下一跳,就可以更接近目的地,遵循這樣的邏輯,不斷接近目的地,直到到達目的地。

2樓:泣血貝貝

按照我的理解,BGP協議的路由只指向下一跳路由器,一般來說下一跳路由器都是自治系統的邊界路由器,而到達邊界路由器的路徑則是由內部閘道器協議(比如ospf或者isis)決定的。而根據內部閘道器路由協議的特點,根據介面資訊計算出路徑,路由表中只顯示最優路徑,但是其他資訊則是儲存在協議的記憶體之中,因此樓主所讀的內容那樣說並沒有錯。這樣說不知道能表達清楚不一一

為何BGP協議可以跨越路由器實現,而OSPF協議只能直連的路由器實現?

誰說OSPF不能跨路由器實現的?虛鏈路了解一下直接的原因就是 BGP用TCP,裝進單播IP包,只要路由可達就能實現OSPF直接裝進IP包,而且是組播IP,只能在同乙個廣播域實現好吧實際上是這樣的,問題的根本在於IGP和EGP設計思路的不同IGP重點在於路由發現和路由傳遞,EGP重點在於路由控制。IG...

路由演算法中,為什麼鏈路狀態協議要比距離向量協議收斂快?

EQ無 看到大家回答很多,但是其實很簡單一句話就能說清楚。因為鏈路狀態協議不用先更新路由表,直接泛洪該鏈路不通。距離向量協議需要先了解目前通路的狀態,並且更新路由表以後泛洪更新後的路由表。可以打個比方,開車時候有多條路都可以從A點到B點,路段上的每個十字路口都當作乙個路由器來看待。比如其中有一條路上...

域內路由協議收斂過程中的洪氾時延計算?

KAEL 沒人回答我來強答一下,但是我沒有裝置廠商的工作經驗,如果有錯誤的話,還請各位大佬指出。問題1,步調延遲設定的意義。你這裡說的步調延遲應該指在鏈路或者節點失效之後,檢測到故障的節點在生成並發出新的LSA LSP和觸發SPF計算之前的一段hold off的時間?然後,在接收到新LSA LSP後...