NBAR(Network-Based Application Recognition) 的意思是网络应用识别。 NBAR是一种动态能在四层到七层发现协议的技术。它不同于ACL,仅仅依靠端口号进行对应用服务的判断,更加精准的是可以通过数据包本身的描述进行识别判断,该数据属于哪一种服务,可以对使用动态分配TCP/UDP端口号(如P2P下载软件)的应用程序和HTTP流量等进行分类。

实际上NBAR的应用原理在于对网络应用层面的监控,可以进行代码匹配来识别数据报的具体应用,例如FTP、WEB、BT、电驴等等。即便所应用的服务端口变化,NBAR也可以识别出来具体的服务。NBAR首先可以应用于网络监控,判断究竟在你的网内哪种服务占据着最主要的流量,以便于配合QOS来做流量的修整。

PDLM它是NBAR针对于网络高层应用的主要识别原理,从Cisco IOS 12.0之后引入了NBAR的概念,由于IOS的版本高低不同,较高的IOS已经内嵌支持bittorrent和eDonkey两种协议,如果您的设备目前没有能力发现BT和电驴的流量,主要是不支持这两个协议。

1.上传PDLM, 如果IOS已经支持这两种协议,则无需上传PDLM

cisco#copytftp flash  //采用TFTP协议,复制TFTP文件到路由器flash

Addressor name of remote host []? 192.168.10.10 //TFTP服务器的IP地址

Sourcefilename []? bittorrent.pdlm //上传支持BT协议的PDLM

Destinationfilename [bittorrent.pdlm]?  //上传后的目的文件名

Accessingtftp://192.168.10.10/bittorrent.pdlm...

Eraseflash: before copying? [confirm]n

//一定要选择NO,不格式化Flash,否则PDLM是上传到Flash中了,Flash中的其他的文件都被格式化了

cisco#showflash //查看flash确认已经上传成功

Systemflash directory:

File  Length  Name/status

1  15824768  3600_12_3(22)(fc2).bin

2   3100    bittorrent.pdlm

[15827996bytes used, 17202144 available, 33030140 total]

32768Kbytes of processor board System flash (Read/Write)

2.第二步:通过IP NBAR命令加载PDLM模块到内存中

cisco(config)#ipnbar pdlm flash:bittorrent.pdlm

cisco(config)#ipnbar pdlm flash:eDonkey.pdlm

3.使用Class-map来对流量进行分类标记

cisco(config)#class-mapmatch-any bt

cisco(config-cmap)#matchprotocol bittorrent

cisco(config-cmap)#matchprotocol edonkey

“match-any”匹配上其中一种流量,就执行分类

“match-all”匹配所有流量,才分类

//使用Class-map对流量进行分类,Class-map的名字为BT

//Match 对象很多,可以ACL或者协议等

4.使用Policy-map对分类的流量给定丢弃的策略

cisco(config)#policy-mapDeny-bt

//流量已经分类,使用Policy-map的目的是针对这些分类的流量给定一个什么样的策略。

这里先定义policy-map 的名字为Deny-bt 名称可以是任意字符

cisco(config-pmap)#classbt

//在Policy-map中关联Class-map 的名字

//policy-map给这些满足分类流量的策略是丢弃,你可以做做限速,可以让下载BT,但是速度限制20Kbps

cisco(config-pmap-c)#drop

cisco(config)#ip cef  //要使用NBAR必须启用 Cisco 快速转发

5.应用在连接Internet的接口下

cisco(config)#int e0/2  //在接口下要调用Policy-map 的策略

cisco(config-if)#ip nbar protocol-discovery//开启接口下NBAR

cisco(config-if)#service-policyoutput Deny-bt //把策略应用E0/2的出方向

cisco(config-if)#service-policyinput Deny-bt //把策略应用E0/2的入方向

6.在路由器上检查配置

Show class-map

Show Policy-map

Show policy-mapinterface e0/2

转载于:https://blog.51cto.com/baigp/1259367

Cisco_NBAR封杀BT和电驴下载相关推荐

  1. 揭秘Cisco NBAR封杀BT和电驴下载

    揭开Cisco NBAR 的神秘面纱: NBAR (Network-Based Application Recognition) 的意思是网络应用识别. NBAR是一种动态能在四层到七层发现协议的技术 ...

  2. 破解Vista下载线程限制 让BT和电驴飙起来

    <script language='javascript' src='http://www.shiqiaotou.com/donetk/Header.js'></script> ...

  3. 一个基于BCH的付费电驴下载的设想

    作者新浪微博:中本蒜-袁维 感觉不比ipfs和joystream差 ​​​刚刚吃饭,想到了一个付费下载的解决方案,可以把电驴和BCH结合在一起. 虽然目前有ipfs和joystream,但是前者似乎也 ...

  4. 打造linux下bt、电驴、ftp一体服务器

    打造个人专用bt.电驴.ftp一体服务器 操作系统选择了Debian 4.0(etch),当服务器当然要用linux了,稳定嘛~ 下载地址: [url=http://debian.cn99.com/d ...

  5. Vista破解TCP/IP线程数为BT、电驴提速(转)

    Windows vista破解TCP/IP的线程数为BT.电驴提速,这个问题是Vista之家团队接到的最多的问题,解决这个问题,首先要下载一个补丁: 补丁下载: 如何replace: 输入兩个comm ...

  6. 《明日世界》电驴下载放出

    2010年1月10日,我应CSDN西安程序员俱乐部邀请,为广大西安的程序员们做了题目为<明日世界-云端计算下的程序设计需求>的主题演讲. 这应该是一个比较新颖的话题,我自己也在不断学习中, ...

  7. Visual Studio.net 2005 简体中文版[电驴下载]

    Visual Studio.net 2005 简体中文版[电驴下载] 中文名称:Visual Studio .net 2005 简体中文版 英文名称:Visual studio 2005 Team S ...

  8. 目前还存活的多个电驴下载站点

    0.http://www.emule-project.net/ 这个不用说了,emule官方,没有它就没有下面的所有一切,德国人开的.只提供官方版emule软件,没有资源下载.秉承理念"eM ...

  9. 目前还存活的多个电驴下载站点!电驴达人收藏

    目前还存活的多个电驴下载站点!电驴达人收藏(2011更新) 0.http://www.emule-project.net/ 这个不用说了,emule官方,没有它就没有下面的所有一切,德国人开的.只提供 ...

最新文章

  1. 采访Jesús Fernandes(QA主管)
  2. Angular2入门:TypeScript的装饰器
  3. 查询数据库占用空间大小
  4. idea maven 创建webapp项目没有src目录
  5. 微服务网关Gateway实现Host过滤
  6. 事务未提交 别人能读取到吗_Mysql 事务-面试笔记
  7. 前端学习(2360):生命周期函数的学习
  8. nginx日志格式、参数及切分
  9. webapi输出炜json_.Net基于MVC4 Web Api输出Json格式实例
  10. 遗传算法(Genetic Algorithm)
  11. 能源感知型云计算的快速摘要
  12. excel怎么并排查看两个工作表
  13. flex读取bolg的代码
  14. LINUX编译autoconf
  15. python获取淘宝服务器时间的代码
  16. 天猫官方出品运营宝典-小二带你解读行业趋势
  17. quartus如何生成sof_如何高效利用Arm DesignStart计划开放的处理器核-工具篇
  18. FND MESSAGE的用法
  19. python 视频加字幕_Python追风者之视频编辑moviepy
  20. 无线智能蓝牙追踪防丢器

热门文章

  1. 【过程控制】基于matlab GUI串级控制【含Matlab源码 2385期】
  2. 音频编码(三)——音频编解码标准
  3. 互联网日报 | 5月15日 星期六 | 阿里巴巴普惠体2.0发布;淘宝直播2021财年GMV超5000亿元;福佑卡车赴美IPO...
  4. matlab中功率谱密度,功率谱和功率谱密度
  5. 2020年中国酒水流通行业市场现状分析,政策推动龙头企业逐渐浮现「图」
  6. 自由交易:下一个阿里巴巴
  7. AMS1117 sot-223 稳压芯片的dxp库
  8. 服务器+维修清单+戴尔,惠东戴尔服务器主板维修
  9. 第7.21节 Python抽象类—register注册虚拟子类
  10. 沁恒微电子CH9120是一款网络串口透传芯片