边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。
BGP用于在不同的自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS都必须指定一个运行BGP的节点,来代表AS与其他的AS交换路由信息。这个节点可以是一个主机。但通常是路由器来执行BGP。
BGP路由选择协议执行中使用4种分组:(179端口)
Open 建立邻居关系
Keepalive 对open请求进行应答
Update 发送路由器更新消息
Notification 通告路由错误
BGP报文通过TCP连接传送,一个外部路由器通过发送OPEN报文与另一个外部路由器建立邻居关系,如果得到应答,才能周期的交换路由信息。
BGP4:
向对等的实

这篇博客深入探讨了边界网关协议BGP的原理和作用,包括其在自治系统间交换路由信息的功能,以及BGP报文的四种类型。同时介绍了无类域间路由(CIDR)支持和防止路由循环的优势。此外,还涵盖了面向比特的同步链路控制协议HDLC的特性,如全双工通信和高传输可靠性。最后,讨论了MPLS如何结合第二层和第三层信息,提高交换效率并提供服务质量保证。
最低0.47元/天 解锁文章
838

被折叠的 条评论
为什么被折叠?



