小乔 发表于 2017-11-24 10:27:28

BGP报文头基本格式(RFC4271)

网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)

BGP报文头基本格式(RFC4271)报文格式BGP报文由BGP报文头和具体报文内容两部分组成。(RFC4271)BGP的运行是通过消息驱动的,共有5种消息类型,这些消息有相同的报文头。这些消息通过TCP协议进行传播(端口号是179)。消息最长为4096字节,最短为19字节(只包含报文头)。BGP报文头包括三的部分,总长19字节。各个部分的格式和功能如下:(RFC4271)图1 BGP报文头格式
http://www.023wg.com/message/message/image/bgp-format-general.png

[*]Marker:占16字节,用于检查BGP对等体的同步信息是否完整,以及用于BGP验证的计算。不使用验证时所有比特均为1(十六进制则全“FF”)。
[*]Length:占2个字节(无符号位),BGP消息总长度(包括报文头在内),以字节为单位。长度范围是19~4096。
[*]Type:占1个字节(无符号位),BGP消息的类型。Type有5个可选值,表示BGP报文头后面所接的5类报文(其中,前四种消息是在RFC4271中定义的,而Type5的消息则是在RFC2918中定义的):

TYPE值报文类型
1OPEN
2UPDATE
3NOTIFICATION
4KEEPALIVE
5REFRESH(RFC2918)


参考标准

标准描述
RFC 827Exterior Gateway Protocol (EGP)
RFC 2918Route Refresh Capability for BGP-4
RFC 4271A Border Gateway Protocol 4 (BGP-4)






byronyj 发表于 2017-11-24 16:24:53

感謝版主!

hugo_26 发表于 2020-2-2 21:22:39

dddddddddddddd
页: [1]
查看完整版本: BGP报文头基本格式(RFC4271)