bond双网卡绑定 模式mode5 出现丢包问题 这是怎么回事

bond双网卡绑定 模式mode5 出现丢包问题 这是怎么回事 是其中一个网卡丢包

先抓个包分析一下报文。

是啦,你是在真实服务器上操作,还是在虚拟机??
如果是虚拟机,不用想,无论做bond还是team 双网卡实验,都是有问题的,这是虚拟机上设计的原因,所以如果在虚拟机上,就别纠结~~在真实服务器上是不会出现虚拟机上的问题的~~~
如果真机上出现问题,可尝试抓包各种进行分析。

建议多使用抓包的方法,通过分析网络报文快速定位问题。

排查思路:
1、端口正常不丢包端口的网线,只使用这一个网卡通信是否丢包?如果也丢包说明网卡或者网线质量有问题;
2、检查交换机上对应bond IP的arp信息,检查交换机配置是否对应配置了端口聚合?还是傻瓜式HUB交换机?
根据bond5的原理轮流发送流量,轮转到slave接受流量,如果是三层交换机可能会出现arp地址保留时间问题,端口1收到192.168.1.100的流量,1分钟后又从端口2收到192.168.1.100流量,交换机的arp有保存时间,就会丢包端口2的收到的同一个地址的包;
3、如果只是希望端口容易保证高可用建议切换模式1试试;
4、如果是希望提高链路带宽,建议使用模式4动态链路聚合,这个需要交换机支持,就是把两个网卡聚合为一个,共享1个mac地址。

不管干嘛 抓包能解决大部分问题
排查思路:
1、端口正常不丢包端口的网线,只使用这一个网卡通信是否丢包?如果也丢包说明网卡或者网线质量有问题;
2、检查交换机上对应bond IP的arp信息,检查交换机配置是否对应配置了端口聚合?还是傻瓜式HUB交换机?
3、如果只是希望端口容易保证高可用建议切换模式1试试;
4、如果是希望提高链路带宽,建议使用模式4动态链路聚合,这个需要交换机支持,就是把两个网卡聚合为一个,共享1个mac地址