브리지를 구성하면 연결이 끊어집니다.

브리지를 구성하면 연결이 끊어집니다.

스위치에 세 개의 NIC가 연결된 Linux 서버가 있습니다(하나의 NIC는 관리 NIC이고 두 개의 NIC는 LACP 본드를 형성함). 또한 스위치가 VLAN(167)으로 구성되어 있으므로 이를 사용해야 합니다.

화웨이 스위치(관리):

interface GigabitEthernet0/0/14
description #### MGMT ####
port link-type access
port default vlan 166

Huawei 스위치(바인딩/LACP):

interface Eth-Trunk10
description #### Server ####
port link-type trunk
port trunk allow-pass vlan 167
stp disable
mode lacp
load-balance src-dst-mac

/etc/네트워크/인터페이스:

auto lo
iface lo inet loopback

auto enp3s0
iface enp3s0 inet static
address  200.200.200.2
netmask  255.255.255.248
post-up ip route add 1.1.1.1/32 via 200.200.200.1 dev enp3s0

auto bond1
iface bond1 inet manual
bond-slaves eno1 enp4s0
bond-miimon 100
bond-mode 802.3ad
bond-lacp-rate 1

auto enp4s0
iface enp4s0 inet manual
bond-master bond1

auto eno1
iface eno1 inet manual
bond-master bond1

auto bond1.167
iface bond1.167 inet static
address 100.100.100.2
netmask 255.255.255.248
gateway 100.100.100.1
vlan-raw-device bond1

따라서 이 구성은 양쪽 끝에 모두 유효합니다. 경영진에 연락할 수 있고 본딩 측에서 트래픽을 주고받을 수 있습니다.

서버는 여러 가상 머신의 호스트이므로 브리지를 구성해야 하는데 이로 인해 문제가 발생합니다. 본딩 인터페이스(또는 관리 인터페이스 등)에서 브리지를 구성하자마자 서버/연결이 즉시 불안정해집니다. 한 시간에 여러 번씩 링크가 끊어지고 때로는 5분 동안, 때로는 30분 동안 나를 차단하기도 합니다.

그러나 주소는 항상 핑 가능한 상태로 유지되는데, 이는 잘 이해가 되지 않습니다. 소프트웨어 정의 연결이 거부된 것 같지만 방화벽이 활성화되어 있지 않습니다.

브리지 구성은 다음과 같습니다.

auto lo
iface lo inet loopback

auto enp3s0
iface enp3s0 inet static
address  200.200.200.2
netmask  255.255.255.248
post-up ip route add 1.1.1.1/32 via 200.200.200.1 dev enp3s0

auto bond1
iface bond1 inet manual
bond-slaves eno1 enp4s0
bond-miimon 100
bond-mode 802.3ad
bond-lacp-rate 1

auto enp4s0
iface enp4s0 inet manual
bond-master bond1

auto eno1
iface eno1 inet manual
bond-master bond1

auto bond1.167
iface bond1.167 inet manual
vlan-raw-device bond1

auto vmbr1v167
iface vmbr1v167 inet static
address 100.100.100.2
netmask 255.255.255.248
gateway 100.100.100.1
bridge-ports bond1.167
bridge-stp off
bridge-fd 0

답변1

글쎄요, 저는 지금 그렇게 하고 있고 지금까지 효과가 있는 것 같습니다.

/etc/네트워크/인터페이스:

auto lo
iface lo inet loopback

auto enp3s0
iface enp3s0 inet static
    address 100.100.100.18
    netmask 255.255.255.248
    post-up ip route add 40.40.40.40/32 via 100.100.100.17 dev enp3s0

auto bond1
iface bond1 inet manual
    bond-slaves eno1 enp4s0
    bond-miimon 100
    bond-mode 802.3ad
    bond-lacp-rate 1

iface enp4s0 inet manual
    bond-master bond1

iface eno1 inet manual
    bond-master bond1

iface bond1.167 inet manual

auto vmbr1
iface vmbr1 inet manual
    bridge_ports bond1
    bridge_stp off
    bridge_fd 0

auto vmbr1v167
iface vmbr1v167 inet static
   address 200.200.200.114
   netmask 255.255.255.248
   gateway 200.200.200.113
   bridge_ports bond1.167
   bridge_stp off
   bridge_fd 0

관련 정보