近期有有些小伙伴问问BGP为什么还分为动态和静态,有什么区别吗?这个我就想和大家我在这里说道说道了,那么在这之前我们先来认识认识什么是BGP,然后再深入了解~
一.BGP是什么?
BGP(Border Gateway Protocol,边界网关协议)是用来连接Internet上的独立系统的路由选择协议。它是Internet工程任务组制定的一个加强的、完善的、可伸缩的协议。采用BGP方案来实现双线路互联或多线路互联的机房,称为BGP机房。BGP服务器我们一般称为多线
BGP线路,是指机房接入了电信、联通、移动、等各大网络运营商,通过BGP协议实现互联的线路,BGP是目前使用最多的线路。使用BGP线路服务器,只需要在服务器上设置一个IP地址,所有的网络运营商骨干路由设备将会自动选择最佳的路由线路到达道机房,以保证不同网络运营商用户的高速访问。
二.动态BGP
动态BGP多线网络,路由表项是通过相互连接的交换机之间交换彼此信息,然后按照一定的算法优化出来的,而这些路由信息是在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果。为了实现IP分组的高效寻路,IETF制定了多种寻路协议。也就是说,当静态BGP中的网络结构发生变化,运营商是无法在第一时间自动调整网络设置以保障用户的体验度。而动态BGP可根据设定的寻路协议第一时间自动优化网络结构,以保持客户使用的网络持续稳定、高效。所以,动态BGP网络被称为真正意义上的BGP。