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

红色方框内的是属于AS65000的区域,所以像OSPF、RIP协议,就只能作用于一个AS里面,而BGP不一样,能够作用于AS65000与AS65001之间,多个AS之间。(一个国家可以是AS,一个公司也可以是一个AS)
BGP不仅可以作用于两个AS之间,当然也可以作用在一个AS里面啦,就是像上面的橙色公司内网。其实他也可以直接作用与联通与电信的两个AS之间(不用内网的IBGP),只是考虑到可能内网的网络环境大,区域分级多,所以减少不必要的配置麻烦,直接在内部架设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
+关注
关注
0文章
89浏览量
16385 -
动态路由
+关注
关注
0文章
17浏览量
23579
发布评论请先 登录
智能制造车间智能网关落地应用
智能制造车间智能网关落地应用
解决网关数据异常EtherNetIP转Modbus TCP专用动态监测
越南服务器BGP多线和单线有什么区别?
AI 网关:重新定义网络边界的智能大脑
LoRaWAN网关还在用UDP?Basic Station让公网接入更安全、更可管
光峰科技与某新能源车企签署采购合作相关协议
基于 SONiC 的高性能 IPsec 网关:VPP 与硬件卸载如何重塑路由性能?
Profinet转Ethernet IP网关协议转换:从诊断到数据互通的细节全拆解与快速上手
协议融合之桥:ETHERCAT转PROFINET网关在智慧热源厂的应用实践
如何理解工业物联网网关的协议解析功能
保证蓝牙网关稳定链接的八个核心方法
CANopen转Profient网关协议介绍
边界网关协议之BGP动态路由的解析
评论