APP下载

BGP协议在大型企业广域网设计中的实践

2021-04-09何国军

数字通信世界 2021年3期

何国军

(中国国际航空股份有限公司信息管理部,北京 101312)

边 界 网 关 协 议(Border Gateway Protocol,BGP)是一种用来在路由选择域之间交换网络可达性信息(Network Layer Reachability Information,NLRI) 的 路由选择协议。由于不同的管理机构分别控制着他们各自的路由选择域,因此路由选择域通常被称为自治系统(Autonomous System,AS)①,而经典的自治系统的定义是:一组路由器在统一管理之下,在AS内使用内部网关协议(Interior gateway protocol,IGP)和统一度量来路由数据包,而通过外部网关协议将数据包路由到其他AS ②,该定义目前仍然在发展,因为很多AS在其内部使用多种内部网关协议和不同的度量。按照经典自治系统的定义,在一个AS内通常使用内部网关路由协议,这通常会使大型企业网络设计者在设计大型企业网络时更加倾向于更多地选择内部网关路由协议而忽略BGP。

为了完成企业广域网络的设计与实施,我们有必要对IGP和BGP进行一个全面的比较,目前使用较多的IGP按照行为可以分为距离矢量算法,链路状态算法和混合算法三类,但其实现的目标均为在单一的路由域内选择最佳的可达性信息,为达到这个目标,IGP通常具有网络拓扑发现能力,自动适应网络拓扑变化能力,能周期性更新网络可达性信息,使用共同的路径选择策略,能提供一定的路径控制能力。从这些特点看,IGP就是为单一路由域设计的,它所需要的管理较少,自动化成度较高。BGP能够提供广泛的域间策略控制,具有很强的可扩展性,能够互联极大规模网络。在设计极大规模企业网络时我们将二者结合起来,完成任何一者不能单独完成的任务,笔者即通过两个协议的结合为某大型企业网络实现了广域网改造。……

登录APP查看全文