0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

边界网关协议之BGP动态路由的解析

独爱72H 来源:网络整理 作者:佚名 2020-04-15 20:46 次阅读

(文章来源:网络整理)
BGP是一种用于自治系统的AS之间的动态路由协议,也叫边界网关协议(国家网之间基本都用),由EGP构建优化而成,唯一能够给跨网段、跨区域(AS)进行传输的协议。基于TCP的传输协议(我也没有想到),相比于其他的动态路由协议通讯可靠了许多。不仅通讯可靠(TCP的三次握手,三次的报文回复确定,才进行数据的连接传输),而且还支持大量的数据传输(TCP的分片传输,能够将大数据分成小片进行传输),所以非常适合在运营商与公司之间的数据互传。

边界网关协议之BGP动态路由的解析

红色方框内的是属于AS65000的区域,所以像OSPF、RIP协议,就只能作用于一个AS里面,而BGP不一样,能够作用于AS65000与AS65001之间,多个AS之间。(一个国家可以是AS,一个公司也可以是一个AS)

BGP不仅可以作用于两个AS之间,当然也可以作用在一个AS里面啦,就是像上面的橙色公司内网。其实他也可以直接作用与联通与电信的两个AS之间(不用内网的IBGP),只是考虑到可能内网的网络环境大,区域分级多,所以减少不必要的配置麻烦,直接在内部架设BGP进行连接。

边界网关协议之BGP动态路由的解析

当这台路由器配置好BGP时,路由器处于Idle状态,Idle状态就开始与附近的路由器进行TCP连接,并处于Connet状态,如果与其他路由器TCP连接成功,就会进入Open-sent状态,如果连接失败了,就进行Active状态,再次进行TCP连接。

Open-sent状态下就会给对方发送open报文,对方回复了open报文就会进入open-confirm状态并在此状态下持续发送Keep Alive,告诉对方“我没有发烧,还活着”(没有故障)。当对面也回复了Keep Alive报文时,就会与对方一起进入Established状态,建立邻居关系。并且进行周期性的发送Keep Alive报文,表示“我一直没有发烧,很正常”(没有故障)。不过以上状态下都是没有路由关系的(数据传输),在这个Established状态后,才会放送updata报文。

优先级上面优先使用路由协议,也就是说当这一台路由器配置了OSPF与BGP,他会优先执行OSPF的协议,如果行不通然后再往下执行下一个路由协议,所以要注意在跨AS的路由器上一定要布设BGP。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BGP
    BGP
    +关注

    关注

    0

    文章

    80

    浏览量

    15220
  • 动态路由
    +关注

    关注

    0

    文章

    16

    浏览量

    23075
收藏 人收藏

    评论

    相关推荐

    BGP路由的生成方式及5种报文

    TCP的三次握手。先启动BGP的一端先发起TCP连接。如图所示,RTB先启动BGP协议,RTB随机端口号向RTA的179端口发起TCP连接
    发表于 03-26 14:11 241次阅读
    <b class='flag-5'>BGP</b><b class='flag-5'>路由</b>的生成方式及5种报文

    MQTT和Modbus的物联网网关协议的区别分析

    MQTT和Modbus的物联网网关协议区别分析 MQTT(Message Queuing Telemetry Transport)与Modbus是两种广泛应用在物联网环境中的通信协议,它们各自具有
    的头像 发表于 03-18 16:50 210次阅读
    MQTT和Modbus的物联网<b class='flag-5'>网关协议</b>的区别分析

    华为路由BGP基础配置实验记录

    配置BGP的前提是要保证各个自治区域的路由均可达,所以要首先在AS 2 配置OSPF使AS 2 通畅,然后再配置BGP。由于BGP路由黑洞
    发表于 01-06 10:07 183次阅读
    华为<b class='flag-5'>路由</b>器<b class='flag-5'>BGP</b>基础配置实验记录

    BGP硬核笔记分享

    BGP——边界网关路由协议,是一种基于策略的路径矢量路由协议
    的头像 发表于 12-11 09:15 327次阅读
    <b class='flag-5'>BGP</b>硬核笔记分享

    动态BGP与静态BGP的区别

    动态BGP与静态BGP的区别 动态BGP与静态BGP的区别 1.静态
    发表于 12-01 16:55

    协议转换网关支持OPC UA及SNMP协议

    与SNMP OPC UA协议之间的转换。具体实现方式会因不同的网关而有所差异,但通常是利用相应的协议解析协议的数据包,将其中的信息提取出
    发表于 10-09 19:52

    BGP路由计算选路规则13条

    当到达同一目的地存在多条路由时,BGP依照如下策略顺序进行路由选择
    的头像 发表于 10-08 10:35 601次阅读

    YD/T 1251.3-2013 路由协议一致性测试方法 边界网关协议BGP4)

    发表于 09-04 08:32 0次下载
    YD/T 1251.3-2013 <b class='flag-5'>路由</b><b class='flag-5'>协议</b>一致性测试方法 <b class='flag-5'>边界</b><b class='flag-5'>网关协议</b>(<b class='flag-5'>BGP</b>4)

    乐鑫Thread边界路由器解决方案

    边界路由器是一种能够帮助 Thread mesh 网络路由数据包的设备。这种路由是在 Thread 网络和其他支持 IP 协议的网络(如 W
    发表于 08-06 11:41 380次阅读
    乐鑫Thread<b class='flag-5'>边界</b><b class='flag-5'>路由</b>器解决方案

    乐鑫Thread边界路由器解决方案

    边界路由器是一种能够帮助Threadmesh网络路由数据包的设备。这种路由是在Thread网络和其他支持IP协议的网络(如Wi-Fi、以太网
    的头像 发表于 08-05 08:04 819次阅读
    乐鑫Thread<b class='flag-5'>边界</b><b class='flag-5'>路由</b>器解决方案

    动态路由协议的基本工作原理 BGP Path Attributes与路由选择

    动态路由协议,用在多个 Router 之间定期的、自动的、互相交换 Routes(路由信息,包含了网段信息、可达性信息、路径信息等),动态
    的头像 发表于 07-31 17:00 2405次阅读
    <b class='flag-5'>动态</b><b class='flag-5'>路由</b><b class='flag-5'>协议</b>的基本工作原理 <b class='flag-5'>BGP</b> Path Attributes与<b class='flag-5'>路由</b>选择

    边界网关协议BGP(2)#计算机网络

    通信技术计算机网络
    未来加油dz
    发布于 :2023年06月06日 13:01:12

    边界网关协议BGP(1)#计算机网络

    通信技术计算机网络
    未来加油dz
    发布于 :2023年06月06日 13:00:29

    思科(Cisco)系列路由表的介绍

    或主机名的信息的网络  bgp        Border Gateway Protocol (BGP)                      #BGP协议是用于自治系统AS之间的
    的头像 发表于 05-31 11:04 1257次阅读

    分布式网关介绍及动态路由实现

    服务网关作为分布式系统对外服务的统一入口,设计功能上具有路由转发、熔断限流、安全认证以及监控等功能。本文简要介绍服务网关的基本概念,以及动态路由
    的头像 发表于 05-04 17:37 1212次阅读
    分布式<b class='flag-5'>网关</b>介绍及<b class='flag-5'>动态</b><b class='flag-5'>路由</b>实现