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

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

提示

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

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

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

报文捕获配置命令

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

capture-packet interface

命令功能

capture-packet interface命令用来配置转发报文捕获实例

undo capture-packet命令用来删除配置的转发报文捕获实例。

缺省情况下,没有配置转发报文捕获实例。

命令格式

capture-packet interface { interface-type interface-number } &<1-4> [ vxlan [ vni vni-id ] [ tag-format { none | single } ] [ acl acl-number ] | [ vlan vlan-id | inner-vlan inner-vlan-id | acl { acl-number | ipv6 acl6-number } ] * ] [ clear payload ] destination { terminal | file file-name } * [ time-out time | packet-num number | packet-len { length | total-packet } ] *

undo capture-packet [ capture-index ]

说明:

仅CE8860EI、CE8850EI、CE7855EI、CE7850EI、CE6880EI、CE6870EI、CE6860EI、CE6856HI、CE6855HI、CE6851HI、CE6850HICE6850U-HI支持对匹配到指定VXLAN报文内层信息的报文进行捕获。

仅CE6870EI不支持inner-vlan inner-vlan-id参数。

参数说明

参数

参数说明

取值

interface-type interface-number

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

-

vxlan

捕获匹配VXLAN报文内层信息的报文。

-

vni vni-id

捕获匹配到指定VNI的VXLAN报文。

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

tag-format { none | single }

指定是否捕获VXLAN报文内层信息中带tag的报文:
  • none:表示捕获不带tag的VXLAN报文。
  • single:表示捕获带一层tag的VXLAN报文。

-

acl acl-number

捕获VXLAN报文内层信息匹配到指定ACL规则的报文。

ACL规则中只能包含源MAC、以太帧类型、目的IP、源IP、目的端口号、源端口号。如果包含其他类型内容,将无法捕获到VXLAN报文。

整数形式,取值范围是2000~4999。

vlan vlan-id

捕获指定VLAN报文。

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

inner-vlan inner-vlan-id

捕获指定内层VLAN报文。

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

acl

指定配置ACL。

-

acl-number

捕获匹配到指定ACL规则的报文。

整数形式,取值范围是2000~4999。

ipv6

指定配置ACL6。

-

acl6-number

捕获匹配到指定ACL6规则的报文。

整数形式,取值范围是2000~3999。

clear payload

将捕获报文的数据内容置0。

说明:

仅支持将TCP、UDP类型报文的数据内容置0。

-

destination

将捕获的报文上送目的地。

-

terminal

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

-

file file-name

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

字符串形式,不支持空格,长度范围是5~64。

time-out time

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

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

packet-num number

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

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

packet-len length

报文在终端显示或存储在存储介质中的长度。

整数形式,取值范围是20~16384,单位为byte。缺省情况下,在终端显示或存储在介质中的长度为64byte。

total-packet

在终端显示或在存储介质中存储整个报文。

-

capture-index

删除指定索引的报文捕获实例。

整数形式,取值范围是1~8。可通过display capture-packet config-state命令查看。

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

当设备的转发流量出现异常,比如流量状态与流量模型不符时,建议配置转发报文捕获,抓取转发的报文进行分析,以便及时处理非法报文,保证网络数据的正常传输。

配置报文捕获功能时,可以根据接口上报文数量的多少设置各参数取值。如果接口上转发报文比较多,可以设置较短的报文捕获超时时间time,较多的抓取报文个数number;如果接口上转发报文比较少,可以设置较长的报文捕获超时时间time、较少的抓取报文个数number

注意事项

  • 配置转发报文捕获功能后,可能会影响设备性能,建议慎重使用。

  • 目前只支持捕获接口入方向报文,不支持捕获接口出方向报文。设备在接口入方向只支持1个报文捕获实例。

  • 设备支持对堆叠物理成员端口进行报文捕获,但不支持对堆叠端口进行报文捕获。

  • 设备不支持对Fabric-port及其成员端口进行报文捕获。

  • 仅CE6870EI设备不支持对指定的Eth-Trunk/M-LAG成员口进行报文捕获。

  • 报文捕获实例可以设置超时时间time、抓取的报文个数number等参数。在进行报文捕获时,如果满足其中一个条件,则报文捕获结束。

使用实例

# 捕获接口10GE1/0/1匹配ACL 2000的报文,并将捕获的报文保存到capture.cap文件中。

<HUAWEI> capture-packet interface 10ge 1/0/1 acl 2000 destination file capture.cap
# 捕获接口10GE1/0/1和10GE1/0/2的报文,并在终端上显示。
<HUAWEI> capture-packet interface 10ge 1/0/1 10ge 1/0/2 destination terminal
Warning: Capture-packet will be shown on terminal. 
<HUAWEI>
  -------------------------------------------------------

    Packet: 1 Interface: 10GE1/0/1

  -------------------------------------------------------

  04 f9 38 8d e6 82 30 6b 20 79 22 02 08 00 45 00

  00 54 10 01 00 00 fe 01 8e a2 0e 02 01 02 0e 01

  01 01 00 00 ed 1e 12 e0 00 01 00 00 00 00 00 00

  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

  -------------------------------------------------------

  Packet: 2 Interface: 10GE1/0/2

  -------------------------------------------------------

  04 f9 38 8d e6 82 00 19 74 59 33 02 08 00 45 00

  00 54 10 02 00 00 ff 01 8d a1 0e 01 01 01 0e 02

  01 02 08 00 e5 1d 12 e0 00 02 00 00 00 00 00 00

  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

  -------------------------------------------------------

  ------------------capture report-----------------------

  Capture-Packet Index 1
  Type        : forwarding
  Interface   : 10GE1/0/1
  Interface   : 10GE1/0/2
  Direction   : inbound
  Time-out    : 60 seconds
  Packet-num  : 100
  Packet-len  : 64
  BufferOnly  : disabled

  -------------------------------------------------------
表18-61  capture-packet interface输出信息描述

项目

描述

Capture-Packet Index

报文捕获实例的索引号。

Type

报文捕获的类型,forwarding表示转发报文捕获。

Interface

接口名称。

Direction

转发报文捕获指定的方向。目前支持对入方向的转发报文的报文捕获。

Time-out

报文捕获超时时间。

Packet-num

可以捕获的报文个数。

Packet-len

每个被捕获报文的长度。

BufferOnly

是否保存在缓存中。

  • disabled:不保存。
  • enabled:保存。

capture-packet local-host

命令功能

capture-packet local-host命令用来配置上送CPU报文的报文捕获实例。

undo capture-packet命令用来删除配置的报文捕获实例。

缺省情况下,没有配置上送CPU报文的报文捕获实例。

命令格式

capture-packet local-host [ interface { interface-type interface-number } &<1-4> ] [ acl { { acl-number | name acl-name } | ipv6 { acl6-number | name acl6-name } } | vlan vlan-id | inner-vlan inner-vlan-id ] * destination { terminal | file file-name } * [ time-out time | packet-num number | packet-len { length | total-packet } ] *

undo capture-packet [ capture-index ]

参数说明

参数

参数说明

取值

interface interface-type interface-number

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

-

acl

指定配置ACL。

-

acl-number

捕获匹配到指定ACL的规则的报文。

整数形式,取值范围是2000~4999。其中:
  • 2000~2999表示基本ACL的编号
  • 3000~3999表示高级ACL的编号
  • 4000~4999表示二层ACL的编号

name acl-name

捕获匹配到指定ACL的规则的报文。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

ipv6

指定为ACL6。

-

acl6-number

捕获匹配到指定ACL6规则的报文。

整数形式,取值范围是2000~3999。其中:
  • 2000~2999表示基本ACL的编号
  • 3000~3999表示高级ACL的编号

name acl6-name

捕获匹配到指定ACL6规则的报文。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

vlan vlan-id

捕获指定VLAN报文。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

inner-vlan inner-vlan-id

捕获指定外层VLAN报文。

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

destination

捕获的报文上送目的地。

-

terminal

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

-

file file-name

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

字符串形式,不支持空格,长度范围是5~64

time-out time

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

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

packet-num number

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

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

packet-len length

报文在终端显示或存储在存储介质中的长度。

整数形式,取值范围是20~16384,单位为byte。缺省情况下,显示默认为20字节

total-packet

在终端显示或在存储介质中存储整个报文。

-

capture-index

删除指定索引的报文捕获实例。

整数形式,取值范围是1~8。可通过display capture-packet config-state命令查看。

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

随着互联网的发展,设备承载的业务越来越复杂,经常需要通过报文捕获进行故障的分析和定位,如果设备不支持远程报文捕获功能,则需要现场接PC机获取报文头,如果交换机的接口类型为光接口,还需要进行光电转换,严重影响维护的效率。使用capture-packet local-host命令可以实现远程报文捕获,即将上送到CPU的报文捕获,并对捕获的报文进行分析,极大的提升了维护效率,节省维护成本。

注意事项

转发报文报文捕获和上送CPU报文报文捕获相互独立。对于上送CPU报文报文捕获,有如下限制:

  • 设备最多支持8个上送CPU报文的报文捕获实例。
  • 设备支持对Eth-Trunk接口进行报文捕获,但不支持对指定的Eth-Trunk成员口进行报文捕获。
  • 在一个报文捕获实例中最多支持对4个接口同时进行捕获报文。如果删除该实例中的任何一个接口或该实例中任何一个接口Down,则该实例被删除。
  • 在ACL和VLAN参数完全相同的情况下,如果一个实例的接口完全相同,则认为该实例已经使能。

在配置上送CPU报文的报文捕获实例参数时,请注意如下两点:

  • 设备仅支持对上送CPU的多种协议报文的抓取。

  • 报文捕获配置与设置的超时时间time、抓取的报文个数number和报文捕获实例个数等因素相关。在进行报文捕获时,如果任何一个条件满足,则报文捕获结束。

使用实例

# 在接口10GE1/0/1上抓取上送CPU的报文,报文捕获超时时间是360秒,报文捕获实例中报文的个数是100个。

<HUAWEI> capture-packet local-host interface 10ge 1/0/1 destination file capture1.cap time-out 360 packet-num 100
Info: Capture-packet data will be saved to flash:/logfile/capture1.cap. 

display capture-packet config-state

命令功能

display capture-packet config-state命令用来查看报文捕获的状态信息。

命令格式

display capture-packet config-state

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

配置上送CPU报文或转发报文的报文捕获后,在获取报文的过程中,可以通过执行该命令方便地查看当前的报文捕获状态,配置的报文捕获参数和保存的报文捕获文件名。

使用实例

# 查看报文捕获的状态信息。

<HUAWEI> display capture-packet config-state
Capture-Packet Index 1
Type        : local-host
LinkType    : ethernet
Interface   : 10GE1/0/1
ACL         : 2001
File Name   : flash:/logfile/capture_host_all_GigabitEthernet_2012-05-03-14-44-01.cap
Time-out    : 3600 seconds
Packet-num  : 1000
Packet-len  : 64


Capture-Packet Index 2
Type        : forwarding
Interface   : 10GE1/0/2
Direction   : inbound
ACL         : 2001
File Name   : flash:/logfile/capture_fwd_GigabitEthernet3.0.0_2012-05-03-14-44-54.cap
Time-out    : 3600 seconds
Packet-num  : 900
Packet-len  : 62
表18-62  display capture-packet config-state命令显示说明

项目

描述

Capture-Packet Index

报文捕获索引。

Type

报文捕获的类型。
  • local-host:主机报文捕获。
  • forwarding:转发报文捕获。

LinkType

链路类型。

Interface

接口名称。

Direction

转发报文捕获指定的方向。

ACL

报文捕获功能配置的ACL参数,即ACL编号。

File Name

报文捕获文件名。

Time-out

报文捕获超时时间。

Packet-num

报文捕获文件中可以包含的报文数目。

Packet-len

报文捕获文件中每个报文的长度。

display capture-packet file

命令功能

display capture-packet file命令用来查看指定报文捕获文件的内容。

命令格式

display capture-packet file file-name [ verbose ]

参数说明

参数 参数说明 取值
file-name 指定报文捕获文件的名称。 必须是已存在的file-name。格式为“flash:/路径名/文件名”。
verbose 指定显示详细信息。 -

视图

所有视图

缺省级别

3:管理级

使用指南

配置了远程报文捕获后,通常要进行数据分析,以便确定数据是否有问题和定位问题所在。分析数据时不需要将报文捕获文件下载到本地,可以直接执行该命令查看报文捕获文件的内容。

通过该命令查看的报文头获取文件的内容以十六进制字符串的形式显示,用户可以将该内容转换成二进制形式后使用wireshark工具查看具体的报文信息。

使用实例

# 查看报文捕获实例的信息,指定的报文捕获实例名称是capture_host_GE3.1.8_2013-05-09-10-45-57.cap。

<HUAWEI> display capture-packet file flash:/logfile/capture_host_GE3.1.8_2013-05-09-10-45-57.cap
a1 b2 c3 d4 00 02 00 04 00 00 00 00 00 00 00 00
00 00 ff ff 00 00 00 09 4d 10 36 db 00 0a d5 81
00 00 00 0c 00 00 00 0c ff 03 c0 21 09 9d 00 08
8a 8c bc c3 4d 10 36 db 00 0a d6 ae

# 查看报文捕获实例的详细信息,指定的报文捕获实例文件名称是pingcapture.cap。

<HUAWEI> display capture-packet file flash:/logfile/pingcapture.cap verbose
packet NO        : 1
packet length is : 64
capture-time     : 2015-09-01 03:45:32
  L2 Type: Ethernet
    Source mac   : f84a-bff0-cac2
    Dest mac     : 0019-7459-3302
    Ethernet type/length: 0x0800

  L3 Type: IPv4
    Protocol Num : 1
    Source Ip    : 10.1.1.2
    Dest Ip      : 10.1.1.1


  L4 Type: ICMP
    Source Port  : -
    Dest Port    : -




00 19 74 59 33 02 f8 4a bf f0 ca c2 08 00 45 00 
00 54 08 01 00 00 ff 01 9d a3 0a 01 01 02 0a 01 
01 01 08 00 f3 be 04 40 00 01 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

packet NO        : 2
packet length is : 64
capture-time     : 2015-09-01 03:45:32
  L2 Type: Ethernet
    Source mac   : f84a-bff0-cac2
    Dest mac     : 0019-7459-3302
    Ethernet type/length: 0x0800

  L3 Type: IPv4
    Protocol Num : 1
    Source Ip    : 10.1.1.2
    Dest Ip      : 10.1.1.1


  L4 Type: ICMP
    Source Port  : -
    Dest Port    : -



                
00 19 74 59 33 02 f8 4a bf f0 ca c2 08 00 45 00 
00 54 08 02 00 00 ff 01 9d a2 0a 01 01 02 0a 01 
01 01 08 00 f3 bd 04 40 00 02 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
表18-63  display capture-packet file flash:/logfile/pingcapture.cap verbose命令输出信息描述

项目

描述

packet NO

报文捕获实例文件中的报文序号。

packet length is

报文捕获实例文件中每个报文的长度。

capture-time

抓到该序号报文的时间。

L2 Type

二层协议类型。

Source mac

源MAC地址。

Dest mac

目的MAC地址。

Ethernet type/length

以太网类型。

L3 Type

三层协议类型。

Protocol Num

协议号。

Source Ip

源IP地址。

Dest Ip

目的IP地址。

L4 Type

四层协议类型。

Source Port

源端口号。

Dest Port

目的端口号。

翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:17125

下载量:413

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