ljz625 发表于 2007-5-24 09:31:32

请教:在多ADSL中,做了源IP地址分流,但到一条ADSL掉了后,原先走这ADSL的会掉吗?

就是做了,根据不同的源IP地址做mark routing来走不同的ADSL

但是到一条ADSL掉了后,原来走这条ADSL的机器,会掉吗
还是可以自动切换到其他线路。

有种想法是:专门找一条线来当其他ADSL掉的时候,那些机器全部转到这条线来。
但问题是:其他ADSL都做了mark routing标记的,怎么让这些做了不同mark routing标记的ADSL,最后在掉了后都走这条专用的线。

不知道以上理解对不,希望大家帮忙讨论一下,谢谢!

ljz625 发表于 2007-5-24 10:11:37

理论上想应该可以。

刚才模拟做了一下试验,只要有一条默认路由是走的那条专用的线
其他做了mark routing 的ADSL如果掉了,会自动走那条专用的线

因为没有多ADSL线做测试,所以只是按照想法,模拟做了一下,可以的
如果有不对的地方,欢迎指正!

louyc 发表于 2007-5-24 12:52:43

看我的脚本
http://bbs.routerclub.com/thread-24945-1-1.html
线路备份的话可以在else={}的括号中添加如下脚本:
:for ii from=1 to=$x do={
/interface pppoe-client monitor ($pppoe-name . $ii) once do={:global adsl-statu $status}
:if ($adsl-statu="connected") do={
:global adsl-ip-dd address]
:global adsl-ipp [:pick $adsl-ip-dd 0 [:find $adsl-ip-dd "/"]]
/ip route set gateway=$adsl-ipp
}
}

sxmong147 发表于 2007-5-24 14:21:12

源地址改变,肯定会掉的

ljz625 发表于 2007-5-25 08:45:56

原帖由 louyc 于 2007-5-24 12:52 发表 http://bbs.routerclub.com/images/common/back.gif
看我的脚本
http://bbs.routerclub.com/thread-24945-1-1.html
线路备份的话可以在else={}的括号中添加如下脚本:
:for ii from=1 to=$x do={
/interface pppoe-client monitor ($pppoe-name . $ii) once d ...

谢谢楼上的朋友写的脚本。

我在ROS2.9.27上试了,只要做了mark routing的路由上选择check geteway=ping
当走这个线的掉了后,会自动走默认路由,好像2.9X系列的可以不用写切换脚本了。
还希望大家考证。

a123123 发表于 2007-5-25 15:47:12

在用check gateway,目前还没出现断线情况

louyc 发表于 2007-5-25 18:52:24

脚本有脚本的好处,check gateway不一定什么情况都适用
页: [1]
查看完整版本: 请教:在多ADSL中,做了源IP地址分流,但到一条ADSL掉了后,原先走这ADSL的会掉吗?