BGP的五种报文类型详解

 时间:2024-10-16 20:29:14

对于每一个动态的网关路由协议来说都是有报文的,同样B蘅荫酸圉GP也是一样,BGP有五种报文类型,分别是OPEN、update、notification、娱浣嫁装keepalive、Route-refresh,下面我们就来详细的介绍一下这五种报文。

工具/原料

电脑一台

VMwareWorkstation虚拟机

EVE模拟器

CRT命令行工具

Wireshark抓包工具软件

方法/步骤

1、我们只需要建立一个简单的拓扑图即可,如下图所示我们只需要两个设备用来建立一个IBGP的连接,最要的目的是观察BGP的四种报文类型;

BGP的五种报文类型详解

2、我们翱嘿幡奸都知道BGP的建立是在IGP的基础上搭建的,那么我们首先是在这两个设备上运行IGP协议,保证BGP的更新源地址的可达性,如下图所示我们配置EIGRP的内部网关路由协议来保证更新源的可达性;

BGP的五种报文类型详解

3、接着我们就来创建IBGP邻居,如下图所示我们需要手工指定邻居,并为TCP的连接指定一个源IP地址与对端建立连接;

BGP的五种报文类型详解

4、验证配置的正确性,如下图所示我们在R1上查看BGP的邻居关系以及路由表并ping对端的业务路由能够正常通信;

5、我们利用Wireshark抓包工具软件来查看R1接口的E0/0接口的报文,在两个设备保持IBGP的正常连接的时候,设备之间会周期性的发送keepalive报文,由于维护邻居的连接;

BGP的五种报文类型详解

6、为了看到Open的报文水貔藻疽,我们可以将已经建立好的邻居删除,然后重新在进程下再次配置我们就能得到Open报文了,如下图所示我们绺从萦米可以看到Open报文中携带了版本号、AS号码、HoldTime、以及对端的BGPID,用与建立邻居;

BGP的五种报文类型详解

7、接着我们也可以看到Update的报文,如下图所示我们可以看到Update从对端更新过来了一条路由信息;

BGP的五种报文类型详解

8、还有一种报文就是Route-refresh报文,这个比较简单我们可以直接在设备上软清除BGP邻居(clearipbgp*soft)就是间接的刷新了BGP路由;

BGP的五种报文类型详解

9、最后一个就是notificatio艘绒庳焰n差错报文了,我们可以在R2将更新源的IGP路由从EIGRP通告中删除,从而到导致上报not足毂忍珩ification差错报文,如下图所示我们上报的报文提示holdtime超时,邻居失效。

BGP的五种报文类型详解

手游推广之MMORPG手游推广实操案例分析 Excel如何用PQ逆透视转置数据表格式 USB 驱动更新及无法识别的USB驱动更新 麻辣冒菜的做法 uni-app引用第三方的富文本编辑器
热门搜索
小浣熊干脆面图片 红旗h9报价及图片参数 甄妮图片 排风扇图片 卧室吸顶灯图片