免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: lyking
打印 上一主题 下一主题

[网络管理] 【原创】双adsl链路冗余互备及流量分担的实现 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-09-03 15:35 |显示全部楼层

【原创】双adsl链路冗余互备及流量分担的实现

原帖由 "bun" 发表:
我按照这个办法设置了,发现无论什么情况下都只是通过一个ppp出去。

我尝试在mangle里无论只设置一行
-A PREROUTING -j MARK --set-mark 1
或者
-A PREROUTING -j MARK --set-mark 2

都是通过同一个ppp出去..........

匹配条件怎么不设呢,所有流量都匹配第一条,当然只走一条。

论坛徽章:
0
12 [报告]
发表于 2004-09-03 16:08 |显示全部楼层

【原创】双adsl链路冗余互备及流量分担的实现

原帖由 "platinum" 发表:
两个问题
1、拨号上去以后,ip route的结果是什么,是不是一个路由地址,ip rules里指定另一个?
2、这个不是动态路由,是按IP地址的奇偶人为划分的,能否实现动态分配?

1.第一个问题没太明白,不过我的路由表如下:
  1. [root@linuxrouter root]# ip rule ls
  2. 0:      from all lookup local
  3. 32764:  from all fwmark 0x2 lookup ppp1
  4. 32765:  from all fwmark 0x1 lookup ppp0
  5. 32766:  from all lookup main
  6. 32767:  from all lookup 253
  7. [root@linuxrouter root]# ip route ls table ppp0
  8. 192.168.253.0/24 dev eth2  scope link
  9. 192.168.254.0/24 dev eth1  scope link
  10. 10.0.0.0/23 dev eth0  scope link
  11. 169.254.0.0/16 dev eth2  scope link
  12. 127.0.0.0/8 dev lo  scope link
  13. default dev ppp0  scope link
  14. [root@linuxrouter root]# ip route ls table ppp1
  15. 192.168.253.0/24 dev eth2  scope link
  16. 192.168.254.0/24 dev eth1  scope link
  17. 10.0.0.0/23 dev eth0  scope link
  18. 169.254.0.0/16 dev eth2  scope link
  19. 127.0.0.0/8 dev lo  scope link
  20. default dev ppp1  scope link
  21. [root@linuxrouter root]#
复制代码

2.第二个问题,要动态分配的话还是用等值多通路由比较好。打上补丁就更好。也可以采用iptables的random扩张,详见JohnBull的高级流量控制文档。
  1. [root@linuxrouter root]# ip route ls
  2. 218.63.92.1 dev ppp1  proto kernel  scope link  src 218.63.92.10
  3. 220.163.38.1 dev ppp0  proto kernel  scope link  src 220.163.38.113
  4. 192.168.253.0/24 dev eth2  scope link
  5. 192.168.254.0/24 dev eth1  scope link
  6. 10.0.0.0/23 dev eth0  scope link
  7. 169.254.0.0/16 dev eth2  scope link
  8. 127.0.0.0/8 dev lo  scope link
  9. default
  10.         nexthop via 220.163.38.1  dev ppp0 weight 1
  11.         nexthop via 218.63.92.1  dev ppp1 weight 1
  12. [root@linuxrouter root]#
复制代码

论坛徽章:
0
13 [报告]
发表于 2004-09-03 16:13 |显示全部楼层

【原创】双adsl链路冗余互备及流量分担的实现

等值多通路由方法的路由维护教本我正在整理,过两天贴上来。

论坛徽章:
0
14 [报告]
发表于 2004-09-04 01:36 |显示全部楼层

【原创】双adsl链路冗余互备及流量分担的实现

说明一下,本贴的方法只能对于PPP链路生效。因为,PPP协议能够维护其链路的状态,并且pppd会调用ip-up/ip-down脚本。
而对于类以太网的多路访问网络,不仅要能够检测链路状况,而且需要相应检测对端网关的手段,比如中间加了交换机的情况,链路状态无法反映网关的可达状态。
所以,要在多路访问网络上实现多链路冗余,还需要另寻它路。
网中人的方法是其中一个方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP