BGP的消息报文类型

BGP的消息报文有以下5种报文

open消息

keepalive消息

update消息

notifacation消息

route-refresh消息

j、Open消息

主要包含的内容:

BGP版本、AS号(可用其判断是EBGP还是IBGP);

Holdtime(表示路由器在收到Keeplive消息等待最长时间,cisco默认为180s,如果双方的holdtime时间不一样,邻居不会down,这点与OSPF不同,在BGP中将会协商,采用最小的holdtime时间作为双方的holdtime时间,一般情况下,该值为keepalive的三台,默认情况下keepalive时间为60s);

BGP标识符(router-id);

可选项optionalpareameter(包含多协议支持的地址簇等);

k、Keepalive消息

是响应Open消息,用于保持邻居关系,没有携带什么消息及数据,默认情况下,60s发送一次keepalive消息;

l、notification消息

对错误的配置进行响应,具有差错检测功能,当检测到错误时,会向对等体发送notification消息,并关闭BGP连接;

从中可知,有错误类型、错误代码、错误子代码(错误原因)

*Dec  7 11:35:38.747: %BGP_SESSION-5-ADJCHANGE:neighbor 12.1.1.1 IPv4 Unicast topology base removed from session  BGP Notificationsent

m、Update消息

用于对等体之间通告路由、已撤消的前辍路由、NLRI(网络可达性消息)、路径属性值;

Withdrawn routeslength 表示不可达路由长度

Total pathattribute length 总路径属性长度,如果是0表示没有path attributes字段;

n、route-Refresh消息

要求对等体重新发送路由更新信息,可用clearip bgp * soft in软清让路由器重新发送路由更新信息;

Address familyidentifier AFI: 地址族标识

Subsequesnt addressfamily identifier(SAFI)子地址族标识

R2#show ip bgp neighbors  //用此命令可查看refresh报文的情况

BGP neighbor is4.4.4.4,  remote AS 100, internal link

BGP version 4, remote router ID 4.4.4.4

BGP state = Established, up for 00:11:33

Last read 00:00:40, last write 00:00:08, holdtime is 180, keepalive interval is 60 seconds

Neighbor sessions:

1 active, is not multisession capable(disabled)

Neighbor capabilities:

Route refresh: advertised and received(new)

Four-octets ASN Capability: advertised andreceived

Address family IPv4 Unicast: advertised andreceived

Enhanced Refresh Capability: advertised andreceived

Multisession Capability:

Stateful switchover support enabled: NO forsession 1

Message statistics:

InQ depth is 0

OutQ depth is 0

Sent       Rcvd

Opens:                  1          1

Notifications:          0          0

Updates:                4          1

Keepalives:            14         14

Route Refresh:          0          0

Total:                 19         16

在上面可知,route refresh的报文数为零,执行命令后

R2#clear ip bgp* soft in

R2#show ip bgpneighbors  //再次查看情况

BGP neighbor is4.4.4.4,  remote AS 100, internal link

BGP version 4, remote router ID 4.4.4.4

BGP state = Established, up for 00:11:33

Last read 00:00:40, last write 00:00:08, holdtime is 180, keepalive interval is 60 seconds

Neighbor sessions:

1 active, is not multisession capable(disabled)

Neighbor capabilities:

Route refresh: advertised and received(new)

Four-octets ASN Capability: advertised andreceived

Address family IPv4 Unicast: advertised andreceived

Enhanced Refresh Capability: advertised andreceived

Multisession Capability:

Stateful switchover support enabled: NO forsession 1

Message statistics:

InQ depth is 0

OutQ depth is 0

Sent       Rcvd

Opens:                  1          1

Notifications:          0          0

Updates:                5          1

Keepalives:            24         25

Route Refresh:          1          0

Total:                 33         31

时间: 2024-07-29 16:47:38

BGP的消息报文类型的相关文章

DHCP服务的八种报文类型(通俗易懂的总结)

DHCP报文类型 描述1.DHCP Discover DHCP客户端请求地址时,并不知道DHCP服务器的位置,因此DHCP客户端会在本地网络内以广播方式发送请求报文,这个报文成为Discover报文,目的是发现网络中的DHCP服务器,所有收到Discover报文的DHCP服务器都会发送回应报文,DHCP客户端据此就可以知道网络中存在的DHCP服务器的位置. 2.DHCP Offer DHCP服务器收到Discover报文后,就会在所配置的地址池中查找一个合适的ip地址,加上相应的租约期限和其他配

ICMP报文类型

 类型代码 类型描写叙述 0 响应应答(ECHO-REPLY) 3 不可到达 4 源抑制 5 重定向 8 响应请求(ECHO-REQUEST) 11 超时 12 參数失灵 13 时间戳请求 14 时间戳应答 15 信息请求(*已作废) 16 信息应答(*已作废) 17 地址掩码请求 18 地址掩码应答 用wireshark查看 附: 几种常见的ICMP报文: 1.响应请求 我们日常使用最多的ping.就是响应请求(Type=8)和应答(Type=0).一台主机向一个节点发送一个Type=8的IC

MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准

http://www.alixixi.com/program/a/2010080364045.shtml MIME 消息能包含文本.图像.音频.视频以及其他应用程序专用的数据. 官方的 MIME 信息是由 Internet Engineering Task Force (IETF) 在下面的文档中提供的: RFC-822 Standard for ARPA Internet text messages RFC-2045 MIME Part 1: Format of Internet Messag

dhcp报文类型

DHCP DiscoverDHCP客户端请求地址时,并不知道DHCP服务器的位置,因此DHCP客户端会在本地网络内以广播方式发送请求报文,这个报文成为Discover报文,目的是发现网络中的DHCP服务器,所有收到Discover报文的DHCP服务器都会发送回应报文,DHCP客户端据此可以知道网络中存在的DHCP服务器的位置. DHCP OfferDHCP服务器收到Discover报文后,就会在所配置的地址池中查找一个合适的IP地址,加上相应的租约期限和其他配置信息(如网关.DNS服务器等),构

编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51“的引用

解决方案:在web.config文件system.web/compilation节点添加配置节点: <compilation debug="true" targetFramework="4.7.1" > <assemblies> <add assembly="netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51"

深度探索 OpenStack Neutron:BGP(1) 【转载】

3.4 BGP 原文地址:http://mp.weixin.qq.com/s?src=3&timestamp=1500043305&ver=1&signature=XwiIVVLHaVK5kzRNQKR1dkOzl1DR375P-R9g998sGTpT8WF20P9REPkYOfS85KOlI2h8RnHL3jvJvFu6gu*CNceX8Ky1iJXeGkX1NGYyMFruvBNS1XsJUv3RHgtEpGEIdMN4UZfKkUcdQQ6b9ZbvkqUaAcyanc3bh

BGP(边界网关协议)

BGP的起源 不同自治系统(路由域)间路由交换与管理的需求推动了EGP的发展,但是EGP的算法简单,无法选路,从而被BGP取代. 自治系统:(AS) IGP:自治系统内部协议,ospf,rip,is-is,发现和计算路由信息 EGP:自治系统外部协议,传递路由信息,缺点:只负责传路由信息,不进行路由控制. BGP(边界网关协议)是一种用于自治系统间的动态路由协议. 与其他协议的区别:作用在AS之间,IGP是自治系统学习路由信息和计算路由信息,BGP传递路由信息的,本身没有学习和计算路由表的功能.

BGP路由

1.自治系统(AS) 自治系统:由同一个技术管理机构管理.使用统一选路策略的一些路由器的集合: 自治系统内部的路由协议--IGP 自治系统之间的路由协议--EGP AS号段:1-64511(公有号段).64512-65535(私有号段) 2.BGP特征 IGP:着重于发现和计算路由,主要有RIP.OSPF.ISIS: EGP:着重于控制路由的传播和选择最优的路由,通常指BGP; BGP用来在AS之间传递路由信息,是一种增强的距离矢量路由协议(可靠的路由更新机制.丰富的metric度量方法.从设计

BGP路由协议详解(完整篇)

原文链接:http://xuanbo.blog.51cto.com/499334/465596/ 2010-12-27 12:02:45 上个月我写一篇关于BGP协议的博文,曾许诺过要完善这个文档,但因最近的工作和授课很忙,所以没有时间进行完善.为了实现这个承诺,我在去外地出差期间对BGP协议详解博文进行一些修改,其中内容包括了一些实验,以及一些内容的补充和深入阐述,更宜于网友们学习BGP路由协议.因为这个文档出来的很晚,也希望网友们见谅! 此BGP协议的内容也不算太难,一些关于BGP的高级应用