Das Network Gateway für GDC ist die wichtige Komponente zum Aktivieren erweiterter Netzwerkfunktionen in lokalen Clustern. Es ist ein gebündeltes Gateway, mit dem Sie die Attribute Ihres Clusternetzwerks genau steuern können.
Ein wichtiger Vorteil des Gateways ist die dynamische Zuweisung von Floating-IP-Adressen aus einer Reihe von Adressen, die Sie in einer benutzerdefinierten NetworkGatewayGroup-Ressource angeben. Wenn die Infrastruktur neu gestartet oder zurückgesetzt wird, sorgt die Funktion für Floating-IP-Adressen dafür, dass sie mit derselben IP-Adresse zurückkehrt. Diese Funktion ist wichtig, wenn Sie einen VPN-Tunnel erstellen, Funktionen wie Egress NAT ausführen oder BGP verwenden, da all diese Vorgänge von deterministischen IP-Adressen abhängen.
Die Konfigurationsanleitung für das NAT-Gateway für ausgehenden Traffic in der Dokumentation zu Google Distributed Cloud on Bare Metal enthält ein Beispiel für eine konfigurierte NetworkGatewayGroup-Ressource.
Das Network Gateway für GDC unterstützt die folgenden Funktionen:
- Flacher IP-Modus
- NAT-Gateway für ausgehenden Traffic
- BGP-basierter Load-Balancer
- Multi-Cluster-Konnektivität
Wenn erweiterte Netzwerkfunktionen wie das NAT-Gateway für ausgehenden Traffic einem bestimmten Knoten eine Floating-IP-Adresse zuweisen, wird dieser Knoten als Gateway-Knoten bezeichnet. Die Netzwerkschnittstelle auf einem Gateway-Knoten wird zusätzlich zur primären IP-Adresse des Knotens mit einer oder mehreren Floating-IP-Adressen konfiguriert. Wenn ein Gatewayknoten ausfällt, werden die Floating-IP-Adressen einem anderen (Gateway-)Knoten zugeordnet und die erweiterten Netzwerkfunktionen funktionieren weiterhin ohne Unterbrechung.