Das SD-WAN Gateway wird auf einem Ubuntu-Betriebssystem Version 18.04 ausgeführt. Herkömmliche Open Source-Komponenten wie das Linux-Routing- und -Firewall-Subsystem (iptables) sind jedoch nicht an der Verarbeitung des Benutzerdatenverkehrs beteiligt.
Der gesamte Netzwerk-Stack wird im Benutzerbereich in einem Prozess namens gwd
implementiert. Obwohl gwd
die überwiegende Mehrheit der Funktionen im System enthält, gibt es verschiedene andere Komponenten, die den Betrieb der SD-WAN Gateway-Instanz unterstützen.
In der folgenden Tabelle sind die Prozesse mit der Beschreibung und den Protokolldateien aufgelistet.
Prozess | Beschreibung | Protokolldatei |
---|---|---|
vc_procmon | VMware SD-WAN Process Monitor (vc_procmon) ist der grundlegende Prozess des VMware SD-WAN-Systems. Dieser Prozess ist dafür verantwortlich, andere VMware SD-WAN-Prozesse zu starten, sie bei einem Ausfall erneut zu starten und den Speicherverbrauch von gwd zu überwachen. |
/var/log/vc_procmon.log |
mgd | Der Management Plane Daemon (mgd) ist für die Kommunikation mit dem Orchestrator verantwortlich. Dieser Prozess wird von gwd isoliert gehalten, so dass bei einem Totalausfall des gwd-Prozesses der Orchestrator immer noch für Konfigurationsänderungen oder Software-Updates erreichbar ist, die zur Behebung des Fehlers erforderlich sind. | /var/log/mgd.log
|
gwd | Dieser Prozess umfasst die gesamte Data Plane und Control Plane des Gateways (mit Ausnahme von dynamischen Routing-Protokollen wie BGP). Verwenden Sie debug.py und dispcnt für Abfragen über den Prozess. | /var/log/gwd.log |
natd | Dieser Prozess verwaltet die Zuweisung von Port Address Translation (PAT)-Einträgen und speichert sie im gemeinsamen Speicher, wodurch sichergestellt wird, dass dieselben NAT-Übersetzungen auch nach einem Neustart oder Upgrade von gwd durchgeführt werden. Verwenden Sie debug.py für Abfragen über den Prozess. | /var/log/natd.log |
watchfrr | Der watchfrr-Daemon ist Teil der Open Source-Routing-Bibliothek FRR und ist verantwortlich für den Start von bgpd, den Neustart bei Ausfall und die Ausführung aller anderen damit verbundenen Dienstprogramme. Das Skript /usr/sbin/frr.init , das auf dem Gateway verfügbar ist, kann verwendet werden, um einige Daemons neu zu starten. |
Nicht verfügbar |
bgpd | Der BGP-Daemon (bgpd) ist Teil der Open Source-Routing-Bibliothek FRR und verwaltet die BGP-Nachbarn und -Routen. | /var/log/bgpd.log |
bfdd | Der BFD-Daemon (bfdd) ist Teil der Open Source-Routing-Bibliothek FRR, mit der Routenausfälle zwischen zwei verbundenen Entitäten schneller mit geringem Overhead bei der Erkennung von Fehlern erkannt werden können. | /var/log/bfdd.log |
gwd1 ist eine Schnittstelle, die gwd die Möglichkeit bietet, Pakete an den Kernel zu liefern. Ein Beispiel hierfür ist ein Paket, das für den lokalen Gateway-Host bestimmt ist, aber von gwd empfangen wird.