bgp是哪一层协议?(如何测试bgp线路)
大家好,今天小编关注到一个比较有意思的话题,就是关于如何测试bgp线路的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
- bgp是哪一层协议?
- BGP多线机房的BGP到底是什么?
- bgp协议解析?
bgp是哪一层协议?
BGP是工作在OSI第七层:应用层的协议,因为它使用TCP端口179传递消息。

BGP表示边界网关协议,是运行于TCP上的一种自治系统的路由协议。BGP交换的网络可达性信息提供了足够的信息来检测路由回路并根据性能优先和策略约束对路由进行决策。
BGP多线机房的BGP到底是什么?
BGP(边界网关协议)主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能在于控制路由的传播和选择最好的路由。
中国网通 、中国电信、中国铁通和一些大的民营IDC运营商都具有AS号,全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。使用此方案来实现多线路互联,IDC需要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号(目前网宿科技同时是APNIC和CNNIC的会员单位),然后通过BGP协议将此段IP地址广播到其它的网络运营商的网络中。使用BGP协议互联后,网络运营商的所有骨干路由设备将会判断到IDC机房IP段的最佳路由,以保证不同网络运营商用户的高速访问。bgp协议解析?

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。
BGP是自治系统路由协议,用于AS间交换路由信息,目前广为使用的是BGP-4,支持CIDR,BGP协议使用TCP179端口传输。
同一AS的路由之间传输的协议称为IBGP,不同AS的路由之间传输的协议称为EBGP,BGP采用增量更新策略,不会定期同步路由。

BGP主要支持5种消息类型:
建立OPEN消息
当TCP连接建立后,双方发送OPEN消息,如果OPEN消息可以接受,则发送KEEPALIVE消息确认回复。
更新UPDATE消息
用于在对等体之间传递路由信息,该消息可以检测路由环路。
通告NOTIFICATION消息
当BGP协议检测到错误时,发送此消息,此消息发送时,BGP连接立即中断。
保持连接KEEPALIVE消息
到此,以上就是小编对于的问题就介绍到这了,希望这3点解答对大家有用。