Fehlerbehebung bei Cloud Multicast
Auf dieser Seite finden Sie Informationen zur Fehlerbehebung für Cloud Multicast.
Informationen zum Monitoring von Multicast-Traffic finden Sie unter Observability for Cloud Multicast.
Beispielbefehle zum Testen von Multicast-Traffic
In diesem Abschnitt finden Sie Beispielbefehle zum Testen von Multicast-Traffic mit dem iperf-Tool. Damit Sie diese Beispielbefehle ausführen können, müssen Sie die in der Cloud Multicast-Konfiguration beschriebene Multicast-Konfiguration einrichten.
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 Multicastgruppe.
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 Multicastgruppe 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 Multicastgruppe.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 der empfangene Traffic wird protokolliert:iperf -s -p 1234 -B 224.1.0.176 -l 1500 -u -i 1
Spezifische Probleme beheben
In den folgenden Abschnitten wird beschrieben, wie Sie bestimmte Probleme beheben, die bei der Verwendung von Cloud Multicast auftreten können.
Erstellung einer Multicast-Erstellerkonfiguration schlägt fehl
In diesem Abschnitt wird ein Fehler beschrieben, der auftreten kann, wenn Sie versuchen, Multicast-Ersteller- und ‑Nutzerkonfigurationen 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 Erzeugung von Multicast-Traffic ausführen, erhalten Sie beim Versuch, die Konfiguration des Multicast-Erzeugers abzuschließen, einen Fehler ähnlich dem folgenden:
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-Nutzendenkonfigurationen. Weitere Informationen finden Sie unter Multicast-Nutzendenkonfigurationen löschen.
- Schließen Sie die Konfiguration des Multicast-Erstellers ab. Weitere Informationen finden Sie unter VPC-Netzwerk für die Erstellung von Multicast-Traffic aktivieren.
- Schließen Sie die Konfiguration des Multicast-Nutzers ab. Weitere Informationen finden Sie unter VPC-Netzwerk für den Empfang von Multicast-Traffic aktivieren.
Damit dieses Problem in Zukunft nicht auftritt, müssen Sie die Konfiguration des Multicast-Producers vor der Konfiguration des Multicast-Consumers abschließen, wenn Sie dasselbe VPC-Netzwerk für beide verwenden möchten.
Multicast-Nutzer kann keinen Multicast-Traffic empfangen
Wenn Ihre Multicast-Consumer-Instanz keinen Multicast-Traffic empfangen kann, gehen Sie so vor:
- Achten Sie darauf, dass Firewallregeln so konfiguriert sind, dass Multicast-Traffic den Multicast-Empfänger erreichen kann. Weitere Informationen finden Sie hier:
- Prüfen Sie, ob die folgenden Voraussetzungen erfüllt sind:
- Die IP-Adresse der Multicast-Gruppe gehört zu einem Bereich, der vom Multicast-Administrator aktiviert wurde.
- Der Multicast-Producer sendet Traffic an die Adresse.
- Prüfen Sie, ob Sie die Schritte zum Aktivieren von IGMP-Abfragen und zum Erzwingen von IGMPv2 auf der Multicast-Consumer-Instanz ausgeführt haben. Weitere Informationen finden Sie unter Multicast-Consumer-Instanzen konfigurieren.
Prüfen Sie für Multicast-Consumer-VPC-Netzwerke, die Teil einer Multicast-Domain sind, die die NCC-Stern-Topologie (Network Connectivity Center) verwendet, den Status Ihrer Multicast-Consumer-Konfigurationen, wie unter Multicast-Consumer-Konfigurationen ansehen beschrieben.
Bei einer Multicast-Nutzerverknüpfung bedeutet der Status
INACTIVE, dass Sie den Zugriff auf die Multicast-Domain verloren haben. Bei einer Nutzeraktivierung für eine Multicast-Gruppe gibt der StatusINACTIVEan, dass Sie den Zugriff auf den Multicast-Gruppenbereich verloren haben. Weitere Informationen erhalten Sie vom Multicast-Administrator.
Paketverlust beim Multicast-Ersteller oder ‑Nutzer
Wenn bei einer Multicast-Producer- oder Multicast-Consumer-Instanz Paketverluste auftreten, gehen Sie so vor:
Folgen Sie der Anleitung unter Netzwerk- und Betriebssystemstatistiken auf verworfene Pakete wegen Ressourcenmangel prüfen. Auf der Instanz kann es aufgrund von Ressourcenerschöpfung zu Paketverlusten kommen. Dies kann durch die Verwendung eines nicht empfohlenen Maschinentyps oder eines Maschinentyps mit unzurechenden vCPUs verursacht werden.
Aktualisieren Sie die Instanz bei Bedarf, damit sie einen empfohlenen Maschinentyp oder einen Maschinentyp mit mehr vCPUs verwendet. Weitere Informationen finden Sie unter Maschinenanforderungen für Multicast-Producer und -Consumer.
Wenn nach der Aktualisierung des Maschinentyps weiterhin Paketverluste auftreten, muss der Multicast-Administrator möglicherweise die Multicast-Infrastruktur für die Domain anpassen. Eine Anleitung dazu finden Sie unter Multicast-Domainparameter aktualisieren.
Das Beitreten oder Verlassen dauert lange
Während Google Cloud Software-Rollouts ist die Infrastruktur für eine Multicast-Domain möglicherweise vorübergehend nicht verfügbar, um neue Beitritts- und Austrittsanfragen 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 bleibt die Infrastruktur für eine Domain verfügbar, während die andere Domain aktualisiert wird. Weitere Informationen finden Sie unter Multicast-Domains.