Revision 5 as of 2008-10-30 11:40:17

Clear message

Bündeln von Ethernet-Schnittstellen (SL4/5).

Modus

Als günstigster Modus erscheint derzeit 802.3ad mit Loadbalancing bzgl. Layer3+4 (IP-Adresse, Port).

Verfahren

  1. Dies muß auf dem Switch so eingestellt werden (wichtig: LACP, nicht das Cisco-proprietäre Link Aggregation Protokoll). Der Server kann mit nur einem Kabel dabei zunächst weiter mit der Standardkonfiguration betrieben werden.

  2. Anschließend sind die Konfigurationsdateien zu modifizieren (s.u.)
  3. /sbin/service network restart (kann ca. 30 Sekunden dauern - keine Panik)

  4. 2. Netzwerkkabel anschließen

Den letzen Schritt vorher durchzuführen ist nicht getestet. Die Reihenfolge 2,3,4,1 funktioniert aber auch.

Konfigurationsdateien

/etc/modprobe.conf

Folgende Zeilen sind einzufügen:

SL4:

install bond0 /sbin/modprobe bonding -o bond0 miimon=100 mode=802.3ad xmit_hash_policy=layer3+4

SL5:

alias bond0 bonding
options bond0 miimon=100 mode=802.3ad xmit_hash_policy=layer3+4

/etc/sysconfig/network-scripts/ifcfg-bond0

Diese Datei muneu angelegt werden, mit folgendem Inhalt:

DEVICE=bond0
BOOTPROTO=none
IPADDR=141.34.32.68
NETMASK=255.255.255.0
ONBOOT=yes

/etc/sysconfig/network-scripts/ifcfg-eth0 bzw. -eth1

<!> Keine Backup-Dateien in diesem Verzeichnis anlegen

DEVICE=eth0
BOOTPROTO=none
HWADDR=00:E0:81:31:F1:02
ONBOOT=yes
MASTER=bond0
SLAVE=yes

DEVICE=eth1
BOOTPROTO=none
HWADDR=00:E0:81:31:F1:03
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Check

# cat /proc/net/bonding/bond0 
Ethernet Channel Bonding Driver: v3.0.3 (March 23, 2006)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer3+4 (1)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

802.3ad info
LACP rate: slow
Active Aggregator Info:
        Aggregator ID: 1
        Number of ports: 2
        Actor Key: 17
        Partner Key: 24
        Partner Mac Address: 00:14:f1:12:64:00

Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:19:b9:dd:0d:10
Aggregator ID: 1

Slave Interface: eth1
MII Status: up
Link Failure Count: 1
Permanent HW addr: 00:19:b9:dd:0d:12
Aggregator ID: 1

Der Link Failure Count ist hier 1 weil der Port auf dem Switch erst aktiviert wurde nachdem bond0 hochgefahren war.

Info

How can I bond multiple network interfaces (bonding) together into a single channel in Red Hat Enterprise Linux 4? (Red Hat Knowledge Base)

Datei /usr/share/doc/kernel-doc-2.6.9/Documentation/networking/bonding.txt aus dem kernel-doc Paket.