电工之家_电工基础知识学习网站
当前位置:电工之家 > 通信技术 > 正文

bgp是什么_bgp工作原理_bgp协议工作原理

时间:2018-03-10 10:17 来源:电工之家 手机版

bgp是什么_bgp工作原理_bgp协议工作原理
BGP是一种外部网关协议(EGP),与OSPF、RIP等内部网关协议(IGP)不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最佳路由。
1、BGP进行域间的路由选择,对协议的稳定性要求非常高,因此BGP使用TCP作为其传输层协议(端口号为179),提高了协议的可靠性。
2、BGP支持无类别域间路由CIDR(Classless Inter-Domain Routing)。
3、路由更新时,BGP只发送更新的路由,减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。
4、BGP是一种距离矢量(Distance-Vector)路由协议。
5、BGP从设计上避免了环路的发生。
AS之间:BGP通过携带AS路径信息来标记途经的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。
AS内部:BGP在AS内学到的路由不再通告给AS内的BGP邻居,避免了AS内产生环路。
6、BGP提供了丰富的路由策略,能够对路由实现灵活地过滤和选择。
7、BGP提供了防止路由振荡的机制,有效提高了Internet网络的稳定性。
BGP工作原理
bgp是什么_bgp工作原理_bgp协议工作原理
1、初始为Idle状态,发起第一个TCP连接,并且开始监听远程对等体发起的连接,转向connet态;
2、TCP连接成功,进入OpenSent态,TCP连接失败进入Active态;
3、Open sent态发送第一个OPEN报文,如果收到对方的OPEN报文,并检查无误,则发送Keepalive报文,进入Open confirm态;
4、收到Keepalive报文,转为Established态,邻居关系协商完成。
5、邻居关系建立后,路由器和邻居交换Update报文。