BGP(Border Gateway Protocol)边界网关协议是运行于TCP上的一种自治系统的路由协议。BGP是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。BGP用于在不同的自治系统(AS)之间交换路由信息。
BGP服务器只需要设置一个IP地址,服务器的上行路由与下行路由都能选择最优的路径,真正实现高速的单IP高速访问。
由于BGP协议本身具有冗余备份、消除环路的特点,所以当IDC服务器商有多条BGP互联线路时可以实现路由的相互备份,在一条线路出现故障时路由会自动切换到其它线路.
使用BGP协议还可以使网络具有很强的扩展性可以将IDC网络与其他运营商互联,轻松实现单IP多线路,做到所有互联运营商的用户访问都很快。这个是双IP双线无法比拟的,真正基于基础运营商级别的多线网络。
静态BGP路由是指由网络运营商手动配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,运营商需要手动去修改路由表中相关的静态路由信息。静态路由信息在默认情况下是私有的,不会传递给其他的路由器。静态路由一般适用于比较简单的网络环境,在这样的环境中,运营商易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。
动态BGP路由表项是通过相互连接的交换机之间交换彼此信息,然后按照一定的算法优化出来的,而这些路由信息是在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果。为了实现IP分组的高效寻路,IETF(互联网工程任务组,是全球互联网最具权威的技术标准化组织)制定了多种寻路协议。其中用于自治系统(AS:Autonomous System)内部网关协议有开放式最短路径优先(OSPF:Open Shortest Path First)协议和寻路信息协议(RIP:Routing Information Protocol)。(注:自治系统是指在同一实体(如学校、企业或ISP)管理下的主机、路由器及其他网络设备的集合。还有用于自治域系统之间的外部网络路由协议BGP-4等。)
也就是说,当静态BGP中的网络结构发生变化,运营商是无法在第一时间自动调整网络设置以保障用户的体验度。而动态BGP可根据设定的寻路协议第一时间自动优化网络结构,以保持客户使用的网络持续稳定、高效。
相关文章
- 11-11转载-DevOps到底是什么意思?看完这篇不要再问我了
- 11-11【干货】BIOS、UEFI、MBR、GPT、GRUB 到底是什么意思?
- 11-11什么是BGP网络线路?BGP线路到底是什么意思?
- 11-11【BGP干货】使用BGP线路的机房/服务器有哪些优势?
- 11-11BGP边界网关协议线路优势
- 11-11什么是CN2,什么是BGP,什么是3C网络,什么是阿里云线路
- 11-11BGP线路到底是什么意思
- 11-11[转载]Tensorflow 的reduce_sum()函数的axis,keep_dim这些参数到底是什么意思?
- 11-11服务器租用IDC单线、双线和BGP线路的区别?
- 11-11ARM内核和架构都是什么意思,它们到底是什么关系?