网络故障排查手段总结

网络故障排除工具是每个网络工程师的必需品。
为了提升我们的工作效率,不浪费时间,工具的重要性显而易见特别是每当添加新的设备或网络发生变更时,新的问题就会出现,而且很难快速确定问题出在哪里。每一位网络工程师或从事网相关的人员,都了解几款工具,能让快速定位网络故障。先整理了我个人常用的网络排障工具给大家。此类工具很多,但是能找到适合自己的,上手也容易的 需要我们自己多使用,多琢磨。
网络工程师需要掌握多种网络故障排查手段,
以确保网络的稳定性和可用性。
以下是30个常用的排障命令
附带详细说明和一些用于华为网络设备的命令示例
以帮助小白网络工程师更好地理解:
1. ping测试:
• 方法:使用ping命令测试目标设备的连通性。
• 命令:在命令行界面中输入以下命令:
ping 目标设备的ip地址或域名
• 示例:(假设目标ip地址为10.0.0.1)
ping 10.0.0.1
2. traceroute/tracepath:
• 方法:使用tracert命令(windows)或traceroute命令(linux)查看数据包的路由路径。
• 命令:在命令行界面中输入以下命令:
tracert 目标设备的ip地址或域名
• 示例:
tracert 10.0.0.1
3. telnet/ssh远程登录:
• 方法:使用telnet或ssh协议远程连接到目标设备,以查看和管理设备。
• 命令(ssh):在命令行界面中输入以下命令:
ssh 用户名@目标设备的ip地址或域名
• 示例:(假设用户名为admin,目标ip地址为10.0.0.1)
ssh admin@10.0.0.1
4. 抓包分析:
• 方法:使用wireshark等抓包工具捕获和分析网络数据包。
• 命令:下载并安装wireshark,然后运行应用程序并选择网络接口开始抓包。
• 无特定命令,使用wireshark等图形界面工具。
5. 检查物理连接:
• 方法:检查物理连接,确保电缆、插头和端口都连接良好。
• 示例:检查设备面板上的指示灯,确保端口状态正常。
6. 路由表和arp表检查:
• 方法:查看路由器上的路由表和arp表。
• 命令(路由表):在命令行界面中输入以下命令:
display ip routing-table
• 命令(arp表):在命令行界面中输入以下命令:
display arp
• 示例:
display ip routing-table display arp
7. 日志分析:
• 方法:查看设备和服务器上的日志文件,以查找与网络问题相关的错误或异常信息。
• 示例:使用命令查看设备上的日志文件。
display logbuffer
8. 端口和服务检查:
• 方法:确认设备的端口和服务配置是否正确,包括防火墙规则和acl。
• 示例:查看设备的端口配置和防火墙规则。
display current-configuration | include port-group display firewall configuration
9. 性能监控:
• 方法:使用监控工具(如esight)监视网络设备和服务的性能。
• 无特定命令,使用监控工具来监视性能。
10. 更新和备份:
• 方法:定期更新设备固件和备份配置,以防止故障和数据丢失。
• 示例:执行备份和更新操作。
save upgrade software filename.bin
11. dns查询:
• 方法:使用ping命令测试dns解析是否正确。
• 示例:使用ping测试域名解析。
ping www.example.com
12. 防火墙规则检查:
• 方法:查看防火墙规则配置,确保允许必要的流量通过。
• 示例:查看防火墙规则。
display firewall zone display firewall rule
13. vlan配置检查:
• 方法:查看交换机上的vlan配置,确保设备位于正确的vlan中。
• 示例:查看vlan配置。
display vlan
14. mtu大小检查:
• 方法:检查网络设备的最大传输单元(mtu)设置,确保它们匹配。
• 示例:查看接口mtu配置。
display interface gigabitethernet0/0/1
15. 负载均衡配置检查:
• 方法:查看负载均衡设备的配置,确保流量均匀分配。
• 示例:查看服务器农场配置。
display server-farm
16. bgp邻居状态检查:
• 方法:检查bgp邻居状态,确保bgp路由正常传播。
• 示例:查看bgp邻居状态。
display bgp peer
17. snmp监控:
• 方法:使用snmp协议监控设备性能和状态。
• 无特定命令,配置snmp代理并使用snmp管理工具监控设备。
18. 流量分析:
• 方法:使用流量分析工具(如netflow或sflow)监视流量模式和带宽使用情况。 - 无特定命令,配置流量分析工具并分析数据。
19. 子网掩码检查:
• 方法:检查子网掩码是否正确配置,以确保ip地址分配正确。
• 示例:查看接口配置。
display ip interface gigabitethernet0/0/1
20. mtu path discovery:
• 方法:使用mtu path discovery检查网络路径的最大传输单元。
• 示例:启用mtu path discovery。
system-view [华为设备] ip mtu discovery
21. acl规则检查:
• 方法:检查访问控制列表(acl)规则,确保允许或阻止了正确的流量。
• 示例:查看acl规则。
display acl 2000
22 dhcp分配检查:
• 方法:检查dhcp服务器分配的ip地址,确保正确配置。
• 示例:查看dhcp分配信息。
display dhcp server ip-in-use
23. 链路聚合检查:
• 方法:检查链路聚合组(lag)配置,确保链路均衡正常。
• 示例:查看lag配置。
display link-aggregation verbose
24. mac地址表检查:
• 方法:查看交换机的mac地址表,确保mac地址分发正确。
• 示例:查看mac地址表。
display mac-address
25. 系统资源利用率监控:
• 方法:监控cpu、内存和存储等系统资源的利用率。
• 示例:查看系统资源利用率。
display resource usage
26. acl日志分析:
• 方法:查看acl规则匹配日志,以检查是否有流量被acl阻止。
• 示例:查看acl日志。
display acl log
27. 链路状态检查:
• 方法:检查链路状态,确认链路是否正常连接。
• 示例:查看链路状态。
display interface brief
28. dns服务器可用性检查:
• 方法:使用nslookup命令检查dns服务器的可用性。
• 示例:测试dns服务器可用性。
ping dns-server-ip
29. ospf邻居状态检查:
• 方法:检查ospf邻居状态,确保路由协议正常工作。
• 示例:查看ospf邻居状态。
display ospf peer
30. 冗余路由和ha状态检查:
• 方法:检查冗余路由和高可用性(ha)配置,确保备用设备正常工作。
• 示例:查看ha状态。
display standby


如何真正打造属于VR2.0时代产品,XRSPACE MANOVA VR一体机给你答案
晶体管加偏置的理由
国内首个电力鸿蒙OS发布!OpenHarmony电力专委会副会长润和软件高光亮相
车规级电感的优点和要求
数字电源UCD92xx 输出电压波形的优化
网络故障排查手段总结
模数转换器ADC08D1500的性能特点及应用分析
新型可穿戴设备未来有望用于智能假肢
SMT检测技术简介
第三届世界智能大会 先进的机器人技术
无线麦克风电路图
C语言中的不完整类型是什么
芯讯通携手通则康威开发5G FWA CPE等多形态数据终端产品
工程师接私活的创业陷阱
2025年AI或将建立新的社会形态 我们也应该积极探索追随潮流
运动耳机选择哪种好,蓝牙耳机运动无线耳机排名
一文读懂交换机/路由器/分线盒的差异
基于现场总线的医院病房全开放分布式的监护系统实现
整机系统的ESD设计分析
太阳能电池