所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
报文捕获配置命令

报文捕获配置命令

说明:
根据您的要求,出于检测通信传输中的故障和错误的目的,该特性可能涉及采集或存储个人用户某些通信内容。本公司无法单方采集或存储用户通信内容。建议您只有在所适用法律法规允许的目的和范围内方可启用相应的功能。在采集、存储用户通信内容的过程中,您应采取足够的措施以确保用户的通信内容受到严格保护。

命令支持情况

默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明。

capture-packet

命令功能

capture-packet命令用来捕获符合指定规则的业务报文。

命令格式

capture-packet { interface interface-type interface-number | acl { ipv4-acl | ipv6 ipv6-acl } } * [ vlan vlan-id | cvlan cvlan-id ] * destination { file file-name | terminal } * [ car cir car-value | time-out time-out-value | packet-num number | packet-len length | { inbound | outbound } ] *

说明:

X系列单板支持inboundoutbound参数,配置该命令时,如果未指定inboundoutbound参数,设备会同时捕获接口入方向报文和接口出方向报文。对于其他单板,仅支持捕获接口入方向报文。

参数说明

参数

参数说明

取值

interface interface-type interface-number

捕获指定接口的报文。
  • interface-type代表接口类型
  • interface-number代表接口编号

-

acl { ipv4-acl | ipv6 ipv6-acl }

捕获匹配指定ACL或ACL6的报文。

说明:

指定的ACL或ACL6必须已创建,且已创建相应的规则。

  • ipv4-acl整数形式,取值范围是2000~5999。
  • ipv6 ipv6-acl:整数形式,取值范围是2000~3999。

vlan vlan-id

捕获指定VLAN的报文。

整数形式,取值范围是1~4094。

cvlan cvlan-id

捕获指定内层VLAN的报文。

整数形式,取值范围是1~4094。

destination

捕获的报文上送目的地。

-

file file-name

将捕获的报文保存在指定的文件里,文件名必须为*.cap格式。

字符串形式,长度范围是5~63。

terminal

将捕获的报文上送到终端显示。

-

car cir car-value

捕获报文的速率。

整数形式,取值范围是8~256,单位为kbit/s。缺省情况下,速率是64kbit/s。

time-out time-out-value

捕获报文的超时时间,超时后自动关闭。

整数形式,取值范围是1~300,单位为秒。缺省情况下,超时时间为60秒。

packet-num number

捕获报文的数量,捕获指定数量的报文后自动关闭。

整数形式,取值范围是1~1000。缺省情况下,捕获报文的数量为100个。

packet-len length

捕获的报文的长度。

整数形式,取值范围是20~64,单位为字节。缺省情况下,捕获的报文的长度为64字节。

inbound 捕获接口入方向报文。 -
outbound 捕获接口出方向报文。 -

视图

系统视图

缺省级别

3:管理级

使用指南

应用场景

当设备的业务流量出现异常,比如流量状态与流量模型不符时,可以使用该命令,抓取业务报文进行分析,以便及时处理非法报文,保证网络数据的正常传输。

注意事项

  • 目前不支持捕获管理接口的报文。
  • 如果控制面的ARP报文的IP地址匹配基本ACL或高级ACL规则中的IP地址,则该ARP报文也能被捕获。
  • 此命令配置后不会保存到配置文件,完成报文捕获后自动失效。
  • 某个时刻只能有一个捕获报文实例,即前一次捕获报文流程没有结束,不能启动下一次捕获报文。
  • 捕获的报文有速率限制,缺省值是64kbps,如果有突发流量,超过捕获报文的速率限制,可能会存在丢包现象。
  • 设备不支持捕获Ping快回、BFD、802.1ag和VBST报文。
  • 对于X系列单板上的接口,如果已经加入了Eth-Trunk接口则不支持报文捕获。
  • 当设备丢弃不能转发的报文时,有些情况下会导致无法捕获到报文,此时建议通过其他方法获取报文,例如镜像。

使用实例

# 捕获接口GigabitEthernet1/0/1的报文保存到capture.cap文件中,并在终端显示(支持捕获接口出方向报文的单板

<HUAWEI> system-view
[HUAWEI] capture-packet interface gigabitethernet 1/0/1 destination file capture.cap terminal
[HUAWEI]                                                    
  Packet(inbound): 1
  -------------------------------------------------------
  ff ff ff ff ff ff 00 00 c1 02 01 02 81 00 00 58 
  08 00 45 00 00 52 00 00 00 00 40 72 c8 33 58 01 
  01 02 58 01 01 03 00 01 02 03 04 05 06 07 08 09 
  0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 
  -------------------------------------------------------

  Packet(outbound): 1
  -------------------------------------------------------
  ff ff ff ff ff ff 00 00 c1 02 01 02 08 00 45 00 
  00 52 00 00 00 00 40 72 c8 33 58 01 01 02 58 01 
  01 03 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 
  0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 
  -------------------------------------------------------

  -----------------packet getting report-----------------
  file:  flash:/capture.cap                                                    
  packets getting: interface GigabitEthernet1/0/1
  acl: -                                                                        
  vlan: -  cvlan: -                                                             
  car: 64kbps timeout: 60s                                                      
  packets: 100 (expected)
           1 (inbound actual) 1 (outbound actual)
  length: 64 (expected)                                                        
  ------------------------------------------------------- 

# 捕获接口GigabitEthernet1/0/1的报文保存到capture.cap文件中,并在终端显示(不支持捕获接口出方向报文的单板)。

<HUAWEI> system-view
[HUAWEI] capture-packet interface gigabitethernet 1/0/1 destination file capture.cap terminal
[HUAWEI]                                                    
  Packet: 1                                                                     
  -------------------------------------------------------                       
  01 80 c2 00 00 00 00 e0 09 87 78 90 81 00 00 01                               
  00 69 42 42 03 00 00 03 02 7c 80 00 00 e0 09 87                               
  78 90 00 00 00 00 80 00 00 e0 09 87 78 90 80 23                               
  00 00 14 00 02 00 0f 00 00 00 40 00 72 67 31 00                               
  -------------------------------------------------------                       
                                                                                
  Packet: 2                                                                     
  -------------------------------------------------------                       
  01 80 c2 00 00 00 00 e0 09 87 78 90 81 00 00 01                               
  00 69 42 42 03 00 00 03 02 7c 80 00 00 e0 09 87                               
  78 90 00 00 00 00 80 00 00 e0 09 87 78 90 80 23                               
  00 00 14 00 02 00 0f 00 00 00 40 00 72 67 31 00                               
  -------------------------------------------------------

  -----------------packet getting report-----------------
  file:  flash:/capture.cap                                                    
  packets getting: interface GigabitEthernet1/0/1
  acl: -                                                                        
  vlan: -  cvlan: -                                                             
  car: 64kbps timeout: 60s                                                      
  packets: 100 (expected) 2 (actual)                                            
  length: 64 (expected)                                                        
  ------------------------------------------------------- 
表16-83  capture-packet输出信息描述

项目

描述

Packet(inbound): i 捕获的第i个(入/出方向)报文。
  • inbound:表示入方向报文。
  • outbound:表示出方向报文。

file

捕获到的报文储存在设备本地的文件名和路径。如果显示NULL,表示将捕获的报文上送到终端显示,并未保存在指定的文件里。

packets getting

  • 如果显示具体的接口:表示捕获指定接口的报文。
  • 如果显示global:表示捕获匹配指定ACL或ACL6的报文。

acl

捕获的报文匹配的ACL。

acl ipv6

捕获的报文匹配的ACL6。

vlan

捕获报文的VLAN。

cvlan

捕获报文的内层VLAN。

car

捕获报文的速率。

timeout

捕获报文的超时时间,超时后自动关闭。

packets

  • expected:期望捕获的报文数量。
  • actual:实际捕获的报文数量。
  • inbound actual:实际捕获的入方向报文数量。
  • outbound actual:实际捕获的出方向报文数量。

length

捕获的报文的长度。

capture-packet cpu

命令功能

capture-packet cpu命令用来捕获上送CPU的报文。

命令格式

capture-packet cpu [ vlan vlan-id | acl { ipv4-acl | ipv6 ipv6-acl } ] * destination { file file-name | terminal } * [ time-out time-out-value | packet-num number | packet-len length ] *

参数说明

参数

参数说明

取值

vlan vlan-id

捕获指定VLAN的报文。

整数形式,取值范围是1~4094。

acl { ipv4-acl | ipv6 ipv6-acl }

捕获匹配指定ACL或ACL6的报文。

说明:

指定的ACL或ACL6必须已创建,且已创建相应的规则。

  • ipv4-acl整数形式,取值范围是2000~5999。
  • ipv6 ipv6-acl:整数形式,取值范围是2000~3999。

destination

捕获的报文上送目的地。

-

file file-name

将捕获的报文保存在指定的文件里,文件名必须为*.cap格式。

字符串形式,长度范围是5~63。

terminal

将捕获的报文上送到终端显示。

-

time-out time-out-value

捕获报文的超时时间,超时后自动关闭。

整数形式,取值范围是1~300,单位为秒。缺省情况下,超时时间为60秒。

packet-num number

捕获报文的数量,捕获指定数量的报文后自动关闭。

整数形式,取值范围是1~1000。缺省情况下,捕获报文的数量为100个。

packet-len length

捕获的报文的长度。

整数形式,取值范围是20~64,单位为字节。缺省情况下,捕获的报文的长度为64字节。

视图

系统视图

缺省级别

3:管理级

使用指南

应用场景

设备CPU出现异常时,比如CPU占用率高时,建议配置捕获上送CPU报文功能,抓取上送CPU的报文进行分析,以便及时处理非法报文,保证CPU的平稳运行。

注意事项

  • 如果控制面的ARP报文的IP地址匹配基本ACL或高级ACL规则中的IP地址,则该ARP报文也能被捕获。
  • 执行该命令会导致CPU占用率升高,当CPU占用率高于一定数值时,不建议继续执行该命令,具体数值请以设备Warning信息为准。
  • 此命令配置后不会保存到配置文件,完成报文捕获后自动失效。
  • 某个时刻只能有一个捕获报文实例,即前一次捕获报文流程没有结束,不能启动下一次捕获报文。
  • 捕获的报文有速率限制,缺省值是64kbps,如果有突发流量,超过捕获报文的速率限制,可能会存在丢包现象。
  • 对于X系列单板上的接口,如果已经加入了Eth-Trunk接口则不支持报文捕获。

使用实例

# 捕获上送CPU的报文保存在abc.cap文件中,并在终端显示。
<HUAWEI> system-view
[HUAWEI] capture-packet cpu destination file flash:/abc.cap
[HUAWEI]                                                    
  Packet: 1                                                                     
  -------------------------------------------------------                       
  01 80 c2 00 00 0e 00 e0 09 87 78 90 81 00 00 01                               
  88 cc 02 07 04 00 e0 09 87 78 90 04 16 05 47 69                               
  67 61 62 69 74 45 74 68 65 72 6e 65 74 34 2f 30                               
  2f 32 36 06 02 00 78 08 15 47 69 67 61 62 69 74                               
  -------------------------------------------------------                       
                                                                                
  Packet: 2                                                                     
  -------------------------------------------------------                       
  01 80 c2 00 00 0e 00 e0 09 87 78 90 81 00 00 01                               
  88 cc 02 07 04 00 e0 09 87 78 90 04 16 05 47 69                               
  67 61 62 69 74 45 74 68 65 72 6e 65 74 34 2f 30                               
  2f 32 36 06 02 00 78 08 15 47 69 67 61 62 69 74                               
  -------------------------------------------------------                       
                                                                                
  ------------------packet getting report-----------------------                
  file: flash:/abc.cap                                                         
  packets getting: cpu                                                          
  acl: -                                                                        
  vlan: -  cvlan: -                                                             
  car: -- timeout: 60s                                                          
  packets: 100 (expected) 2 (actual)                                            
  length: 64 (expected)                                                         
  -------------------------------------------------------  
表16-84  capture-packet cpu命令输出信息描述

项目

描述

Packet: i 捕获的第i个报文。

file

捕获到的报文储存在设备本地的文件名和路径。如果显示NULL,表示将捕获的报文上送到终端显示,并未保存在指定的文件里。

packets getting

标识对上送CPU的报文进行捕获。

acl

捕获的报文匹配的ACL。

acl ipv6

捕获的报文匹配的ACL6。

vlan

捕获报文的VLAN。

cvlan

捕获报文的内层VLAN。

car

捕获报文的速率。

timeout

捕获报文的超时时间,超时后自动关闭。

packets

  • expected:期望捕获的报文数量。
  • actual:实际捕获的报文数量。

length

捕获的报文的长度。

翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:11658

下载量:202

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页