1797
Comment:
|
2834
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Bündeln von Ethernet-Schnittstellen (SL4). | Bündeln von Ethernet-Schnittstellen (SL4/5). |
Line 18: | Line 18: |
Den letzen Schritt vorher durchzuführen ist nicht getestet. | Den letzen Schritt vorher durchzuführen ist nicht getestet. Die Reihenfolge 2,3,4,1 funktioniert aber auch. |
Line 24: | Line 24: |
Folgende Zeile ist einzufügen: | Folgende Zeilen sind einzufügen: |
Line 26: | Line 26: |
'''SL4''': | |
Line 28: | Line 29: |
}}} '''SL5''': {{{ alias bond0 bonding options bond0 miimon=100 mode=802.3ad xmit_hash_policy=layer3+4 |
|
Line 64: | Line 71: |
== 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. |
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
- Dies muß auf dem Switch so eingestellt werden. Der Server kann mit nur einem Kabel dabei zunächst weiter mit der Standardkonfiguration betrieben werden.
- Anschließend sind die Konfigurationsdateien zu modifizieren (s.u.)
/sbin/service network restart (kann ca. 30 Sekunden dauern - keine Panik)
- 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
[http://kbase.redhat.com/faq/FAQ_85_6313.shtm 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.