什么是BGP?BGP属于一种技术,一般应用于IDC多线机房,即集成多条线连接到机房。实现多线单IP。因为最早的多线机房都是双线双IP,所以现在很多双线机房都在使用这项技术,让用户在使用IP的时候更容易操作。边界网关协议(BGP)是运行在TCP上的自治系统(AS)路由协议,也是唯一能够正确处理不相关路由域之间多个连接的协议。BGP不能生成路由,主要通过一些属性和策略来控制路由。
流行观点
中国电信、中国联通、中国移动以及一些拥有AS自治域的大型私有IDC运营商,都可以通过BGP协议实现多线互联。简单打个比方,去上海(网站)出差,可以选择多种模式,比如公路(电信)、飞机(联通)、高铁(移动)等。BGP就像一个智能APP,可以帮助用户选择最佳的交通方式,在遇到临时问题时可以自动帮助用户选择最佳的交通方式。
具体实施方案
国内IDC机房需要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号,然后向其他网络运营商的AS广播自己的IP地址,通过BGP协议连接多个AS,实现自动跨网接入。此时,用户发出访问请求后,会根据BGP协议的机制,在连接的AS中自动为用户提供最佳路由,实现不同网络运营商的用户对同一机房资源的高速访问。
BGP的优势
1.自动最佳网络路径选择。
2.线路冗余。
3.网络可靠稳定。
4.实现多网接入。
真伪BGP在价格上有什么区别?
如上所述,构建BGP网络的企业首先需要有自己的AS号和IP地址段,然后将自己的IP地址段广播给所有运营商的AS网络,并在自己的AS和多个对应的AS之间进行BGP连接,然后通过BGP协议引导用户通过最佳路径访问服务器。
真BGP成本=AS+IP地址段+设备成本+动态(BGP)带宽。
伪bgp成本=AS+IP地址段+设备成本+静态带宽。
真伪BGP的使用效果有什么区别?
真正的BGP实现了用户最佳路径的自动选择。
即使单条BGP线路出现故障,BGP也能自动引导用户选择最佳接入路径。
伪BGP虽然也实现了多线接入,但不具备真BGP的动态最佳路径切换功能。所以一旦线路出现故障,就会导致用户无法接入,所以只能手动切换接入线路。
当然,除了以上三种情况,市场上也有半真半假的BGP机房。
混合BGP
比如一个叫五线BGP的机房,其中联通、移动、A企业是BGP动态带宽,而中国电信、B企业是静态带宽,一旦联通或其他动态带宽线路出现故障,用户只能自动分配到移动、A企业的动态带宽线路,仍然达到BGP效果。但是,如果中国电信或B企业出现静态带宽故障,用户不会被自动分配到其他静态或动态网络。此外,静态带宽所在的AS中形成路由黑洞,AS中的用户将无法访问,需要人为干预进行人工修复,修复时间较长。
“借鸡下蛋”式BGP
除了混合BGP,目前市场上还有一种更便宜的BGP实现。如上图所示,企业购买中国电信的单线机房并广播自己的IP地址,同时在专线上与另一家第三方IDC服务商的伪BGP机房互联,在第三方IDC服务商的AS域中广播自己的IP地址,从而在单线机房的基础上变相实现BGP效果。但是,与前面的情况一样,一旦发生静态带宽故障,出现路由黑洞,就需要手动干预。