본딩된 인터페이스 2개를 본딩할 수 있나요?

본딩된 인터페이스 2개를 본딩할 수 있나요?

사실 우분투에서 결속을 다지는 건 처음이에요. 그리고 /etc/network/interfaces에 대한 일부 구성을 만들었지만 작동하지 않습니다.

===============================================================
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet manual
bond-master bond0

# The secondary network interfaces
auto eth1
iface eth1 inet manual
bond-master bond0

auto eth2
iface eth2 inet manual
bond-master bond1

auto eth3
iface eth3 inet manual
bond-master bond1

auto bond0
iface bond0 inet manual
    bond-mode 802.3ad
    bond-miimon 100 
    bond-slaves eth0 eth1
    bond-master bond2

auto bond1
iface bond1 inet static
    bond-mode 802.3ad
    bond-miimon 100 
    bond-slaves eth2 eth3
    bond-master bond2

auto bond2
    address 192.168.10.136
    netmask 255.255.255.0
    gateway 192.168.10.2
    bond-mode active-backup
    bond-miimon 100 
    bond-slaves bond0 bond1
dns-nameservers 168.126.63.1 168.126.63.2
===============================================================

구성이 잘못된 부분을 알려주실 수 있나요?

답변1

미안하지만 그건 불가능할 것 같아. 그 이유는 첫 번째 네트워크 레이어 위에 동일한 네트워크 레이어를 쌓으려고 하기 때문입니다. 일반적으로 L2TP 또는 GRE 등과 같은 터널링 프로토콜을 통해 L2(이더넷)를 터널링할 수 있습니다. 따라서 bond0 및 bond1에 전체 L3 스택을 생성하고 그 위에 터널링 프로토콜을 계층화하여 L2처럼 보이도록 해야 합니다. 이 시점에서 두 링크를 결합할 수 있어야 합니다.

4개의 인터페이스를 모두 단일 본드로 본딩하는 것이 가장 좋습니다. 그러면 복잡함 없이 중복성과 높은 대역폭을 얻을 수 있습니다.

관련 정보