大 家在做项目的时候可能经常会碰到用户反映BT占用了大量的出口带宽,让你想办法帮助解决吧,现在BT软件太变态,通常的封端口已经搞不定他了。试试用CISCO的NBAR来封,效果一流,呵呵。 NBAR是一种动态能在四到七层协议特征码的 技术,它不但能做到普通ACL能做到那样控制静态的TCP UDP的报,也能做到控制一般ACLs不能做到动态的端口的那些协议(如BT)之类. An external Packet Description Language Module (PDLM)的文件用来扩展NBAR识别的协议。 到http://www.cisco.com/pcgi-bin/tablebuild.pl/pdlm 下载bittorrent.pdlm和eDonkey.pdlm,(需要CCO帐号) TFTP上传到FLASH中 加载pdlm模块(针对BT和电驴) ip nbar pdlm bittorrent.pdlm ip nbar pdlm eDonkey.pdlm 建立BT特征码相关的class-map "denybt" class-map match-any denybt match protocol bittorrent match protocol edonkey 定义符合bittorrent特征的数据包处理方式policy,这里是drop policy-map bittorrent-policy class denybt drop 然后在你的路由器内网端口配置中添加service-policy interface fa0/1 ip address 192.168.100.254 255.255.255.0 ip nat inside service-policy input bittorrent-policy \定义对进入的数据包执行策略检查 service-policy output bittorrent-policy \定义对外出的数据包执行策略检查 duplex full 这种方式封BT和电驴目前是十分有效的,也可以只限制BT的带宽使用。详细的配置信息可以参考CISCO的文档 |
转载于:https://blog.51cto.com/my636/165902