NIC Bonding w Debianie

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Typy Bonding-u

  • mode=0 (balance-rr)
  • mode=1 (active-backup)
  • mode=2 (balance-xor)
  • mode=3 (broadcast)
  • mode=4 (802.3ad) (vide Podstawy Link Aggregation i LACP)
  • mode=5 (balance-tlb)
  • mode=6 (balance-alb)

Instalacja pakietów

 apt-get install ifenslave-2.6

Konfiguracja Debian 5.0 Lenny

W przykładzie tym pokazujemy konfiguracje z mode 4 (802.3ad).

Do Link Aggregation wykorzystujemy:

  • eth0 i
  • eth1

/etc/network/interfaces zawiera następującą konfiguracje:

auto lo bond0

iface bond0 inet static
  address 10.10.10.174
  netmask 255.255.255.0
  network 10.10.10.0
  gateway 10.10.10.1
  slaves eth0 eth1
  bond_mode 802.3ad

Jako przeciwna strona wykorzystywany jest switch serwera modułowego Intel Modular. Eth0 i eth1 serwera są połączone z portami LAN 1 i 2 switcha serwera Modular. Na obu portach LAN skonfigurowana jest Link Aggregation. Szczegóły vide Link Aggregation w Modular Server i Link Aggregation, podział obciążenia, switch serwera Modular.

Konfiguracja Debian 4.0 Etch

Dostosownie /etc/network/interfaces

 iface bond0 inet static
   address 192.168.0.9
   netmask 255.255.255.0
   network 192.168.0.0
   gateway 192.168.0.1
   up /sbin/ifenslave bond0 eth0 eth1
   down /sbin/ifenslave -d bond0 eth0 eth1

Edycja pliku /etc/modprobe.d/arch/i386

Dodaj tu następujące wiersze

 alias bond0 bonding
 options bonding mode=5 miimon=100 downdelay=200 updelay=200

Restart networking

 /etc/init.d/networking restart

Jak funkcjonuje Bonding z mode=5

Ruch przychodzący jest odbierany tylko przez aktywny "slave". Ruch wychodzący jest rozprowadzany odpowiednio do obciążenia na oba "slaves".

Odnośniki

Powiązane artykuły

Formatowanie / partycjonowanie i montowanie dysku w Debianie
Mailman w Debianie
Monitoring serwera z Debianem za pośrednictwem aplikacji Munin