Marcel Schmedes schrieb am 07.06.2002:
Hallo,
Hallo.
ich erinnere mich das vor einiger Zeit durch die Liste ging wie man mit einer 2. Netzwerkkarte und einer *wieheistdasdochgleich*- Faehigen Switch die Bandbreite verdoppeln kann.
1. Wie hiess das doch gleich.
Du hast drei möglichkeiten: 1. ein Faulttolerant Pair 2. Loadbalancing 3. EtherChannel OK. Mit einem Fault Tolerena t Pair bekommst du keine höhere Bandbreite aber Verfügbarkeit. Für Loadbalancing benötigst du keinen Speziellen Switch, den du aber sehr Wohl für einen EtherChannel benötigst. Mit dem Cisco 2900 kannst du einen Fast EtherChannel mit bis zu 4 Intel Karten aufbauen. Die BAndvreite für einen Client belibt dabei aber bei Maximal 100MBit Full Duplex. Dafür können bis zu 4 Clients mit der maximalen Bandbreite zur gleichen Zeit auf den Server zugreifen.
2. Hat das schon mal jemand mit einer Cisco 2900XL gemacht? Ich kenne das nur von Windows und habe kürzlich bei Intel darüber gelesen. Intel bietet jetzt einen Treiber der diese 3 Funktionalitäten unterstützt auf seiner Homepage.
3. Benoetige mal ein paar Google-o-matic Stichwoerter oder Links.
www.intel.com such mal nach Adapter Teaming und Linux Mit freundlichen Grüßen / Best regards Hendrik Ernst
On Fri, 2002-06-07 at 10:52, Hendrik Ernst wrote:
Marcel Schmedes schrieb am 07.06.2002:
[...]
3. EtherChannel
Jawoll, das wars, danke.
OK. Mit einem Fault Tolerena t Pair bekommst du keine höhere Bandbreite aber Verfügbarkeit. Für Loadbalancing benötigst du keinen Speziellen Switch, den du aber sehr Wohl für einen EtherChannel benötigst. Mit dem Cisco 2900 kannst du einen Fast EtherChannel mit bis zu 4 Intel Karten aufbauen. Die BAndvreite für einen Client belibt dabei aber bei Maximal 100MBit
Habe in meiner 2900XL jetzt eine PortGroup (EC) mit 2 Ports erstellt, denke auf der Switch sollte jetzt alles passen.
Full Duplex. Dafür können bis zu 4 Clients mit der maximalen Bandbreite zur gleichen Zeit auf den Server zugreifen.
2. Hat das schon mal jemand mit einer Cisco 2900XL gemacht? Ich kenne das nur von Windows und habe kürzlich bei Intel darüber gelesen. Intel bietet jetzt einen Treiber der diese 3 Funktionalitäten unterstützt auf seiner Homepage.
Intel ist schlecht, habe 2 x 3com 3c905C-TX.
3. Benoetige mal ein paar Google-o-matic Stichwoerter oder Links.
www.intel.com such mal nach Adapter Teaming und Linux
Habe jetzt mal die Bonding-mini-HowTo auf linuxhq gelesen, http://www.linuxhq.com/kernel/v2.4/patch/patch-2.4.15-pre1/linux/Documentati... klingt alles ganz einfach, allerdings klappts noch nicht so ganz. ifconfig bond0 192.168.1.133 up: Das bond0-Device startet, sieht alles ganz gut aus: <snip> HWaddr 00:00:00:00:00:00 <-?? UP BROADCAST RUNNING MASTER MULTICAST <snap> HWaddr ist etwas seltsam, sollte eigentlich die der ersten Karte bekommen. Dann: ifenslave bond0 eth0 ifenslave bond0 eth1 Da bekomme ich jedesmal: SIOCSIFSLAVE: Invalid argument. <snip> HWaddr 00:00:00:00:00:00 <-?? UP BROADCAST RUNNING (Hier sollte Slave stehen) MULTICAST <snap> Sieht aus als haette die Karte sich dem bond0 angepasst?? Was soll die Meldung mit dem SIOCSIFSLAVE? (Habe mir ifenslave von rpmfind gezogen, war nicht bei SuSE bei? bonding.o aber schon ?) Zur info: 2.4.18 ifenslave 0.07-2cl Kann mir bitte jemand helfen? -- Mit freundlichen Grüßen ______________________ InnoSoft GmbH Marcel Schmedes E-Mail : sm@cemag.de Tel.: ++49-5151-989977 ______________________
On Fri, 2002-06-07 at 13:03, Marcel Schmedes wrote: [...] Siehe vorherige Mail! Habe jetzt mal einen Nachtrag: Habe ifenslave im 2.4.18-Source-Verzeichniss gefunden und gebaut. Wenn ich das jetzt benutze gibt's keine Fehler mehr. Allerdings bekomme ich jetzt bei einem ifconfig: /////// bind0 ... (Sieht alles Gut aus, korrekte HWaddr) Segmentation fault /////// Wordran kann das nu wieder liegen? -- Mit freundlichen Grüßen ______________________ InnoSoft GmbH Marcel Schmedes E-Mail : sm@cemag.de Tel.: ++49-5151-989977 ______________________
On 7 Jun 2002, Marcel Schmedes wrote:
On Fri, 2002-06-07 at 13:03, Marcel Schmedes wrote: [...] Siehe vorherige Mail!
Habe jetzt mal einen Nachtrag: Habe ifenslave im 2.4.18-Source-Verzeichniss gefunden und gebaut. Wenn ich das jetzt benutze gibt's keine Fehler mehr.
Allerdings bekomme ich jetzt bei einem ifconfig: ///////
bind0 ... (Sieht alles Gut aus, korrekte HWaddr)
Segmentation fault
///////
Wordran kann das nu wieder liegen?
Ist das Kernel-Modul geladen? Was steht in /etc/modules.conf? Bei uns siehts so aus: # network bonding alias bond0 bonding options bond0 miimon=100 Danach sollte es so, wie Du geschrieben hast, funktionieren. Wenn Du es dann zum laufen bekommen hast, wuerde mich mal interessieren, wie sich der Rechner verhaelt, wenn Du bei einer NIC das Kabel rausziehst. Bei uns gehen dann immer 50% der Pakete verloren, obwohl der Parameter "miimon=100" in modules.conf ja dafuer sorgen soll, dass das "defekte" Interface dann angeschaltet wird... BTW. wenn Du dafuer dann ein Init-Script fuer SuSE 7.x brauchst, wir haben hier eines erstellt... cu. peter -- | LEISTRITZ Aktiengesellschaft Tel.: +49 (0) 911 4306 559 | Peter Woelfel, EDV-Abteilung Fax: +49 (0) 911 4306 478 | Markgrafenstrasse 29-39 eMail: pwoelfel@leistritz.de | D-90459 Nuernberg Web: http://www.leistritz.de
On Fri, 2002-06-07 at 15:58, Peter Woelfel wrote:
On 7 Jun 2002, Marcel Schmedes wrote:
Bei uns siehts so aus: # network bonding alias bond0 bonding options bond0 miimon=100
Danach sollte es so, wie Du geschrieben hast, funktionieren.
Jo, jetzt haut alles hin, eth0|eth1|eth2 > bond0.
Wenn Du es dann zum laufen bekommen hast, wuerde mich mal interessieren, wie sich der Rechner verhaelt, wenn Du bei einer NIC das Kabel rausziehst.
Kann ich vielleicht heute abend ausprobieren, im Moment wuerde das _einige_ Mailbenutzer stoeren, falls was schief geht. :-)
Bei uns gehen dann immer 50% der Pakete verloren, obwohl der Parameter "miimon=100" in modules.conf ja dafuer sorgen soll, dass das "defekte" Interface dann angeschaltet wird...
Werd drauf achten, habe auch miimon=100. Das mii-tool zeigt alle infos korrekt an.
BTW. wenn Du dafuer dann ein Init-Script fuer SuSE 7.x brauchst, wir haben hier eines erstellt...
Ja, das waere klasse. Im Moment laeuft es ueber boot.local. :-( Wichtig waere ein route-Skript um das alte zu ersetzen, das von SuSE macht mit dem bond0 nur Mist. Muss nach dem Starten alle routes loeschen, und von Hand neu setzen. :-( -- Mit freundlichen Grüßen ______________________ InnoSoft GmbH Marcel Schmedes E-Mail : sm@cemag.de Tel.: ++49-5151-989977 ______________________
participants (3)
-
Hendrik Ernst
-
Marcel Schmedes
-
Peter Woelfel