Hallo, Leute!
Vor einige Jahre habe ich zwei Ethernetkarten mit dem Bondingmodul in aktiv/passiv benutzt (die Karte waren an zwei unterschiedliche Switche angeschloßen) und funktionierte sehr gut.
Nun habe ich das Problem, wenn möglich, den Band zum lokalen Server zu verdoppeln. Ich kann mich erinnern, daß Bonding auch in aktiv/aktiv (LoadBalancing) funktioniert, weiß aber nicht, ob ich an dem Switch was besonderes einrichten soll...
Hat jemand das schon gemacht und kann mir einige Tipps geben?
Danke Luca Bertoncello (lucabert@lucabert.de)
Hallo Luca!
2012/9/28 Luca Bertoncello lucabert@lucabert.de:
Hallo, Leute!
Vor einige Jahre habe ich zwei Ethernetkarten mit dem Bondingmodul in aktiv/passiv benutzt (die Karte waren an zwei unterschiedliche Switche angeschloßen) und funktionierte sehr gut.
Nun habe ich das Problem, wenn möglich, den Band zum lokalen Server zu verdoppeln. Ich kann mich erinnern, daß Bonding auch in aktiv/aktiv (LoadBalancing) funktioniert, weiß aber nicht, ob ich an dem Switch was besonderes einrichten soll...
Hat jemand das schon gemacht und kann mir einige Tipps geben?
Ja, das geht auch, allerdings brauchst du da einen Switch, der das auch kann. Dort musst du dann Bonding für 2 Ports (kann auch Trunking, Link aggregation oder so heissen) einstellen.
http://en.wikipedia.org/wiki/Link_aggregation#Linux_Bonding_Driver_Modes
Viele Grüße
morphium morphium@morphium.info schrieb:
Hallo!
Ja, das geht auch, allerdings brauchst du da einen Switch, der das auch kann. Dort musst du dann Bonding für 2 Ports (kann auch Trunking, Link aggregation oder so heissen) einstellen.
http://en.wikipedia.org/wiki/Link_aggregation#Linux_Bonding_Driver_Modes
Naja, der Switch wird ein HP Procurve 2810-24G sein. Ist es dort was zu machen?
Danke Luca Bertoncello (lucabert@lucabert.de)
2012/9/28 Luca Bertoncello lucabert@lucabert.de:
morphium morphium@morphium.info schrieb:
Hallo!
Ja, das geht auch, allerdings brauchst du da einen Switch, der das auch kann. Dort musst du dann Bonding für 2 Ports (kann auch Trunking, Link aggregation oder so heissen) einstellen.
http://en.wikipedia.org/wiki/Link_aggregation#Linux_Bonding_Driver_Modes
Naja, der Switch wird ein HP Procurve 2810-24G sein. Ist es dort was zu machen?
Google sagt es geht (und sogar wie ;) ).
Hallo Luca,
Naja, der Switch wird ein HP Procurve 2810-24G sein. Ist es dort was zu machen?
Kapitel 11 in http://ftp.hp.com/pub/networking/software/2810-MgmtCfg-July2007-59914732.pdf
Mit freundlichen Grüßen / Kind regards Ronny Seffner
"Ronny Seffner" ronny@seffner.de schrieb:
Hallo Luca,
Naja, der Switch wird ein HP Procurve 2810-24G sein. Ist es dort was zu machen?
Kapitel 11 in http://ftp.hp.com/pub/networking/software/2810-MgmtCfg-July2007-59914732.pdf
Meinst du, wie ich einen Trunk einrichten kann? Das weiß ich schon... Aber ich habe noch nicht zwei Ethernetkarten von einem Rechner an je ein Port des Switches angeschloßen und versucht den Band zu verdoppeln... DAS will ich machen, wenn es geht...
Wie ich den Bonding mit Linux einrichten kann, ist klar! Was ich nicht verstanden habe (wahrscheinlich, weil ich auch nicht genau weiß, WAS ich suchen soll) ist, ob und was ich am den Switch für diesen Bonding einrichten muss...
Also, was soll ich machen? Oder, wenigstens, was soll ich suchen?
Besten Dank! Luca Bertoncello (lucabert@lucabert.de)
2012/9/28 Luca Bertoncello lucabert@lucabert.de:
"Ronny Seffner" ronny@seffner.de schrieb:
Hallo Luca,
Naja, der Switch wird ein HP Procurve 2810-24G sein. Ist es dort was zu machen?
Kapitel 11 in http://ftp.hp.com/pub/networking/software/2810-MgmtCfg-July2007-59914732.pdf
Meinst du, wie ich einen Trunk einrichten kann? Das weiß ich schon... Aber ich habe noch nicht zwei Ethernetkarten von einem Rechner an je ein Port des Switches angeschloßen und versucht den Band zu verdoppeln... DAS will ich machen, wenn es geht...
Wie ich den Bonding mit Linux einrichten kann, ist klar! Was ich nicht verstanden habe (wahrscheinlich, weil ich auch nicht genau weiß, WAS ich suchen soll) ist, ob und was ich am den Switch für diesen Bonding einrichten muss...
Also, was soll ich machen? Oder, wenigstens, was soll ich suchen?
Einfach mal das lesen, was wir dir geschrieben haben?!
Meinst du, wie ich einen Trunk einrichten kann?
Ja.
Das weiß ich schon...
Dann verstehe ich Deine Frage nicht.
Am LINUX-Gerät "bondest" Du die 2 NIC. Am Switch nennt sich das hier (HP) "trunking". Zwei physische Ports zu einem logischen. Du willst LACP verwenden.
Aber ich habe noch nicht zwei Ethernetkarten von einem Rechner an je ein Port des Switches angeschloßen und versucht den Band zu verdoppeln... DAS will ich machen, wenn es geht...
So habe ich Dich verstanden: 2x z.B. 100MBit/s NIC im PC an 2 Ports des Switches und dann fast 200MBit/s durchschicken. Also "bondest" du an beiden Enden (wobei das bei HP eben "trunk" heißt) und verlegst zwei Kabel - fertig.
Wie ich den Bonding mit Linux einrichten kann, ist klar! Was ich nicht verstanden habe (wahrscheinlich, weil ich auch nicht genau weiß, WAS ich suchen soll) ist, ob und was ich am den Switch für diesen Bonding einrichten muss...
Einen LACP Trunk über die zwei Ports an die die beiden NIC nageschlossen werden.
Also, was soll ich machen? Oder, wenigstens, was soll ich suchen?
Nochmal: Kapitel 11.
Mit freundlichen Grüßen / Kind regards Ronny Seffner
"Ronny Seffner" ronny@seffner.de schrieb:
Einen LACP Trunk über die zwei Ports an die die beiden NIC nageschlossen werden.
OK, also Bonding auf dem Linuxrecher einrichten, Kabel zwischen Switch und Recher anschließen und Trunk einrichten. OK, ich werde es versuchen.
Ich dachte, diese Trunk kann nur zwischen zwei Switche sein...
Danke Luca Bertoncello (lucabert@lucabert.de)
Hallo!
Am Freitag 28 September 2012 schrieb Luca Bertoncello:
Einen LACP Trunk über die zwei Ports an die die beiden NIC nageschlossen werden.
OK, also Bonding auf dem Linuxrecher einrichten, Kabel zwischen Switch und Recher anschließen und Trunk einrichten. OK, ich werde es versuchen.
Also nochmal in der Übersicht: Hier werden eth0-eth3 über ein bonding-Interface an einen HP ProCurve Switch geführt. Das Truncing hat der Switch bei mir automatisch erkannt - du solltest also danach mal einen Blick auf die Einstellungen des Switches werfen.
Man sieht: Nur das bond0 hat eine IP-Adresse, die ethx haben keine. Die Lastverteilung erfolgt automatisch - daher ist sie bei mir so unsymmetrisch.
bond0 Link encap:Ethernet Hardware Adresse 00:15:17:DD:DE:22 inet Adresse:172.16.0.20 Bcast:172.16.255.255 Maske:255.255.0.0 inet6 Adresse: fe80::215:17ff:fedd:de22/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:2365646178 errors:0 dropped:1422 overruns:26 frame:0 TX packets:1079991025 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 Sendewarteschlangenlänge:0 RX bytes:2530841149713 (2413598.2 Mb) TX bytes:134482421786 (128252.4 Mb)
eth0 Link encap:Ethernet Hardware Adresse 00:15:17:DD:DE:22 UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:10962057 errors:0 dropped:0 overruns:0 frame:0 TX packets:10246805 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 Sendewarteschlangenlänge:1000 RX bytes:2140313708 (2041.1 Mb) TX bytes:5853035259 (5581.8 Mb) Interrupt:24 Speicher:ce240000-ce260000
eth1 Link encap:Ethernet Hardware Adresse 00:15:17:DD:DE:22 UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:2307735696 errors:0 dropped:0 overruns:0 frame:0 TX packets:1012733340 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 Sendewarteschlangenlänge:1000 RX bytes:2519980289246 (2403240.4 Mb) TX bytes:77167102291 (73592.2 Mb) Interrupt:34 Speicher:ce2a0000-ce2c0000
eth2 Link encap:Ethernet Hardware Adresse 00:15:17:DD:DE:22 UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:8069129 errors:0 dropped:12 overruns:9 frame:0 TX packets:9544898 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 Sendewarteschlangenlänge:1000 RX bytes:2629116935 (2507.3 Mb) TX bytes:9728251686 (9277.5 Mb) Speicher:ce460000-ce480000
eth3 Link encap:Ethernet Hardware Adresse 00:15:17:DD:DE:22 UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:38879296 errors:0 dropped:17 overruns:17 frame:0 TX packets:47465982 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 Sendewarteschlangenlänge:1000 RX bytes:6091429824 (5809.2 Mb) TX bytes:41734032550 (39800.6 Mb) Speicher:ce4c0000-ce4e0000
Ich dachte, diese Trunk kann nur zwischen zwei Switche sein...
Nein, geht auch mit Bonding...
Wenn du noch mehr Informationen brauchst, noch mal melden. Ich habe es jetzt seit anderthalb Jahren in Betrieb.
Gruss Reiner
Luca Bertoncello lucabert@lucabert.de writes:
"Ronny Seffner" ronny@seffner.de schrieb:
Hallo Luca,
Naja, der Switch wird ein HP Procurve 2810-24G sein. Ist es dort was zu machen?
Kapitel 11 in http://ftp.hp.com/pub/networking/software/2810-MgmtCfg-July2007-59914732.pdf
Meinst du, wie ich einen Trunk einrichten kann? Das weiß ich schon... Aber ich habe noch nicht zwei Ethernetkarten von einem Rechner an je ein Port des Switches angeschloßen und versucht den Band zu verdoppeln... DAS will ich machen, wenn es geht...
Wie ich den Bonding mit Linux einrichten kann, ist klar! Was ich nicht verstanden habe (wahrscheinlich, weil ich auch nicht genau weiß, WAS ich suchen soll) ist, ob und was ich am den Switch für diesen Bonding einrichten muss...
Also, was soll ich machen? Oder, wenigstens, was soll ich suchen?
Hallo Luca,
vielleicht ein schwacher Trost: Bei mir geht es mit Cisco auch nicht. Wenn ich mit bmon nachschaue, wird selbst, wenn ein Interface ausgelastet ist, das andere nicht genutzt.
Sven
(Und weil nun schon mal automatisch Reply-To: gesetzt ist, sollen alle mitmachen dürfen: Bei wem es geht, der möge mal seinen bmon-Output schicken.)
lug-dd@mailman.schlittermann.de