华为设备常用display命令
01 display命令基础
在开始详细介绍各种"display"命令之前,让我们先了解一些基础知识。
01 命令语法
"display"命令通常用于显示设备的各种状态信息、配置信息等。基本语法结构如下:
display <command> [options]
<command> 是具体的子命令,它指定了要显示的信息类型。
[options] 是可选参数,用于进一步指定显示的内容或改变显示的格式。
例如,要查看设备的系统信息,可以使用以下命令:
display version
这将显示设备的操作系统版本、硬件型号等信息。
02 常见子命令
"display"命令有许多不同的子命令,用于显示不同类型的系统信息。下面列出了一些最常见的子命令:
display version:显示设备的软件版本和硬件信息。
display current-configuration:显示当前运行的配置。
display saved-configuration:显示已保存的配置。
display interface:显示接口的状态和统计信息。
display ip routing-table:显示IP路由表。
display mac-address:显示MAC地址表。
display arp:显示ARP缓存表。
display logbuffer:显示日志缓冲区的内容。
03 命令提示
在使用"display"命令时,需要注意以下几点:
权限要求:某些"display"命令可能需要特定级别的权限才能执行。
输出过滤:可以使用管道符(|)配合关键词来过滤输出结果。
命令帮助:大多数设备都提供了在线的帮助文档或命令手册,可以通过命令如display help <command>来查看某个具体命令的用法。
输出重定向:如果需要将命令输出保存到文件中,可以使用重定向符号(> 或 >>)。
04 示例
让我们看一个具体的例子,假设我们需要查看某个接口的状态,可以使用以下命令:
display interface GigabitEthernet0/0/1
这将显示GigabitEthernet0/0/1接口的详细信息,包括但不限于接口的物理状态、链路状态、收发数据包的数量等。
02 设备状态与配置
01 查看设备版本信息
用途:显示设备的硬件和软件版本信息。
display version
输出示例
Device: HUAWEI AR1220
Hardware version: V200R003C00
Software version: V200R003C00
Serial Number: 2122100000000000
Uptime: 2 days, 3 hours, 5 minutes
应用场景
- 在设备初次安装时验证硬件和软件版本。
- 在遇到问题时,确定是否需要更新固件或软件。
02 查看当前运行配置
用途:显示设备当前正在运行的配置。
display current-configuration
输出示例
sysname Router1
hostname Router1
interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0
description Management Interface
quit
router static
ip route-static 0.0.0.0 0.0.0.0 192.168.1.2
quit
应用场景
- 在进行配置更改前后,比较配置差异。
- 故障排除时,检查配置设置是否正确。
03 查看保存的配置
用途:显示设备中保存的配置。
display saved-configuration
输出示例
sysname Router1
hostname Router1
interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0
description Management Interface
quit
router static
ip route-static 0.0.0.0 0.0.0.0 192.168.1.2
quit
应用场景
- 在设备重启后,确认配置是否被正确保存。
- 比较当前运行配置与保存配置之间的差异。
03 接口状态与统计
01 查看接口状态
用途:显示指定接口的状态和统计信息。
display interface GigabitEthernet0/0/1
输出示例
Interface: GigabitEthernet0/0/1
Current state: UP
Line protocol current state: UP
Description: Management Interface
Last line protocol up time: 2024-07-27 12:00:00 UTC+08:00
Last line protocol down time: 2024-07-27 11:59:59 UTC+08:00
Input rate: 0 bps (0 packets per second)
Output rate: 0 bps (0 packets per second)
...
应用场景
- 监控接口的实时状态。
- 检查接口是否正常工作。
- 故障排除时,分析接口故障原因。
02 查看接口简要信息
用途:显示所有IP接口的简要信息,包括状态、IP地址等。
display ip interface brief
输出示例
Interface IP-Address OK? Method Status Protocol
GigabitEthernet0/0/1 192.168.1.1 YES NVRAM UP UP
GigabitEthernet0/0/2 192.168.2.1 YES NVRAM UP UP
...
应用场景
- 快速查看所有接口的状态和配置。
- 在进行故障排除时,快速定位有问题的接口。
- 日常监控网络接口的连通性和配置变化。
04 路由协议
01 查看路由表
用途:显示IPv4路由表。
display ip routing-table
输出示例
Routing Tables: Public
Destinations : 10 Routes : 10
Destination/Mask Proto Pre Cost Flags NextHop Interface
192.168.1.0/24 Static 60 0 D 192.168.2.2 GigabitEthernet0/0/1
192.168.2.0/24 Direct 0 0 D 192.168.2.1 GigabitEthernet0/0/2
...
应用场景
- 监控路由表的变化。
- 确认特定网络的可达性。
- 在配置新路由时,验证路由条目是否正确添加。
02 查看BGP邻居状态
用途:显示BGP邻居的状态信息。
display bgp peer
输出示例
BGP local router ID : 192.168.1.1
Total number of peers : 2 Peers in established state : 2
Peer AS MsgRcvd MsgSent OutQ Up/Down State/PfxRcd
192.168.2.2 100 24 24 0 00:03:05 Established/2
192.168.3.3 200 18 18 0 00:03:02 Established/1
应用场景
- 监控BGP邻居的状态。
- 故障排除时,检查BGP会话是否正常建立。
- 分析BGP邻居的路由交换情况。
03 查看OSPF邻居状态
用途:显示OSPF邻居的状态信息。
display ospf peer
输出示例
OSPF Process 1 with Router ID 192.168.1.1
Neighbors
Area 0.0.0.0 Interface 192.168.2.1(GigabitEthernet0/0/2) neighbors
Router ID: 192.168.2.2 Address: 192.168.2.2
State: Full Mode: Nbr is Master Priority: 1
DR: 192.168.2.1 BDR: 192.168.2.2 MTU: 1500
...
应用场景
- 监控OSPF邻居的状态。
- 确认OSPF邻居关系是否正常建立。
- 在配置新OSPF区域或邻居时,验证配置是否正确。
05 故障排查
01 获取详细的诊断信息
用途:获取关于设备的详细诊断信息,包括硬件状态、内存使用情况、CPU利用率等。
display diagnostic-information
输出示例
System Time: 2024-07-27 14:00:00 UTC+08:00
System Up Time: 1 day, 23 hours, 59 minutes
System Uptime (This Restart): 2 days, 3 hours, 5 minutes
System Load (Last 1 Minute): 0.00
Memory Usage:
Total: 256 MB
Free: 128 MB
Used: 128 MB
Used Percentage: 50%
...
应用场景
- 当设备出现性能问题时,获取详细的系统状态信息。
- 在进行高级故障排查时,收集系统资源使用情况。
02 查看系统日志缓冲区
用途:显示系统日志缓冲区中的信息,通常包含设备产生的告警和错误信息。
display trapbuffer
输出示例
2024-07-27 13:59:59 UTC+08:00: %SYS-5-CONFIG_I: Configured from console by admin
2024-07-27 13:59:59 UTC+08:00: %SYS-5-RELOAD: System reload initiated by admin
2024-07-27 13:59:59 UTC+08:00: %SYS-5-RELOAD: System reloaded
...
应用场景
- 在设备出现异常行为时,查找系统日志中的相关记录。
- 分析设备启动过程中的问题。
03 查看日志缓冲区
用途:显示设备的日志缓冲区内容,通常包括警告、错误和通知信息。
display logbuffer
输出示例
2024-07-27 13:59:59 UTC+08:00: %SYS-5-CONFIG_I: Configured from console by admin
2024-07-27 13:59:59 UTC+08:00: %SYS-5-RELOAD: System reload initiated by admin
2024-07-27 13:59:59 UTC+08:00: %SYS-5-RELOAD: System reloaded
...
应用场景
- 在设备出现故障时,分析日志缓冲区中的信息以确定问题的原因。
- 对比设备重启前后的日志信息,寻找异常情况。
06 安全与审计
01查看安全策略
用途:显示设备上的安全策略配置。
display security-policy
输出示例
Security Policy:
Source-Zone: Trust
Destination-Zone: Untrust
Action: Deny
Service: Any
Source-Address: Any
Destination-Address: Any
...
应用场景
- 验证安全策略配置是否符合预期。
- 在发生安全事件时,检查策略是否正确应用。
02 查看访问控制列表
用途:显示设备上的访问控制列表(ACL)规则。
display acl
输出示例
ACL name: "Management"
rule 1 permit ip source 192.168.1.0 0.0.0.255 destination any
rule 2 deny ip source any destination 192.168.2.0 0.0.0.255
...
应用场景
- 验证ACL规则是否正确配置。
- 在进行故障排查时,检查是否有ACL规则阻止了正常的流量。
07 高级命令
除了前面章节中提到的基本"display"命令外,还有一些更高级的命令,用于查看特定协议或技术的状态信息。
01 查看MPLS LDP对等体状态
用途:显示MPLS LDP对等体的状态信息。
display mpls ldp peer
输出示例
MPLS LDP Peer Information:
Peer Address: 192.168.2.2
State: Operational
Uptime: 00:02:15
In Label Space: 100
Out Label Space: 200
...
应用场景
- 监控MPLS LDP会话的状态。
- 故障排查时,检查LDP邻居是否正常建立。
02 查看L2VPN服务状态
用途:显示L2VPN服务的状态信息。
display l2vpn service
输出示例
L2VPN Service Information:
Service Name: Service1
Status: Up
Access Interfaces: GigabitEthernet0/0/1
PW Type: Ethernet
Peer Address: 192.168.2.2
...
应用场景
- 监控L2VPN服务的状态。
- 在配置新L2VPN服务时,验证服务是否正确建立。
08 常见问题解答
Q: 我应该如何选择合适的"display"命令?
A: 根据您需要获取的具体信息类型选择适当的"display"命令。例如,如果您需要查看接口状态,可以使用display interface;如果您需要查看路由信息,可以使用display ip routing-table。
Q: 使用"display"命令时需要注意什么?
A: 注意命令的权限要求,有些命令需要管理员级别权限才能执行。此外,当命令输出很长时,可以使用管道和关键词过滤输出,或者将输出重定向到文件中以便后续分析。
Q: 是否有其他命令可以帮助我更好地理解网络设备的状态?
A: 除了"display"命令之外,还有许多其他命令可以提供额外的信息,例如debugging命令可以帮助您获取更详细的调试信息,而ping和traceroute则可以帮助测试网络连通性。
版权声明:
作者:SE_YJ
链接:https://www.cnesa.cn/2249.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论