菜鸟科技网

华为交换机dis命令怎么用?

华为交换机的dis命令是网络运维中常用的查看设备配置和状态信息的命令集合,通过不同子命令的组合,可以快速获取交换机的运行参数、接口状态、路由表、MAC地址表等关键数据,帮助管理员排查故障、优化网络性能,以下从常用子命令功能、输出信息解读、实际应用场景等方面进行详细说明。

华为交换机dis命令怎么用?-图1
(图片来源网络,侵删)

dis命令的基本功能与常用子命令

华为交换机的dis命令通常需要配合具体的子命令使用,常见的子命令及其功能如下:

查看设备基本信息

  • dis version:显示设备软件版本、硬件信息、启动时间等,可以查看当前系统版本为V800R013C00,设备型号为S5700-28X-LI-AC,CPU使用率、内存占用情况等,用于确认设备运行状态和版本兼容性。
  • devicename:通过dis current-configuration | include devicename查看设备名称,若需修改可使用sysname命令配置。

查看接口状态

  • dis interface brief:以简洁表格形式显示所有接口的物理状态(UP/DOWN)、速率、双工模式等,GigabitEthernet0/0/1接口显示UP,速率1000Mbps,全双工,无CRC错误,可快速定位故障接口。
  • dis interface GigabitEthernet 0/0/1:查看指定接口的详细配置,包括IP地址、VLAN成员、MTU值、流量统计(收发包字节数、广播包数等),用于排查接口连通性问题。

查看VLAN信息

  • dis vlan:显示所有VLAN的编号、名称、端口成员,VLAN 10包含端口GigabitEthernet0/0/1-10,用于确认VLAN划分是否正确。
  • dis vlan summary:显示VLAN总数、已用VLAN数,快速检查VLAN资源使用情况。

查看MAC地址表

  • dis mac-address:显示MAC地址与端口的映射关系,包括动态MAC和静态MAC,MAC地址00e0-fc12-3456对应的端口为GigabitEthernet0/0/2,VLAN 20,用于定位终端接入位置或排查MAC地址攻击。
  • dis mac-address aging-time:查看MAC地址表老化时间,默认300秒,可通过mac-address aging-time命令调整。

查看路由表

  • dis ip routing-table:显示设备IPv4路由表,包括目的网段、下一跳、出接口、路由协议类型(静态、OSPF、BGP等),目的网段192.168.1.0/24的下一跳为10.1.1.2,出接口为Vlanif10,用于数据包转发路径分析。
  • dis ipv6 routing-table:查看IPv6路由表,命令结构与IPv4类似。

查看协议状态

  • dis ospf peer:显示OSPF邻居状态,包括Router ID、邻居状态(Full/Down/2-Way)、Dead Time等,用于确认OSPF邻居是否正常建立。
  • dis bgp peer:查看BGP对等体状态,包括AS号、连接状态(Idle/Active/Established)、收报文数,用于排查BGP路由交换问题。
  • dis stp brief:显示生成树协议状态,包括端口角色(根端口/指定端口)、状态(Forwarding/Blocking),用于避免网络环路。

查看ARP表

  • dis arp:显示IP地址与MAC地址的映射关系,包括接口、VLAN信息,例如IP 192.168.1.100对应MAC 00e0-fc12-3456,用于排查IP冲突或ARP欺骗问题。

输出信息解读与实际应用

dis interface brief命令为例,其输出通常包含以下列: | Interface | PHY | Protocol | InUti | OutUti | Speed | Duplex | Type | |-----------------|-------|----------|-------|--------|----------|--------|------------| | GigabitEthernet0/0/1 | UP | UP | 0% | 0% | 1000Mbps | Full | GE electrical | | GigabitEthernet0/0/2 | DOWN | DOWN | 0% | 0% | 100Mbps | Half | GE electrical |

  • PHY/Protocol状态:若两者均为UP,表示接口物理链路和协议状态正常;若PHY为DOWN需检查网线、光纤模块,Protocol为DOWN需检查链路层配置(如VLAN封装)。
  • 流量利用率(InUti/OutUti):持续高利用率(如超过80%)可能存在网络拥塞,需考虑扩容或优化流量。

在故障排查中,可通过组合命令快速定位问题,用户无法访问网络时,先执行dis arp确认目标IP的MAC是否存在,再执行dis mac-address查看MAC是否在正确端口,最后通过dis interface检查接口状态和流量统计。

注意事项

  1. 命令权限:部分命令(如dis current-configuration)需用户视图权限,普通用户可能无法查看完整配置。
  2. 输出过滤:当信息量大时,可通过| include| begin过滤关键字,例如dis logbuffer | include "Error"快速查看错误日志。
  3. 性能影响:频繁执行dis mac-address等命令可能占用设备资源,建议在业务低峰期使用。

相关问答FAQs

Q1: 使用dis命令查看接口状态时,显示“Protocol DOWN”但“PHY UP”,可能的原因是什么?
A: 通常是由于接口配置问题导致,常见原因包括:① 接口未配置正确的VLAN封装类型(如端口为Access模式但配置了Trunk属性);② 端口被shutdown,需使用undo shutdown激活;③ 对端设备接口协议状态异常,需检查对端配置,可通过dis current-configuration interface 接口名查看接口配置,对比正确参数进行修改。

华为交换机dis命令怎么用?-图2
(图片来源网络,侵删)

Q2: 如何通过dis命令确认交换机是否存在MAC地址表项溢出风险?
A: 可执行dis mac-address | count统计MAC地址表项总数,并与设备规格的最大表项数(如S5700系列通常支持16K MAC)对比;若接近上限,可通过display mac-address aging-time查看老化时间是否过短,适当缩短老化时间(如设置为100秒)可加速表项更新,或检查是否存在异常大量MAC地址(如同一端口出现过多动态MAC),可能存在网络环路或攻击行为,需进一步排查端口连接设备。

华为交换机dis命令怎么用?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇