能否在局域网设置双网关?(不连Internet,仅在两个内网之间路由)

时间:2021-03-09 20:12:24
两个网络,由一台路由器连接,现在想加一台路由器作双网关,希望在一台路由器故障时能保证网络不中断,网上有人说要将两个网关的metric设置为不同大小,我试了一下将两边的XP设置上双网关,并修改metric值,但是当我试着停掉第一网关时,网络就不能通了,我想问有人做这个成功过吗?

9 个解决方案

#1


你的网络拓扑是怎么样的?PC和路由,路由和路由之间是怎么连的?

#2


网络a---ra----网络b
网络a---rb----网络b

楼主是否这样的?
你在自己pc上面添加路由的时候,对方网络中的pc是否也添加了路由?
如果pcA默认路由是ra,你添加了一条经过rb的路由,
那么pcb的默认路由是ra,如果不同样添加一条路由的话也是不通的;

另外,你说的停掉ra的话,是怎么停?
如果只是拔插网线,那么肯定是不通的,因为拔掉网线的时候,ra不知道网络a在哪,只好丢包了。

比较好的办法有两个,一个是使用vrrp之类的协议将两个路由器放在一个组里面,
比如ra和rb,a接口接网络a,b接口接网络b
那么,做两个个vrrp组,将两个路由器的b接口放到一个组里面,a接口放到另外一个组,
并且track自己的另外一个接口,如果down掉了就进行主备切换
pc只需配置一条默认路由即可。

ps:如果你接的是交换机的话,断掉路由器肯定是不通的,
因为你配置的是静态路由,不是基于链路状态的;
对于静态路由来说,失效的前提是,接口down掉
如果你的网卡没有拔掉,静态路由肯定是生效的,所以不会发生路由切换的过程。

#3


我现在所在的公司的服务器就双网卡绑定

#4


metric应该就不用了,设置一下权重(优先级)就好了

#5


修改注册表:EnableDeadGWDetect 将值改为1 (默认值为0) 

#6


能,我们这就是但是具体设置过程不清楚!!!

#7


可以啊,修改路由表就可以啊,例如访问某个网段的,就通过网关一,访问另外一个网段的,就通过网关二,甚至高度设置为,访问某台机就通过某个网关都可以呢。不知道是不是楼主想要的,不明白metric是什么。

#8


呵呵,不是切换不过来,应为网卡的双网关切换需要300S,要想实现无缝冗余,那就使用HSRP,或者VRRP

#9


直接用两台路由器做主备啊,

#1


你的网络拓扑是怎么样的?PC和路由,路由和路由之间是怎么连的?

#2


网络a---ra----网络b
网络a---rb----网络b

楼主是否这样的?
你在自己pc上面添加路由的时候,对方网络中的pc是否也添加了路由?
如果pcA默认路由是ra,你添加了一条经过rb的路由,
那么pcb的默认路由是ra,如果不同样添加一条路由的话也是不通的;

另外,你说的停掉ra的话,是怎么停?
如果只是拔插网线,那么肯定是不通的,因为拔掉网线的时候,ra不知道网络a在哪,只好丢包了。

比较好的办法有两个,一个是使用vrrp之类的协议将两个路由器放在一个组里面,
比如ra和rb,a接口接网络a,b接口接网络b
那么,做两个个vrrp组,将两个路由器的b接口放到一个组里面,a接口放到另外一个组,
并且track自己的另外一个接口,如果down掉了就进行主备切换
pc只需配置一条默认路由即可。

ps:如果你接的是交换机的话,断掉路由器肯定是不通的,
因为你配置的是静态路由,不是基于链路状态的;
对于静态路由来说,失效的前提是,接口down掉
如果你的网卡没有拔掉,静态路由肯定是生效的,所以不会发生路由切换的过程。

#3


我现在所在的公司的服务器就双网卡绑定

#4


metric应该就不用了,设置一下权重(优先级)就好了

#5


修改注册表:EnableDeadGWDetect 将值改为1 (默认值为0) 

#6


能,我们这就是但是具体设置过程不清楚!!!

#7


可以啊,修改路由表就可以啊,例如访问某个网段的,就通过网关一,访问另外一个网段的,就通过网关二,甚至高度设置为,访问某台机就通过某个网关都可以呢。不知道是不是楼主想要的,不明白metric是什么。

#8


呵呵,不是切换不过来,应为网卡的双网关切换需要300S,要想实现无缝冗余,那就使用HSRP,或者VRRP

#9


直接用两台路由器做主备啊,