决战BT下载 网管员与BT的三大战役
方法3:通过NBAR加载PDLM模块法
准备工作:CISCO在其官方网站提供了三个PDLM模块,分别为kazaa2.pdlm,bittorrent.pdlm,edonkey.pdlm依次用来封锁KAZAA,BT和电驴的。我们到该站点下载bittorrent.pdlm。
实施工作:
第一步:建立一个TFTP站点(由于篇幅有限这里就不详细介绍建立方法了)。将bittorrent.pdlm复制到该站点。
第二步:在核心路由器中使用“ip nbar pdlm tftp://你的TFTP站点IP/bittorrent.pdlm”(不含引号)加载bittorrent.pdlm模块。
第三步:设置路由策略,具体命令如下。
class-map match-any bit 创建一个CLASS-MAP名为BIT
match protocol bittorrent 要求符合模块bittorrent的标准
policy-map limit-bit 创建一个POLICY-MAP名为limit-bit
class bit 要求符合刚才定义的名为BIT的class-map
drop 如果符合则丢弃数据包
interface GigabitEthernet0/2 进入网络出口那个接口
service-policy input limit-bit 当有数据包进入时启用limit-bit路由策略
service-policy output limit-bit 当有数据包出的时候启用limit-bit路由策略
小提示:如果不想每次启动路由器都要手工加载TFTP上的bittorrent.pdlm的话还可以把这个PDLM文件上传到路由器的FLASH中,具体命令是copy tftp flash或copy tftp disk0,然后选择TFTP服务器的IP地址即可。
另外在实际使用过程中发现如果想要指定BT软件使用的带宽的话,会给路由器带来很大的负载,CISCO6509上限制带宽后负载达到90%以上,所以不建议大家设置BT使用的带宽,最好直接封锁。当然对于封锁KAZAA及EDONKEY的配置方法和封锁BT类似,感兴趣的读者可以自己做下配置练习。
经过使用NBAR加载PDLM模块法封锁BT软件后小高已经完全断绝了公司内部的BT使用,所有员工在上班时间都安心工作,网络速度也恢复到以前的稳定值。