网络Ping不通故障定位思路

故障分析

Ping不通是指Ping报文在网络中传输,由于各种原因(如链路故障、ARP学习失败等)而接收不到所有Ping应答报文的现象。

如图1-1所示,以一个Ping不通的尝试示例,介绍Ping不通故障的定位思路。

1-1 Ping不通故障组网图

故障现象

SwitchA Ping不通SwitchD

ping 192.168.3.11??
PING 192.168.3.11: 56? data bytes, press CTRL_C to break
??? Request time out
??? Request time out
??? Request time out
??? Request time out
??? Request time out
?
? --- 192.168.3.11 ping statistics ---
??? 5 packet(s) transmitted
??? 0 packet(s) received
??? 100.00% packet loss

故障定位:

如图1-1所示,Ping操作涉及三个角色:

l?? 源端:Ping报文发起端SwitchA

l?? 中间设备:SwitchBSwitchC

l?? 目的端:Ping报文接收端SwitchD

当执行Ping命令不通时,首先在SwitchA上使用tracert命令确定源端到目的端之间的故障节点,进而缩小故障定位范围。

tracert 192.168.3.11
traceroute to 192.168.3.11 (192.168.3.11), max hops: 30, packet length: 40, press CTRL_C to break
1 * * *
2 * * *
3 * * *
4 * * *

假设故障发生在SwitchASwitchB之间,即SwitchA Ping SwitchBIP地址192.168.1.11不通,定位流程如下面的流程图所示(其他直连网段Ping不通的故障处理方法类似)

假设SwitchA Ping SwitchBIP地址192.168.1.11能通,SwitchB Ping SwitchCIP地址192.168.2.21能通,但是SwitchA Ping SwitchCIP地址192.168.2.21不通,这种情况需要在SwitchASwitchBSwicthC上做ICMP报文的流量统计,进而判断流量是在哪丢弃的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/311464.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

9. 进程

9. 进程 1. 进程与程序1.1 main() 函数由谁调用1.2 程序如何结束1.2.1 注册进程终止处理函数 atexit() 1.3 何为进程1.4 进程号 2. 进程的环境变量2.1 应用程序中获取环境变量2.1.1 获取指定环境变量 2.2 添加/删除/修改环境变量2.2.1 putenv()2.2.2 setenv()2.2.3 命令行式添加…

【Spring Security】认证之案例的使用、MD5加密、CSRF防御

目录 一、引言 1、什么是SpringSecurity认证 2、为什么使用SpringSecurity之认证 3、实现步骤 二、快速实现(案例) 1、添加依赖 2、配置 3、导入数据表及相关代码 4、创建登录页及首页 5、创建配置Controller 6、用户认证 6.1、用户对象User…

Linux磁盘与文件管理

目录 一、磁盘介绍 1. 磁盘数据结构 2. 磁盘的接口类型 3. 磁盘在Linux上的表现形式 二、磁盘分区与MBR 1. 分区优缺点 2. 分区方式 3. MBR分区 4. GPT分区 三、文件系统 1. 文件系统的组成 2. 默认的文件系统 3. 文件系统的作用 4. 模拟破坏文件与修复文件 4…

喜迎元旦 | 愿新年,胜旧年,百华鞋业祝您元旦快乐,万事胜意!

一年复始岁序开,万象更新启新华 2023年我们聚力同行,相融共生, 凝心携手,奋进前行。 2024年我们挟着未知,带着期待, 继续携手砥砺前行 踏上新征程,向着新的奋斗目标再出发。 元旦&#xff…

四种常见智能指针的介绍

一、介绍 当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针(smart pointer),从而实现指针指向的对象的共享。 …

蓝桥杯C/C++程序设计——特别数的和

题目描述 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的…

GitHub 一周热点汇总 第3期 (2023/12/24-12/30)

GitHub一周热点汇总第三期 (2023/12/24-12/30),梳理每周热门的GitHub项目,了解热点技术趋势,掌握前沿科技方向,发掘更多商机。元旦就要到了,提前祝大家新年快乐。 #1 StreamDiffusion 项目名称:StreamDiff…

vue项目表单使用正则过滤ip、手机号

import useFormValidate from /hooks/useFormValidatesetup(props, { emit }) {const { validateName, validateIPAndPort } useFormValidate()const state reactive({workFaceInfo: props.info?.id ? props.info : {},sysTypeData: props.sysType,formRules: {name: [{req…

wsl中的Ubuntu安装远程桌面

wsl Ubuntu默认只能打开命令行,看不到图形化界面,有些操作不方便。这里介绍两种方法来远程连接到wsl里 VNC 因为win10的wsl不支持systemd, 所以这种方式只能是Windows11的系统,Window10只能用xrdp 1、禁用WSLg 在c:\users\用户…

12.31_黑马数据结构与算法笔记Java

目录 345 设计跳表 Leetcode 1206 346 设计最小栈 Leetcode 155 347 设计端网址 Leetcode 355 348 设计推特 Leetcode 355 349 股票系列问题 Leetcode 121 350 股票系列问题 Leetcode 122 351 股票系列问题 Leetcode 714 352 股票系列问题 Leetcode 309 353 股票系列问…

【Redis-10】Redis集群的实现原理和实践

Redis集群是Redis提供的分布式数据库方案,通过分片来进行数据共享,实现复制和故障转移的功能。 1. Redis集群节点 一个Redis集群由多个节点组成,多个节点可以通过命令实现连接,由独立状态转为集群状态,命令是cluster …

LabVIEW开发智能火灾自动报警系统

LabVIEW开发智能火灾自动报警系统 系统基于LabVIEW虚拟仪器开发,由火灾报警控制器、感温感烟探测器、手动报警器、声光报警器、ZigBee无线通讯节点以及上位机电脑等组成,展示了LabVIEW在智能化火灾预警与控制方面的应用。该系统通过结合二总线协议和Zig…