Grading Checklist¶
- Checked
/proc/net/bonding/bond0to verify bond mode, slave status, and link detection settings - Identified that
miimonis set to 0 (disabled), meaning no link monitoring is active - Recognized that without link monitoring, the bond cannot detect a link failure
- Checked
ethtoolon both interfaces to see if link detection at the NIC level works - Investigated the switch port configuration for consistency with the bond mode
- Proposed setting
miimon=100(100ms polling) to enable link failure detection - Considered
arp_intervalas an alternative or complement tomiimonfor upper-layer validation - Verified both interfaces are properly enslaved and the bond mode is active-backup (mode 1)
- Tested the fix by shutting down the switch port again after applying
miimon - Recommended adding failover testing to regular maintenance procedures
- Addressed why the interface shows "UP" (kernel link state vs. bond link monitoring are independent)