本文档针对Red Hat Enterprise Linux系统中使用bonding驱动时,备份网络接口因ARP验证失败进入down状态的问题进行分析,并提供解决方案。
先决条件
- Red Hat Enterprise Linux 8.10
- 网络驱动:ibmveth
- Bonding配置:active-backup(故障转移)
问题现象
1.矛盾状态
- cat /proc/net/bonding/bond1 显示备份接口ens8状态为down。
- ip a 命令显示ens8接口物理状态为up。
2.ARP验证失效
当为单一IP配置arp_ip_target时,验证正常;但针对其他IP时失效。
3.流量异常
ens8存在其他流量,但未收到ARP请求,导致bonding驱动将其标记为down。
诊断步骤
检查ARP验证配置
[root@shizhanxia.com ~]# cat /sys/class/net/bond1/bonding/arp_validate all 3 # 确认启用全局ARP验证
查看Bonding状态
[root@shizhanxia.com ~]# cat /proc/net/bonding/bond1 Slave Interface: ens7 # 主接口状态up MII Status: up Slave Interface: ens8 # 备份接口状态down MII Status: down
解决方案
原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/2408.html