免费注册 查看新帖 |

Chinaunix

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

[网络管理] 双线策略路由的三种实现方式总结+端口映射[完结] [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-07-22 11:25 |只看该作者
原帖由 coolend 于 2008-7-22 10:48 发表
非常感谢 kevin.tan 提供的信息,上面的route补丁偶其实已经打了,但是没有取消掉

IP: equal cost multipath with caching support (EXPERIMENTAL)

现在重新编译下内核,看看有没有问题~~~~



等你的好消息,偶是一下没有环境测试

论坛徽章:
0
12 [报告]
发表于 2008-07-22 15:34 |只看该作者
哈哈~~~ 成功了!果然把内核中那个 route cache 一去掉,不用频繁 flush cache ,外网就可以用2个IP同时访问服务器。

感谢 kevin.tan  大哥的提点~~~

论坛徽章:
0
13 [报告]
发表于 2008-07-22 15:37 |只看该作者
我的内核用的centos5的,yum update后的。标准的centos5内核也没出过lz所描述的问题。

论坛徽章:
0
14 [报告]
发表于 2008-07-22 16:13 |只看该作者
原帖由 coolend 于 2008-7-22 15:34 发表
哈哈~~~ 成功了!果然把内核中那个 route cache 一去掉,不用频繁 flush cache ,外网就可以用2个IP同时访问服务器。

感谢 kevin.tan  大哥的提点~~~



不客气,coolend兄,你写的贴子给大家很多帮助咧。

BTW,学习过你的blog,”使用 IMQ+HTB+iptable 统一流量控制心得“这篇文章一直印像颇深,coolend兄,能否将你在“匹配规则过多时用散列表优化”的经验同大家分享下呀。

看过<<Linux的高级路由和流量控制HOWTO中文版>>一文,但散列表那段总是云里雾里

论坛徽章:
0
15 [报告]
发表于 2008-07-22 16:32 |只看该作者
恩,今晚花点时间把策略路由这个好好整理一下,然后放出来~~~

感谢 风中飘荡 提供的脚本参考,偶测试了下,你脚本里面 fwmark 的那些规则和防火墙中的 CONNMARK 的规则,去掉也没有问题哦~~~ 这应该是另外一种实现策略路由的方式吧,如果用这个,那么 route add -net xxx 那就可以不用了

总的感觉 IPRoute2 功能还是非常强大的,流量控制TC也属于 IPROUTE2 的一部分,TC偶也只是刚入门而已,最多算“不惑”而已,应用中也用到了其中很小一部分,有时间也深入研究下。

TC用散列表优化,在<<Linux的高级路由和流量控制HOWTO中文版>>一文中有详细的例子啊,照着做就行了,也许那里面讲得有点难懂,待策略路由弄完了,偶再把偶那篇文章弄个续集。

论坛徽章:
0
16 [报告]
发表于 2008-07-22 17:54 |只看该作者
兄弟做的不错,我做这个做了一年,呵呵,你的做法不错,但是在双口失效保护上面还需要实现,其实这才是最重要的部分!

论坛徽章:
0
17 [报告]
发表于 2008-07-22 21:05 |只看该作者
总算整理完了,还不是很细~~~ 不过重点都涉及到了

双线失效保护方面,可以定时探测两条线路,如果掉了,立即切换到另外一条线路,如果恢复了,再换回来,这里有偶以前写的一篇探测线路的几种方法,仅供参考~~~
http://linux.chinaunix.net/bbs/v ... p;highlight=coolend

论坛徽章:
0
18 [报告]
发表于 2008-07-22 21:56 |只看该作者
谢谢LZ,已收下!

[ 本帖最后由 lxw2016 于 2008-7-22 22:15 编辑 ]

论坛徽章:
0
19 [报告]
发表于 2008-07-22 22:37 |只看该作者
ip rule add fwmark 0x100 table ctc prio 40
   ip rule add fwmark 0x200 table 100 prio 40
这里100应该是cnc还是?

论坛徽章:
0
20 [报告]
发表于 2008-07-23 07:47 |只看该作者
sorry, 笔误,其实200 和 cnc 都可以,因为之前在 /etc/iproute2/rt_tables 里面指定了 200 =》 cnc

[ 本帖最后由 coolend 于 2008-7-23 11:25 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP