广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    BGP的五种报文类型详解

    来源:网络收集  点击:  时间:2024-04-23
    【导读】:
    对于每一个动态的网关路由协议来说都是有报文的,同样BGP也是一样,BGP有五种报文类型,分别是OPEN、update、notification、keepalive、Route-refresh,下面我们就来详细的介绍一下这五种报文。工具/原料more电脑一台 VMware Workstation虚拟机EVE模拟器CRT命令行工具Wireshark抓包工具软件方法/步骤1/9分步阅读

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

    2/9

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

    3/9

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

    4/9

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

    5/9

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

    6/9

    为了看到Open的报文,我们可以将已经建立好的邻居删除,然后重新在进程下再次配置我们就能得到Open报文了,如下图所示我们可以看到Open报文中携带了版本号、AS号码、Hold Time、以及对端的BGP ID,用与建立邻居;

    7/9

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

    8/9

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

    9/9

    最后一个就是notification差错报文了,我们可以在R2将更新源的IGP路由从EIGRP通告中删除,从而到导致上报notification差错报文,如下图所示我们上报的报文提示hold time超时,邻居失效。

    注意事项

    注意每一种报文的作用与不同,我们就可以轻松的掌握与应用BGP协议了

    标注内容是自我理解,如有错误请多交流学习

    OPEN报文UPDATE报文KEEPALIVE报文ROUTE-REFRESHNOTIFICATION
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_576363.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 05:35:28  耗时:0.023
    0.0233s