主备模式,备机ping主机每隔一段时间会有几分钟回包dup ack的问题

现场问题排查记录:
现场反映的问题,每天早上会有部分用户正常认证成功,但是第三方无上线信息,导致无法访问外网。
其它模块日志排查发现:模块A没有将认证成功的信息通过模块B转发到模块C让其处理,导致用户没有无法上网(逻辑:模块B转发成功,模块C处理完可以上网,转发不成功无法访问外网)

现场服务是主备模式的。
现在我们去查看负责转发的模块B的日志,发现备机的转发模块B每隔四小时和主机的其他所有模块(模块A)断开连接一次,每次持续几分钟,几分钟后重新建立连接。

在断开连接的时间点如早上9点,部分用户认证虽然成功,但是这时候转发模块B和其它所有模块断开连接了,导致转发模块B不能将信息发出去通知其他模块(模块C),结果是无法上网。

所以怀疑是网络问题,让现场同事在断开连接的时间点在备机一直ping主机

ping x.x.x.9 | awk ‘{ print $0"\t" strftime(“%Y-%m-%d %H:%M:%S”,systime()); fflush()}’ >> outIP.info &

发现在断连时间点到来之前ping主机的回包都是正常的,但是断开连接的时间点主机回包都是dup ack,过了几分钟回包又正常,符合现场的现象

于是又在下一次时间间隔的时候抓了一次包
如下图,断网时间点,主机其他模块往备机模块B发包是rst包(主机.9发包到备机.10),再看这之前的主机发的包都是正常的,和这些rst包对比。发现主机发的包的mac信息发生了变化,两个不同的mac(主机虽然是多网卡,但是另一个网卡的mac地址也不是抓包看到的mac),说实话这个信息差点就漏掉了,还好后面不死心又看了一次抓包信息。下图已经标出差别

大部分时间内服务都是好好的,但是每隔四小时后的十分钟内,主机发了rst包给备机并且这个包携带的信息可以知道主机mac地址变了。

对于这种间隔时间mac地址变化的情况,现场同事的解决方法是:通过arp静态绑定这种方式解决( 在mac地址变化的机器上执行arp -s ip mac进行ip和mac的绑定),现场持续观察,间隔四小时并没有出现断连的情况(根据日志以及抓包),问题解决。

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当使用 ping 命令来测试 VMWare Workstation 虚拟机时,可能遇到 "(DUP!)" 问题。"(DUP!)" 表示重复的 ICMP 响应。 这个问题通常是由于虚拟机的网络配置或网络连接问题导致的。下面是一些常见的原因和解决方法: 1. 虚拟机的网络配置问题:请确保虚拟机的网络适配器设置正确。检查虚拟机的网络适配器类型和连接方式,确保它们与所需的网络环境相匹配。您可以尝试重新配置虚拟机的网络适配器或重新创建虚拟机网络来解决配置问题。 2. 网络连接问题:检查主机和虚拟机之间的网络连接是否正常。确保主机和虚拟机在同一个子网中,并且可以相互通信。您可以尝试通过其他方式(如 Telnet)测试主机和虚拟机之间的连接,以确定是否存在网络连接问题。 3. 虚拟机操作系统的防火墙设置:某些操作系统(如 Windows)可能启用防火墙,并配置为禁止对 ping 请求的响应。请检查虚拟机操作系统的防火墙设置,确保允许 ICMP 请求和响应。 4. 虚拟机网络驱动程序问题:某些情况下,虚拟机的网络驱动程序可能引起重复的 ICMP 响应问题。尝试更新虚拟机的网络驱动程序或重新安装 VMWare Tools 来解决此类问题。 如果您仍然遇到 "(DUP!)" 问题,建议您参考 VMWare Workstation 的文档或向 VMWare 支持团队寻求进一步的帮助,以获得针对您特定情况的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值