一般我们比较推荐的双线接入,不是说简单的将电信,网通两根线路直接接到服务器上,而是通过相关的网络设备和技术手段来实现的,首先,通过网通和电信节点接入双线到机房,再接入相关网络设备,并进行相关设置,通过网络设备来实现智能路由,在服务器上只需要一个IP,一根线接入,即可实现一个IP 上的双线访问。而实现这个方案***的方法就是采用BGP协议.。BGP用来在AS之间实现网络可达信息的交换,整个交换过程要求建立在可靠的传输连接基础上来实现。这样做有许多优点,BGP可以将所有的差错控制功能交给传输协议来处理,而其本身就变得简单多了。BGP使用TCP作为其传输协议,缺省端口号为 179。与EGP相比,BGP有许多不同之处,其最重要的革新就是其采用路径向量的概念和对CIDR技术的支持。路径向量中记录了路由所经路径上所有AS 的列表,这样可以有效地检测并避免复杂拓扑结构中可能出现的环路问题;对CIDR的支持,减少了路由表项,从而加快了选路速度,也减少了路由器间所要交换的路由信息。另外,BGP一旦与其他BGP路由器建立对等关系,其仅在最初的初始化过程中交换整个路由表,此后只有当自身路由表发生改变时,BGP才会产生更新报文发送给其它路由器,且该报文中仅包含那些发生改变的路由,这样不但减少了路由器的计算量,而且节省了BGP所占带宽。
简单的双线双IP是将两根线路接入服务器,必须在服务器上绑定两个IP,插入双网卡,在大量用户访问的情况下,服务器的系统资源占用比很高,影响性能,而采用BGP协议的双线单IP技术却不会出现这个问题,因为用户来源的访问判断和线路切换是由放置在接入点上的网络设备实现的,不占用服务器系统资源,不会给服务器增加额外处理压力,性能自然优异。
BGP 机房的优点:
1.服务器只需要设置一个IP地址,***访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择***的路径,所以能真正实现高速的单IP高速访问。
2.由于BGP协议本身具有冗余备份、消除环路的特点,所以当IDC服务商有多条BGP互联线路时可以实现路由的相互备份,在一条线路出现故障时路由会自动切换到其它线路。
3.使用BGP协议还可以使网络具有很强的扩展性可以将IDC网络与其他运营商互联,轻松实现单IP多线路,做到所有互联运营商的用户访问都很快。这个是双IP双线无法比拟的。
BGP 机房需要的条件:
虽然BGP 机房好处很多,但是要构建BGP机房的难度也不小,除了技术的问题之外,更多的是政策方面的门槛。
首先,电信和网通自建的机房绝大部分都不是BGP的,因为出于商业因素,电信机房不大可能拉一条网通的光纤进去,例外的情况是该机房分为几期,其中某一期是由电信跟其他非ISP类IDC运营商合建,这样该合建机房就可以拉入网通的线路。
不过,上面的情况比较特殊,大部分的双线机房还是IDC运营商的自建机房,可以同时跟电信和网通拉线,BGP机房也一样,自建机房在线路接入方面有着比较大的灵活性,不会受到ISP的太多限制。
另外,BGP机房需要运营商有自己的AS域,当然跟CNNIC申请AS号现在已经不是非常困难的问题,具体要求和流程可以参看CNNIC的相关说明,这里就不复述了;不过还需要当地有一个负责协调不同ISP间互相广播的机构,因为Internet上每个ISP都至少拥有一个唯一的AS号,并且通过BGP向其对等互联伙伴广播其网络信息,如果没有这么一个协调的机构,那么网通是不会在自己的网络为电信做BGP广播的。在上海,有这么一个专门的机构,在北京,由通信局承担这个角色.