免费注册 查看新帖 |

Chinaunix

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

熟悉IP分流朋友进来看看 [复制链接]

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
11 [报告]
发表于 2009-01-06 14:26 |只看该作者
原帖由 freebird1983 于 2009-1-6 13:57 发表
Godbach (To be 千里马!)
你ip流量统计,是在内核里面做的啊,没有用libpcap,在外面做?
如果在内核里面,你是不是通过数包,还是有更好的方法?


我暂时还没做,只是这样的设想。在内核态用户态估计都可以实现。

内核态的话就要截获所有的IP报文,然后进行统计。

论坛徽章:
0
12 [报告]
发表于 2009-01-06 15:44 |只看该作者
在用户态做比较麻烦。
还是在内核中数包相对容易一些

论坛徽章:
0
13 [报告]
发表于 2009-01-06 15:57 |只看该作者
楼主要的就是流量控制方面的东西, 前面说的tc命令可以满足你的需求. 你先看看tc的说明.

论坛徽章:
0
14 [报告]
发表于 2009-01-06 16:01 |只看该作者
可以看看这个, 有朋友已经分析过.
http://linux.chinaunix.net/bbs/v ... p%3Bfilter%3Ddigest

论坛徽章:
0
15 [报告]
发表于 2009-01-06 17:09 |只看该作者
我也正在做流量统计的活,用iptables做的,只统计经过forward链上的流量,现在运行的还可以,但应用面很窄,如果防火墙做了代理就无法使用了

论坛徽章:
0
16 [报告]
发表于 2009-01-06 17:13 |只看该作者
我最初的想法只想统计内网每个IP与外网通信的包,所以放在forward中最,但后来发现有了代理就不行了

论坛徽章:
0
17 [报告]
发表于 2009-01-06 17:15 |只看该作者
我们在这个基础上做了黑名单处理,而没有做流控

论坛徽章:
0
18 [报告]
发表于 2009-01-06 17:17 |只看该作者
Godbach (To be 千里马!)
-------------------------------------
你觉得在netfilter中的哪个HOOK中做流量统计比较好

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
19 [报告]
发表于 2009-01-06 17:27 |只看该作者
原帖由 fly6 于 2009-1-6 17:17 发表
Godbach (To be 千里马!)
-------------------------------------
你觉得在netfilter中的哪个HOOK中做流量统计比较好


看了你上面的回帖。我个人还没有进行具体进行这个面的设计工作,估计会和应用场合有关。

如果是转发数据包的网络设备,一般都应该在FORWARD上做。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
20 [报告]
发表于 2009-01-06 17:37 |只看该作者
对于网关来说,可能要做NAT,然后就把内网的数据包通过FORWARD出去了,可以在FORWARD上做。
如果对于一个向外网提供服务(譬如FTP)的服务器,则可以考虑在PREROUTING和LOCAL_IN处。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP