Viele Netze verlassen sich auf die Netzwerküberwachung mittels SNMP und Ping, um Statistiken auszulesen und zu überprüfen, ob jedes Netzelement erreichbar ist. Diese passive und zentralisierte Überwachung des Netzes gibt Auskunft darüber, ob die Verbindungen funktionieren und die Systeme vom Netzüberwachungssystem (NMS) aus erreichbar sind, und kann einige Diagramme zum Schnittstellenverkehr liefern, die zeigen, ob die Verbindungen kurz vor der Überlastung stehen.
Sie gibt Ihnen jedoch keinen detaillierten Einblick in die Leistung der einzelnen Netzelemente und in die Probleme, die den Datenverkehr über diese Elemente beeinträchtigen könnten.
Mit Waystreams Streaming-Telemetrie verfügen die Switches über etwa 1300 Datenpunkte, die gesammelt und kontinuierlich in eine Datenbank exportiert werden können. Diese Datenpunkte geben einen tieferen Einblick in die Leistung und den Betriebsstatus jedes Switches, einschließlich der ergriffenen Maßnahmen, die den Benutzerverkehr beeinflussen.
Durch das Sammeln, Visualisieren und Analysieren der Messungen ist es möglich, mehr über den Zustand des Netzes zu erfahren und Probleme zu beheben, die Kunden trotz des "Alles im grünen Bereich"-Status im NMS betreffen.
Die Vorteile umfassen;
- Durch die proaktive Erkennung von Anomalien können Probleme behoben werden, bevor sie sich auf die Kunden auswirken.
- Die reaktive Fehlerbehebung wird durch die Visualisierung von Datensätzen mit zeitlichen Veränderungen beschleunigt, um abnormale Werte zu erkennen und mit beobachteten Serviceverschlechterungen oder -effekten zu korrelieren.
- Analyse von Problemen im Nachhinein, um Präventivmaßnahmen zu ergreifen, die verhindern, dass das Problem erneut auftritt
Die Lösung funktioniert durch die Aktivierung eines Telemetrie-Abonnements im Switch für die spezifischen Messungen und Upload-Intervalle, die einbezogen werden sollen. Der Switch sammelt die Datenpunkte in den festgelegten Intervallen und lädt die Daten an das konfigurierte Ziel hoch. Wenn das Ziel nicht verfügbar ist, z. B. aufgrund eines Netzwerkproblems, speichert der Switch die gesammelten Datenpunkte (und nachfolgende Sammlungen) und lädt sie hoch, sobald das Ziel wieder erreicht werden kann. Diese Fähigkeit ermöglicht eine autonome, vom zentralen System unabhängige fortgesetzte Erfassung von Datenpunkten. Solche Datenpunkte sind für die Ermittlung der Ursache eines Ausfalls oder eines anderen Netzproblems von entscheidender Bedeutung und ermöglichen die Schaffung eines Datenmeeres, in dem fortschrittlichere Technologien wie künstliche Intelligenz und maschinelles Lernen zum Einsatz kommen können.
Die Telemetrie-Funktion ermöglicht das Abonnieren einer großen Anzahl von Messungen, einschließlich;
- Schnittstellenzähler für Verkehr, Ausfälle, Fehler
- Schnittstelle optisches Modul Sende-/Empfangspegel
- Umgebungsdaten wie Temperatur, Lüfterbetrieb, Energiestatus
- Analyse des Multicast-TV-Verkehrs hinsichtlich Bandbreite, Verzögerung und verlorener/fehlerhafter Pakete
- Detaillierte Paketverweigerungszähler und Grund
- Paketflusszähler und Pufferzuweisung
- Auslastung der Systemrückwand-Warteschlange und Ausfälle
- Betriebszeit des Systems, Modell, Softwareversion usw.
- Systemspeicher und Last, einschließlich Speicherbusauslastung und ECC-Fehlerkorrektur
- CPU-Verbrauch und Speicherverbrauch einzelner Prozesse
- NPU-Last und Paketverarbeitung pro Verkehrsklasse
Einige Datensätze können plattformabhängig sein
Die unterstützten Telemetrie-Upload-Formate sind
- Natives InfluxDB-Leitungsprotokoll über HTTP
- JSON-Objekte über TCP
Das InfluxDB-Leitungsprotokollformat ermöglicht eine schnelle und einfache Integration in die beliebte Open-Source-Zeitreihendatenbank. Das Netzwerk kann innerhalb von Sekunden mit der Bereitstellung von Telemetriedaten beginnen und jedes Tool, das mit Daten in der Influx-Datenbank arbeiten kann, kann auch zur Verarbeitung der Telemetriedaten aus dem Zugangsnetzwerk verwendet werden.
Das JSON-Format bietet eine flexible und bekannte Verpackung von Messobjekten, die eine einfache Verarbeitung von Datenpunkten ermöglicht. Viele Programmiersprachen unterstützen die Verarbeitung von JSON-Objekten, so dass die Telemetrie mit einer Vielzahl von Tools und Lösungen interoperabel ist.