• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

28-智能运维配置指导

目录

03-一键诊断配置

本章节下载 03-一键诊断配置  (504.79 KB)

03-一键诊断配置

  录

1 一键诊断

1.1 一键诊断简介

1.1.1 一键诊断功能

1.1.2 业务功能一键诊断原理

1.2 支持一键诊断的业务

1.3 一键诊断配置任务简介

1.4 CPU一键诊断

1.4.1 配置CPU利用率超门限一键诊断

1.4.2 配置CPU利用率突增一键诊断

1.5 内存一键诊断

1.5.1 配置剩余内存超门限一键诊断

1.5.2 配置内存使用量突增一键诊断

1.6 AAA一键诊断

1.6.1 配置用户异常下线的AAA错误事件进行一键诊断

1.6.2 配置对用户登录设备异常的AAA错误事件一键诊断

1.6.3 配置对用户上线失败的AAA错误事件一键诊断

1.6.4 配置对本地用户密码控制异常的AAA错误事件一键诊断

1.6.5 配置对本地认证用户上线异常的AAA处理事件一键诊断

1.6.6 配置对远程认证用户上线异常的AAA处理事件一键诊断

1.6.7 配置对用户上下线异常的AAA处理事件一键诊断

1.7 LDP一键诊断

1.7.1 配置LDP模块健康度一键诊断

1.7.2 配置LDP会话建立异常事件一键诊断

1.7.3 配置LDP对等体震荡事件一键诊断

1.8 MPLS TE一键诊断

1.8.1 配置MPLS TE模块健康度一键诊断

1.8.2 配置MPLS TE隧道建立异常一键诊断

1.9 MPLS L2VPN一键诊断

1.9.1 配置MPLS L2VPN模块健康度一键诊断

1.9.2 配置PW建立失败事件一键诊断

1.9.3 配置PW震荡事件一键诊断

1.10 Ping一键诊断

1.11 SNMP一键诊断

1.11.1 配置SNMP报文处理失败一键诊断

1.11.2 配置SNMP报文处理耗时一键诊断

1.11.3 配置SNMP Trap发送失败一键诊断

1.12 BGP一键诊断

1.12.1 配置BGP模块健康度一键诊断

1.12.2 配置BGP会话建立失败事件一键诊断

1.12.3 配置BGP会话断开事件一键诊断

1.13 DHCP一键诊断

1.13.1 配置DHCP健康度一键诊断

1.13.2 配置DHCP客户端下线事件一键诊断

1.13.3 配置DHCP中继用户上线失败一键诊断

1.13.4 配置DHCP服务器用户下线事件一键诊断

1.13.5 配置DHCP服务器用户上线失败一键诊断

1.14 OSPF一键诊断

1.14.1 配置OSPF邻居关系建立异常事件一键诊断

1.14.2 配置OSPF邻居关系震荡事件一键诊断

1.15 IS-IS一键诊断

1.15.1 配置IS-IS路由变化事件一键诊断

1.15.2 配置IS-IS邻居关系建立异常事件一键诊断

1.15.3 配置IS-IS邻居关系震荡事件一键诊断

1.16 gRPC一键诊断

1.16.1 配置gRPC请求失败一键诊断

1.16.2 配置gRPC登录事件一键诊断

1.16.3 配置gRPC采样周期一键诊断

1.17 NETCONF一键诊断

1.17.1 配置NETCONF请求失败一键诊断

1.17.2 配置NETCONF over SOAP登录信息一键诊断

1.18 组播一键诊断

1.18.1 配置组播模块健康度一键诊断

1.18.2 配置组播路由表项创建异常一键诊断

1.19 ARP一键诊断

1.19.1 配置ARP健康度一键诊断功能

1.19.2 配置对发送和接收ARP报文事件进行一键诊断功能

1.20 ND一键诊断

1.20.1 配置ND健康度一键诊断功能

1.20.2 配置对发送和接收ND报文事件进行一键诊断功能

1.21 SSH一键诊断

1.21.1 配置对SSH客户端登录执行一键诊断

1.22 登录设备一键诊断

1.22.1 配置对Telnet客户端的登录事件进行一键诊断

1.23 IP路由基础一键诊断

1.23.1 配置IPv4单播路由变化事件的一键诊断功能

1.23.2 配置IPv6单播路由变化事件的一键诊断功能

1.24 显示测试例内容

1.25 显示测试例执行结果

1.26 清除测试例执行结果

 


1 一键诊断

1.1  一键诊断简介

一键诊断是设备提供的一种智能诊断功能,可以24小时不间断、全方位地对各业务模块故障进行自动发现、自动诊断。用户可根据需要开启或关闭一键诊断功能。

1.1.1  一键诊断功能

一键诊断主要包括以下两个方面的功能:

·     业务模块健康度的一键诊断

该功能用于诊断业务模块能否正常提供服务。如果业务模块功能异常,或者运行状态错误,导致业务模块无法正常提供服务,系统会判定业务模块发生了不健康事件,并记录不健康事件的相关信息,便于用户了解业务模块的运行状态。

·     业务功能的一键诊断

该功能用于诊断业务模块的功能是否运行正常,帮助用户定位业务功能异常问题。例如SNMP Trap发送失败一键诊断用于诊断是否出现过SNMP Trap发送失败事件以及失败的原因。

1.1.2  业务功能一键诊断原理

说明

本章节内容适用于业务功能的一键诊断。业务模块健康度的一键诊断是使用业务模板的当前运行数据判断业务模块当前是否运行正常,是否健康。

 

1. 测试例和测试项

Comware研发团队基于日常网络维护经验,并结合客户历史申报的故障进行大数据分析,总结出典型的故障模式,设计出专业的测试用例(以下简称测试例)、测试项,提供常见故障诊断。其中:

·     测试例为设备启动软件包中携带的脚本文件,用来对设备硬件和软件功能进行检测。

·     测试例中可能包含多个测试项,每个测试项代表设备硬件中的某个部件或者功能点。

图1-1 测试例和测试项示意图

 

2. 原理概述

用户自行在设备上执行测试项,设备运行测试项对应的脚本,自动采样设备的运行数据,获取设备、业务的运行状态,自动对这些数据进行分析、诊断,给出诊断结论和处理建议,对指定的故障进行一键诊断。

一键诊断是GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的子功能。业务模块和GOLD模块配合可以实现针对业务模块的一键诊断功能。为满足不同业务模块故障诊断的需要,设备支持以下方式的一键诊断:

·     仅根据历史数据进行一键诊断

·     仅根据当前运行数据进行一键诊断

·     根据历史数据或者当前数据进行一键诊断

·     执行一次性动作,并根据动作执行结果来进行一键诊断

3. 仅根据历史数据进行一键诊断

部分测试项会根据业务模块的历史运行数据,进行本模块功能的一键诊断。如图1-2所示,根据历史数据进行一键诊断的处理流程如下:

(1)     用户开启测试项的一键诊断功能并完成业务模块的配置后,业务模块按周期对测试项监控的对象进行采样,并将采样值记录到GOLD模块的数据库。

说明

不同诊断功能的采样对象以及采样周期可能不同。采样对象以及采样周期已经在测试脚本中明确,不支持命令行配置。

 

(2)     用户执行一键诊断命令。

(3)     GOLD模块从数据库中获取该测试例对应的历史数据,测试例对获取到的历史数据进行分析,并获得诊断结果。

(4)     设备通过命令行界面输出诊断结果。

图1-2 根据历史数据进行一键诊断原理图

 

例如,开启SNMP Trap发送失败事件一键诊断功能后,设备运行过程中,SNMP Trap发送失败测试项会将SNMP Trap发送失败事件的相关信息(NMS的IP地址、Trap的发送时间、使用的安全字等信息)保存到GOLD模块。当进行SNMP Trap发送失败事件一键诊断时,设备会显示GOLD模块保存的所有Trap发送失败事件的信息,帮助用户定位SNMP Trap发送失败的问题。

4. 仅根据当前运行数据进行一键诊断

部分业务功能仅关注当前运行状态,这些业务功能的测试项会从开启诊断功能开始,持续收集一段时间的运行数据,并根据这些数据进行本模块功能的一键诊断。如图1-3所示,根据当前运行数据进行一键诊断的处理流程如下:

(1)     用户开启测试项的一键诊断功能并完成业务模块的配置后,业务模块会和GOLD模块建立LIPC(Leopard Inter-process Communication,Leopard版本进程间通信)连接。LIPC连接为一种设备内部进程间的通信通道。

(2)     用户执行一键诊断命令。

(3)     GOLD模块通知业务模块开始诊断,并告知诊断持续时间等诊断参数。

(4)     业务模块会按周期对测试项监控的对象进行采样,并将采样值记录到GOLD模块的数据库。(采样周期的取值由业务模块在出厂时固定,不同功能使用的采样周期可能不同)

(5)     等待诊断预计持续时间到达,GOLD模块通知业务模块诊断结束。

(6)     测试例通知GOLD模块去数据库取业务模块记录的数据,并对获取到的数据进行分析,获得诊断结果。

(7)     设备通过命令行界面输出诊断结果。

图1-3 根据当前运行数据进行一键诊断原理图

 

5. 根据历史数据或者当前数据进行一键诊断

部分测试项提供的诊断非常灵活,用户可通过命令行参数,选择使用历史数据一键诊断历史故障,也可以根据当前运行数据一键诊断当前故障。

6. 执行一次性动作,并根据动作执行结果进行一键诊断

部分业务模块的一键诊断功能无需周期采样,也无需存储采样数据。用户执行一键诊断命令行,就会触发业务模块执行一次性动作(一次性动作是指一个或一组命令行),并根据动作执行结果来进行故障分析和诊断。

例如,执行Ping失败事件一键诊断,设备会使用命令行指定的参数Ping指定的IP地址,显示Ping操作的执行结果。如果Ping失败,设备还会显示失败原因,帮助用户定位Ping失败的问题。

1.2  支持一键诊断的业务

支持业务功能一键诊断的业务模块包括:NETCONF、SNMP、CPU、MEMORY、OSPF等,可通过执行diagnostic troubleshooting test 命令来获取支持一键诊断的业务模块,执行diagnostic troubleshooting test test-name 命令来获取支持一键诊断的业务功能。

支持健康度一键诊断功能的业务模块包括VXLAN等,可通过执行diagnostic troubleshooting health module 命令来获取支持一键诊断的业务模块。

1.3  一键诊断配置任务简介

本文中描述的一键诊断配置任务均为可选配置,请根据运维需要选择配置。

1.4  CPU一键诊断

1.4.1  配置CPU利用率超门限一键诊断

1. 功能简介

系统每隔1分钟对CPU利用率进行一次采样。开启CPU利用率超门限事件一键诊断功能后,如果设备本次CPU利用率的采样值大于CPU利用率低级别告警门限(CPU利用率告警门限可通过monitor cpu-usage threshold命令配置),则设备认为CPU利用率超门限,会在GOLD模块的内存中记录一条CPU利用率超门限事件。

执行CPU利用率超门限一键诊断后,设备会显示下列信息,以帮助用户定位CPU利用率高的问题。

·     最近CPU利用率的采样值(最多显示7条)。

·     显示最近CPU超门限事件记录(最多显示7条)。

·     显示最近一次CPU利用率超门限事件发生时CPU利用率排名前五的进程的信息。

CPU利用率告警功能的详细描述请参见“设备管理配置指导”中的“硬件资源管理”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启CPU利用率超门限事件一键诊断功能。

diagnostic troubleshooting test cpu high-ratio enable

缺省情况下,CPU利用率超门限事件一键诊断功能处于开启状态。

(3)     对CPU利用率超门限事件进行一键诊断。

diagnostic troubleshooting test cpu high-ratio

1.4.2  配置CPU利用率突增一键诊断

1. 功能简介

使用diagnostic monitor enable命令开启名称为cpu-overload的监控诊断测试例后,设备每执行一次监控诊断测试例cpu-overload,会对CPU利用率采样一次,该采样值用于CPU利用率突增事件一键诊断。

开启CPU利用率突增事件一键诊断功能后,如果设备本次CPU利用率的采样值减去上一次采样值的结果大于10%,则认为CPU利用率突增,会在GOLD模块的内存中记录一条CPU利用率突增事件。

执行CPU利用率突增一键诊断后,设备会显示下列信息,以帮助用户定位CPU利用率突增的问题。

·     显示最近CPU利用率突增事件,最多显示7条。

·     显示最近一次CPU利用率突增事件发生时CPU利用率排前五的进程的信息。

2. 配置限制和指导

监控诊断测试例cpu-overload缺省处于开启状态,可通过diagnostic monitor enable来配置。监控诊断测试例cpu-overload的执行周期缺省为30分钟。关于diagnostic monitor enable命令的相关描述,请参见“智能运维命令参考”中的“GOLD”。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启CPU利用率突增事件一键诊断功能。

diagnostic troubleshooting test cpu overload enable

缺省情况下,CPU利用率突增事件一键诊断功能处于开启状态。

(3)     对CPU利用率突增事件进行一键诊断。

diagnostic troubleshooting test cpu overload

1.5  内存一键诊断

1.5.1  配置剩余内存超门限一键诊断

1. 功能简介

系统每隔5秒对剩余内存进行一次采样。开启内存超门限事件一键诊断功能后,如果设备当前剩余内存采样值小于等于一级内存告警门限(内存告警门限可通过memory-threshold命令配置),则设备认为剩余内存超门限,会在GOLD模块的内存中记录一条剩余内存超门限事件。

执行剩余内存超门限一键诊断后,设备会显示当前内存使用情况以及最近剩余内存超过告警门限的事件,最多显示7条,帮助用户定位系统剩余内存不足的问题。

内存告警功能的详细描述请参见“设备管理配置指导”中的“硬件资源管理”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启剩余内存超门限事件一键诊断功能。

diagnostic troubleshooting test memory high-ratio enable

缺省情况下,剩余内存超门限事件一键诊断功能处于开启状态。

(3)     对剩余内存超门限事件进行一键诊断。

diagnostic troubleshooting test memory high-ratio

1.5.2  配置内存使用量突增一键诊断

1. 功能简介

使用diagnostic monitor enable命令开启名称为memory-overload的监控诊断测试例后,设备每执行一次监控诊断测试例memory-overload,会对内存使用量采样一次,该采样值用于内存使用量突增事件一键诊断。

开启内存使用量突增事件一键诊断功能后,如果设备本次内存使用量的采样值减去上一次采样值的结果大于50M,则认为内存使用量突增,会在GOLD模块的内存中记录一条内存使用量突增事件。

执行内存使用量突增事件一键诊断后,设备会显示下列信息,以帮助用户定位系统剩余内存不足的问题。

·     显示最近内存使用量突增事件,最多显示7条。

·     显示最近一次内存使用量突增事件发生时内存使用量排前五的进程的信息。

2. 配置限制和指导

监控诊断测试例memory-overload缺省处于开启状态,可通过diagnostic monitor enable来配置。监控诊断测试例memory-overload的执行周期缺省为12小时。关于diagnostic monitor enable命令的相关描述,请参见“智能运维命令参考”中的“GOLD”。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启CPU利用率突增事件一键诊断功能。

diagnostic troubleshooting test memory overload enable

缺省情况下,CPU利用率突增事件一键诊断功能处于开启状态。

(3)     对CPU利用率突增事件进行一键诊断。

diagnostic troubleshooting test memory overload

1.6  AAA一键诊断

1.6.1  配置用户异常下线的AAA错误事件进行一键诊断

1. 功能简介

执行用户异常下线的AAA错误事件一键诊断命令后,设备会立刻执行display aaa abnormal-offline-record命令。管理员可以通过查看显示的接入用户异常下线历史记录,进一步定位用户异常下线的原因。

2. 配置准备

使用aaa abnormal-offline-record enable命令开启用户异常下线记录功能。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启用户异常下线的AAA错误事件一键诊断功能。

diagnostic troubleshooting test aaa-fault abnormal-offline-record enable

缺省情况下,用户登录设备异常的AAA错误事件一键诊断功能处于开启状态。

(3)     对用户异常下线的AAA错误事件进行一键诊断。

diagnostic troubleshooting test aaa-fault online-fail-record [ access-type { ipoe | lan-access | login | portal | ppp } | domain domain-name | interface interface-type interface-number | { ip-address ipv4-address | ipv6-address ipv6-address } | mac-address mac-address | s-vlan svlan-id [ c-vlan cvlan-id ] | slot slot-number | username user-name ] *

1.6.2  配置对用户登录设备异常的AAA错误事件一键诊断

1. 功能简介

设备启动后,如果用户采用AAA认证方式登录设备时出现如下异常现象:

·     无法登录设备。

·     登录设备失败指定次数后,一段时间内被禁止再次登录设备。

·     登录设备后,没有部分命令行的执行权限。

·     登录设备后,无法创建或修改本地用户。

请以超级管理员身份(即具有network-admin或者level-15用户角色)登录设备,然后执行对用户登录设备异常的AAA错误事件一键诊断命令,通过查看相关的配置及显示信息,进行AAA故障排查。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启用户登录设备异常的AAA错误事件一键诊断功能。

diagnostic troubleshooting test aaa-fault login-exception enable

缺省情况下,用户登录设备异常的AAA错误事件一键诊断功能处于开启状态。

(3)     对用户登录设备异常的AAA错误事件进行一键诊断。

diagnostic troubleshooting test aaa-fault login-exception [ domain | local-user | line | role ]

1.6.3  配置对用户上线失败的AAA错误事件一键诊断

1. 功能简介

执行用户上线失败的AAA错误事件一键诊断命令后,设备会立刻执行display aaa online-fail-record命令。管理员可以通过查看显示的接入用户上线失败历史记录,进一步定位用户上线失败的原因。

2. 配置准备

使用aaa online-fail-record enable命令开启用户上线失败记录功能。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启用户上线失败的AAA错误事件一键诊断功能。

diagnostic troubleshooting test aaa-fault online-fail-record enable

缺省情况下,用户上线失败的AAA错误事件一键诊断功能处于开启状态。

(3)     对用户上线失败的AAA错误事件进行一键诊断。

diagnostic troubleshooting test aaa-fault online-fail-record [ access-type { ipoe | lan-access | login | portal | ppp } | domain domain-name

 | interface interface-type interface-number | { ip-address ipv4-address | ipv6-address ipv6-address } | mac-address mac-address | s-vlan svlan-id [ c-vlan cvlan-id ] | slot slot-number | username user-name ] *

1.6.4  配置对本地用户密码控制异常的AAA错误事件一键诊断

1. 功能简介

设备上开启Password Control功能后,本地用户登录密码的设置、更新等方面将会受到Password Control策略的控制。如果设备的本地用户密码控制功能发生异常,可能会产生如下故障现象:

·     登录用户创建本地用户失败。

·     登录用户配置本地用户密码失败。

·     用户登录设备时系统要求修改密码。

为了定位此类故障现象产生的原因,则请以超级管理员身份(即具有network-admin或者level-15用户角色)登录设备,然后在设备上执行对本地用户密码控制异常AAA错误事件一键诊断命令,通过查看相关的系统运行信息以及配置信息,进行AAA故障排查。

执行本命令后,设备会立刻依次执行display memory-thresholddisplay password-controldisplay local-user这三条命令。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启本地用户密码控制异常的AAA错误事件一键诊断功能。

diagnostic troubleshooting test aaa-fault password-control-exception enable

缺省情况下,本地用户密码控制异常的AAA错误事件一键诊断功能处于开启状态。

(3)     对本地用户密码控制异常AAA错误事件进行一键诊断。

diagnostic troubleshooting test aaa-fault password-control-exception

1.6.5  配置对本地认证用户上线异常的AAA处理事件一键诊断

1. 功能简介

本功能用于定位AAA本地认证用户上线过程中发生异常现象的原因。执行对本地认证用户上线异常的AAA处理事件一键诊断命令后,系统会持续采集接入用户在本地认证、本地授权、本地计费过程中发生的异常信息,并打印出诊断持续时间内发生的故障现象以及详细的故障原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启本地认证用户上线异常的AAA处理事件一键诊断功能。

diagnostic troubleshooting test aaa-process local enable

缺省情况下,本地认证用户上线异常的AAA处理事件一键诊断功能处于开启状态。

(3)     对本地认证用户上线异常的AAA处理事件进行一键诊断。

diagnostic troubleshooting test aaa-process local [ interface interface-type interface-number | username user-name ] * [ diagnostic-time diagnostic-time ]

1.6.6  配置对远程认证用户上线异常的AAA处理事件一键诊断

1. 功能简介

本功能用于定位AAA远程认证用户上线异常的原因。执行对远程认证用户上线异常的AAA处理事件一键诊断命令后,系统会持续采集接入用户使用远程RADIUS、HWTACACS、LDAP服务器进行认证、授权、计费过程中发生的异常信息,并打印出诊断持续时间内发生的故障现象以及详细的故障原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启远程认证用户上线异常的AAA处理事件一键诊断功能。

diagnostic troubleshooting test aaa-process remote enable

缺省情况下,远程认证用户上线异常的AAA处理事件一键诊断功能处于开启状态。

(3)     对远程认证用户上线异常的AAA处理事件进行一键诊断。

diagnostic troubleshooting test aaa-process remote [ interface interface-type interface-number | username user-name ] * [ diagnostic-time diagnostic-time ]

1.6.7  配置对用户上下线异常的AAA处理事件一键诊断

1. 功能简介

本功能用于协助定位AAA认证用户上下线异常的原因。执行对用户上下线异常的AAA处理事件一键诊断命令后,系统会持续采集接入用户的上下线信息,并打印出诊断持续时间内记录的用户上线失败信息以及用户下线信息。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启用户上下线异常的AAA处理事件一键诊断功能。

diagnostic troubleshooting test aaa-process online-offline-record enable

缺省情况下,用户上下线异常的AAA处理事件一键诊断功能处于开启状态。

(3)     对用户上下线异常的AAA处理事件进行一键诊断。

diagnostic troubleshooting aaa-process online-offline-record [ access-type { ipoe | lan-access | login | portal | ppp } | interface interface-type interface-number | username user-name ] * [ diagnostic-time diagnostic-time ]

1.7  LDP一键诊断

1.7.1  配置LDP模块健康度一键诊断

1. 功能简介

开启LDP模块健康度一键诊断功能并完成LDP配置后,系统将开始监控LDP模块的运行状态,LDP模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对LDP模块执行一次性健康度一键诊断时,LDP模块会去GOLD模块调取该模块的不健康信息记录,并判断LDP模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启LDP模块健康度一键诊断功能。

diagnostic troubleshooting health module ldp enable

缺省情况下,LDP模块健康度一键诊断功能处于开启状态。

(3)     对LDP模块执行一次健康度诊断。

diagnostic troubleshooting health module ldp

1.7.2  配置LDP会话建立异常事件一键诊断

1. 功能简介

配置本功能后,LDP模块会将LDP会话建立异常的运行数据记录到GOLD模块,以便GOLD模块对LDP会话建立异常进行一键诊断。

2. 配置限制和指导

记录LDP会话建立异常的运行数据会消耗设备资源,影响系统性能。如果用户不关心LDP模块的运行状态,可以关闭LDP会话建立异常的一键诊断功能,减少对系统性能的影响。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启LDP会话建立异常事件一键诊断功能。

diagnostic troubleshooting test neighbor-create-abnormal ldp enable

缺省情况下,LDP会话建立异常事件一键诊断处于开启状态。

(3)     对LDP会话建立异常事件进行一键诊断。

diagnostic troubleshooting test neighbor-create-abnormal ldp { local [ vpn-instance vpn-instance-name ] peer peer-lsr-id interface interface-type interface number | remote peer peer-lsr-id } [ diagnostic-time diagnostic-time ]

1.7.3  配置LDP对等体震荡事件一键诊断

1. 功能简介

配置本功能后,LDP模块会将LDP对等体震荡的运行数据记录到GOLD模块,以便GOLD模块对LDP对等体震荡进行一键诊断。

2. 配置限制和指导

记录LDP对等体震荡的运行数据会消耗设备资源,影响系统性能。如果用户不关心LDP模块的运行状态,可以关闭LDP对等体震荡的一键诊断功能,减少对系统性能的影响。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启LDP对等体震荡事件一键诊断功能。

diagnostic troubleshooting test neighbor-flap ldp enable

缺省情况下,LDP对等体震荡事件一键诊断处于开启状态。

(3)     对LDP对等体震荡事件进行一键诊断。

diagnostic troubleshooting test neighbor-flap ldp [ [ vpn-instance vpn-instance-name ] peer peer-id ]

1.8  MPLS TE一键诊断

1.8.1  配置MPLS TE模块健康度一键诊断

1. 功能简介

开启MPLS TE模块健康度一键诊断功能并完成MPLS TE配置后,系统将开始监控MPLS TE模块的运行状态,MPLS TE模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对MPLS TE模块执行一次性健康度一键诊断时,MPLS TE模块会去GOLD模块调取该模块的不健康信息记录,并判断MPLS TE模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启MPLS TE模块健康度一键诊断功能。

diagnostic troubleshooting health module te enable

缺省情况下,LDP模块健康度一键诊断功能处于开启状态。

(3)     对MPLS TE模块执行一次健康度诊断。

diagnostic troubleshooting health module te

1.8.2  配置MPLS TE隧道建立异常一键诊断

1. 功能简介

配置本功能后,MPLS TE模块会将MPLS TE隧道建立异常的运行数据记录到GOLD模块,以便GOLD模块对MPLS TE隧道建立异常进行一键诊断。

2. 配置限制和指导

记录MPLS TE隧道建立异常的运行数据会消耗设备资源,影响系统性能。如果用户不关心MPLS TE模块的运行状态,可以关闭MPLS TE隧道建立异常的一键诊断功能,减少对系统性能的影响。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启MPLS TE隧道建立异常一键诊断功能。

diagnostic troubleshooting test te-tunnel establish-abnormal enable

缺省情况下,MPLS TE隧道建立异常一键诊断处于开启状态。

(3)     对MPLS TE隧道建立异常进行一键诊断。

diagnostic troubleshooting test te-tunnel establish-abnormal tunnel tunnel-id [ diagnostic-time diagnostic-time ]

1.9  MPLS L2VPN一键诊断

1.9.1  配置MPLS L2VPN模块健康度一键诊断

1. 功能简介

开启MPLS L2VPN模块健康度一键诊断功能并完成MPLS L2VPN配置后,系统将开始监控MPLS L2VPN模块的运行状态,MPLS L2VPN模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对MPLS L2VPN模块执行一次性健康度一键诊断时,MPLS L2VPN模块会去GOLD模块调取该模块的不健康信息记录,并判断MPLS L2VPN模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启MPLS L2VPN模块健康度一键诊断功能。

diagnostic troubleshooting health module l2vpn enable

缺省情况下,MPLS L2VPN模块健康度一键诊断功能处于开启状态。

(3)     对MPLS L2VPN模块执行一次健康度诊断。

diagnostic troubleshooting health module l2vpn

1.9.2  配置PW建立失败事件一键诊断

1. 功能简介

配置本功能后,MPLS L2VPN模块会将PW建立失败的运行数据记录到GOLD模块,以便GOLD模块对PW建立失败进行一键诊断。

2. 配置限制和指导

记录PW建立失败的运行数据会消耗设备资源,影响系统性能。如果用户不关心MPLS L2VPN模块的运行状态,可以关闭PW建立失败的一键诊断功能,减少对系统性能的影响。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启PW建立失败事件一键诊断功能。

diagnostic troubleshooting test l2vpn-pw establish-abnormal enable缺省情况下,PW建立失败事件一键诊断处于开启状态。

(3)     对PW建立失败事件进行一键诊断。

diagnostic troubleshooting test l2vpn-pw establish-abnormal { vsi vsi-name | xconnect-group-name group-name connection connection-name } peer ip-address pw-id pw-id

1.9.3  配置PW震荡事件一键诊断

1. 功能简介

配置本功能后,MPLS L2VPN模块会将PW震荡的运行数据记录到GOLD模块,以便GOLD模块对PW震荡进行一键诊断。

2. 配置限制和指导

记录PW震荡的运行数据会消耗设备资源,影响系统性能。如果用户不关心MPLS L2VPN模块的运行状态,可以关闭PW震荡的一键诊断功能,减少对系统性能的影响。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启PW震荡事件一键诊断功能。

diagnostic troubleshooting test l2vpn-pw flap enable

缺省情况下,PW震荡事件一键诊断处于开启状态。

(3)     对PW震荡事件进行一键诊断。

diagnostic troubleshooting test l2vpn-pw flap { vsi vsi-name | xconnect-group-name group-name connection connection-name } peer ip-address pw-id pw-id

1.10  Ping一键诊断

1. 功能简介

配置本功能后,设备会使用命令行中指定的参数,Ping指定的IP地址,并显示Ping结果。如果Ping失败,还会显示失败原因,帮助用户定位Ping失败的问题。

Ping相关介绍请参见“网络管理和监控配置指导”中的“Ping和Tracert”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启Ping失败事件一键诊断功能。

diagnostic troubleshooting test ping failed-reason enable

缺省情况下,Ping失败事件一键诊断功能处于开启状态。

(3)     对Ping失败事件进行一键诊断。

diagnostic troubleshooting test ping failed-reason [ -a source-ip | -f | -i interface-type interface-number | -s packet-size | -t timeout ] [ vpn-instance vpn-instance-name ] { ip-address ipv4-address | ipv6-address ipv6-address }

1.11  SNMP一键诊断

1.11.1  配置SNMP报文处理失败一键诊断

1. 功能简介

配置本功能后,设备会记录诊断持续时间内,SNMP发送以及接收失败的报文的信息。待诊断持续时间到达时,汇总并显示这些记录信息,帮助用户定位SNMP报文处理失败的问题。

SNMP功能的基本配置请参见“网络管理和监控配置指导”中的“SNMP”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启SNMP报文处理失败事件一键诊断功能。

diagnostic troubleshooting test snmp-agent packet-process-failure enable

缺省情况下,SNMP报文处理失败事件一键诊断功能处于开启状态。

(3)     对SNMP报文处理失败事件进行一键诊断。

diagnostic troubleshooting test snmp-agent packet-process-failure [ ip-address ipv4-address | ipv6-address ipv6-address ] [ vpn-instance vpn-instance-name ] [ diagnose-time diagnostic-time ]

1.11.2  配置SNMP报文处理耗时一键诊断

1. 功能简介

配置本功能后,设备会记录诊断持续时间内,SNMP处理每个报文需要的时间信息。待诊断持续时间到达时,汇总并显示这些记录信息,帮助用户定位SNMP报文处理耗时过长的问题。

SNMP功能的基本配置请参见“网络管理和监控配置指导”中的“SNMP”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启SNMP报文处理耗时事件一键诊断功能。

diagnostic troubleshooting test snmp-agent packet-process-time enable

缺省情况下,SNMP报文处理耗时事件一键诊断功能处于开启状态。

(3)     对SNMP报文处理耗时事件进行一键诊断。

diagnostic troubleshooting test snmp-agent packet-process-time [ ip-address ipv4-address | ipv6-address ipv6-address ] [ vpn-instance vpn-instance-name ] [ diagnose-time diagnostic-time ]

1.11.3  配置SNMP Trap发送失败一键诊断

1. 功能简介

开启SNMP Trap发送失败事件一键诊断功能后,当SNMP Trap发送失败,SNMP会将Trap发送失败事件的相关信息记录下来。执行SNMP Trap发送失败事件一键诊断时,设备会显示这些记录的信息,帮助用户定位SNMP Trap发送失败的问题。

SNMP功能的基本配置请参见“网络管理和监控配置指导”中的“SNMP”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启SNMP Trap发送失败事件一键诊断功能。

diagnostic troubleshooting test snmp-agent trap-send-failure enable

缺省情况下,SNMP Trap发送失败事件一键诊断功能处于开启状态。

(3)     对SNMP Trap发送失败事件进行一键诊断。

diagnostic troubleshooting test snmp-agent trap-send-failure [ ip-address ipv4-address | ipv6-address ipv6-address ]

1.12  BGP一键诊断

1.12.1  配置BGP模块健康度一键诊断

1. 功能简介

开启BGP模块健康度一键诊断功能并完成BGP配置后,系统将开始监控BGP模块的运行状态,BGP模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对BGP模块执行一次性健康度一键诊断时,BGP模块会去GOLD模块调取该模块的不健康信息记录,并判断BGP模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     (可选)开启BGP模块健康度一键诊断功能。

diagnostic troubleshooting health module bgp enable

缺省情况下,BGP模块健康度一键诊断功能处于开启状态。

(3)     对BGP模块执行一次健康度诊断。

diagnostic troubleshooting health module bgp

1.12.2  配置BGP会话建立失败事件一键诊断

1. 功能简介

本功能可以通过以下两种方式配置:

·     对指定实例下的所有BGP会话建立失败事件进行一键诊断:BGP会话建立失败事件一键诊断功能处于开启状态时,设备会自动将BGP会话建立失败的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的BGP会话建立失败诊断信息。诊断信息包括产生诊断信息的时间、产生诊断信息的原因等,帮助用户定位BGP会话建立失败的原因。

·     对单个指定对等体的BGP会话建立失败事件进行一键诊断:配置本功能后,设备会在指定的诊断持续时间内,重新尝试与未能成功建立BGP会话的对等体建立连接,并记录和显示在持续时间内BGP会话建立失败的诊断信息。诊断信息包括产生诊断信息的时间、产生诊断信息的原因等,帮助用户定位BGP会话建立失败的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     (可选)开启一键诊断功能。

¡     开启指定实例下所有BGP会话建立失败事件一键诊断功能。

diagnostic troubleshooting test establish-abnormal bgp enable

缺省情况下,指定实例下所有BGP会话建立失败事件一键诊断功能处于开启状态。

¡     开启单个对等体BGP会话建立失败事件一键诊断功能。

diagnostic troubleshooting test peer-establish-abnormal bgp enable

缺省情况下,单个BGP会话建立失败事件一键诊断功能处于开启状态。

(3)     对BGP会话建立失败事件进行一键诊断。

¡     对指定实例下的所有BGP会话建立失败事件进行一键诊断。

diagnostic troubleshooting test establish-abnormal bgp [ instance instance-name ] [ vpn-instance vpn-instance-name ]

¡     对指定对等体的BGP会话建立失败事件进行一键诊断。

diagnostic troubleshooting test peer-establish-abnormal bgp [ instance instance-name ] [ vpn-instance vpn-instance-name ] peer { ip-address ipv4-address | ipv6-address ipv6-address } [ diagnostic-time diagnostic-time ]

1.12.3  配置BGP会话断开事件一键诊断

1. 功能简介

BGP会话断开事件一键诊断功能处于开启状态时,设备会自动将BGP会话断开的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的BGP会话断开诊断信息。诊断信息包括产生诊断信息的时间、产生诊断信息的原因等,帮助用户定位BGP会话断开的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     (可选)开启一键诊断功能。

¡     开启指定实例下所有BGP对等体的会话断开事件一键诊断功能。

diagnostic troubleshooting test flap bgp enable

缺省情况下,所有BGP对等体的会话断开事件一键诊断功能处于开启状态。

¡     开启单个BGP对等体的会话断开事件一键诊断功能。

diagnostic troubleshooting test peer-flap bgp enable

缺省情况下,单个BGP对等体的会话断开事件一键诊断功能处于开启状态。

(3)     对BGP会话断开事件进行一键诊断。

¡     对指定实例下的所有BGP会话断开事件进行一键诊断。

diagnostic troubleshooting test flap bgp [ instance instance-name ] [ vpn-instance vpn-instance-name ]

¡     对指定对等体的BGP会话断开事件进行一键诊断。

diagnostic troubleshooting test peer-flap bgp [ instance instance-name ] [ vpn-instance vpn-instance-name ] peer { ip-address ipv4-address | ipv6-address ipv6-address }

1.13  DHCP一键诊断

1.13.1  配置DHCP健康度一键诊断

1. 功能简介

开启DHCP模块健康度一键诊断功能并完成DHCP配置后,系统将开始监控DHCP模块的运行状态,DHCP模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对DHCP模块执行一次性健康度一键诊断时,DHCP模块会去GOLD模块调取该模块的不健康信息记录,并判断DHCP模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启DHCP模块健康度一键诊断功能。

diagnostic troubleshooting health module dhcp enable

缺省情况下,DHCP模块健康度一键诊断功能处于开启状态。

(3)     对DHCP模块执行一次健康度诊断。

diagnostic troubleshooting health module dhcp

1.13.2  配置DHCP客户端下线事件一键诊断

1. 功能简介

设备作为DHCP客户端时,配置本功能后,DHCP客户端模块会将DHCP客户端的下线数据记录到GOLD模块,以便GOLD模块对DHCP客户端下线事件进行一键诊断。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启DHCP客户端下线事件一键诊断功能。

diagnostic troubleshooting test dhcp-client offline-record enable

缺省情况下,DHCP客户端下线事件一键诊断功能处于开启状态。

(3)     对DHCP客户端下线事件进行一键诊断。

diagnostic troubleshooting test dhcp-client offline-record

1.13.3  配置DHCP中继用户上线失败一键诊断

1. 功能简介

设备作为DHCP中继时,可以分别基于当前运行数据和历史运行数据对DHCP中继用户上线失败事件进行一键诊断:

·     基于当前运行数据,对指定DHCP中继用户上线失败事件进行一键实时诊断:从配置本功能开始,DHCP中继模块会在指定的诊断时间内持续收集指定DHCP用户当前的运行数据,并记录到GOLD模块,以便GOLD模块对指定DHCP中继用户上线失败事件进行一键实时诊断。

·     基于历史运行数据,对DHCP中继用户上线失败历史事件进行一键诊断:配置本功能后,DHCP中继模块会基于历史数据,将所有DHCP中继用户的上线失败数据记录到GOLD模块,以便GOLD模块对DHCP中继用户上线失败事件进行一键诊断。

2. 配置指定DHCP中继用户上线失败事件一键实时诊断

(1)     进入系统视图。

system-view

(2)     开启指定DHCP中继用户上线失败事件一键实时诊断。

diagnostic troubleshooting test dhcp-relay online-fail-capture enable

缺省情况下,指定DHCP中继用户上线失败事件一键实时诊断功能处于开启状态。

(3)     对指定DHCP中继用户上线失败事件进行一键实时诊断。

diagnostic troubleshooting test dhcp-relay online-fail-capture mac-address mac-address [ diagnostic-time diagnostic-time ]

3. 配置DHCP中继用户上线失败历史事件一键诊断

(1)     进入系统视图。

system-view

(2)     开启DHCP中继用户上线失败历史事件一键诊断功能。

diagnostic troubleshooting test dhcp-relay online-fail-record enable

缺省情况下,DHCP中继用户上线失败历史事件一键诊断功能处于开启状态。

(3)     对DHCP中继用户上线失败历史事件进行一键诊断。

diagnostic troubleshooting test dhcp-relay online-fail-record

1.13.4  配置DHCP服务器用户下线事件一键诊断

1. 功能简介

设备作为DHCP服务器时,配置本功能后,DHCP服务器模块会将DHCP用户的下线数据记录到GOLD模块,以便GOLD模块对DHCP用户下线事件进行一键诊断。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启DHCP服务器用户下线事件一键诊断功能。

diagnostic troubleshooting test dhcp-server offline-record enable

缺省情况下,DHCP服务器用户下线事件一键诊断功能处于开启状态。

(3)     对DHCP服务器用户下线事件进行一键诊断。

diagnostic troubleshooting test dhcp-server offline-record [ abnormal | normal ]

1.13.5  配置DHCP服务器用户上线失败一键诊断

1. 功能简介

设备作为DHCP服务器时,可以分别基于当前运行数据和历史运行数据对DHCP服务器用户上线失败事件进行一键诊断:

·     基于当前运行数据,对指定DHCP服务器用户上线失败事件进行一键实时诊断:从配置本功能开始,DHCP服务器模块会在指定的诊断时间内持续收集指定DHCP用户当前的运行数据,并记录到GOLD模块,以便GOLD模块对指定DHCP服务器用户上线失败事件进行一键实时诊断。

·     基于历史运行数据,DHCP服务器用户上线失败历史事件进行一键诊断:配置本功能后,DHCP服务器模块会基于历史数据,将所有DHCP服务器用户的上线失败数据记录到GOLD模块,以便GOLD模块对DHCP服务器用户上线失败事件进行一键诊断。

2. 配置指定DHCP服务器用户上线失败事件一键实时诊断

(1)     进入系统视图。

system-view

(2)     开启指定DHCP服务器用户上线失败事件一键实时诊断。

diagnostic troubleshooting test dhcp-server online-fail-capture enable

缺省情况下,指定DHCP服务器用户上线失败事件一键实时诊断功能处于开启状态。

(3)     对指定DHCP服务器用户上线失败事件进行一键实时诊断。

diagnostic troubleshooting test dhcp-server online-fail-capture mac-address mac-address [ diagnostic-time diagnostic-time ]

3. 配置DHCP服务器用户上线失败历史事件一键诊断

(1)     进入系统视图。

system-view

(2)     开启DHCP服务器用户上线失败历史事件一键诊断功能。

diagnostic troubleshooting test dhcp-server online-fail-record enable

缺省情况下,DHCP服务器用户上线失败历史事件一键诊断功能处于开启状态。

(3)     对DHCP服务器用户上线失败历史事件进行一键诊断。

diagnostic troubleshooting test dhcp-server online-fail-record

1.14  OSPF一键诊断

1.14.1  配置OSPF邻居关系建立异常事件一键诊断

1. 功能简介

OSPF邻居关系建立异常事件一键诊断功能处于开启状态的情况下,设备会自动将OSPF邻居关系建立异常的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的邻居关系建立异常的诊断信息,其中包括产生此类信息的时间、原因等内容,帮助用户定位OSPF邻居关系建立异常的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启OSPF邻居关系建立异常事件一键诊断功能。

diagnostic troubleshooting test neighbor-establish-abnormal ospf enable

缺省情况下,OSPF邻居关系建立异常事件一键诊断功能处于开启状态。

(3)     对OSPF邻居关系建立异常事件进行一键诊断。

diagnostic troubleshooting test neighbor-establish-abnormal ospf [ process-id ] [ interface interface-type interface-number ]

1.14.2  配置OSPF邻居关系震荡事件一键诊断

1. 功能简介

OSPF邻居关系震荡事件一键诊断功能处于开启状态的情况下,设备会自动将OSPF邻居关系震荡的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的邻居关系震荡的诊断信息,其中包括产生此类信息的时间、原因等内容,帮助用户定位OSPF邻居关系震荡的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启OSPF邻居关系震荡事件一键诊断功能。

diagnostic troubleshooting test neighbor-flap ospf enable

缺省情况下,OSPF邻居关系震荡事件一键诊断功能处于开启状态。

(3)     对OSPF邻居关系震荡事件进行一键诊断。

diagnostic troubleshooting test neighbor-flap ospf [ process-id ] [ interface interface-type interface-number ]

1.15  IS-IS一键诊断

1.15.1  配置IS-IS路由变化事件一键诊断

1. 功能简介

IS-IS路由变化事件一键诊断功能处于开启状态的情况下,设备会自动将IS-IS路由变化的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的IS-IS路由变化的诊断信息,其中包括产生此类信息的时间、原因等内容,帮助用户定位IS-IS路由变化的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启IS-IS路由变化事件一键诊断功能。

diagnostic troubleshooting test isis route enable

缺省情况下,IS-IS路由变化事件一键诊断功能处于开启状态。

(3)     对IS-IS路由变化事件进行一键诊断。

diagnostic troubleshooting test isis route { ipv4 { add | delete | modify } [ ipv4-address mask-length ] | ipv6 { add | delete | modify } [ ipv6-address prefix-length ] } [ level-1 | level-2 ] [ process-id ]

1.15.2  配置IS-IS邻居关系建立异常事件一键诊断

1. 功能简介

IS-IS邻居关系建立异常事件一键诊断功能处于开启状态的情况下,设备会自动将IS-IS邻居建立异常的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的邻居建立异常的诊断信息,其中包括产生此类信息的时间、原因等内容,帮助用户定位IS-IS邻居建立异常的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启IS-IS邻居关系建立异常事件一键诊断功能。

diagnostic troubleshooting test neighbor-establish-abnormal isis enable

缺省情况下,IS-IS邻居关系建立异常事件一键诊断功能处于开启状态。

(3)     对IS-IS邻居关系建立异常事件进行一键诊断。

diagnostic troubleshooting test neighbor-establish-abnormal isis [ process-id ] [ interface interface-type interface-number ]

1.15.3  配置IS-IS邻居关系震荡事件一键诊断

1. 功能简介

IS-IS邻居关系震荡事件一键诊断功能处于开启状态的情况下,设备会自动将IS-IS邻居关系震荡的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的邻居关系震荡的诊断信息,其中包括产生此类信息的时间、原因等内容,帮助用户定位IS-IS邻居关系震荡的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启IS-IS邻居关系震荡事件一键诊断功能。

diagnostic troubleshooting test neighbor-flap isis enable

缺省情况下,IS-IS邻居关系震荡事件一键诊断功能处于开启状态。

(3)     对IS-IS邻居关系震荡事件进行一键诊断。

diagnostic troubleshooting test neighbor-flap isis [ process-id ] [ interface interface-type interface-number ]

1.16  gRPC一键诊断

1.16.1  配置gRPC请求失败一键诊断

1. 功能简介

本功能用于分析gRPC Dial-in模式下的设备(gRPC服务器)收到来自gRPC客户端的请求报文后,对该报文处理失败的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启gRPC请求失败事件一键诊断功能。

diagnostic troubleshooting test grpc-server failed-operation enable

缺省情况下,gRPC请求失败事件一键诊断功能处于开启状态。

(3)     对gRPC请求失败事件进行一键诊断。

diagnostic troubleshooting test grpc-server failed-operation

1.16.2  配置gRPC登录事件一键诊断

1. 功能简介

本功能用于分析gRPC客户端与gRPC Dial-in模式下的设备(gRPC服务器)建立gRPC会话失败的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启gRPC登录事件一键诊断功能。

diagnostic troubleshooting test grpc-server login enable

缺省情况下,gRPC登录事件一键诊断功能处于开启状态。

(3)     对gRPC登录事件进行一键诊断。

diagnostic troubleshooting test grpc-server login

1.16.3  配置gRPC采样周期一键诊断

1. 功能简介

本功能用于分析gRPC Dial-out模式的Telemetry功能向采集器上送订阅报文时,某些采样路径的采样周期与用户配置的采样周期不一致的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启gRPC采样周期一键诊断功能。

diagnostic troubleshooting test telemetry sample-interval enable

缺省情况下,gRPC采样周期一键诊断功能处于开启状态。

(3)     对gRPC采样周期进行一键诊断。

diagnostic troubleshooting test telemetry sample-interval [ diagnostic-time diagnostic-time ]

1.17  NETCONF一键诊断

1.17.1  配置NETCONF请求失败一键诊断

1. 功能简介

本功能用于分析设备(NETCONF服务器)收到来自NETCONF客户端的<rpc>请求报文后,对该报文处理失败的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启NETCONF请求失败一键诊断功能。

diagnostic troubleshooting test netconf-server failed-operation enable

缺省情况下,NETCONF请求失败一键诊断功能处于开启状态。

(3)     对NETCONF请求失败进行一键诊断。

diagnostic troubleshooting test netconf-server failed-operation

1.17.2  配置NETCONF over SOAP登录信息一键诊断

1. 功能简介

本功能用于分析NETCONF客户端与设备(NETCONF服务器)建立NETCONF over SOAP会话失败的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启NETCONF over SOAP登录信息一键诊断功能。

diagnostic troubleshooting test netconf-server netconf-over-soap enable

缺省情况下,NETCONF over SOAP登录信息一键诊断功能处于开启状态。

(3)     对NETCONF over SOAP登录信息进行一键诊断。

diagnostic troubleshooting test netconf-server netconf-over-soap

1.18  组播一键诊断

1.18.1  配置组播模块健康度一键诊断

1. 功能简介

开启组播模块健康度一键诊断功能并完成组播配置后,系统将开始监控组播模块的运行状态,组播模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对组播模块执行一次性健康度一键诊断时,组播模块会去GOLD模块调取该模块的不健康信息记录,并判断组播模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启组播模块健康度一键诊断功能。

diagnostic troubleshooting health module multicast enable

缺省情况下,组播模块健康度一键诊断功能处于开启状态。

(3)     对组播模块执行一次健康度诊断。

diagnostic troubleshooting health module multicast

1.18.2  配置组播路由表项创建异常一键诊断

1. 功能简介

配置本功能后,设备会记录诊断持续时间内,组播路由表项创建异常的信息。待诊断持续时间到达时,汇总并显示这些记录信息,帮助用户定位处理组播路由表项创建异常的原因。

2. 配置步骤

配置的诊断预计持续时间应大于下游发送PIM加入报文的周期。如果接口上同时开启了IGMP或MLD功能,那么诊断预计持续时间还应大于IGMP/MLD通用查询报文周期(缺省值为125秒)和最大响应时间(缺省值为10秒)之和。若配置的诊断预计持续时间过短,可能会导致诊断结果不够全面。

同一时间段,系统只支持对一个组播路由表项进行一键诊断。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启组播路由与转发表项创建异常一键诊断功能。

diagnostic troubleshooting test multicast-route creation-abnormal enable

缺省情况下,组播路由与转发表项创建异常一键诊断功能处于开启状态。

(3)     对组播路由表项创建异常执行一键诊断。

diagnostic troubleshooting test multicast-route creation-abnormal [ vpn-instance vpn-instance-name ] { ipv4-source-address ipv4-group-address | ipv6-source-address ipv6-group-address } outgoing-interface interface-type interface-number [ diagnostic-time diagnostic-time ]

1.19  ARP一键诊断

1.19.1  配置ARP健康度一键诊断功能

1. 功能简介

开启ARP健康度一键诊断功能并完成ARP配置后,系统将开始监控ARP模块的运行状态,ARP模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对ARP模块执行一次性健康度一键诊断时,ARP模块会去GOLD模块调取该模块的不健康信息记录,并判断ARP模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启ARP模块健康度一键诊断功能。

diagnostic troubleshooting health module arp enable

缺省情况下,ARP模块健康度一键诊断功能处于开启状态。

(3)     对ARP模块执行一次健康度诊断。

diagnostic troubleshooting health module arp

1.19.2  配置对发送和接收ARP报文事件进行一键诊断功能

1. 功能简介

当需要检查设备与目的网络或目的主机之间是否可达时,可通过执行本命令对设备发送和接收ARP报文事件进行一键诊断。如果ARP报文发送失败,则通过系统输出的失败原因,可进一步定位故障。

开启本功能后,设备不会立即显示诊断信息,仅在指定接口发送了指定目的IP地址的ARP报文或接收了指定源IP地址的ARP报文后才开始显示诊断信息。受消息长度限制,每执行一次本命令最多显示5个ARP报文的诊断信息。

·     在诊断的预计持续时间内,只要发送指定目的IP地址的ARP报文个数或者接收指定源IP地址的ARP报文个数达到5个,则立即显示检测到的5个ARP报文的诊断信息,后续诊断持续时间内检测到的ARP报文不再显示。

·     如果诊断的预计持续时间到达后,检测到的指定ARP报文个数不足5个,或者使用组合键<Ctrl+C>中止执行本命令后,则显示当前已检测到的ARP报文诊断信息。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启发送和接收ARP报文事件一键诊断功能。

diagnostic troubleshooting test arp-learn packet-trace enable

缺省情况下,发送和接收ARP报文事件一键诊断功能处于开启状态。

(3)     对发送和接收ARP报文事件进行一键诊断。

diagnostic troubleshooting test arp-learn packet-trace ip-address ip-address interface interface-type interface-number [ diagnostic-time diagnostic-time ]

1.20  ND一键诊断

1.20.1  配置ND健康度一键诊断功能

1. 功能简介

开启ND健康度一键诊断功能并完成ND配置后,系统将开始监控ND模块的运行状态,ND模块会将监控到的不健康事件信息记录到GOLD模块。当管理员对ND模块执行一次性健康度一键诊断时,ND模块会去GOLD模块调取该模块的不健康信息记录,并判断ND模块是否处于健康状态。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启ND模块健康度一键诊断功能。

diagnostic troubleshooting health module nd enable

缺省情况下,ND模块健康度一键诊断功能处于开启状态。

(3)     对ND模块执行一次健康度诊断。

diagnostic troubleshooting health module nd

1.20.2  配置对发送和接收ND报文事件进行一键诊断功能

1. 功能简介

当需要检查设备与目的网络或目的主机之间是否可达时,可通过执行本命令对设备发送和接收ND报文事件进行一键诊断。如果ND报文发送失败,则通过系统输出的失败原因,可进一步定位故障。

开启本功能后,设备不会立即显示诊断信息,仅在指定接口发送了指定目的IPv6地址的ND报文或接收了指定源IPv6地址的ND报文后才开始显示诊断信息。受消息长度限制,每执行一次本命令最多显示5个ND报文的诊断信息。

·     在诊断的预计持续时间内,只要发送指定目的IPv6地址的ND报文个数或接收指定源IPv6地址的ND报文个数达到5个,则立即显示检测到的5个ND报文的诊断信息,后续诊断持续时间内检测到的ND报文不再显示。

·     如果诊断的预计持续时间到达后,检测到的指定ND报文个数不足5个,或者使用组合键<Ctrl+C>中止执行本命令后,则显示当前已检测到的ND报文诊断信息。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启发送和接收ND报文事件一键诊断功能。

diagnostic troubleshooting test nd-learn packet-trace enable

缺省情况下,发送和接收ND报文事件一键诊断功能处于开启状态。

(3)     对发送和接收ND报文事件进行一键诊断。

diagnostic troubleshooting test nd-learn packet-trace ipv6-address ipv6-address interface interface-type interface-number [ diagnostic-time diagnostic-time ]

1.21  SSH一键诊断

1.21.1  配置对SSH客户端登录执行一键诊断

1. 功能简介

配置本功能后,设备会记录诊断持续时间内,SSH客户端登录异常的信息。待诊断持续时间到达时,汇总并显示这些记录信息,帮助用户定位处理SSH客户端登录异常的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启对SSH客户端登录执行一键诊断功能。

diagnostic troubleshooting test ssh-server client-login enable

缺省情况下,SSH客户端登录异常一键诊断功能处于开启状态。

(3)     对SSH客户端登录执行一键诊断。

diagnostic troubleshooting test ssh-server client-login { client-ipv4 ipv4-address | client-ipv6 ipv6-address } [ vpn-instance vpn-instance-name ] [ diagnostic-time diagnostic-time ]

1.22  登录设备一键诊断

1.22.1  配置对Telnet客户端的登录事件进行一键诊断

1. 功能简介

配置本功能后,设备会记录并显示指定时长内,Telnet客户端的登录信息,帮助用户定位客户端登录失败原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启Telnet客户端登录事件的一键诊断功能。

diagnostic troubleshooting test telnet-server client-login enable

缺省情况下,Telnet客户端登录事件的一键诊断功能处于开启状态。

(3)     对Telnet客户端的登录事件进行一键诊断。

diagnostic troubleshooting test telnet-server client-login { client-ipv4 ipv4-address | client-ipv6 ipv6-address } [ vpn-instance vpn-instance-name ] [ diagnostic-time diagnostic-time ]

1.23  IP路由基础一键诊断

1.23.1  配置IPv4单播路由变化事件的一键诊断功能

1. 功能简介

IPv4单播路由变化事件一键诊断功能处于开启状态的情况下,设备会自动将IPv4单播路由变化的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的IPv4单播路由变化的诊断信息,其中包括产生此类信息的时间、原因等内容,帮助用户定位IPv4单播路由变化的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启IPv4单播路由变化事件一键诊断功能。

diagnostic troubleshooting test rib ipv4-unicast enable

缺省情况下,IPv4单播路由变化事件一键诊断功能处于开启状态。

(3)     对IPv4单播路由变化事件进行一键诊断。

diagnostic troubleshooting test rib ipv4-unicast

1.23.2  配置IPv6单播路由变化事件的一键诊断功能

1. 功能简介

IPv6单播路由变化事件一键诊断功能处于开启状态的情况下,设备会自动将IPv6单播路由变化的信息记录到GOLD(Generic OnLine Diagnostics,通用在线诊断)模块的内存中。配置本功能后,设备会显示GOLD模块内存中记录的IPv6单播路由变化的诊断信息,其中包括产生此类信息的时间、原因等内容,帮助用户定位IPv6单播路由变化的原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启IPv6单播路由变化事件一键诊断功能。

diagnostic troubleshooting test rib ipv6-unicast enable

缺省情况下,IPv6单播路由变化事件一键诊断功能处于开启状态。

(3)     对IPv6单播路由变化事件进行一键诊断。

diagnostic troubleshooting test rib ipv6-unicast

1.24  显示测试例内容

可在任意视图下执行以下命令,显示测试例的内容。

display diagnostic content [ slot slot-number ] [ verbose ]

关于display diagnostic content命令的详细介绍请参见“智能运维命令参考”中的“GOLD”。

1.25  显示测试例执行结果

可在任意视图下执行以下命令,显示测试例的执行结果。

display diagnostic result [ slot slot-number [ test test-name ] ] [ verbose ]

关于display diagnostic result命令的详细介绍请参见“智能运维命令参考”中的“GOLD”。

1.26  清除测试例执行结果

请在用户视图下执行以下命令,清除诊断测试结果。

reset diagnostic result [ slot slot-number [ test test-name ] ]

关于reset diagnostic result命令的详细介绍请参见“智能运维命令参考”中的“GOLD”。

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们