Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Ping Pakete werden doppelt empfangen

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: Dayworker, irix

Member
Beiträge: 5
Registriert: 17.09.2007, 18:05

Ping Pakete werden doppelt empfangen

Beitragvon jpawlowski » 18.09.2007, 20:14

Hallo,

wenn ich von meiner VMware Maschine einen Ping an darauf laufende virtuelle Maschinen absetze kommen einige Pakete doppelt zurück:

Code: Alles auswählen

server:~ # ping 172.24.21.212
PING 172.24.21.212 (172.24.21.212) 56(84) bytes of data.
64 bytes from 172.24.21.212: icmp_seq=1 ttl=64 time=0.142 ms
64 bytes from 172.24.21.212: icmp_seq=2 ttl=64 time=0.099 ms
64 bytes from 172.24.21.212: icmp_seq=3 ttl=64 time=0.109 ms
64 bytes from 172.24.21.212: icmp_seq=3 ttl=64 time=0.158 ms (DUP!)
64 bytes from 172.24.21.212: icmp_seq=4 ttl=64 time=0.176 ms
64 bytes from 172.24.21.212: icmp_seq=4 ttl=64 time=0.221 ms (DUP!)
64 bytes from 172.24.21.212: icmp_seq=5 ttl=64 time=0.130 ms
64 bytes from 172.24.21.212: icmp_seq=5 ttl=64 time=0.173 ms (DUP!)
64 bytes from 172.24.21.212: icmp_seq=6 ttl=64 time=0.147 ms
64 bytes from 172.24.21.212: icmp_seq=7 ttl=64 time=0.169 ms
64 bytes from 172.24.21.212: icmp_seq=7 ttl=64 time=0.236 ms (DUP!)
64 bytes from 172.24.21.212: icmp_seq=8 ttl=64 time=0.146 ms
64 bytes from 172.24.21.212: icmp_seq=9 ttl=64 time=0.103 ms
64 bytes from 172.24.21.212: icmp_seq=10 ttl=64 time=0.154 ms
64 bytes from 172.24.21.212: icmp_seq=11 ttl=64 time=0.136 ms
64 bytes from 172.24.21.212: icmp_seq=12 ttl=64 time=0.150 ms
64 bytes from 172.24.21.212: icmp_seq=13 ttl=64 time=0.101 ms
64 bytes from 172.24.21.212: icmp_seq=14 ttl=64 time=0.157 ms
64 bytes from 172.24.21.212: icmp_seq=14 ttl=64 time=0.209 ms (DUP!)
64 bytes from 172.24.21.212: icmp_seq=15 ttl=64 time=0.103 ms
64 bytes from 172.24.21.212: icmp_seq=15 ttl=64 time=0.160 ms (DUP!)

--- 172.24.21.212 ping statistics ---
15 packets transmitted, 15 received, +6 duplicates, 0% packet loss, time 14000ms
rtt min/avg/max/mdev = 0.099/0.151/0.236/0.038 ms
server:~ #


Das ganze tritt auch auf wenn ich aus einer virtuellen Maschine heraus das Managed System oder ein anderes virtuelles System anpinge.

wie kommt das zu stande? wie kann ich das ändern?

Ich kann nur vermuten, dass Linux da irgendwie Mist beim Bridging baut - nur warum?

Es läuft ein openSUSE 10.2, das physikalische Interface für die Außenwelt läuft als Bonding verteilt auf 2 Gigabit Karten. Traffic von außerhalb bzw. nach außerhalb des Managed Systems ist jedoch fehlerfrei, sprich am Bonding kann es eigentlich nicht liegen.

Hat da jemand eine Idee?


Gruß
Julian

Member
Beiträge: 121
Registriert: 29.04.2007, 11:04
Wohnort: Erlangen
Kontaktdaten:

Beitragvon ojkastl » 18.09.2007, 20:45

Bist du sicher dass das Bonding auch für Pakete aus den VMs funktioniert? Ich kenne mich mit Bonding nicht aus, könnte mir aber vorstellen, dass deine VM über beide NICs einzeln pingt => Dupes.

Member
Beiträge: 5
Registriert: 17.09.2007, 18:05

Beitragvon jpawlowski » 22.09.2007, 14:41

Ja da bin ich mir sicher denn das Bonding ist unabhängig von VMware. Du bindest halt das vmnetX device statt an ethX an bondX und hast damit die Redundanz und Lastverteilung (je nach Konfig des Bonds natürlich).

Außerdem tritt dies ja auch auf wenn ich von einem virtuellen Server einen anderen virtuellen Server pinge, die sogar am gleichen virtuellen Switch/vmnet-Device hängen. Natürlich wird das vmnet-Device auch nur durch normale Linux Funktionen gebildet, sprich VMware selbst hat damit nicht so viel am Hut was die Funktionalität ansich angeht. Es ist deshalb vielleicht nicht zwangsläufig eine reine VMware Frage, aber da bei mir dieses Problem bisher nur in diesem Zusammenhang auftritt ... :-)


Gruß
Julian

Member
Beiträge: 5
Registriert: 17.09.2007, 18:05

Beitragvon jpawlowski » 22.09.2007, 14:49

hab jetzt grad nochmals was gefunden:

http://linux-net.osdl.org/index.php/Bon ... ng_Packets

Hm, mein Switch ist ein Layer3 Switch von Dell/DLink, sprich der ist eigentlich nicht soooo schlecht...

Ich werd mal schauen ob ich das Bonding nicht auf konformes 802.3ad umstellen kann, dann sollten sich Bonding Device und Switch ja besser verstehen :-)


Zurück zu „VMserver 1 und GSX“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste