Open 报文是 TCP 连接建立之后发送的第一个报文,用于建立 BGP 对等体之间的连接关系;
报文格式

报文格式如图所示,主要字段解释如下:
Version
BGP 的版本号。对于 BGP 4 来说,其值为 4;
My AS(AS Number)
本地 AS 号。通过比较两端的 AS 号可以判断对端是否和本端处于相同 AS;
Hold Time
保持时间。在建立对等体关系时两端要协商 Hold Time,并保持一致。如果在 Hold Time 内未收到对端发来的 Keepalive 报文或 Update 报文,则认为 BGP 连接中断;
BGP Identifier
BGP 标识符,以 IP 地址的形式表示,用来识别 BGP 路由器(Route ID);
Opt Parm Len
Optional parameters 的长度;
Optional parameters
宣告自身对于一些可选功能的支持,比如 认证、多协议支持 等等;
除了 IPv4 单播路由信息,BGP4+还支持多种网络层协议(如 IPv6、组播),在协商时 BGP Peer 之间会通过 Optional parameters 字段协商对网络层协议的支持能力;
报文示例
Open in BGP EVPN with VXLAN
Frame 160: 105 bytes on wire (840 bits), 105 bytes captured (840 bits) on interface -, id 0
Ethernet II, Src: 38:3b:75:01:01:00 (38:3b:75:01:01:00), Dst: HuaweiTechno_a3:61:d7 (00:e0:fc:a3:61:d7)
Internet Protocol Version 4, Src: 1.1.1.1, Dst: 3.3.3.3
Transmission Control Protocol, Src Port: 58166, Dst Port: 179, Seq: 1, Ack: 1, Len: 51
Border Gateway Protocol - OPEN Message
Marker: ffffffffffffffffffffffffffffffff
Length: 51
Type: OPEN Message (1)
Version: 4
My AS: 200
Hold Time: 180
BGP Identifier: 10.0.19.1
Optional Parameters Length: 22
Optional Parameters
Optional Parameter: Capability
Parameter Type: Capability (2)
Parameter Length: 20
Capability: Multiprotocol extensions capability
Type: Multiprotocol extensions capability (1)
Length: 4
AFI: IPv4 (1)
Reserved: 00
SAFI: Unicast (1)
Capability: Multiprotocol extensions capability
Type: Multiprotocol extensions capability (1)
Length: 4
AFI: Layer-2 VPN (25)
Reserved: 00
SAFI: EVPN (70)
Capability: Route refresh capability
Type: Route refresh capability (2)
Length: 0
Capability: Support for 4-octet AS number capability
Type: Support for 4-octet AS number capability (65)
Length: 4
AS Number: 200
IPv4 Labeled Unicast and IPv4 Unicast
Frame 85: 105 bytes on wire (840 bits), 105 bytes captured (840 bits) on interface -, id 0
Ethernet II, Src: 38:39:cc:05:01:00 (38:39:cc:05:01:00), Dst: 38:39:cc:06:01:01 (38:39:cc:06:01:01)
Internet Protocol Version 4, Src: 6.6.6.6, Dst: 4.4.4.4
Transmission Control Protocol, Src Port: 63159, Dst Port: 179, Seq: 1, Ack: 1, Len: 51
Border Gateway Protocol - OPEN Message
Marker: ffffffffffffffffffffffffffffffff
Length: 51
Type: OPEN Message (1)
Version: 4
My AS: 200
Hold Time: 180
BGP Identifier: 192.168.20.254
Optional Parameters Length: 22
Optional Parameters
Optional Parameter: Capability
Parameter Type: Capability (2)
Parameter Length: 20
Capability: Multiprotocol extensions capability
Type: Multiprotocol extensions capability (1)
Length: 4
AFI: IPv4 (1)
Reserved: 00
SAFI: Unicast (1)
Capability: Multiprotocol extensions capability
Type: Multiprotocol extensions capability (1)
Length: 4
AFI: IPv4 (1)
Reserved: 00
SAFI: Labeled Unicast (4)
Capability: Route refresh capability
Type: Route refresh capability (2)
Length: 0
Capability: Support for 4-octet AS number capability
Type: Support for 4-octet AS number capability (65)
Length: 4
AS Number: 200