BGP原指边界网关协议是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。
通俗的说,BGP双线就是指服务器托管所在的机房会给服务器同时预留出两条链路,电信和联通,把服务器的IP地址同时在电信和联通的大网进行广播,使您的IP在联通和电信的网络里都有路由,这样当用户出于联通网络的时候就直接走联通的网到您的服务器,处于电信的网络就走电信到您的服务器,从而实现链路选择和优化,减少路径成本。如果是单线,比如说服务器托管在电信的机房里边,那么联通网络的用户就需要先走联通的大网然后转入电信再到机房,再转换的这个过程中会有一个很大的延时,造成用户体验率降低。
同理,多线也是一样的,多线可能会包括,电信,联通,移动,教育网,歌华,长宽….等多条链路,这样就能让分布在不同网络里边的用户都能够快速的,及时的访问到您的服务器了。