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

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

提示

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

升级

S12700 V200R013C00 命令参考

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

业务诊断配置命令

命令支持情况

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

display trace information

命令功能

display trace information命令用来查看业务诊断信息。

命令格式

display trace information

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

在完成业务诊断功能的配置后,可以使用该命令查看全局的业务诊断信息。比如:全局创建的诊断实例数以及诊断对象数等信息。

使用实例

# 显示业务诊断信息。

<HUAWEI> display trace information
Trace Information:
------------------------------------------------------------
Trace Enable                            : Enable
Debug info level                        : Brief
Debug fill-instance                     : Off
Debug quit-instance                     : Off
Debug output information                : Off
Syslog Source IP Address                : -

The sum of all the instances            : 0
The startID of the instance table       : -
Alloc instance times                    : 9
Free instance times                     : 9
The sum of all the objects              : 2
------------------------------------------------------------
表16-78  display trace information输出信息描述

项目

描述

Trace Information

业务诊断信息。

Trace Enable

表示业务诊断功能的状态。
  • Disable:表示业务诊断功能为关闭状态。
  • Enable:表示业务诊断功能为开启状态。

该参数可以通过trace enable命令修改。

Debug info level

表示业务诊断信息的输出级别。
  • Brief:表示业务诊断信息输出的为简要信息。
  • Detail:表示业务诊断信息输出的为详细信息。

该参数可以通过trace enable命令修改。

Debug fill-instance

填写实例信息的调试开关。
  • Off:表示关闭状态。
  • On:表示开启状态。

Debug quit-instance

退出实例诊断的调试开关。
  • Off:表示关闭状态。
  • On:表示开启状态。

Debug output information

输出诊断信息的调试开关。
  • Off:表示关闭状态。
  • On:表示开启状态。

Syslog Source IP Address

诊断信息输出到日志服务器的源IP地址。该参数是由trace syslog source命令定义的接口的IP地址。

The sum of all the instances

诊断实例的总数。

The startID of the instance table

实例表起始ID。

Alloc instance times

分配业务诊断实例的计数。

Free instance times

释放业务诊断实例的计数。

The sum of all the objects

诊断对象的总数。

display trace instance

命令功能

display trace instance命令用来查看设备上的诊断实例。

命令格式

display trace instance [ instance-start-id [ instance-end-id ] | mac-address mac-address | ip-address ip-address [ vpn-instance vpn-instance-name ] | interface interface-type interface-number | cid cid ] [ slot slot-id | process-wlan ]

参数说明

参数 参数说明 取值
instance-start-id

指定从某个实例ID开始显示诊断实例信息。即起始实例ID。

具体取值以设备为准。
instance-end-id

指定到某个实例ID结束显示诊断实例信息。即结束实例ID。

具体取值以设备为准。
说明:

instance-end-id需要大于instance-start-id

mac-address mac-address

指定MAC地址。

格式为H-H-H,其中H为1至4位的十六进制数。

ip-address ip-address

指定IP地址。

点分十进制形式。

vpn-instance vpn-instance-name

指定VPN实例名。

必须是已存在的VPN实例名称。
interface interface-type interface-number

指定接口类型和接口编号。

-

cid cid

指定诊断实例CID。

具体取值以设备为准。

slot slot-id

指定接口板槽位号。

具体取值以设备为准。

process-wlan

指定WLAN副核。

-

视图

所有视图

缺省级别

1:监控级

使用指南

如果不指定参数,则按顺序打印全局的诊断实例,每执行一次命令打印10个诊断实例的信息。例如:设备已创建完成全部诊断实例,在第一次执行display trace instance命令后,打印出诊断实例ID从0到9的实例信息,再一次执行此命令,则打印出ID从10到19的实例信息,以此类推,每执行一次命令打印10个直至打印出全部的诊断实例。如果设置了起始实例ID(instance-start-id参数),则从此ID开始打印10个诊断实例的信息。

如果维护人员想要查看指定范围内诊断实例信息,可以执行display trace instance instance-start-id instance-end-id命令指定一个起始实例ID和结束实例ID。

使用实例

# 查看IP地址为10.10.10.1的诊断实例。

<HUAWEI> display trace instance ip-address 10.10.10.1
Trace Instance:
------------------------------------------------------------
  ID             : 0                                                            
  MAC Address    : 0101-0101-0101                                               
  IP Flag        : -                                                            
  Session ID     : -                                                            
  IP Address     : 10.10.10.1                                                   
  VRF Index      : -                                                            
  CID            : 100                                                          
  User Name      : -                                                            
  Interface      : -                                                            
  QinQ VLAN ID   : -                                                            
  User VLAN ID   : -                                                            
  Access Mode    : dot1x                                                        
  Modules online : EAPoL  :0    WEBS   :0       WEB    :0       AAA    :0       
                   CM     :0    TM     :0       SAM    :0       RADIUS :1       
                   DHCPS  :0    DHCPC  :0       DHCPR  :0       DHCPP  :0       
                   TACACS :0    AM     :0       SAVI   :0       WLAN_AC:0    
 ------------------------------------------------------------
  Total 1, 1 printed
表16-79  display trace instance输出信息描述

项目

描述

ID

诊断实例ID。

MAC Address

MAC地址。

IP Flag

IP地址标记。

Session ID

会话ID,只对PPPoX用户有效。

IP Address

IP地址。

VRF Index

用户VPN实例索引。

CID

用户CID。

User Name

用户名。

Interface

接口索引。

QinQ VLAN ID

QinQ用户VLAN ID。

User VLAN ID

用户VLAN ID。

Access Mode

用户接入方式。包含:dot1x、mac-authen、portal和wlan。该参数是由trace object命令定义。

Modules online

用户在模块上的在线标记状态。分别有两种状态:
  • 0:表示用户在该模块为离线状态。
  • 1:表示用户在该模块为在线状态。
相关主题

display trace object

命令功能

display trace object命令用来查看业务诊断对象的配置信息。

命令格式

display trace object [ service-object-id ] [ slot slot-id | process-wlan ]

参数说明

参数 参数说明 取值
service-object-id

指定诊断对象的ID。

整数形式,取值范围为0~3

slot slot-id

指定接口板槽位号。

具体取值以设备为准。

process-wlan

指定WLAN副核。

-

视图

所有视图

缺省级别

1:监控级

使用指南

如果不指定service-object-idslot参数,则显示全局业务诊断对象的配置信息。

使用实例

# 查看全局业务诊断对象的配置信息。

<HUAWEI> display trace object
Trace Object:
------------------------------------------------------------
  Object ID      : 0
  Slot           : 1 2 3
  MAC Address    : -
  IP Flag        : -
  Session ID     : -
  IP Address     : 10.1.1.1
  VRF Index      : -
  CID            : -
  User Name      : -
  Interface      : -
  QinQ VLAN ID   : -
  User VLAN ID   : -
  Access Mode    : -
  Output         : command line ( User-Intf 4 )

  Object ID      : 1
  Slot           : 1 2 3
  MAC Address    : 0101-0101-0101
  IP Flag        : -
  Session ID     : -
  IP Address     : -
  VRF Index      : -
  CID            : -
  User Name      : -
  Interface      : -
  QinQ VLAN ID   : -
  User VLAN ID   : -
  Access Mode    : -
  Output         : file ( flash:/a.txt )

  Object ID      : 2
  Slot           : 1 2 3
  MAC Address    : 0101-0101-0101
  IP Flag        : -
  Session ID     : -
  IP Address     : 10.2.2.2
  VRF Index      : -
  CID            : -
  User Name      : -
  Interface      : -
  QinQ VLAN ID   : -
  User VLAN ID   : -
  Access Mode    : -
  Output         : server ( 10.10.10.10 )

------------------------------------------------------------
  Total 3, 3 printed
表16-80  display trace object输出信息描述

项目

描述

Object ID

业务诊断对象ID。该参数是根据创建诊断对象的先后顺序自动生成,由0开始递增。

Slot

接口板槽位号。

MAC Address

MAC地址。该参数是由trace object命令定义。

IP Flag

IP地址标记。

Session ID

会话ID,只对PPPoX用户有效。

IP Address

IP地址。该参数是由trace object命令定义。

VRF Index

用户VRF索引。

CID

用户CID。

User Name

用户名。该参数是由trace object命令定义。

Interface

接口索引。该参数是由trace object命令定义。

QinQ VLAN ID

QinQ用户VLAN ID。该参数是由trace object命令定义。

User VLAN ID

用户VLAN ID。该参数是由trace object命令定义。

Access Mode

用户接入方式。包含:dot1x、mac-authen、portal和wlan。该参数是由trace object命令定义。

Output

诊断信息输出方向。该参数是由trace object命令定义。

  • command line ( User-Intf X):诊断信息输出到某个命令行配置终端。

    说明:
    当命令行配置终端的用户在线时,X显示为用户接口的绝对编号(绝对编号可以通过display users命令查看);当用户下线时,X显示为“offline”。
  • file:诊断信息输出到文件中。
  • server:诊断信息输出到日志服务器。

Total 3, 3 printed

诊断对象已创建的总数和打印出的诊断对象数目。

相关主题

reset trace instance

命令功能

reset trace instance命令用来强制清除设备上所有的诊断实例。

命令格式

reset trace instance

参数说明

视图

系统视图

缺省级别

3:管理级

使用指南

在打开业务诊断功能并已创建诊断对象后,当符合已创建的诊断对象的属性特征的用户上线时,设备会根据诊断对象创建一个诊断实例。如果对多用户进行业务诊断,则相应对每一个用户创建一个诊断实例,需要占用很大的系统资源。因此,设备在用户上线成功或失败后时需要删除诊断实例。另外,设备提供针对诊断实例的老化机制,在老化时间到后,自动删除诊断实例,回收资源。

除上述两种设备自动对诊断实例的清除方式外,设备还提供通过命令行强制清除设备上所有的诊断实例。即维护人员可以通过执行reset trace instance命令强制清除设备上所有的诊断实例。

使用命令reset trace instance强制清除设备上所有的诊断实例后,正在进行正常的业务诊断的诊断实例也将被删除,请务必仔细确认。

使用实例

# 强制清除设备上所有的诊断实例。

<HUAWEI> system-view
[HUAWEI] reset trace instance

save trace information

命令功能

save trace information命令用来将缓存区的诊断信息保存至文件中。

命令格式

save trace information

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

当业务诊断信息的输出方向设置为以文件的形式保存在存储器的默认根目录下,即trace object命令中file file-name参数已指定,系统首先只是将业务诊断信息保存在缓存区中,直到缓存区存满。为了避免数据丢失,系统自动会将缓存区的诊断信息保存至文件名为file-name的文件中。当缓存区未存满时,维护人员如果想查看即时的诊断信息,需要执行命令save trace information将缓存区的诊断信息保存至文件中。

前置条件

已使用trace object命令将业务诊断信息的输出方向设置为以文件的形式保存在设备上。

使用实例

# 保存业务诊断信息到文件中。

<HUAWEI> system-view
[HUAWEI] save trace information
相关主题

trace enable

命令功能

trace enable命令用来打开业务诊断功能。

undo trace enable命令用来关闭业务诊断功能。

缺省情况下,业务诊断功能为关闭状态。

命令格式

trace enable [ brief ]

undo trace enable

参数说明

参数

参数说明

取值

brief

设置设备输出的业务诊断信息为简要信息。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在现网中定位问题时,根据调试信息定位问题往往比较困难,因为存在多用户同时上下线,无法根据指定的用户打印调试信息。交换机设备支持的业务诊断功能可以提供维护人员自定义属性创建诊断对象,捕捉到指定用户的业务信息。在使用设备的业务诊断功能时,需要执行trace enable命令打开业务诊断功能。

业务诊断信息支持两种显示方式:
  • 当执行trace enable brief时,设置设备输出的业务诊断信息为简要信息。
  • 当执行trace enable时,设置设备输出的业务诊断信息为详细信息。

后续任务

在打开业务诊断功能后,需要使用trace object命令创建诊断对象。当系统创建诊断对象成功,为所创建的对象生成一个对象ID后,系统才对具体业务的进行诊断。

注意事项

打开业务诊断功能将影响系统的性能,因此建议只在需要进行问题定位时启用,问题定位完成后应及时执行undo trace enable命令关闭业务诊断功能。

执行trace enable命令不会生成配置文件,因此当重启设备后业务诊断功能失效,需要再次执行trace enable命令打开业务诊断功能。

使用实例

# 打开业务诊断功能,并设置输出简要的业务诊断信息。

<HUAWEI> system-view
[HUAWEI] trace enable brief
相关主题

trace object

命令功能

trace object命令用来创建诊断对象。

undo trace object命令用来删除诊断对象。

缺省情况下,未创建诊断对象。当创建诊断对象的时候未指定输出方向,诊断信息输出方向缺省为命令行配置终端。

命令格式

trace object { mac-address mac-address | ip-address ip-address [ vpn-instance vpn-instance-name ] | interface interface-type interface-number | user-vlan user-vlan-id [ qinq-vlan qinq-vlan-id ] | user-name user-name | access-mode { dot1x | mac-authen | portal | wlan } } * [ slot slot-id | process-wlan ] [ output { command-line | file file-name | syslog-server syslog-server-ip } ]

undo trace object { mac-address mac-address | ip-address ip-address [ vpn-instance vpn-instance-name ] | interface interface-type interface-number | user-vlan user-vlan-id [ qinq-vlan qinq-vlan-id ] | user-name user-name | access-mode { dot1x | mac-authen | portal | wlan } } * [ slot slot-id | process-wlan ] [ output { command-line | file [ file-name ] | syslog-server [ syslog-server-ip ] } ]

undo trace object { service-object-id | all }

参数说明

参数 参数说明 取值
mac-address mac-address 按MAC地址创建诊断对象。 格式为H-H-H,其中H为1至4位的十六进制数。
ip-address ip-address 按IP地址创建诊断对象。 点分十进制形式。
vpn-instance vpn-instance-name

指定VPN实例名。

必须是已存在的VPN实例名称。
interface interface-type interface-number

按接口创建诊断对象。

-
user-vlan user-vlan-id

按用户VLAN创建诊断对象。

整数形式,取值范围为1~4094。
qinq-vlan qinq-vlan-id

按QinQ VLAN创建诊断对象。

整数形式,取值范围为1~4094。
user-name user-name

按用户名创建诊断对象。

字符串形式,不区分大小写,不支持空格,长度为1~253。
access-mode

按接入模式创建诊断对象。

-
dot1x

按dot1x的接入模式创建诊断对象。

-
mac-authen

按mac-authen的接入模式创建诊断对象。

-
portal

按portal的接入模式创建诊断对象。

-
wlan

按wlan的接入模式创建诊断对象。

-
slot slot-id

下发业务诊断对象到支持nac业务的指定接口板槽位号。

具体取值以设备为准。
process-wlan

指定WLAN副核。

-

output

指定诊断信息的输出方向。

-
command-line

诊断信息输出到命令行配置终端。

-
file file-name

诊断信息输出到指定文件。

说明:
建议将诊断信息输出方向配置为输出到指定文件。
file-name为文件名,字符串形式,不区分大小写,不支持空格,长度为1~63。
syslog-server syslog-server-ip

诊断信息输出到系统日志服务器。

syslog-server-ip为日志服务器的IP地址,点分十进制形式。
service-object-id

删除指定ID的诊断对象。

说明:

诊断对象ID是根据创建诊断对象的先后顺序自动生成,由0开始递增。

维护人员可以通过display trace object命令查看全局已创建的诊断对象。

整数形式,取值范围为0~3
all 删除所有诊断对象。 -

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

维护人员在定位DHCP业务、AAA业务和NAC业务的用户接入过程中的问题时,可以根据需要创建相应的诊断对象进行业务诊断来定位用户接入问题。

对于不同的业务,相应的用户特征描述也不同,因此在创建诊断对象时应根据具体业务来创建。

  • DHCP业务:按MAC地址创建诊断对象。
  • AAA和NAC业务:按MAC地址、IP地址、用户名、用户VLAN、接入方式创建诊断对象。
说明:

对DHCP业务进行业务诊断时,为了保证能够完整诊断到DHCP业务流程,建议只按MAC地址创建诊断对象,即建议仅使用trace object mac-address mac-address [ output { command-line | file file-name | syslog-server syslog-server-ip } ]命令为DHCP业务创建诊断对象。

业务诊断功能仅支持对AAA业务的普通用户进行诊断。

前置条件

执行命令trace enable打开业务诊断功能。

注意事项

按MAC地址或IP地址创建诊断对象,一般情况下可以诊断到各种业务流程,由于其他参数在业务流程中可能无法获取,此时若按其创建诊断对象,则无法进行业务诊断。建议用户使用MAC地址或IP地址创建诊断对象。

诊断信息输出文件最大长度不超过1M字节,超过后不再记录新的诊断信息。

在使用undo trace object命令删除诊断对象的时候有三种方式:
  • 按业务诊断配置的属性删除诊断对象,可以使用undo trace object { mac-address mac-address | ip-address ip-address [ vpn-instance vpn-instance-name ] | interface interface-type interface-number | user-vlan user-vlan-id [ qinq-vlan qinq-vlan-id ] | user-name user-name | access-mode { dot1x | mac-authen | portal | wlan } } * [ slot slot-id ] [ output { command-line | file file-name | syslog-server syslog-server-ip } ]命令。例如:设备上已经配置了2个诊断对象,为方便描述,此处将诊断对象分别定为诊断对象1(10.10.10.1)和诊断对象2(10.10.10.1+0025-9efb-be78)。维护人员希望按IP地址删除诊断对象,可以执行undo trace object ip-address 10.10.10.1,则诊断对象1和诊断对象2均被删除。
  • 按诊断对象ID删除诊断对象,可以使用undo trace object service-object-id命令,使用此方式删除诊断对象可以删除指定的诊断对象,诊断对象ID可以通过display trace object命令进行查看。
  • 删除所有诊断对象,可以执行undo trace object all命令。

使用实例

# 创建IP地址为10.10.10.1的诊断对象。

<HUAWEI> system-view
[HUAWEI] trace object ip-address 10.10.10.1

trace syslog source

命令功能

trace syslog source命令用来设置诊断信息输出到日志服务器的源接口。

undo trace syslog source命令用来删除已设置的诊断信息输出到日志服务器的源接口。

缺省情况下,诊断信息输出到日志服务器的源接口未指定。

命令格式

trace syslog source interface-type interface-number

undo trace syslog source

参数说明

参数 参数说明 取值
interface-type interface-number

指定接口类型和接口编号。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

当指定源接口输出诊断信息后,系统将指定该接口的IP地址为诊断信息报文的源IP地址。这样,在日志服务器上可以进行诊断信息源的识别。

前置条件

已使用trace object命令将业务诊断信息的输出方向设置为输出到日志服务器。

注意事项

执行trace syslog source命令后不会生成配置文件,因此当重启设备后,之前设置的诊断信息输出到日志服务器的源接口失效,所以需要设置源接口,就要再次执行trace syslog source命令指定源接口。

使用实例

# 指定VLANIF100接口作为诊断信息输出到日志服务器的源接口。

<HUAWEI> system-view
[HUAWEI] trace syslog source vlanif 100
相关主题
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:11613

下载量:202

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