三条电信ADSL,如何做负载均衡和断线自动切换。
现在有三条电信ADSL,同时进ROS,两条LAN出,如何做负载均衡和断线自动切换。希望各位能帮忙,给我一些思路也好。谢谢。 没有哪位大哥帮帮忙吗?给点思路也好啊!:Q 自己顶上去。 最有效的方法是多重网关,加上策略。这是我最新用的负载平衡/ip rout
add gateway=网关1 routing-mark=net1
add gateway=网关2 routing-mark=net2
add gateway=网关3 routing-mark=net3
add gateway=网关1,网关2,网关3
新连接没有做标记的走默认网关,就是三个网关随便选一个,这个过程由ROS选择。确定路由后才做标记。以后做了标记的连接就固定的走原路。这样才不会断线。
写个脚本,当有一条断线时多重网关就成只有两个网关了,由两个网关平均分配。WAN口越多效果才会越明显
以前的做法是,断了一条线就把断掉线的流量都加到一个默认网关上。 谢谢楼上的兄弟给我的提示,现在就是脚本那里不明白了,如何才能做到当有一条断线时多重网关就成只有两个网关了,由两个网关平均分配。而不是断了一条线就把断掉线的流量都加到一个默认网关上。这个我想了很久因本人了解能力有限还是想不通,还请指教指教。谢谢。:') 关键脚本被保留. 原帖由 winepo 于 2007-3-31 19:09 发表 http://bbs.routerclub.com/images/common/back.gif
关键脚本被保留.
就是那个获取ADSL网关的脚本吧? :local wancount 3
:local temp
:local wanip ""
:local state
:local intname
:local newwanip
:set wanip [:toarray $wanip]
:set newwanip [:toarray $newwanip]
:for i from=1 to=$wancount do={
:set intname ("pppoe-out" . $i)
:set state
:set temp 0
:if($state) do={
:set temp add]
:set temp [:pick $temp 0 [:find $temp "/"]]}
:set wanip ($wanip . $temp)}
:if ([:typeof $oldwanip] = nil ) do={
:global oldwanip 0
:set oldwanip [:toarray $oldwanip]
:for i from=2 to=$wancount do={:set oldwanip ($oldwanip . 0)}
}
:if($wanip!=$oldwanip) do={
:for i from=0 to=($wancount - 1) do={
:set temp [:pick $wanip $i]
:if($temp!=0) do={:set newwanip ($newwanip . $temp)}
}
/ip rout set gateway=$newwanip
:log error ("gateway " . $oldwanip . "
has changed " . $newwanip)
:global oldwanip $newwanip
}
[ 本帖最后由 younger 于 2007-4-1 10:12 编辑 ] 原帖由 younger 于 2007-4-1 10:08 发表 http://bbs.routerclub.com/images/common/back.gif
:local wancount 3
:local temp
:local wanip ""
:local state
:local intname
:local newwanip
:set wanip [:toarray $wanip]
:set newwanip [:toarray $newwanip]
:for i from=1 to=$wancount do={
...
顶你了。。呵呵。。虽然我不用。。(我不是说自己用不着,我没这种环境。。拉几条ADSL) 原帖由 younger 于 2007-4-1 10:08 发表 http://bbs.routerclub.com/images/common/back.gif
:local wancount 3
:local temp
:local wanip ""
:local state
:local intname
:local newwanip
:set wanip [:toarray $wanip]
:set newwanip [:toarray $newwanip]
:for i from=1 to=$wancount do={
...
顶你了 谢谢各位的帮忙,谢谢。:) 顶了 占个位 两条网通光纤均衡+两条电信光纤均衡 路有策略 该怎么做,游戏,QQ才不断线 ooooooooooo
页:
[1]
2