1
xuboying 2016-03-21 13:05:42 +08:00
请教楼主一个问题,有这么个场景,多个 gw ,配了几百条静态路由,部分走 gw_a ,部分走 gw_b ,当某个 gw 不通的时候希望能快速切换到另一个,现在的做法是删光所有路由,重新 add 一遍所有,能否通过策略路由简单实现呢?
|
2
xuboying 2016-03-21 13:07:18 +08:00
gw_a gw_b 都是可用网关,只是速度不同。
|
4
xuboying 2016-03-21 13:51:34 +08:00
@czz811 我没有运行任何动态路由协议,只有手工 ping 来确认 gw 是否有效,这种方式下如何告之系统某个 gw 失效?
|
7
mhycy 2016-03-21 16:41:49 +08:00 1
@xuboying
我所理解的情况是没法做两端心跳的情况下只能手工配置(就是你说的那样) 也许可以用子接口的方式实现 eth0.1 eth1.1 均为路由端口 eth0.2 eth1.2 心跳使用 如果 eth0.1/eth1.1 挂了,把端口 down 掉 正常情况下,路由不会向一个已关闭的端口发送数据(需要优先级策略) |
8
xuboying 2016-03-21 18:48:08 +08:00
@wsgzao 测试环境不在公网上,是公司的测试机。验证路由只要用 ip route get x.x.x.x 看看 gw 对不对就行了。我的思路是 enable 一个 table ,或者 disable 一个 table ,或者优先某个 table, 不知道能否这么用
|
9
holyzhou 2016-03-21 23:15:59 +08:00
依稀记得好像我们把这个用在电信联通的源地址返回上 从哪个口进来从那个口出去
|