發布時間: 2022-02-11 10:26:11
兩臺BGP路由器要想交互BGP路由,就需要建立對等體關系,在此之前兩者需首先建立TCP連接,一旦TCP連接被正確建立,雙方便開始交換Open報文
Open報文中包含設備所處的AS號、BGP版本號、Router-ID以及一些可選參數等信息(例如用于描述BGP所支持的一些協議特性的參數等),如果路由器認可對方發送過來的Open報文,則立即回送一個Keepalive報文以作確認。圖1所示,展示了Open報文的格式,其中各個字段的描述如下。
圖1 Open報文的格式
● 版本(Version):BGP協議的版本,本章介紹的是BGPv4,因此該字段的值為4。
● AS號(AS Number):該BGP報文發送方所處AS的號碼。
● ?;顣r間(Hold Time):在多長時間(以秒為單位)內必須收到對方的Keepalive報文或Update報文,否則將該對等體視為無效。在兩臺BGP路由器建立對等體關系的過程中,?;顣r間需要雙方進行協商,雙方配置的值可以不同,但是最終雙方均只認可值更小的?;顣r間。
● 路由器標識符(Router-ID):32bit的BGP路由器標識符。
● 可選參數長度(Optional Parameters Length):指示了BGP報文中,可選參數字段的長度(字節數)。
● 可選參數(Optional Parameters):Open報文里可以包含多個可選參數,每個可選參數使用類型(Type)、長度(Length)及值(Value)的三元組格式描述。在Open報文中,可選參數主要被用于宣告及協商BGP對等體的某些能力特性。
上一篇: Update報文
下一篇: 什么是路由黑洞