bgp訊息型別

2021-09-24 13:41:27 字數 1010 閱讀 9338

bgp版本號:2,3或4,iso預設使用bgp-4,自動協商版本(ios12.0(6)t之前)。

自治系統號:該欄位表示的是會話發起路由器的as號,該資訊可以確定bgp會話是ebgp或ibgp會話。

保持時間(hold time):該欄位表示路由器在收到keepalive訊息或者update訊息之前等待的最長時間,預設180s,如果鄰居雙方的保持時間不一致,將以較短的時間作為雙方可接收的保持時間。

bgp識別符號:該欄位標識鄰居的ipv4位址。使用數值最大的環迴位址–最大的物理介面ip位址,也可通過bgp router-id 命令指定。

可選引數:該欄位用來宣告驗證、多協議支援以及路由重新整理等可支援能力。

如果路由器接受其鄰居傳送來的open訊息中指定的引數,則響應一條keepalive訊息。此後,ios在預設情況下每60秒傳送一條keepalive訊息,或者以已協商一致的保持時間的1/3為週期傳送keepalive訊息。預設60s,超時180s

update訊息用於宣告可行路由、已撤銷路由或兩者。

update資訊包含以下資訊

nlri(網路層可達性訊息)

路徑屬性

撤銷路由

路由器只要檢測到差錯,就會傳送notification訊息並關閉bgp連線。

notification訊息內容:

差錯**(error code):該字段長為1個8位組,用於指示差錯型別。

差錯子**(error subcode):該字段長為1個8位組,提供了更精確的差錯資訊。表2-8列出了各種可能的差錯**及相應的差錯子**。

資料(data):該可變長度字段用於診斷差錯原因,該字段的內容與差錯**及差錯子**相關。

BGP的訊息型別以及格式

bgp是建立在tcp之上的協議,tcp埠號179 1 open 開啟訊息 2 keepalive 存活訊息 3 update 更新訊息 4 notification 報錯訊息 bgp的所有訊息都會以該頭開始 maker 16位元組 全為1,標識bgp報文邊界 length 2位元組 bgp包全長,長...

BGP報文型別

bgp報文由bgp報文頭和具體報文內容兩部分組成。rfc4271 bgp的執行是通過訊息驅動的,共有5種訊息型別,這些訊息有相同的報文頭。這些訊息通過tcp協議進行傳播 埠號是179 訊息最長為4096位元組,最短為19位元組 只包含報文頭 bgp報文頭包括三的部分,總長19位元組。各個部分的格式和...

geometry msgs訊息型別

point 點 float64 x float64 y,float64 z point32 float32 x,float32 y,float32 z 一般使用point,大規模點雲使用point32 pointstamped 1 std msgs header header 包含座標系和時間戳資訊...