文档编号:955
浏览:16381 评分:39
最后更新于:2011-07-08
环境描述:
公司使用UTT3640做为网络出口,LAN口IP为192.168.16.1。同时内网三层交换机(与UTT3640相连的接口IP:192.168.16.254;另一接口IP:172.168.1.254)下面网络中有一台SQL服务器(172.16.1.254),公司中有相当大业务数据要从中交互。
问题:
192.168.16.x网段访问SQL服务器的流量过大的时,内网访问Internet的速度不稳定。
分析:
UTT3640 LAN口都百兆接口,内网核心交换机、交换机、SQLServer都千兆接口(并使用RAID,硬盘读写速度都相当高)。目前网络设计是在UTT3640上添加一条静态路由目的为172.16.1.x/24下一跳为192.168.16.254,整个数据转发过程如上图中红色线标记,192.168.16.x访问SQLServer,是先把数据交到网关192.168.16.1(UTT3630),网关根据路由表再把数据转发到核心交换机(192.168.16.254),核心交换最终把数据转发给SQLServer。如此当访问SQLServer的流量大时,达到几十兆甚至一百兆的流量,会导致UTT3640负载情况严重,导致整个网络不稳定。
如何解决这个问题:
1、192.168.16.x访问SQLServer的数据不通过UTT3640,直接交给核心交换机,由核心交换机直接转发数据(如上图绿色线标记);
2、由核心交换机直接转发,需要在192.168.16.x网段的PC上添加一条静态路由:
目的网络:172.16.1.1/24 x
下一跳:192.168.16.254
3、添加路由可以解决此问题,但是路由需要在每一台电脑上添加,这个工作量比较大。另外内网还有一些笔记本电脑一般都是DHCP获取IP,这种操作就更加难以实施了。
解决以上问题,并且不增加网络设置工作量,一个完美的解决方法,就是使用DHCP Option 121或249 自动为PC添加静态路由。
具体操作如下(根据RFC3442):
子网掩码
|
网段描述
|
路由器地址
|
24
|
172.16.1
|
192.168.16.254
|
转换为16进制
|
18
|
ac1001
|
c0a810fe
|
Option 121:
或Option 249:
电脑上DHCP获取IP及电脑上的路由表:
如此操作后,可以解决以上所述问题。
注:
1、以上配置在UTT3640的v10.1版本中配置完成,DHCP Option功能只有部分型号支持;
2、Windows XP和 Windows 2003仅支持option 249, Windows vista、Windows 7 和Windows 2008 对 option 249 和option 121 都支持。
参考资料: