免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
21 [报告]
发表于 2004-08-25 17:15 |只看该作者

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

原帖由 "ljily000" 发表:


其中10.0.0.0/255.255.255.1与10.0.0.1/255.255.255.1是何意思?不解!

按IP地址的奇偶性来拆分流量,参看http://bbs.chinaunix.net/forum/viewtopic.php?t=381793&highlight=lyking

论坛徽章:
0
22 [报告]
发表于 2004-08-26 10:21 |只看该作者

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

谢谢lyking!
学习ing.

论坛徽章:
0
23 [报告]
发表于 2004-08-26 10:30 |只看该作者

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

我的内网是192.168.0.0/24的网段可以这样写吗?

  1. iptables -t mangle -A PREROUTING -s 192.168.0.0/255.255.255.1 -j MARK --set-mark 0x1
  2. iptables -t mangle -A PREROUTING -s 192.168.0.1/255.255.255.1 -j MARK --set-mark 0x2
复制代码

论坛徽章:
0
24 [报告]
发表于 2004-08-26 11:57 |只看该作者

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

原帖由 "ljily000" 发表:
我的内网是192.168.0.0/24的网段可以这样写吗?
  1. iptables -t mangle -A PREROUTING -s 192.168.0.0/255.255.255.1 -j MARK --set-mark 0x1
  2. iptables -t mangle -A PREROUTING -s 192.168.0.1/255.255.255.1 -j MARK --set-mark 0x2
复制代码


当然可以.它只管IP地址的最后一位是否是1来判定奇偶性.

论坛徽章:
7
寅虎
日期:2014-08-15 12:54:11狮子座
日期:2014-10-28 23:42:142015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-08-04 06:20:00IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:00
25 [报告]
发表于 2004-09-03 11:54 |只看该作者

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

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

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

都是通过同一个ppp出去,并没有切换。

论坛徽章:
0
26 [报告]
发表于 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
27 [报告]
发表于 2004-09-03 15:53 |只看该作者

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

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

论坛徽章:
0
28 [报告]
发表于 2004-09-03 15:58 |只看该作者

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

看了。收藏

论坛徽章:
0
29 [报告]
发表于 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
30 [报告]
发表于 2004-09-03 16:13 |只看该作者

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

等值多通路由方法的路由维护教本我正在整理,过两天贴上来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP