Die Router-Appliance ist ein Feature des Network Connectivity Center (NCC), mit dem Sie eine virtuelle Appliance eines Drittanbieters in Google Cloudverwenden können. Bei diesem Ansatz kann die Appliance mithilfe des Border Gateway Protocol (BGP) Routen mit Cloud Router austauschen.
Mit der Router-Appliance und dem NCC können Sie Folgendes tun:
- Verbinden Sie mehrere VPC-Netzwerke miteinander. Die VPC-Netzwerke können sich in verschiedenen Projekten in derselben Google Cloud -Organisation oder in verschiedenen Organisationen befinden.
- Verbinden Sie mehrere VPC-Netzwerke mit lokalen oder anderen Netzwerken des Cloud-Anbieters. Diese externen Netzwerke können über jede Art von Hybrid-Spoke erreichbar sein. Dieser Ansatz wird als Site-to-Cloud-Konnektivität bezeichnet.
- Verwenden Sie Router-Appliance-VMs, um die Verbindung zwischen Ihren VPC-Netzwerken zu verwalten.
- Verwenden Sie ein Google Cloud -VPC-Netzwerk als Enterprise Wide Area Network (WAN), um Netzwerke außerhalb von Google Cloudzu verbinden. Sie können eine Verbindung zwischen Ihren externen Standorten mit einem beliebigen Hybrid-Spoke herstellen. Dieser Ansatz wird als Site-to-Site-Konnektivität bezeichnet.
Funktionsweise
Sie können eine Router-Appliance-Instanz konfigurieren. Installieren Sie dazu ein Image auf einer Compute Engine-VM. Sie können ein Image verwenden, das von einem unterstützten NCC-Partner bereitgestellt wird. Sie können auch ein benutzerdefiniertes Image verwenden, z. B. ein von Ihnen erstelltes Image.
Nach der Installation der Router-Appliance-Instanz konfigurieren Sie Schnittstellen auf dem Cloud Router, um BGP-Peering (Border Gateway Protocol) mit der Router-Appliance-Instanz einzurichten. BGP ermöglicht den dynamischen Austausch von Routen zwischen dem Cloud Router und der Router-Appliance-Instanz. Der Routenaustausch ermöglicht wiederum die Konnektivität vom Standort über die Router-Appliance-Instanz zum VPC-Netzwerk. Das heißt, die von der Router-Appliance-Instanz weitergegebenen Routen können von VMs und anderen Ressourcen verwendet werden, die IP-Adressen im selben VPC-Netzwerk haben.
Cloud Router verwendet Schnittstellen, die mit internen RFC 1918-IP-Adressen konfiguriert sind, um ein BGP-Peering mit Router-Appliance-Instanzen einzurichten.
Unterstützte Verbindungsmechanismen für externe Websites
Router-Appliance-Instanzen können über jeden für VM-Instanzen verfügbaren Mechanismus eine Datenebenenverbindung zu externen Standorten wie Kundenstandorten oder Zweigstellen herstellen. Dazu gehören andere Arten von Hybridverbindungen, die von Google Cloudunterstützt werden:
- IPsec-VPN-Tunnel: Die Router-Appliance-Instanz kann über ein Cloud VPN-Gateway verbunden werden, das im selben VPC-Netzwerk bereitgestellt wird.
- Cloud Interconnect: Sie können Cloud Interconnect, z. B. Dedicated Interconnect- oder Partner Interconnect-VLAN-Anhänge, verwenden, um lokale Netzwerke mit dem VPC-Netzwerk zu verbinden, in dem die Router-Appliance-Instanzen gehostet werden.
Es gibt keine separaten APIs oder Google Cloud -Ressourcen oder -Berechtigungen für die Router-Appliance. Um mit der Router-Appliance zu arbeiten, verwenden Sie Compute Engine- und Cloud Router-Ressourcen und -Berechtigungen.
Anwendungsfall: Datenübertragung zwischen lokalen Standorten
Die folgende Topologie zeigt ein VPC-Netzwerk und zwei lokale Standorte. Jeder lokale Standort stellt über einen Router-Appliance-Spoke eine Verbindung zu Google Cloud her. Die beiden lokalen Websites können das Google-Netzwerk für den Austausch von Daten verwenden.
Customer network AundCustomer network Bsind beide über lokale Kundengeräte (Customer Premises Equipment, CPE) mit einer Router-Appliance-Instanz verbunden. CPEs verwenden in der Regel einen Verbindungsmechanismus wie einen SD-WAN-Overlay-Tunnel, einen IPsec-VPN-Tunnel (einschließlich Cloud VPN-Gateways) oder Cloud Interconnect, um eine Verbindung zur Router-Appliance-Instanz herzustellen.Jede Router-Appliance-Instanz befindet sich in derGoogle Cloud -Region, die dem zugehörigen Kundennetzwerk am nächsten liegt. Beide Router-Appliance-Instanzen befinden sich in einem VPC-Netzwerk. Die Router-Appliance-Instanzen befinden sich jedoch in verschiedenen Regionen. Aus diesem Grund ist für das VPC-Netzwerk der dynamische Routingmodus auf
globalfestgelegt.Beide Router-Appliance-Instanzen werden als Spokes an den Network Connectivity Center-Hub (NCC) angehängt. Da
Customer network AundCustomer network BDaten aneinander senden müssen, ist für beide Spokes das Feld für die Site-to-Site-Datenübertragung aktiviert.Sie können die Site-to-Site-Datenübertragung nur an unterstützten Standorten verwenden. Weitere Informationen finden Sie unter Unterstützte Standorte für die Datenübertragung.
In jeder Region richtet eine Router-Appliance-Instanz ein Border Gateway Protocol (BGP)-Peering mit dem entsprechenden Cloud Router ein. Jeder Cloud Router empfängt und bietet an Routenpräfixe vom entsprechenden lokalen Standort.
Die Cloud Router tauschen alle empfangenen Routen dynamisch miteinander aus. Diese Konfiguration stellt einen dynamischen End-to-End-Routenaustausch und eine Verbindung der Datenebenen zwischen
Customer network AundCustomer network Bbereit.
Ausführliche Konfigurationsschritte für eine Einzelstandorttopologie mit Load-Balancing finden Sie unter Router-Appliance-Instanzen erstellen.
Voraussetzungen
Für das Bereitstellen von Router-Appliance-Instanzen müssen die im Folgenden aufgeführten Voraussetzungen erfüllt sein.
BGP-Konfiguration
- Das von Ihnen installierte Router-Appliance-Image muss das BGP-Routing-Protokoll unterstützen.
- Wenn Sie BGP-Peering zwischen einer Router-Appliance-Instanz und einem Cloud Router aktivieren möchten, hängen Sie jede Router-Appliance-Instanz als Spoke an einen NCC-Hub an.
- Erstellen Sie einen Cloud Router in derselben Region wie das Subnetz, das die Peering-Schnittstelle der Router-Appliance-Instanz enthält.
- Erstellen Sie manuell BGP-Schnittstellen auf der Router-Appliance-Instanz. Diese Schnittstellen müssen sich im selben Subnetz wie die Router-Appliance-Instanz befinden.
- Erstellen Sie manuell BGP-Sitzungen mit Cloud Router von der Router-Appliance-Instanz aus.
- Für VMs mit mehreren Netzwerkschnittstellen, die als Teil der Router-Appliance-Instanz konfiguriert sind, können Sie BGP-Sitzungen mit Cloud Routern einrichten, die sich im selben Subnetz wie die VM-Schnittstelle befinden. Weitere Informationen zu VM-Schnittstellen finden Sie unter Mehrere Netzwerkschnittstellen – Übersicht und Beispiele.
Verfügbarkeitsempfehlungen
* Das Standard-Service Level Agreement (SLA) für Compute Engine-VMs gilt auch für die Verfügbarkeit von Router-Appliance-Instanzen. Dieses SLA für die Verfügbarkeit beträgt 99,5% für eine einzelne VM und 99,99% für VMs in mehreren Zonen. Weitere Informationen finden Sie im Compute Engine-SLA. * Führen Sie für ein Paar von Router-Appliance-Instanzen, die jeweils für einen anderen lokalen Standort bestimmt sind, mindestens zwei VMs in verschiedenen Zonen aus. Jede VM muss mit einem Paar redundanter Cloud Router-Schnittstellen verbunden sein. Weitere Informationen zu Zonen finden Sie unter Regionen und Zonen.Hinweise
Lesen Sie die folgenden Abschnitte, bevor Sie die Router-Appliance verwenden.
Allgemeines
- Für die Router-Appliance ist NCC erforderlich. Sie können also keine eigenständigen Router-Appliance-Instanzen konfigurieren, die per Peering mit einem Cloud Router oder mit anderen Peer-Routern verbunden sind. Router-Appliance-Instanzen müssen als Teil eines NCC-Spoke konfiguriert werden.
Die Router-Appliance wird im Modell der freigegebene VPC nur unterstützt, wenn sie im Hostprojekt bereitgestellt wird. Die Router-Appliance-Instanz muss im Hostprojekt und allen anderen zugehörigen Ressourcen wie Hub, Spoke und Cloud Router bereitgestellt werden.
Die Router-Appliance unterstützt keine freigegebene VPC, wenn die Router-Appliance-VM im Dienstprojekt bereitgestellt wird.
Überlegungen zum Routing
- Wenn mehrere Router-Appliance-Instanzen dieselben Routingpräfixe mit demselben MED ankündigen,verwendet Google Cloud ECMP-Routing (Equal Cost Multipath) für alle Router-Appliance-Instanzen.
- Es wird empfohlen, für eine Kombination verschiedener Spoke-Typen (Router-Appliance-Instanzen, Cloud VPN-Gateways und VLAN-Anhänge) nicht die gleichen Präfixe zu nutzen. Wenn die gleichen Präfixe über eine Kombination von Spoke-Typen erreichbar sind, kann die Verwendung von ECMP für die kombinierten Spoke-Typen zu einem unausgewogenen Traffic für jede Verbindung führen.
- Wenn ein einzelner Cloud Router ein Präfix mit mehreren nächsten Hops erkennt, wählt Cloud Router die nächsten Hops mit der kürzesten AS-Pfadlänge aus und verwendet dann den MED, um Verbindungen zu unterbrechen. Weitere Informationen finden Sie unter AS-Pfadlänge in der Cloud Router-Dokumentation.
Nächste Schritte
- Informationen zum Einrichten von Google Cloud -Ressourcen für Ihre Router-Appliance-Instanz finden Sie unter Router-Appliance-Instanzen erstellen.
- Eine Liste der Partner, deren Lösungen in das NCC eingebunden sind, finden Sie unter NCC-Partner.
- Erläuterungen zum Aufruf von Monitoring- und Logging-Informationen zu Router-Appliances finden Sie unter Logs und Messwerte ansehen.
- Lösungen für Probleme mit der Router-Appliance erhalten Sie unter Fehlerbehebung.
- Ausführliche Informationen zur API und zu
gcloud-Befehlen finden Sie unter APIs und Referenz.