摘要:它是一个运行在。该系统的主要功能是与其他系统交换网络可达信息。它是唯一用于处理像Internet这样大的网络的协议,也是唯一能够正确处理不相关的路由域之间的多路径连接的协议。
BGP是一种路径矢量路由协议。它的中文名字叫边界网关协议。BGP的重点不是自动发现网络拓扑。建立、更新和删除对等体的交互过程主要包括五种消息、六种状态机和五个原则。BGP的主要区别是使用场景不同:一个AS中使用IGP协议,可以简单理解为集团内部,比如企业网、校园网;BGP协议主要用于一个AS和另一个AS之间的连接,即一个组和另一个组之间的连接,例如ISP和ISP之间,ISP和数据中心之间(BGP多线接入)等。
BGP用于在不同自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS必须指定一个运行BGP的节点代表AS与其他AS交换路由信息。该节点可以是主机。它在于选择AS之间的最佳路由并控制路由的传播。用于在自治系统之间传输路由信息,BGP在启动时会传播整个路由表,然后只有网络变化才会触发更新。它使用TCP连接传输信息,端口号为179。在互联网上,BGP需要公布大量的路由。因为TCP提供了可靠的传输机制,而TCP使用了滑动窗口机制,所以BGP可以像OSPF或EIGRP一样连续发送数据包,而无需停止发送并等待确认。
BGP是运行在TCP上的自治系统的路由协议。BGP系统的主要功能是与其他BGP系统交换网络可达信息。网络可达性信息包括列出的自治系统(AS)的信息。BGP建立在EGP的经验之上。BGP是唯一用于处理像Internet这样大的网络的协议,也是唯一可以正确处理不相关路由域之间的多路径连接的协议。这些信息有效地构建了AS互连的拓扑图,从而清除了路由环路,同时可以在AS级做出策略决策。
评论前必须登录!
注册