Enhancement #3373

Bond miimon default value

Added by Davide Principi over 3 years ago. Updated over 3 years ago.

Status:CLOSEDStart date:
Priority:NormalDue 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

Related to NethServer 6 - Enhancement #3299: Default bonding mode to active-backup CLOSED

Associated revisions

Revision ec5dfa7b
Added by Davide Principi over 3 years ago

bond option miimon default to 100ms. Refs #3373

Revision c967b9c5
Added by Davide Principi over 3 years ago

bond option miimon default to 100ms. Refs #3373

History

#1 Updated by Davide Principi over 3 years ago

#2 Updated by Davide Principi over 3 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 3 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, after interface-update event
    # cat /proc/net/bonding/bond0 | grep MII\ Poll
    MII Polling Interval (ms): 200
    

#4 Updated by Davide Principi over 3 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 3 years ago

  • Assignee set to Stefano Fancello

#6 Updated by Stefano Fancello over 3 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 3 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100
Released in nethserver-updates:
  • nethserver-base-2.10.1-1.ns6.noarch.rpm

Also available in: Atom PDF