Enhancement #3373
Bond miimon default value
Status: | CLOSED | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 100% | |
Category: | nethserver-base | |||
Target version: | v6.7 | |||
Resolution: | NEEDINFO: | No |
Description
The miimon
bond option must always be set to detect failures properly. As stated by bonding.txt
It is critical that either the miimon or arp_interval and
arp_ip_target parameters be specified, otherwise serious network
degradation will occur during link failures. Very few devices do not
support at least miimon, so there is really no reason not to use it.
About miimon
option:
Specifies the MII link monitoring frequency in milliseconds.
This determines how often the link state of each slave is
inspected for link failures. A value of zero disables MII
link monitoring. A value of 100 is a good starting point.
Related issues
Associated revisions
bond option miimon default to 100ms. Refs #3373
bond option miimon default to 100ms. Refs #3373
History
#1 Updated by Davide Principi over 5 years ago
- Related to Enhancement #3299: Default bonding mode to active-backup added
#2 Updated by Davide Principi over 5 years ago
- Status changed from TRIAGED to ON_DEV
- Assignee set to Davide Principi
- % Done changed from 20 to 30
#3 Updated by Davide Principi over 5 years ago
- Status changed from ON_DEV to MODIFIED
- Assignee deleted (
Davide Principi) - % Done changed from 30 to 60
MODIFIED
A miimon
option default value of 100 is always added if BondOptMode
is set.
Test case
- After
interface-update
event# cat /proc/net/bonding/bond0 | grep MII\ Poll MII Polling Interval (ms): 100
- If
BondOptMiimon
prop is set to 200, afterinterface-update
event# cat /proc/net/bonding/bond0 | grep MII\ Poll MII Polling Interval (ms): 200
#4 Updated by Davide Principi over 5 years ago
- Status changed from MODIFIED to ON_QA
- % Done changed from 60 to 70
In nethserver-testing:
nethserver-base-2.10.0-1.1.gd179e85.ns6.noarch.rpm
#5 Updated by Stefano Fancello over 5 years ago
- Assignee set to Stefano Fancello
#6 Updated by Stefano Fancello over 5 years ago
- Status changed from ON_QA to VERIFIED
- Assignee deleted (
Stefano Fancello) - % Done changed from 70 to 90
#7 Updated by Giacomo Sanchietti over 5 years ago
- Status changed from VERIFIED to CLOSED
- % Done changed from 90 to 100
- nethserver-base-2.10.1-1.ns6.noarch.rpm