您的位置:首页 > 其它

服务器双网卡双IP双网关冲突的解决办法

2011-03-28 18:31 786 查看
Web服务器双网卡双IP双网关冲突的解决办法

2010-11-02 03:04web服务器带双网卡,每个网卡接不同的isp,ip以及网关都不同, 由于windows系统对双网关支持不好,会出现某个网卡中断的现象,很麻烦, 一般用单网关+静态路由表的方法来对付 最近找到一篇文章,大家看看。 ----------------- 失效网关检测由Windows TCP/IP用于检测默认网关的故障,以及用于调整IP路由表,以便在配置了多个默认网关的情况下使用下一个默认网关。 当通过默认网关转发的某个TCP连接的TCP网段重传三次时(默认情况),失效网关检测将更改该远程IP地址的路由缓存项(Route Cache Entry,RCE),从而使用列表中的下一个默认网关来作为下一跳地址。RCE是路由表中的一个条目,用于存储目的地的下一跳IP地址。 当四分之一通过默认网关来路由的TCP连接都将它们的RCE调整为下一个默认网关时,失效网关检测就会通知IP将计算机的默认网关改为调整后的连接正在使用的那个网关。如果TCP连接继续发生失败,失效网关检测就会尝试使用列表中的下一个默认网关,在尝试完整个列表后将返回第一个默认网关。 失效网关检测仅监视TCP流量。如果其他类型的流量的连接失败,默认网关不会被切换。失效网关检测可能会在某个远程路由器失败时导致默认网关配置发生变化。主机和目的地之间的路径中发生故障的远程路由器也可能导致沿着该路径转发的TCP连接失败,并导致主机切换它的默认网关。由于失效网关检测依赖端到端的协议(比如:TCP),即使当前默认网关完全正常,主机也可能会切换它的默认网关。 ------------ 在注册表的: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 下面的每一个子项分别代表一个网络适配器,每个子项会有一个叫EnableDeadGWDetect的DWORD值 值名称: EnableDeadGWDetect 值类型: REG _ DWORD 值范围: 0 或 1 (False, True) 会激活失效网关检测的原因估计跟机房的线路质量有很大关系,网络不好有掉包现象时或服务器受到可承受限度内的攻击时让系统做出失误的判断,出现DOS现象 把跟本地连接实网卡有关的这个值全部改成0,禁用失效网关检测 这个方法不需要任何设置路由表,静态路由之类的。 注意:两条线路默认跃点数要是一样的 在配双网关并且两个网关有相同的跃点数的情况下,系统内发起的对外请求使用的网关将由 网络连接 -> 高级 -> 高级设置 中的适配器访问顺序排列来决定 排在最上方的适配器中设置的网关就是当前系统的默认网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐