bond0에서 eth0을 제거하면 링크 감지 아니요/예 문제가 해결되었습니다. 그런데 그 이유는 무엇입니까?

bond0에서 eth0을 제거하면 링크 감지 아니요/예 문제가 해결되었습니다. 그런데 그 이유는 무엇입니까?

4개의 물리적 NIC가 있는 SLES12에서는 이를 bond0에 배치합니다.

eth0에 "링크 감지됨: 아니요"가 표시됩니다.

그러나 bond0에서 eth0을 제거하고 "ifup eth0"을 수행하면 "링크 감지됨: 예"라고 표시되고 eth0의 모든 것이 괜찮아 보입니다.

앞으로:

SERVER:/etc/sysconfig/network # ethtool eth0
Settings for eth0:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: No
        Advertised link modes:  10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Direct Attach Copper
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: off
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no
SERVER:/etc/sysconfig/network # 

bond0에서 eth0을 제거합니다.

SERVER:/var/log # ifenslave -d bond0 eth0
SERVER:/var/log # ifup eth0 # this re-adds the eth0 to the bond0

뒤쪽에:

SERVER:/etc/sysconfig/network # ethtool eth0
Settings for eth0:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: No
        Advertised link modes:  10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Speed: 10000Mb/s
        Duplex: Full
        Port: Direct Attach Copper
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: off
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes
SERVER:/etc/sysconfig/network #

큰 문제: 이 동작의 원인은 무엇입니까?

물리적인 문제가 아니라 일부 구성이나 버그인 것 같나요?

고쳐 쓰다: 스위치 쪽을 확인해 보니 구성이 괜찮아 보이네요!

관련 정보