上一篇很多读者一下就发现了答案,暂时先不写答案和分析,卖个关子,继续出一题。下一篇一起揭晓答案。
小王(就是你!)在一家创业型互联网公司上班。公司为了保证产品的稳定性,在上线之前会现在测试环境运行代码,保证没有问题,再发布到正式环境。
小王的公司比较拮据,为了省钱,公司购买了一些陈旧的二手设备,运行测试环境。虽然性能比较差,但是毕竟测试环境只有开发人员的测试流量,所以没有什么问题。
随着部署的东西越来越多,原来一个机架已经不够用了,他们就准备扩展一个新的机架。网工效率很高,连夜操作,设备马上上线了。网工比较邋遢,通电了就下班了。
第二天小王来一看,测试环境网络不通了。这种情况一般人直接去打网工了。但是小王不是,小王总是抓住任何一个检验自己能力的机会,用有限的环境得到尽可能多的信息,推理出最可能的根因,然后再去找相关的同事解决。而不是直接去问同事:「我这里网络不通快给我看看是什么问题。」
现在的情况是:
- 小王发现请求发给另一个服务总是超时;
- 小王去 ping 了一下另一个服务的地址,当前的机器地址是
10.0.0.1
,去 ping 目标地址10.0.0.4
发现是不通的; - 于是小王保持当前的 ping,然后在
10.0.0.1
的机器上抓包,命令是tcpdump -i eth0
,得到的抓包文件如下。
请下载这个文件,分析抓包内容,解释:当前的网络出现了什么问题?
欢迎在评论区留下你的想法。
==计算机网络实用技术 目录==
这篇文章是计算机网络实用技术系列文章中的一篇,这个系列正在连载中,我计划用这个系列的文章来分享一些网络抓包分析的实用技术。这些文章都是总结了我的工作经历中遇到的问题,经过精心构造和编写,每个文件附带抓包文件,通过实战来学习网路分析。
如果本文对您有帮助,欢迎扫博客右侧二维码打赏支持,正是订阅者的支持,让我公开写这个系列成为可能,感谢!
没有链接的目录还没有写完,敬请期待……
- 序章
- 抓包技术以及技巧
- 理解网络的分层模型
- 数据是如何路由的
- 网络问题排查的思路和技巧
- 不可以用路由器?
- 网工闯了什么祸?
- 网络中的环路和防环技术
- 延迟增加了多少?
- TCP 延迟分析
- 重新认识 TCP 的握手和挥手
- 重新认识 TCP 的握手和挥手:答案和解析
- TCP 下载速度为什么这么慢?
- TCP 长肥管道性能分析
- 后记:学习网络的一点经验分享
与本博客的其他页面不同,本页面使用 署名-非商业性使用-禁止演绎 4.0 国际 协议。
插线的时候环路了?
(通电了就下班了) 估计是新旧设备网络是个独立网段 网络分家了
看起來很像是廣播域分家了
就可能新上的設備不小心把網路拆成兩個區塊(沒接好或VLAN切開了
不在同一个广播域导致收不到包。原因就不明确了,拿路由器当交换机用、有网线没插紧、目标服务器宕机、掉线、没获取到 IP 等等都有可能。
像是新加的机器路由表有问题
traceroute 10.0.0.4 看看
还没到路由这一层吧,广播arp的时候都没有人回包
Pingback: 网络中的环路和防环技术 | 卡瓦邦噶!