Am Montag 03 Dezember 2001 11:31 schrieben Sie:
Am 03-Dec-2001 Ulrich große Siemer schrieb:
Quoting Ulrich große Siemer (Ulrich.gr.Siemer@web.de):
Hallo, wie kann ich einen SuSE Linux Server mit vier Netzwerkkaten aufbauen, der nur ueber eine IP-Adresse erreichbar ist und je nach Datenaufkommen dynamisch Netzwerkkarten mit integriert oder deaktiviert? Es kann z.B. vorkommen das einige Client-Rechner zur gleichen Zeit nur über diese eine IP-Adresse einen hohen Datendurchsatz fordern und damit das Netz zu stark belasten. Gibt es vielleicht eine Moeglichkeit in der Konfiguration des Kernels eine Art "balancing" zu aktivieren oder ein spezielles device welches ich durch eine IP-Adresse ansprechen kann und das dann die Verwaltung der Karten selbst uebernimmt? Das geht z.B. mit dem "Driverbonding" aus dem Beowulf-Project, ich habe hier einen Athlon 800 mit 4 3com's. Funktioniert bei uns super! ftp schafft der mit 40MByte/s
Das ganze Funktioniert nach Round-Robin Paket IF 1 1 2 2 3 3 4 4 5 1 6 2 ... ... Folgendes machen: 1. Kernel-config: make XXXXconfig ->Network device support -> [M]Bonding driver support (sollte bei Standard SuSE drin sein) 2. von beowulf.org "ifenslave" holen und compilieren und installieren 3. modul bonding laden 4. Netzwerk konfigurieren: - ifconfig bond0 addresss netmask xxx.xxx.xxx.xxx \ broadcast xxx.xxx.xxx.xxx up - ifenslave bond0 eth0 - ifenslave bond0 eth1 ..... je Netzwerkkarten DADURCH BEKOMMEN ALLE KARTEN DIE MAC-ADRESSE DER 1. KARTE ACHTUNG!! Das ganze funktioniert nicht (fehlerfrei) mit jedem Kernel!!! Du mußt also ein bißchen probieren. :)
Versuchs mal mit ´nem Switch;-)
Ein Switch muß es sein aber nicht irgendeiner! Mit einem 08/15 aus der Ramschkiste wirst Du keine Freude haben. Entweder muß der Switch (Fast)EtherChennel (von Cisco) unterstützen oder sehr schnell seine SDB updaten können! Es sollte also schon was besseres sein!
Wo gibt es ein Switch der ein Datenaufkommen von 400MBit (800MBit volldup.) über eine IP verbinden kann? Eine direkte Verbindung der Karten mit einem Switch ist natürlich Voraussetzung. Eine Verbindung geht aber immer noch über nur eine Karte und nicht über vier. DOCH GEHT! s.o.
Ohne Switch wird das nichts.
ACK
Sieh dir mal in der Kernelkonfiguration unter
Networking options / QoS and/or fair queueing / TEQL queue (NEW)
an. Da kann man sowas machen. Aber wie gesagt, am anderen Ende der Leitungen muß ein Switch hängen, der das auch versteht und die Pakete auf diese Leitungen verteilt.
-- +--[ Mirko Richter (RHCE) ]------------------------+ | + Netzwerke, Kommunikation, Computer, Service | | + Diskless Linux-Systeme | | + EPROM + FLASHROM Programmierung | |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | Mirko Richter | | Networks & Communicationsystems | | Ernst-Thaelmann-Str. 5, D-06774 Soellichau | | E-MAIL: m.richter@ngi-box.de | | Tel. +49/(0)34243/3369-50 \\\\ | | Fax. +49/(0)34243/3369-28 (O O) | +-----------------------------------oOOo-(_)-oOOo--+