Hi Bernd, Am Mittwoch, 16. Februar 2011 13:04:10 schrieb Lentes, Bernd:
Falk Sauer schrieb:
wie gesagt achte darauf das die Karten von miitool unterstützt werden.
Woher weiß ich das bzw. wie kriege ich das raus ?
wie gesagt mit intel gabs bisher noch kein Problem, HP und IBM (Serverkarten) hab ich auch schon zum Laufen bekommen. Es kommt auf den chip an. hier die Daten von 3 älteren intel karten aus einem bsd rechner em0@pci0:0:10:0: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00 em1@pci0:0:10:1: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00 em2@pci0:0:12:0: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00 em3@pci0:0:12:1: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00 em4@pci0:0:14:0: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00 em5@pci0:0:14:1: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00
ein ifconfig nach dem start ist extrem hilfreich um zu sehen ob wirklich alle slaves da sind oder noch informativer ein ip link show oder cat /proc/net/bonding/bond0 Übringens imho die einzige stelle an der man die originalen macadressen der einzeldevices nach dem bonding noch sehen kann. (Hilfreich um den Port am Switch zu identifizieren).
*
Weitere Frage: http://wiki.ubuntuusers.de/Netzwerkkarten_b%C3%BCndeln sagt u.a. folgendes: "Man spricht auch vom NIC-Teaming oder Bonding, wenn man zwei Netzwerkschnittstellen zu einer physischen Einheit zusammenfasst. So wird erreicht, dass das System beide Karten als ein reales Gerät anspricht. Das bedeutet, dass beide Karten dieselbe Hardware-(MAC-)Adresse haben."
Beide Karten dieselbe MAC-Adresse ? Das ist IMO falsch. Oder ?
nein das ist korrekt, der switch sieht die eigentliche MAC (die der Karte) der Partner der Kommunikation sieht die MAC des Trunk ebenso wie die Prozesse im Inneren des Rechners. *) was meinst Du warum ich das schrieb? weil nach dem Bonding beim ifconfig alle die gleiche mac anzeigen, nur cat /proc/net/bonding/bond0 sagt dir welche phys. mac sich jeweils dahinter verbirgt.
http://www.thomas-krenn.com/de/wiki/Link_Aggregation_und_LACP_Grundlagen sagt u.a. : "Die Qualität wie gut die einzelnen Frames verteilt werden und wie hoch der praktische mögliche Datendurchsatz steigt, hängt somit von der konkreten Implementierung der Link Aggregation in einem Switch bzw. Treiber ab. FreeBSD verwendet dazu beispielsweise eine Hash des Protokoll Headers. Der Hash beinhaltet dabei Ethernet/MAC Quell- und Zieladressen, falls verfügbar ein VLAN-tag, sowie IPv4/IPv6 Quell- und Zieladressen."
Wenn die Quelladresse gleich wäre, müsste sie doch nicht in den hash mit aufgenommen werden ?
da ist imho die Rede von der treiberschicht die den bond bildet, und zwar im Rechner _und_ im switch. Gruss Falk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org