Мой сервер kvm / qemu имеет два сетевых интерфейса Intel igb, настроенных как bond0.
ifcfg-enp1s0f0 содержит:
TYPE=Ethernet
DEVICE=enp1s0f0
MASTER=bond0
SLAVE=yes
NM_CONTROLLED=no
IPV4_FAILURE_FATAL=no
IPV6INIT=no
ONBOOT=yes
и ifcfg-enp1s0f1 содержит все те же строки, кроме DEVICE = enp1s0f1
ifcfg-bond0 содержит:
DEVICE=bond0
TYPE=Bond
BONDING_OPTS="miimon=100 mode=2"
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
BRIDGE=br0
NM_CONTROLLED=no
Я использовал этот связанный интерфейс в качестве устройства Ethernet для своего устройства моста br0.
Мост работает некоторое время, а затем ломается, и я временно потеряю сетевые подключения к любой работающей виртуальной машине.
Я вижу эти ошибки в выводе dmesg.
[ 39.704944] br0: received packet on bond0 with own address as source address (addr:00:25:90:37:37:14, vlan:0)
[ 43.691634] fuse init (API version 7.22)
[ 44.861474] br0: received packet on bond0 with own address as source address (addr:00:25:90:37:37:14, vlan:0)
[ 44.934617] br0: received packet on bond0 with own address as source address (addr:00:25:90:37:37:14, vlan:0)
Я предполагаю, что vlan: 0 - это то, что создается по умолчанию, потому что я не настраивал его.
ethtool bond0 говорит,
Supported ports: [ ]
Supported link modes: Not reported
Supported pause frame use: No
Supports auto-negotiation: No
Supported FEC modes: Not reported
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Advertised FEC modes: Not reported
Speed: 2000Mb/s
Duplex: Full
Port: Other
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Link detected: yes
ifcfg-br0 содержит:
DEVICE=br0
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.10.22
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
USERCTL=no
NM_CONTROLLED=no
DELAY=0
DEFROUTE=yes
# DEFROUTE=yes
DNS1=192.168.10.2
DNS1=192.168.10.1
SEARCH=choochoo.yip
brctl showmacs br0 говорит:
port no mac addr is local? ageing timer
1 00:25:90:37:37:14 yes 0.00
1 00:25:90:37:37:14 yes 0.00
3 52:54:00:7a:86:63 no 4.40
2 52:54:00:a8:f1:61 no 0.73
1 68:fe:f7:01:48:96 no 4.31
1 7c:01:91:af:72:92 no 29.26
1 d0:50:99:64:a3:d5 no 0.73
3 fe:54:00:7a:86:63 yes 0.00
3 fe:54:00:7a:86:63 yes 0.00
2 fe:54:00:a8:f1:61 yes 0.00
2 fe:54:00:a8:f1:61 yes 0.00
brctl show br0 говорит,
bridge name bridge id STP enabled interfaces
br0 8000.002590373714 no bond0
vnet0
vnet1
Я использую совместимый режим связывания? Какой режим балансировки нагрузки лучше всего работает с мостом?
Спасибо.