一次内存引起的网络丢包问题排查记录一下最近排查的一个问题:某台机器一上线就有丢包,同 Rack 同规格的其他机器都没有问题,由于负载都是一样的,所以问题集中到这台机器本身的问题。已经可以 100% 复现,只要一接流量,网卡就开始时不时的丢包。 初步检查:网卡的 CRC 正常,光模块正常。(这些一般是丢包的常见问题) 仔细检查网卡的计数器,发现丢包发生在 rx_prio0_buf_discard: 397172。 中间经历了很多... 评论点赞收藏9 天前
BGP连接建立失败:bird进程抢占端口导致的会话冲突本文是 BPG 连接建立失败问题 一文的答案和解析。 抓包文件中有两处可疑的地方。 第一处是 BGP OPEN 消息建立的过程,我可以直接 follow 这个 tcp stream: 可以看出: Server 是可以正常和对端设备建立 TCP 连接的,所以 4 层以下的网络没有问题; 在 TCP 连接建立之后,一旦发送 OPEN 消息,直接收到了 TCP RST,意味着对面的设备拒绝和我们建立 B... 评论点赞收藏24 天前
BGP连接建立失败排查实录好久没有更新「抓包破案」系列了,最近遇到的一个 case 适合拿出来考一考读者,需要一点点的 BGP 前置知识,嘿嘿。 事情是这样:在一次日常升级中,服务器原本可以与一个网络设备建立 BGP 连接,但是升级之后无法建立了。 服务器升级操作执行的内容有: 更新程序; 重启; 理论上应该可以重新连接对端 IP 的 179 端口,然后恢复服务。但是升级之后一直没有流量进来,排查发现是 BGP 异常。为什... 评论点赞收藏27 天前
用 Linux ifb 虚拟网卡实现 ingress 流量整形问题是这样,我们有 2 组服务器,A 组和 B 组,一部分用户从 A 组下载文件,一部分从 B 组下载文件。分成 2 组的初衷是,B 组用户下载量通常比较大,并且是离线服务,意味着可以慢一些,但不能影响 A 组用户。现在的问题是,A 组 和 B 组最终下载的来源都是 S3,依然存在共享资源,会出现问题:在下载量比较大的时候,占用全部的 S3 上传带宽,导致 A 组用户收到影响。 我们希望限制 B ... 评论点赞收藏39 天前
用XDP+BPF扫遍全网IPv4,寻找traceroute最长的IPICMP 一直是我最喜欢的协议,在没有机器/设备的登录权限的时候,ICMP (ping) 可以让我在 debug 的时候获得很多关键的信息:网络通不通,延迟多少,有没有环路,经过了哪些设备,等等。其中比较关键的机制,一个是 ping 工具,即 echo/reply 机制;另一个是在 TTL 耗尽的时候发回来 ICMP 错误信息1,这是 traceroute 工具实现的基础原理。 在网上经常有人贴出... 评论点赞收藏45 天前
纪伯伦:论孩子——你是弓,孩子是箭纪伯伦经典散文诗《论孩子》。核心观点:孩子是生命自身的渴望,属于自己而非父母。父母可给予爱但不能控制思想,应视自己为弓,孩子是箭,顺应生命向前的方向。 评论点赞收藏85 天前
从《瑞克和莫蒂》看生活本质时间过得真快,Rick and Morty 已经播出 13 年了。 在试播集的时候,Rick 说的这句话——「 […] Continue reading... 评论点赞收藏96 天前
服务器高性能网络调优实战经验这篇文章写一下服务器的网络方面的调优经验。如果网络的带宽使用在 1GE,其实没有必要做调优,默认的参数基本没有 […] Continue reading... 评论点赞收藏115 天前
AI 泛滥时代,我们为何还要写作RSS 上出现越来越多用 AI 生成的文章,我想谈谈写作(尤其是写博客)的意义,以及为什么用 AI 生成文章是 […] Continue reading... 评论点赞收藏122 天前
读三岛由纪夫《金阁寺》读其他的书知道了《金阁寺》这本书,就找来读了。读完合上最后一页,心里久久不能平静。说这本书是「惊世骇俗」一点也 […] Continue reading... 评论点赞收藏152 天前
由 MTU Probe 引发的初始连接延迟答案是 MTU 设置错误,链路可以发送的最大 MTU 小于 1500 bytes,但是客户端侧配置的 MTU […] Continue reading... 评论点赞收藏200 天前
排查 3.5 秒的固定延迟问题一天工作日,你拿着刚买的咖啡来到了办公室,准备开始做计划好的工作,度过本该是平平无奇的一天,直到——一位用户发 […] Continue reading... 评论点赞收藏206 天前
学习计算机网络的一些经验在网络抓包系列的最后,再来说一下网络学习的一些经验。毕竟,能通过抓包来解决问题的前提是具备网络协议的知识,不然 […] Continue reading... 评论点赞收藏213 天前
IP 地址冲突导致的 ARP 故障诊断这是 网络断断续续 一文的答案。 答案是,在同一个子网内,同一个 IP 地址分配到了 2 个不同的设备上。 对 […] Continue reading... 评论点赞收藏216 天前
网络间歇性中断故障分析各位读者新年好呀~ 最近比较忙,博客快要长草了。今天我们再来看一个实际的网络问题。 症状如下: 在一次服务扩容 […] Continue reading... 评论点赞收藏220 天前