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

  1. Stellen Sie mit SSH eine Verbindung zur Instanz her.

  2. Installieren Sie iperf, falls noch nicht geschehen.

    sudo apt install iperf
    
  3. 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_ADDRESS durch die IP-Adresse der Multicast-Gruppe.

Einer Gruppe beitreten und Multicast-Traffic von einem Multicast-Nutzer empfangen

  1. Stellen Sie mit SSH eine Verbindung zur Instanz her.

  2. Installieren Sie iperf, falls noch nicht geschehen.

    sudo apt install iperf
    
  3. 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_ADDRESS durch die IP-Adresse der Multicast-Gruppe.

    Mit dem folgenden Befehl wird beispielsweise einer Gruppe mit der IP-Adresse 224.1.0.176 beigetreten, 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:

  1. Löschen Sie die vorhandenen Multicast-Nutzerkonfigurationen. Weitere Informationen finden Sie unter Multicast-Nutzerkonfigurationen löschen.
  2. Schließen Sie die Multicast-Erstellerkonfiguration ab. Weitere Informationen finden Sie unter VPC-Netzwerk für die Erstellung von Multicast-Traffic aktivieren.
  3. 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:

  1. Achten Sie darauf, dass Firewallregeln konfiguriert sind, um Multicast-Traffic zum Multicast-Nutzer zuzulassen. Weitere Informationen finden Sie unter:
  2. 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.
  3. 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.
  4. 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 INACTIVE an, dass Sie den Zugriff auf die Multicast-Domain verloren haben. Bei einer Aktivierung eines Multicast-Gruppennutzers gibt der Status INACTIVE an, 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:

  1. 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.

  2. 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.