给PF的ALTQ增加单IP限速的可能性
本人做小区宽带的,几年来网关设备换了不少,从CISCO的到软路由的FREEBSD再到ROS等,现在用的的ROS 3.2,最主要的原因是ROS能进行单IP限速,这年头不进行单IP限速是不行的,我这100M的带宽400用户,在高峰期不限速带宽就占满了.ROS总给我感觉性能不好,上了10000包/秒就明显感觉再提不上去了,换了个双至强双核的服务器也不行.以前用FREEBSD+PF时实在是喜欢BSD的稳定/高效.只是可惜PF可以说不能进行单IP限速,就只好放弃了. 近来看了些资料,想给PF的ALTQ增加单IP限速的功能(可能有点不自量力,呵呵),因没有这方面开发的经验,看了FREEBSD的源代码竟不知如何下手.
请问有这方面开发的前辈,给些建议。
下面是找到的BSD源码网站,与大家分享一下。
http://fxr.watson.org/fxr/source/contrib/pf/net/pf.c?v=FREEBSD72 你的弄好了没有.现在应是可以做的. 其实可以用PF做防火墙和多线负载平衡(如果是多线的话),再加ipfw做单IP限速;我就是这么做的
页:
[1]