Translated message

A translation of this page exists in English.

RHEL 7.4 上で `updelay` をゼロ以外の値に設定されている場合のボンドの有効化と、システムが "bond: link status up for interface, enabling it in ms" を繰り返しログに記録し、ボンディングされたスレーブの MII Status が DOWN となる問題

Solution Verified - Updated -

Issue

  • updelay がゼロ以外の値に設定されている状態で、ボンディングされたネットワークを起動すると、ボンドインターフェースは適切に作成されず、プライマリーインターフェースが反応しなくなってもフェールオーバーしません。

  • RHEL 7.4 システムは、"bond: link status up for interface, enabling it in ms" を繰り返しログに記録し、ボンディングされたスレーブの MII status は DOWN となります。

  • システムは、"link status up" という同じメッセージを繰り返しログに記録します。

    Aug 17 14:21:00 localhost kernel: bond0: link status up for interface eth6, enabling it in 2000 ms
    Aug 17 14:21:00 localhost kernel: bond1: link status up for interface eth2, enabling it in 2000 ms
    Aug 17 14:21:00 localhost kernel: bond2: link status up for interface eth3, enabling it in 2000 ms
    Aug 17 14:21:00 localhost kernel: bond0: link status up for interface eth6, enabling it in 2000 ms
    Aug 17 14:21:00 localhost kernel: bond1: link status up for interface eth2, enabling it in 2000 ms
    Aug 17 14:21:00 localhost kernel: bond2: link status up for interface eth3, enabling it in 2000 ms
    Aug 17 14:21:00 localhost kernel: bond0: link status up for interface eth6, enabling it in 2000 ms
    Aug 17 14:21:01 localhost kernel: bond1: link status up for interface eth2, enabling it in 2000 ms
    Aug 17 14:21:01 localhost kernel: bond2: link status up for interface eth3, enabling it in 2000 ms
    Aug 17 14:21:01 localhost kernel: bond0: link status up for interface eth6, enabling it in 2000 ms
    Aug 17 14:21:01 localhost kernel: bond1: link status up for interface eth2, enabling it in 2000 ms
    Aug 17 14:21:01 localhost kernel: bond2: link status up for interface eth3, enabling it in 2000 ms
    Aug 17 14:21:01 localhost kernel: bond0: link status up for interface eth6, enabling it in 2000 ms
    
  • さらに、これらのインターフェースでは MII Status は常に down と表示されます。

    $ cat /proc/net/bonding/bond0
    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
    
    Bonding Mode: fault-tolerance (active-backup)
    Primary Slave: eth4 (primary_reselect always)
    Currently Active Slave: eth4
    MII Status: up
    MII Polling Interval (ms): 100
    Up Delay (ms): 2000
    Down Delay (ms): 0
    
    Slave Interface: eth4
    MII Status: up
    Speed: 10000 Mbps
    Duplex: full
    Link Failure Count: 0
    Permanent HW addr: 10:15:a4:d8:c2:1c
    Slave queue ID: 0
    
    Slave Interface: eth6
    MII Status: down
    Speed: 10000 Mbps
    Duplex: full
    Link Failure Count: 0
    Permanent HW addr: 10:15:a4:d8:c1:e0
    Slave queue ID: 0
    
  • このバグは、100% 確実にトリガーされませんが、sysfs でボンドにインターフェースを削除または再追加することで、引き起こすことができます。

Environment

  • Red Hat Enterprise Linux 7.4
  • ボンディング

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content