Verbindung zu einem FortiGate-Peer herstellen

Mit IBM Cloud VPN for VPC können Sie Ihre VPC über einen VPN-Tunnel sicher mit einem lokalen Netz zu verbinden. Dieser Abschnitt enthält eine Anleitung dazu, wie Sie Ihr FortiGate-VPN-Gateway für die Verbindung zu VPN for VPC konfigurieren.

Diese Anleitung basiert auf FortiGate 300C, Firmware Version v5.2.13, build762 (GA) und geht davon aus, dass Sie die Standard-IPsec- und IKE-Richtlinien (Auto) für Ihr VPN-Gateway verwenden. Wenn Sie benutzerdefinierte IKE- und IPsec-Richtlinien für Ihr VPN-Gateway erstellen, können sich einige der in den folgenden Abschnitten vorgeschlagenen Werte für Diffie-Hellman, Authentifizierung, Verschlüsselung und Schlüssellebensdauer ändern.

Siehe Bekannte Probleme für VPN-Gateways, bevor Sie die Verbindung zu Ihrer lokalen Gegenstelle herstellen.

Richtlinienbasiertes IBM VPN mit einem FortiGate-Peer verbinden

Wählen Sie VPN > IPsec-Tunnel aus und erstellen Sie einen neuen angepassten Tunnel oder bearbeiten Sie einen vorhandenen Tunnel.

Wenn ein FortiGate-VPN eine Verbindungsanforderung von VPN for VPC empfängt, werden von FortiGate die IPsec Phase 1-Parameter verwendet, um eine sichere Verbindung herzustellen und das VPN for VPC-Gateway zu authentifizieren. Wenn die Sicherheitsrichtlinie die Verbindung zulässt, baut das FortiGate VPN den Tunnel mit Hilfe von IPsec-Phase-2-Parametern auf und wendet die IPsec-Sicherheitsrichtlinie an. Schlüsselmanagement, Authentifizierung und Sicherheitsservices werden über das IKE-Protokoll dynamisch vereinbart.

Zur Unterstützung dieser Funktionen müssen die folgenden allgemeinen Konfigurationsschritte für das FortiGate-VPN ausgeführt werden:

  • Definieren Sie die Phase 1-Parameter, die das FortiGate-VPN zum Authentifizieren von VPN for VPC und zum Einrichten einer sicheren Verbindung benötigt.
  • Definieren Sie die Phase 2-Parameter, die das FortiGate-VPN zum Erstellen eines VPN-Tunnels mit VPN for VPC benötigt.
  • Erstellen Sie Sicherheitsrichtlinien, um die zulässigen Services und die zulässige Richtung für den Datenverkehr zwischen der IP-Quellenadresse und der IP-Zieladresse zu steuern.

Hier eine Beispielkonfiguration:

  1. Wählen Sie IKEv2 für die Authentifizierung aus.
  2. Aktivieren Sie DH-group 19 im Vorschlag für Phase 1.
  3. Legen Sie lifetime = 36000 im Vorschlag für Phase 1 fest.
  4. Inaktivieren Sie PFS im Vorschlag für Phase 2.
  5. Legen Sie lifetime = 10800 im Vorschlag für Phase 2 fest.
  6. Geben Sie die Informationen für Ihr Teilnetz in Phase 2 ein.
  7. Für die übrigen Parameter werden die Standardwerte beibehalten.

Statisches, routenbasiertes IBM VPN mit einem FortiGate-Peer verbinden

Die folgenden Schritte zeigen, wie man ein statisches, routenbasiertes VPN IBM mit einer Gegenstelle FortiGate verbindet.

  1. Um einen primären Tunnel zu konfigurieren, wählen Sie VPN > IPsec-Tunnel aus und erstellen Sie eine neue angepasste Tunnelvorlage oder bearbeiten Sie einen vorhandenen Tunnel.

    caption-side=bottom"
    FortiGate verbindung Primärtunnel erstellen FortiGate Verbindung Primärtunnel erstellen

  2. Verwenden Sie zum Konfigurieren der Peer-IP eines primären Tunnels die kurze öffentliche IP-Adresse des routenbasierten IBM VPN-Gateways als IP-Adresse des fernen Gateways.

    Weitere Informationen zur kurzen öffentlichen IP-Adresse finden Sie unter Wichtiger Hinweis. Beachten Sie auch, dass Sie in manchen Fällen bei der Konfiguration der Fortigate-Peer die Option NAT-Traversal auf Erzwungen statt auf Aktiviert setzen müssen, um Probleme mit Paketverlusten zu vermeiden.

    caption-side=bottom"
    FortiGate verbindung mit Peer-IP des Primärtunnels FortiGate-Verbindung mit Peer-IP des Primärtunnels

  3. Verwenden Sie zum Konfigurieren eines IKE-Vorschlags die entsprechende IKE-Version und die entsprechenden Vorschläge.

    caption-side=bottom"
    FortiGate verbindung IKE-Vorschlag FortiGate-Verbindung IKE-Vorschlag

  4. Verwenden Sie zum Konfigurieren eines IPsec-Vorschlags die übereinstimmenden IPsec-Vorschläge.

    caption-side=bottom"
    FortiGate verbindung IPsec Vorschlag FortiGate Verbindung IPsec Vorschlag

Wenn Sie FortiGate mit einer VPN-Gegenstelle eines Drittanbieters verbinden, kann die Phase-1-Authentifizierung fehlschlagen, wenn die lokale ID im falschen Format gesendet wird. Standardmäßig sendet FortiGate seine lokale ID als vollqualifizierten Domänennamen (FQDN), auch wenn eine IP-Adresse konfiguriert ist. Einige VPN-Gateways von Drittanbietern erwarten jedoch stattdessen die lokale ID im IP-Adressformat. Eine Nichtübereinstimmung der Identitätstypen kann dazu führen, dass der VPN-Tunnel mit der Fehlermeldung: AUTHENTICATION_FAILED fehlschlägt. Auf der Peer-Seite zeigen die Protokolle möglicherweise diesen Fehler: Failed to locate an item in the database – Peer identity type is FQDN.

Um diesen Fehler zu beheben, verwenden Sie die FortiGate CLI und setzen Sie localid-type auf address und localid auf die öffentliche IP von FortiGate.

config vpn ipsec phase1-interface
    edit <tunnel_name>
        set localid-type address
        set localid <your FortiGate public IP>
    next
end

Sekundären Tunnel konfigurieren

Gehen Sie wie folgt vor, um einen sekundären Tunnel zu konfigurieren:

  1. Wiederholen Sie die vorherigen Schritte, um den sekundären Tunnel zu erstellen. Verwenden Sie die lange öffentliche IP-Adresse des routenbasierten IBM VPN-Gateways als IP-Adresse des fernen Gateways.

    caption-side=bottom"
    FortiGate verbindung sekundärer Tunnel erstellen FortiGate Verbindung sekundärer Tunnel erstellen

  2. Erstellen Sie die primäre Route. Datei ist Ihr VPC-Teilnetz das Ziel und die Schnittstelle ist der primäre Tunnel.

    caption-side=bottom"
    FortiGate verbindung primäre Route FortiGate Verbindung primäre Route

  3. Um eine sekundäre Route zu konfigurieren, erstellen Sie eine Backup-Route, wobei das Ziel Ihr VPC-Subnetz und die Schnittstelle der sekundäre Tunnel ist. Vergewissern Sie sich, dass die administrative Entfernung größer ist als diejenige der primären Route.

    caption-side=bottom"
    FortiGate verbindung Sekundärroute FortiGate Verbindung Sekundärroute

  4. Um die Konfigurationen zu prüfen, listen Sie alle Routen auf und überprüfen Sie die Routenkonfigurationen. Überprüfen Sie anschließend, dass die Routendistanz und die primäre Komponente für die primären und sekundären Routen ordnungsgemäß konfiguriert sind.

    caption-side=bottom"
    FortiGate überprüfung der Verbindungskonfiguration Überprüfung der FortiGate-Verbindungskonfiguration