新闻中心

News Center

工业级4G路由器BGP协议

发布时间:2016-06-22 10:33:00点击:

  BGP是一种AS(自治区域)间的外部路由协议,主要负责本自治区域和外部的自治区域间的工业级4G路由器可达信息的交换。因此,它所关心的拓扑结构是AS(自治区域)的拓扑结构,BGP通过UPDATE消息中路由的AS属性来构造AS的拓扑结构图,进一步通过此结构图来选择路由。


  与OSPF,RIP等IGP协议相比,BGP的拓扑图要更抽象和粗略一些。因为IGP构造的是AS内部的路由器的拓扑结构图。IGP把路由器抽象成若干端点,把全网工业级路由器之间的链路抽象成边,根据链路的状态等参数和一定的度量标准,每条边配以一定的权值,生成拓扑图。


  根据此拓扑图选择代价(两点间经过的边的权值和)最小的路由。这里有一个假设,即路由器(端点)转发数据包是没有代价的,而在BGP中,拓扑图的端点是一个AS区域,边和AS之间的链路。此时,数据包经过一个端点(AS自治区域)时的代价就不能假设为0了。此代价要由IGP来负责计算。这体现了EGP和IGP是分层的关系,即IGP负责在AS内部选择花费最小的路由,EGP负责选择AS间花费最小的路由。


  BGP作为EGP的一种,选择路由时考虑的是AS间的链路花费和AS区域内的花费(由BGP 4G工业路由器配置)等因素。