一、华为的抓包命令
1、基本概念
华为的抓包行为称之为镜像端口,也就是说将需要抓取的接口上(称为镜像端口)的流量复制一份到另一个接口上(工程师进行流量观察的端口,称为观察端口),如下图所示:
2、华为镜像端口分类
1、本地镜像端口(也就是观察端口和镜像端口在同一设备上),对抓取的流量不进行限制,即抓取镜像端口的所有流量;
配置:
第一步:配置观察端口
system //进入系统视图下
observe-port interface interface-type interface-number //全局下配置本地观察端口
第二步:配置镜像端口
interface interface-type interface-number //进入观察接口视图下
mirror to observe-port { both | inbound | outbound } [ exclude-link-head ] //将镜像端口绑定到观察端口
{ both | inbound | outbound }为流量方向 {所有方向 | 入方向 | 出方向}
[ exclude-link-head ] 表示对报文进行镜像前先去除非以太链路层信息
对于一些承载特殊链路层的IP报文(如IPOA等),镜像时可能会由于工具无法解析这些非以太链路层的信息而导致不能分析报文。通过使用exclude-link-layer参数,可以使设备去除报文中的非以太链路层信息,从而使工具可以正常分析报文。
2、流镜像(使用traffic工具精确抓取流量),可以将流量观察端口设置在任一可以网络互通的设备接口上。
配置示例:
本地镜像端口配置:
[SW1] observing-port 1 interface g0/0/24 //指定观察端口1为G0/24口
[SW1] interface g0/0/1 //进入到镜像端口视图下
[SW1-Ethernet2/0/0] mirror to observe-port 1 inbound //将该接口的入方向流量复制一份到观察端口1上
流镜像配置:
[SW1] observing-port 1 interface g0/0/24 //指定观察端口1为G0/24口
acl number 3000 //配置ACL匹配需要抓取的流量
rule 5 permit ip source 10.0.0.0 0.0.0.255 destination 1.1.1.1 0
traffic classifier to_1.1.1.1 operator and //配置流分类
if-match acl 3000
traffic behavior to_1.1.1.1 //配置流行为
mirroring to observe-port 1
traffic policy to_1.1.1.1 //配置流策略
classifier to_1.1.1.1 behavior to_1.1.1.1
interface GigabitEthernet0/0/1 //在镜像端口应用抓取所有方向的流量
traffic-policy to_1.1.1.1 inbound
traffic-policy to_1.1.1.1 outbound
工作太累其它的抽空再补充。。。。。未完待续