自从网通与电信分家成为南北两大互联网服务运营商后,南北互访的速度比国际出口速度还要慢。根本上的解决方法不是我们能左右的。所以出现了双线路由的概念。一定会有很多人说:“双线是什么意思?”,“我们不懂啊!”“做双线路由难吗?”等等这样的问题。实际上双线路由的配置很非常简单的(注:前提要掌握IP路由等相关网络基础知识)。
假设我们申请到了网通的IP为1.1.1.1网通网关为1.1.1.2;电信IP为2.2.2.1电信网关为2.2.2.2;另外在给本地局域网网卡分配一C类IP为192.168.0.1。
下面我们要做的就是利用上面这些信息去配置一台有3块网卡(A,B,C为网卡代号)的双线策略路由器。现在我们将网通连接至网卡A,电信连接至网卡B,内网连接至网卡C。
相对于各个运营商来说,网通连接其他一些ISP速度较块,如铁通等。我们就设置网通的网关为默认路由(先不要设置电信网关),我们将两个网卡(A和B)都设置好NAT。现在内网已经可以上网了,但是现在所有的数据包都是通过网通的路由发送出去的。所以现在我们要开始关键的部分的配置。我们现在需要一个电信的所有的IP段(本人可以提供)。根据获取的IP段写成一路由表(具体语法随系统而定)。将这些的IP段的下一跳节点都设置为电信的网关,例如:在windows下面就是route ADD 157.0.0.0 MASK 255.0.0.0 2.2.2.2,其它操作系统也大同小异。因为系统中默认网关的优先级最低,所以发送至电信路由表里中的IP都会由电信线路发送出去,网通和其它ISP的IP地址就会使用默认路由即网通线路。
好了,这就是我们提到的双线策略路由,也许有人会问应该用什么系统,是不是只有*nix等系统才能做呢?这个想法是错误的,策略路由是所有平台通用的。
双线策略路由其实很简单吧!