Externe Multicast-Daten werden von Maschine Nr. 1 empfangen und an Maschine Nr. 2 weitergeleitet. Auf Maschine Nr. 2 kann ich sehen, wie die Multicast-Pakete empfangen werden, wenn ich tcpdump
und ethtool
( netstat -i
Ethernet-Schicht) verwende.
Wenn ich jedoch laufe, netstat -s -u
steigt die Anzahl der UDP-Pakete nicht an, und ich vermute auch InMcastPkts
nicht, dass InOctets
sie ansteigen. Ich vermute also, dass Pakete in der IP- oder UDP/TCP-Schicht verloren gehen?
Wie kann ich dies bestätigen und was wäre die wahrscheinlichste Ursache für den Paketverlust?
Antwort1
Haben Sie auf Maschine Nr. 2 eine Software, die einen „IGMP JOIN“ für die Multicast-Gruppe durchführt?
Das Prinzip von Multicast besteht darin, dass Sie der Gruppe beitreten müssen, um den Datenverkehr zu erhalten, andernfalls wird er unterbrochen.