Fehlerbehebung bei Multicast
Auf dieser Seite finden Sie Informationen zur Fehlerbehebung bei Multicast.
Informationen zum Monitoring von Multicast-Traffic finden Sie unter Beobachtbarkeit für Multicast.
Beispielbefehle zum Testen von Multicast-Traffic
In diesem Abschnitt finden Sie Beispielbefehle zum Testen von Multicast-Traffic mit
dem iperf Tool. Um diese Beispiel
Befehle auszuführen, müssen Sie die Multicast-Konfiguration einrichten, die unter Konfigurationsübersicht beschrieben ist.
Multicast-Traffic von einem Multicast-Ersteller senden
Installieren Sie
iperf, falls noch nicht geschehen.sudo apt install iperf
Führen Sie den folgenden Befehl aus, um Multicast-Traffic an die IP-Adresse der Multicast-Gruppe zu senden:
iperf -c MULTICAST_GROUP_ADDRESS -p 1234 -l 1500 -i 1 -u -b 1000pps -t 999999
Ersetzen Sie
MULTICAST_GROUP_ADDRESSdurch die IP-Adresse der Multicast-Gruppe.
Einer Gruppe beitreten und Multicast-Traffic von einem Multicast-Nutzer empfangen
Installieren Sie
iperf, falls noch nicht geschehen.sudo apt install iperf
Führen Sie den folgenden Befehl aus, um einer Multicast-Gruppe beizutreten und den empfangenen Traffic zu protokollieren:
iperf -s -p 1234 -B MULTICAST_GROUP_ADDRESS -l 1500 -u -i 1
Ersetzen Sie
MULTICAST_GROUP_ADDRESSdurch die IP-Adresse der Multicast-Gruppe.Mit dem folgenden Befehl wird beispielsweise einer Gruppe mit der IP-Adresse
224.1.0.176beigetreten, um Pakete mit bis zu 1.500 Byte zu empfangen und den empfangenen Traffic zu protokollieren:iperf -s -p 1234 -B 224.1.0.176 -l 1500 -u -i 1
Fehlerbehebung bei bestimmten Problemen
In den folgenden Abschnitten wird beschrieben, wie Sie bestimmte Probleme beheben, die bei der Verwendung von Multicast auftreten können.
Fehler beim Erstellen einer Multicast-Erstellerkonfiguration
In diesem Abschnitt wird ein Fehler beschrieben, der auftreten kann, wenn Sie versuchen, Konfigurationen für Multicast-Ersteller und -Nutzer im selben VPC-Netzwerk zu erstellen.
Wenn Sie die Schritte zum Aktivieren eines VPC-Netzwerk für den Empfang von Multicast-Traffic ausführen, bevor Sie die entsprechenden Schritte zum Aktivieren eines VPC-Netzwerk für die Erstellung von Multicast-Trafficausführen, wird beim Versuch, die Multicast Erstellerkonfiguration abzuschließen, ein Fehler ähnlich dem folgenden angezeigt:
The request was invalid: MulticastProducerAssociation cannot be created in the same network as MulticastConsumerAssociation. Please delete MulticastConsumerAssociation projects/PROJECT_ID/locations/ZONE/multicastConsumerAssociations/CONSUMER_ASSOCIATION_NAME first.
So beheben Sie das Problem:
- Löschen Sie die vorhandenen Multicast-Nutzerkonfigurationen. Weitere Informationen finden Sie unter Multicast-Nutzerkonfigurationen löschen.
- Schließen Sie die Multicast-Erstellerkonfiguration ab. Weitere Informationen finden Sie unter VPC-Netzwerk für die Erstellung von Multicast-Traffic aktivieren.
- Schließen Sie die Multicast-Nutzerkonfiguration ab. Weitere Informationen finden Sie unter VPC-Netzwerk für den Empfang von Multicast-Traffic aktivieren.
Damit dieses Problem in Zukunft nicht wieder auftritt, müssen Sie die Multicast-Erstellerkonfiguration vor der Multicast-Nutzerkonfiguration abschließen, wenn Sie dasselbe VPC-Netzwerk für Multicast-Ersteller und -Nutzer verwenden möchten.
Multicast-Nutzer kann keinen Multicast-Traffic empfangen
Wenn Ihre Multicast-Nutzerinstanz keinen Multicast-Traffic empfangen kann, gehen Sie so vor:
- Achten Sie darauf, dass Firewallregeln konfiguriert sind, um Multicast-Traffic zum Multicast-Nutzer zuzulassen. Weitere Informationen finden Sie unter:
- Prüfen Sie Folgendes:
- Die IP-Adresse der Multicast-Gruppe gehört zu einem Bereich, der vom Multicast-Administrator aktiviert wurde.
- Der Multicast-Ersteller sendet Traffic an die Adresse.
- Achten Sie darauf, dass Sie die Schritte zum Aktivieren der IGMP-Abfrage und zum Erzwingen von IGMPv2 auf der Multicast-Nutzerinstanz ausgeführt haben. Weitere Informationen finden Sie unter Multicast-Nutzerinstanzen konfigurieren.
Prüfen Sie für VPC-Netzwerke von Multicast-Nutzern, die Teil einer Multicast Domain sind, die die Stern-Topologie von Network Connectivity Center (NCC) verwendet, den Status Ihrer Multicast-Nutzerkonfigurationen, wie unter Multicast-Nutzerkonfigurationen ansehen beschrieben.
Bei einer Multicast-Nutzerverknüpfung gibt der Status
INACTIVEan, dass Sie den Zugriff auf die Multicast-Domain verloren haben. Bei einer Aktivierung eines Multicast-Gruppennutzers gibt der StatusINACTIVEan, dass Sie den Zugriff auf den Multicast-Gruppenbereich verloren haben. Weitere Informationen erhalten Sie vom Multicast-Administrator.
Paketverlust bei Multicast-Ersteller oder -Nutzer
Wenn bei einer Multicast-Ersteller- oder -Nutzerinstanz Paketverluste auftreten, gehen Sie so vor:
Folgen Sie der Anleitung unter Netzwerk- und Betriebssystemstatistiken auf verworfene Pakete wegen Ressourcenmangel prüfen. Bei der Instanz können Paketverluste aufgrund von Ressourcenmangel auftreten. Dies kann durch die Verwendung eines nicht empfohlenen Maschinentyps oder eines Maschinentyps mit zu wenigen vCPUs verursacht werden.
Aktualisieren Sie die Instanz gegebenenfalls, um einen empfohlenen Maschinentyp oder einen Maschinentyp mit mehr vCPUs zu verwenden. Weitere Informationen finden Sie unter Maschinenspezifikationen für Multicast-Ersteller und -Nutzer.
Wenn nach der Aktualisierung des Maschinentyps weiterhin Paketverluste auftreten, muss der Multicast-Administrator möglicherweise die Größe der Multicast-Infrastruktur für die Domain ändern, wie unter Multicast-Domainparameter aktualisieren beschrieben.
Lange Wartezeiten beim Beitreten oder Verlassen
Bei Google Cloud Software-Rollouts ist die Infrastruktur für eine Multicast Domain möglicherweise vorübergehend nicht verfügbar, um neue Anfragen zum Beitreten und Verlassen zu verarbeiten. IGMP-Mitgliedschaftsberichte werden verworfen und müssen noch einmal gesendet werden.
Um Unterbrechungen durch dieses Problem zu vermeiden, konfigurieren Sie redundante Multicast-Domains als Teil einer Domaingruppe. So ist die Infrastruktur für eine Domain verfügbar, während die andere Domain aktualisiert wird. Weitere Informationen finden Sie unter Multicast-Domains.