双线路由设置有很多值得学习的地方,这里我们主要介绍如何解决双线路由设置。众所周知目前我国国内网络接入服务提供商基本由中国网通和中国电信两家垄断,在线路和站点互访方面存在一定的问题,那就是如果你的网络属于中国网通的线路,那么访问中国电信的资源会比较慢。
而如果你的网络是中国电信提供的,同样访问中国网通的资源会比较慢。这也是为什么很多企业用户开始申请双线路来解决这种问题的原因,但是身为网络管理员的我们是否了解合理分配网络访问出口和链路方向呢?
通过合理分配目的地IP地址可以让我们更好的利用网络资源,让访问电信网络的数据可以发送到电信链路,同理让访问网通的数据可以顺利发送到网通链路,下面就请各位跟随笔者一起学习如何从本地入手解决双线路由设置问题。
一、网络环境介绍
这里我们虚拟一个网络环境,通过这个虚拟环境来讲解如何从本地入手解决双线路由设置问题。
当我们企业有两条单独的宽带线时,一条是普通宽带中国电信1M,另一条是中国网通的ADSL线路,员工计算机有两张网卡都是Realtek RTL8139 Family PCI Fast Ethernet NIC,分别有两个modem,型号依次为ZyXEL的PRESTIGE 600 series,上海贝尔的ADSL Home Plus Plus 500,我们想两条宽带线路都利用好,可以保证访问网通和电信线路的地址速度都比较快。
二、需求讲解
我们首先要明确的就是双线路由设置的目的是什么,一般企业用户遇到的问题实际上是想把两条线路合并到一起,并且可以实现访问电信网络通过电信ADSL,而访问网通网络则通过网通ADSL。
如果简单的通过一些网卡合并软件将两块网卡绑定到一起是无法满足这种智能选择路由的目的的。
实际上我们需要解决的和利用策略路由让网络数据包智能传输有类似之处,而本文主要讲解的是从本地计算机入手而不是从路由器入手解决线路问题。
三、具体实施办法
在单机网络环境下是否也有诸如策略路由这样的解决技术和方案呢?答案是肯定的,我们可以通过计算机自身的路由表功能实现。
对于每个连接到网络的计算机来说自身都有一个路由表,他类似于路由器的路由表,帮助计算机发送网络请求到指定的IP地址。
我们可以通过“开始->运行”进入命令行窗口然后执行route print来查看本机的路由表信息。
计算机中的路由表和路由器上的一样,也可以由我们根据需要添加和删除。因为解决读者问题的关键就放到了如何更合理的规划路由信息,让电信网络访问走电信网卡,让网通网络访问走网通网卡呢?笔者以自己的计算机为例进行介绍。
第一步
笔者计算机有两块网卡,假设连接了不同的线路。连接网通的网卡,ip设置为192.168.1.111,网关设置为192.168.1.1,连接电信的网卡,ip设置为192.168.0.111,网关设置为192.168.0.1。
第二步
通过route print命令查询当前计算机的默认网关,显示在Default Gateway后面的就是默认网关地址。如果显示为192.168.1.1则说明默认以网通线路为出口,如果是192.168.0.1则说明默认以电信线路为出口。
实际上本文讲解的主要方法都是在本地计算机上执行的,通过为本地计算机添加不同的路由信息,从而实现了访问不同线路发送目的地不同的功能,这样我们才可以顺利的将访问电信网络的数据可以发送到电信链路,让访问网通的数据可以顺利发送到网通链路。
不过本方法也存在一定的缺点,那就是当本地计算机上网卡硬件更换后,之前设置的路由信息也将自动消失。我们不得不再次针对设置信息进行添加。
另外本方法只是针对单个计算机进行设置的,如果需要让整个企业各个员工计算机都能够完成这种智能路由的功能的话,除了编写批处理文件添加路由信息外,恐怕还是利用路由器中的路由策略更加方便。