找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2240|回复: 6

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

[复制链接]
发表于 2007-5-24 09:31:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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

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

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

不知道以上理解对不,希望大家帮忙讨论一下,谢谢!
routeros
 楼主| 发表于 2007-5-24 10:11:37 | 显示全部楼层
理论上想应该可以。

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

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

使用道具 举报

发表于 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 [/ip address get [/ip address find interface=($pppoe-name . $ii) dynamic=yes] address]
:global adsl-ipp [:pick $adsl-ip-dd 0 [:find $adsl-ip-dd "/"]]
/ip route set [/ip route find comment=("adsl" . $i)] gateway=$adsl-ipp
}
}
routeros
回复

使用道具 举报

发表于 2007-5-24 14:21:12 | 显示全部楼层
源地址改变,肯定会掉的
routeros
回复

使用道具 举报

 楼主| 发表于 2007-5-25 08:45:56 | 显示全部楼层


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

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

使用道具 举报

发表于 2007-5-25 15:47:12 | 显示全部楼层
在用check gateway,目前还没出现断线情况
routeros
回复

使用道具 举报

发表于 2007-5-25 18:52:24 | 显示全部楼层
脚本有脚本的好处,check gateway不一定什么情况都适用
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-19 13:07 , Processed in 0.093820 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表