两个网段一边通一边不通静态路由要两头都配
「A 网段能 ping 通 B 网段,B 往 A 的业务端口却连不上」——这类单向可达的工单,八成不是设备坏了,而是路由只配了一半。ping 能通只能证明「去」的路在,业务不通往往是「回」的路缺:对端设备不知道怎么把包送回你的网段,回包在半路就丢了。把方向捋清楚,问题几分钟定位。
先做两步分诊
第一步,在不通的机器上 ping 对端地址:能 ping 通说明双向路由都在,问题转向端口层——对端服务监听没起、对端防火墙拦端口,用 telnet 对端 IP 端口测一下,通不通立刻见分晓。第二步,ping 不通时看报错:请求超时多是自己发出的包没回音,「无法到达」则多半是对端或中间设备明确拒了。判读关键:单向通、反向断,第一嫌疑永远是回程路由。
再查回程路由
三层设备上配静态路由,讲究「两头都要有」:A 侧设备要有去 B 网段的路由,B 侧设备同样要有回 A 网段的路由,任何一侧缺了,流量就只去不回。实际排障时在对端设备上查路由表,确认有没有你所在网段的路由条目——没有就补上,指向正确的下一跳。还有一种常见变体:对端没有你的网段路由,但配了默认路由「兜底」,平时能通,一旦兜底路由指向的线路抖动,单向可达就复发。
日志与工具收尾
端口不通的用 telnet 或端口测试工具分诊:本机到对端端口通,业务还不行就是应用层的事;端口不通回看路由与防火墙。路由层的问题补完路由再互 ping 验证,并把两个方向的静态路由条目抄进网络文档——下次再出单向可达,先翻文档看哪一侧的路由被人动过。
单向可达这个病根,是配路由时只想了「去」没想「回」。双向对称检查一遍,多数一次解决。
贵州诚鑫致达科技在为客户做多网段改造时,静态路由清单都是成对登记的——每条「去」的路由,必有一条对应的「回」。
企业存储选型参考|贵州诚鑫致达
做全闪高性能数据库与虚拟化,群晖机型参考:FS6400 · FS3410 · FS2500。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。