免费注册 查看新帖 |

Chinaunix

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

[网络管理] Iptables 的效率问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2007-11-20 09:39 |只看该作者

请问有什么方法可以减少规则行数呢?

我有个IPTABLES,里面有上千条
-A PREROUTING -d *.*.*.30 -p udp -m udp --dport 20004 -j DNAT --to-destination 192.168.1.247:20004
-A PREROUTING -d *.*.*.30 -p udp -m udp --dport 20005 -j DNAT --to-destination 192.168.1.247:20005
.
.
.
.
.
-A PREROUTING -d *.*.*.30 -p udp -m udp --dport 21000 -j DNAT --to-destination 192.168.1.247:21000
请问有什么方法可以减少规则行数呢?

论坛徽章:
0
22 [报告]
发表于 2007-11-20 10:16 |只看该作者
太多了吧,影响还是有的。

论坛徽章:
0
23 [报告]
发表于 2007-11-20 10:37 |只看该作者
怎么说呢!IPTABLES确实很强大,灵活定制.速度还是有影响的,和PIX之类的硬件防火墙不可比拟的,因为我们不会优化.

论坛徽章:
0
24 [报告]
发表于 2007-11-20 11:55 |只看该作者
原帖由 mzwindy 于 2007-11-20 09:39 发表
我有个IPTABLES,里面有上千条
-A PREROUTING -d *.*.*.30 -p udp -m udp --dport 20004 -j DNAT --to-destination 192.168.1.247:20004
-A PREROUTING -d *.*.*.30 -p udp -m udp --dport 20005 -j DNAT --to ...

-A PREROUTING -d *.*.*.30 -p udp -m udp --dport 20004:20010 -j DNAT --to-destination 192.168.1.247

论坛徽章:
0
25 [报告]
发表于 2007-11-20 15:12 |只看该作者
我做过压力测试,会不会变慢,这个很难讲。

但CPU的负载会随着数量加大。

并且你的CPU如果足够强(非应用层的东西,kernel处理的效率还是非常高的),并发又不是足够多,你肯定感觉不出有什么差异,这个是肯定的。

我有个650Mhz的CPU+82559的网卡,带近1000台电脑,两根百M的线,CPU的负载,小的不得了。

[ 本帖最后由 Axin 于 2007-11-20 15:15 编辑 ]

论坛徽章:
0
26 [报告]
发表于 2007-11-20 16:15 |只看该作者
怎么会用那么多条数目呢?进来的每个包都要检测,那肯定会慢一些的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP