华为设备常用display命令,哪个网工还不清楚!

CSDN 2024-09-13 16:07:01 阅读 94

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

下午好,我的网工朋友。

准确而高效地监控和维护网络设备可以说是确保网络稳定性和性能的关键。

无论是企业数据中心还是广域网,咱都需要依赖一系列命令来获取必要的信息并进行有效的故障排除。

在众多可用的命令中,“display”命令可谓屹立不倒,尤其重要,因为它们能够帮助工程师快速了解设备的状态和配置情况。

今天就来盘盘这些常用的display命令,给你从命令到示例,以及常见问题,全都整整明白。

今日文章阅读福利:《 网络工程师基本配置命令大全 》

不管心态如何变化,技术依旧是自己手里最有力的武器。私信我,发送暗号“配置命令”,即可获取技术之路一把好武器。

01 display命令基础

在开始详细介绍各种"display"命令之前,让我们先了解一些基础知识。

01 命令语法

"display"命令通常用于显示设备的各种状态信息、配置信息等。基本语法结构如下:

<code>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则可以帮助测试网络连通性。

原创:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。