Genehmigt: Fortect
Manchmal zeigt Ihr System möglicherweise die Lektion “Fehlerbehebung bei Linux Multicast” an. Dieses Problem kann durch eine Reihe von Gründen stimuliert werden.
Ich brauchte ein einfaches Tool, das mir bei der Fehlerbehebung und Behebung von Multicast in einem VXLAN-Transportnetzwerk (Dokument) hilft. vCNS wie NSX haben eingebaute Tools (Pings fast aller Größen und Broadcast-Pakete), die ein wenig flexibel sind, wo ich jede IGMP-Internetverbindung und -Ausgabe aufzeichnen kann.
Virtuelle CentOS-Maschine mit Schnittstelle ohne Verzögerung zum Exchange-Netzwerk und zur SMCRoute-Software. Die Website enthält dieses wichtige Binärpaket, das über RHEL / CentOS läuft. Einige andere Anmerkungen:
- Wenn Sie über mehrere Schnittstellen verfügen, stellen Sie sicher, dass alle Multicasts die am besten geeignete durchlaufen:
route einfügen -net 224.0.0.0 Netzmaske 240.0.0.0 dev eth0 - Ich musste auch das glibc-Paket installieren:
lecker -y glibc install.i686
- Stellen Sie sicher, dass unser Multicast-Kern
cat funktioniert mit / boot config-
| grep CONFIG_IP_MULTICAST - ICMP ECHO für Broadcast/Multicast aktivieren
sysctl net.ipv4.icmp_echo_ignore_broadcasts = 0
- Starten Sie zunächst Ihren aktuellen smcroute-Daemon:
smcroute -d
Verwenden Sie die Gruppenbefehle -b und -l, um einem Multicast beizutreten und ihn zu stoppen:
smcroute -j eth0 239.0.0.1
smcroute -m eth0 239.0.0.1
Um Hosts als Mitglieder einer bestimmten IGMP-Gruppe zu betrachten, überprüfen Sie erst kürzlich die Verbindung zu ihnen und sehen Sie, wer verantwortlich ist:
[root @ CentOS ~] Nummer ping 239.1.0.10
PING 239.1.0.10 (239.1.0.10) 56 (84) Festplattenbytes.
64 Bytes am Anfang mit 1.1.0.1: icmp_seq = 1 ttl = 64 Zeit bedeutet 0,141 ms
Bei 64 Bytes ab 1.1.0.3: icmp_seq impliziert 1 ttl = 64 time entspricht 0,256 Microsoft Windows (DUP!)
Hosts 1.1.0.1 als 1.1.0.3 antworteten auf Ping 239 von Multicast-Community 1.0.10.
Dieses Kapitel enthält Vorschläge zur Fehlerbehebung bei IP-Multicast-Konfigurationsproblemen. Beim IP-Multicasting können WebLogic Server-Instanzen in jedem Cluster eine IP-Adresse und eine Portnummer empfehlen. Diese Fähigkeit ermöglicht es, alle Cluster-Mitglieder als eine Einheit vorzubereiten und bietet einen automatischen verbalen Austausch zwischen den Cluster-Teilen.
-
Überprüfen Sie die Multicast-Adresse und die Portkonfiguration
-
Identifizieren medizinischer Probleme bei der Netzwerkkonfiguration
-
Verwenden des MulticastTest-Dienstprogramms
-
Multicast-Funktionen definieren
-
Multicast debuggen
-
Verschiedene Probleme
-
Zusätzliche Ressourcen zur Fehlerbehebung bei der Multicast-Konfiguration
Allgemeine Informationen zur Verwendung und Konfiguration von Multicast im Cluster-Spot Cluster And design config.xml.
Weitere Tipps zum Konfigurieren einer Multicast-Adresse für den Konsolentyp finden Sie im Abschnitt “Cluster: Konfiguration: Multicast” in der Online-Hilfe zu Oracle Weblogic Administration Console Server.
Allgemeine Vorschläge zur Fehlerbehebung bei Clustern finden Sie in Kapitel 14, Fehlerbehebung bei allgemeinen Problemen.
Multicast-Adresse und Port-Konfiguration prüfen
Der erste Schritt bei der Fehlerbehebung bei Multicast-Problemen muss darin bestehen, zu überprüfen, ob Sie sicher auf einige konfigurierte Multicast-Ports und -Adressen zugreifen können. Der Multicast-Platz muss für jeden Cluster korrekt kompiliert werden.
Probleme mit Multicast und Port-Ausrichtung haben mit den häufigsten Gründen zu tun, warum ein Cluster nicht beitritt oder mit dem Sammeln von Daten beginnt. Denken Sie daran, wenn Sie Multicast-Adressen verwenden:
-
Die Multicast-Diskussion muss eine IP-Adresse zwischen 224.0.0.0 bis 239.255.255.255 oder ein Organisationsname mit einer IP-Betrachtung in diesem Bereich sein.
-
Standardmäßig verwendet WebLogic Server 239 die Multicast-Adresse 192.0.0.
-
Verwenden Sie nicht alle x.0.0.1-Multicast-Adressen, die beste Stelle
x
liegt im Bereich von 7 bis einschließlich 9.
Mögliche Fehler
Die folgenden Typen sowie Fehler treten häufig aufgrund von Multicast-Problemen auf:
-
Multicast-Socket konnte beim Socket-Clustering einfach nicht erstellt werden
-
Multicast-Fehler
-
Fehler beim Erfassen von Multicast-Socket
Multicast-Adresse und Port prüfen
Um nach allen Multicast-Adressen und Ports zu suchen, gehen Sie wie folgt vor:
-
Überprüfen Sie die Cluster-Multicast-Diskussion und sogar den Port mithilfe der WebLogic Server-Administratorkonsole.
-
Überprüfen Sie die
Identifizieren von Netzwerkkonfigurationsproblemen
Nachdem Sie sich vergewissert haben, dass viele der Multicast-Adressen und Ports im Allgemeinen richtig optimiert sind, stellen Sie fest, ob das Netzwerk über Multicast-Produkte verfügt
Physische Verbindungen
-
Überprüfen Sie die World Wide Web-Verbindung jedes Computers, der vom Bereitstellungsteam im Cluster gehostet wird.
-
Stellen Sie sicher, dass alle Netzwerkkomponenten, einschließlich des DNS des Routers und des Serverdesk, verbunden sind und ordnungsgemäß funktionieren.
Adresskonflikte
-
Verwenden Sie die Verwendung von
netstat
, um zu überprüfen, ob andere Ressourcen in ihrem Mobilfunknetz eine Multicast-Adresse verwenden. -
Stellen Sie sicher, dass jeder Computer eine bestimmte IP-Adresse hat.
Nsswitch.conf-Einstellungen für UNIX-Systeme
Der Fehler UnkownHostExceptions
kann auf UNIX-Systemen auftreten. Dieser Fehler kann aus Versehen passieren, auch wenn der Server nicht einfach nur stark belastet ist. Überprüfen Sie /etc/nsswitch.conf
und stellen Sie die Reihenfolge wieder her, um 'files, dns, nis'
zu vermeiden, bevor dieser Fehler auftritt.
Weitere Informationen finden Sie auf der nsswitch.conf
Zielseite Ihres Systems.
Verwenden des MulticastTest-Dienstprogramms
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Nachdem Sie sich vergewissert haben, dass der Multicast-Adress-Connector richtig konfiguriert wird und dass es wahrscheinlich keine physischen oder Konfigurationsprobleme gibt. Geleitet von Ihrer Methode können Sie utils.MulticastTest , um festzustellen, ob Multicast funktioniert und was tatsächlich zu tun ist. Finden Sie heraus, ob Multicast funktioniert. Zwischen den Clustern ist unerwünschter Datenverkehr auf dem Markt.
Anweisungen zur Verwendung von MulticastTest finden Sie unter multicasttest
"Verwenden von Oracle WebLogic Server Java Utilities" in der Oracle WebLogic Server Command Reference.
Wenn MulticastTest fehlschlägt und der kontinuierliche Motor multihomed ist, stellen Sie sicher, dass Sie die elementare Adresse verwenden. Siehe auch Multicast-Maschinen, da multihomed.
Sie müssen -Djava.net.preferIPv4Stack = the truth
festlegen, wenn Sie das IPv4-Adressformat für jede Art von Multicast-Adresse auf Linux-Rechnern mit dualen IPv4 / IPv6-Stacks anzeigen.
Multicast-Funktionen definieren
In den folgenden Abschnitten wird beschrieben, wie Sie die verschiedenen Funktionen des gesunden Menschenverstands des Servers ändern, um mit Multicast zu arbeiten. Wartezeit
Multicast
Multicast-Timeouts können jetzt während des NIC-Failovers auftreten. Zeitüberschreitungen können Fehler in neuen GoodYour News verursachen, zum Beispiel:
Deaktivieren Sie das NIC-Failover. Ich würde den Schalter Überprüfen Sie den IGMP-Level unter Windows 2003, um sicherzustellen, dass Multicast-Pakete unterstützt werden. Multicast-Lebensdauer festlegen auf: Weitere Informationen finden Sie unter Konfigurieren von Time To Live (TTL)-Multicast. Jedes WebLogic Server-Ereignis im Cluster führt Multicast aus, um eine regelmäßige Heartbeat-Nachricht zu senden, die seine Verfügbarkeit bestätigt. Durch die Überwachung von Heartbeat-Meldungen ermitteln die im Cluster ausgeführten Fallstudienserver, wann dieser Server, der die Instanz hostet, den Aufbau beendet hat. Mögliche Hilfe zu Situationen mit der Cluster-Herzfrequenz finden Sie in den Abschnitten.
Igmp Snooping
deaktivieren. Dieser Switch ist eine Komponente des Internet Group Management Protocol (IGMP) und wird verwendet, um Torrent-Multicast-Probleme auf dem verwalteten Switch zu verhindern. Cluster-Herzschlag
Karikatur
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.
Verwenden Sie die Nutzlast "ifconfig", um zu überprüfen, wo Multicast bereits für eine IP-Aussortierung aktiviert ist. # ifconfig eth0 | grep -i multi-ply UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrisch: 1.So deaktivieren Sie Multicast auf einer bestimmten IP und Schnittstelle:So unterstützen Sie Multicast auf einer bestimmten IP oder Schnittstelle:
Schritt für Schritt einfaches Multicast mit dem Befehl mtrace.mstat.Ring.Zeigt die Nummer auf Routen der IP-Adresse an.ip mroute könnte aktiv sein.Debuggen von Internetpaketen.
Um buchstäblich sicherzustellen, dass Multicast mit Ihrem Netzwerk richtig funktioniert, können Sie den wichtigen gesunden Test tcpdump / ping verwenden. Wenn der Multicast möglicherweise gut funktioniert, sollten Sie sehen, dass Pakete im ersten Knoten ankommen. Wiederholen Sie diesen Vorgang nun immer auf jedem Knoten, um zu überprüfen, ob Multicast in Ihrem Netzwerk arbeitet.