OPEN
KEEPALIVE
UPADTE
NOTIFICATION
一、OPEN报文格式
1、版本(version):1字节,BGP协议版本号。邻居协商期间,对等路由器就使用BGP版本号达成一致。通常使用两个路由器都支持的最高版本。
2、本自治系统(my autonomous system):2字节,标明发送路由器的AS号。
3、保持时间(hold time):2字节,指明在相邻的keepalive和update报文间可等待的最大时间,单位为秒。协商为最小值。
4、BGP标识(bgp identifier):4字节,指出发送路由器的BGP标识。此字段是路由器的ID号,也就是BGP会话启动时最高的回送(loopback)地址或路由器上的最高的IP地址。
5、可选参数长度(optional parameter length):1字节长,它指出可选参数字段的总长度(以字节为单位)。如果没有可选参数,此字段被设为0。
6、可选参数(optional parameter):此字段为变长的。它给出BGP邻居会话协商中的可选参数的列表。
二、UPDATE报文格式
当一个BGP说话者通告或撤消来自从对等路由器的一个路由时,UPDATE报文被使用。UPDATE报文包括定长的BGP头和:不可行路由长度(unfeasible routes length):包含撤消字段的长度、撤消的路由(withdrawn routes):包含了从服务中撤消的路由的IP地址前缀列表、路径属性总长度(total path attribute length)、路径属性(path attributes),此变长字段包含了与网络层可达性信息字段中的前缀相关联的BGP属性的列表。路径属性给出了正被通告的前缀的信息,如优先级,其中路径属性分为4类。
KEEPALIVE
UPADTE
NOTIFICATION
一、OPEN报文格式
1、版本(version):1字节,BGP协议版本号。邻居协商期间,对等路由器就使用BGP版本号达成一致。通常使用两个路由器都支持的最高版本。
2、本自治系统(my autonomous system):2字节,标明发送路由器的AS号。
3、保持时间(hold time):2字节,指明在相邻的keepalive和update报文间可等待的最大时间,单位为秒。协商为最小值。
4、BGP标识(bgp identifier):4字节,指出发送路由器的BGP标识。此字段是路由器的ID号,也就是BGP会话启动时最高的回送(loopback)地址或路由器上的最高的IP地址。
5、可选参数长度(optional parameter length):1字节长,它指出可选参数字段的总长度(以字节为单位)。如果没有可选参数,此字段被设为0。
6、可选参数(optional parameter):此字段为变长的。它给出BGP邻居会话协商中的可选参数的列表。
二、UPDATE报文格式
当一个BGP说话者通告或撤消来自从对等路由器的一个路由时,UPDATE报文被使用。UPDATE报文包括定长的BGP头和:不可行路由长度(unfeasible routes length):包含撤消字段的长度、撤消的路由(withdrawn routes):包含了从服务中撤消的路由的IP地址前缀列表、路径属性总长度(total path attribute length)、路径属性(path attributes),此变长字段包含了与网络层可达性信息字段中的前缀相关联的BGP属性的列表。路径属性给出了正被通告的前缀的信息,如优先级,其中路径属性分为4类。
