BGP原理、工作过程和BGP路径属性的含义

BGP协议作用:

RIP和OSPF是用于同一个自治系统内部各路由器之间交换路由信息的协议,Internet由多个自治系统组成,各自治系统AS(autonomous system)之间要想能够进行路由信息交换,就要用到边界网关协议BGP

BGP基本原理:

两个相邻AS(自治系统 autonomous system)交换路由信息时要选择相邻的BGP路由器作为发言人,每个发言人向外通告经过聚类后的可达路由信息;路由信息可以是AS内部的,也可以是来自其他AS;BGP信息格式;通过相邻AS之间交换路由信息,使得每个AS都拥有一个AS级的连通图。

BGP工作过程:

当一个AS(自治系统 autonomous system)的BGP发言人希望与另一个AS的BGP发言人进行通信时,先使用三次握手建立TCP连接,之后发送OPEN报文,对方则以一个KEEPLIVE确认。这个过程成为BGP发言人的邻居关系协商。协商成功后,两个发言人即成为对等实体。此时对等实体之间可使用UPDATE报文交换完整的RIB(路由信息库);在后续的交换中,采用UPDATE报文进行增量更新,仅通告发生变化的路由信息。使用KEEPLIVE报文报告活动性,维护邻居关系;上述过程如果发生错误,使用NOTICATION报文向对方报告。

BGP路径属性的含义:

BGP进行路由通告时,使用多个路径属性来表示一条路由,其中包含路径信息来源、路径经由的AS列表、路由优先级、下一跳以及聚类信息等。接收方使用这些信息实现策略约束,进行路由回路检测和路由选择。在UPDATE报文中,每个路径属性用一个自描述的三元组<属性类型,属性长度,属性值>进行编码。

你可能感兴趣的:(计算机网络)