BGP对等互联是将多种带宽线路连接起来,实现自动选择最优路径,再配合智能DNS的方案,从而有效的解决中国各运营商不互通的桎梏,使响应速度得到有效提高的一种解决方案。
BGP的多线互联技术是在网络上进行设置的,无须客户对服务器进行任何调整。服务器只需要设置一个IP地址,较佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会对占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单IP双线访问。抛开成本及BGP线路来源的原因,目前的BGP方式是多线解决方案的较佳选择。
名词解释
BGP4
边界网关协议4.0版本。因特网上所用的主要区域间路由选择协议的第4版。它支持CIDR并使用路由集合机制减小路由表的大小。
边界网关协议(BGP)是运行于 TCP 上的一种自治系统间路由协议。BGP 是一设计来处理因特网的大小的协议,也是一能够妥善处理好非路由主机多路连接的协议。这是通过 EGP 实现的。BGP 交互系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括可达信息经过的自治系统(AS)清单上的信息。这些信息有效地构造了 AS 互联的图像并由此清除了路由环路,同时在 AS 级别上实施了策略决策。
BGP-4 提供了一套新的机制支持无类域间路由。这些机制包括支持网络前缀的广播、取消BGP网络中“类”的概念。BGP-4 也引入机制支持路由聚合,包括 AS 路径的聚合。这些改变为建议的超网方案提供了支持。
MAKER — 包含消息接收者可以预测的值; LENGTH — 包括头部的消息字节全长; TYPE — 消息类型编码,有Open、Update、Notification、KeepAlive。
在传输协议连接建立之后,两边发送的第一个消息是 OPEN 消息。如果 OPEN 消息可以接受,需要发回一个 KEEPALIVE 消息来确认 OPEN 消息。一旦确认了 OPEN 消息,UPDATE、KEEKPALIVE 和 NOTIFICATION 消息可以交换。每一种消息类型格式可以参考相关文件。
协议结构
Marker (16 bytes) Length (2 bytes) Type (1 byte)
Marker – 信息包含信息接收端可预测值。 Length – 包含协议头的信息长度。 Type –信息类型。信息可能是:Open、Update、Notification、KeepAlive。
在传输协议连接建立之后,各端发送的第一个信息是 OPEN 信息。如果 OPEN 信息可以接收,会返回发送确认 OPEN 信息的 KEEPALIVE 信息。一旦 OPEN 信息获得确认,UPDATE、KEEPALIVE 和 NOTIFICATION 信息进行相互交换。至于每种信息类型请参照相关文档。