Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IPsec VPN – Übersicht

Lesen Sie dieses Thema, um mehr über die IKE- und IPsec-Paketverarbeitung sowie die IPsec-VPN-Topologien auf Firewalls der SRX-Serie zu erfahren. Erfahren Sie mehr über die Services Processing Cards, die kryptografische Beschleunigung, die Unterstützung von Routing-Protokollen und die Unterstützung des iked-Prozesses.

Ein VPN ist ein privates Netzwerk, das ein öffentliches Netzwerk nutzt, um zwei oder mehr Remote-Standorte zu verbinden. Anstelle von dedizierten Verbindungen zwischen Netzwerken verwenden VPNs virtuelle Verbindungen, die durch öffentliche Netzwerke geroutet (getunnelt) werden. IPsec VPN ist ein Protokoll, das aus einer Reihe von Standards besteht, die zum Aufbau einer VPN-Verbindung verwendet werden.

Ein VPN bietet ein Mittel, mit dem Remote-Computer sicher über ein öffentliches WAN wie das Internet kommunizieren können.

Eine VPN-Verbindung kann zwei LANs (Site-to-Site-VPN) oder einen Remote-Einwahlbenutzer und ein LAN verbinden. Der Datenverkehr, der zwischen diesen beiden Punkten fließt, wird durch gemeinsam genutzte Ressourcen wie Router, Switches und andere Netzwerkgeräte geleitet, aus denen das öffentliche WAN besteht. Um die VPN-Kommunikation während des Umwegs durch das WAN zu sichern, erstellen die beiden Teilnehmer einen IPsec-Tunnel.

Der Begriff Tunnel bezeichnet nicht den Tunnel-Modus (siehe Paketverarbeitung im Tunnel-Modus). Stattdessen bezieht er sich auf die IPsec-Verbindung.

Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen.

Im Abschnitt Plattformspezifisches IPsec-VPN-Verhalten finden Sie Hinweise zu Ihrer Plattform.

Weitere Informationen finden Sie im Abschnitt Zusätzliche Plattforminformationen .

IPsec-VPN-Topologien auf Firewalls der SRX-Serie

Im Folgenden sind einige der IPsec-VPN-Topologien aufgeführt, die das Betriebssystem Junos (OS) unterstützt:

  • Site-to-Site-VPNs: Verbinden zwei Standorte in einer Organisation miteinander und ermöglichen eine sichere Kommunikation zwischen den Standorten.

  • Hub-and-Spoke-VPNs: Verbindet Zweigstellen mit der Unternehmenszentrale in einem Unternehmensnetzwerk. Sie können diese Topologie auch verwenden, um Spokes miteinander zu verbinden, indem Sie Datenverkehr über den Hub senden.

  • VPNs für Remotezugriff: Ermöglicht Benutzern, die zu Hause oder unterwegs arbeiten, eine Verbindung zur Unternehmenszentrale und ihren Ressourcen. Diese Topologie wird manchmal als end-to-site tunnel.

Vergleich von richtlinien- und routenbasierten VPNs

Lesen Sie dieses Thema, um die Unterschiede zwischen richtlinienbasierten und routenbasierten VPNs zu verstehen.

Es ist wichtig, die Unterschiede zwischen richtlinienbasierten und routenbasierten VPNs zu verstehen und zu verstehen, warum das eine dem anderen vorzuziehen ist.

Tabelle 1 listet die Unterschiede zwischen routenbasierten VPNs und richtlinienbasierten VPNs auf.

Tabelle 1: Unterschiede zwischen routenbasierten VPNs und richtlinienbasierten VPNs

Routenbasierte VPNs

Richtlinienbasierte VPNs

Bei routenbasierten VPNs verweist eine Richtlinie nicht speziell auf einen VPN-Tunnel.

Bei richtlinienbasierten VPN-Tunneln wird ein Tunnel als Objekt behandelt, das zusammen mit Quelle, Ziel, Anwendung und Aktion eine Tunnel-Richtlinie bildet, die VPN-Datenverkehr zulässt.

Die Richtlinie verweist auf eine Zieladresse.

In einer richtlinienbasierten VPN-Konfiguration verweist eine Tunnel-Richtlinie ausdrücklich namentlich auf einen VPN-Tunnel.

Die Anzahl der routenbasierten VPN-Tunnel, die Sie erstellen, ist durch die Anzahl der Routeneinträge oder die Anzahl der st0-Schnittstellen begrenzt, die das Gerät unterstützt, je nachdem, welche Zahl niedriger ist.

Die Anzahl der richtlinienbasierten VPN-Tunnel, die Sie erstellen können, ist durch die Anzahl der Richtlinien begrenzt, die das Gerät unterstützt.

Die routenbasierte VPN-Tunnel-Konfiguration ist eine gute Wahl, wenn Sie Tunnel-Ressourcen einsparen und gleichzeitig granulare Einschränkungen für den VPN-Datenverkehr festlegen möchten.

Mit einem richtlinienbasierten VPN können Sie zwar zahlreiche Tunnel-Richtlinien erstellen, die auf denselben VPN-Tunnel verweisen, aber jedes Tunnel-Richtlinienpaar erstellt eine individuelle IPsec-Sicherheitszuordnung (SA) mit dem Remote-Peer. Jede SA zählt als einzelner VPN-Tunnel.

Bei einem routenbasierten Ansatz für VPNs ist die Regulierung des Datenverkehrs nicht an die Art seiner Bereitstellung gekoppelt. Sie können Dutzende von Richtlinien konfigurieren, um den Datenverkehr zu regulieren, der durch einen einzigen VPN-Tunnel zwischen zwei Standorten fließt, und es ist nur eine IPsec-Sicherheitsgruppe in Betrieb. Außerdem können Sie mit einer routenbasierten VPN-Konfiguration Richtlinien erstellen, die auf ein Ziel verweisen, das über einen VPN-Tunnel erreicht wird, in dem die Aktion verweigert wird.

In einer richtlinienbasierten VPN-Konfiguration muss die Aktion zulässig sein und einen Tunnel enthalten.

Routenbasierte VPNs unterstützen den Austausch von dynamischen Routing-Informationen über VPN-Tunnel. Sie können eine Instanz eines dynamischen Routing-Protokolls, z. B. OSPF, auf einer st0-Schnittstelle aktivieren, die an einen VPN-Tunnel gebunden ist.

Der Austausch von dynamischen Routing-Informationen wird in richtlinienbasierten VPNs nicht unterstützt.

Für Hub-and-Spoke-Topologien werden routenbasierte Konfigurationen verwendet.

Richtlinienbasierte VPNs können nicht für Hub-and-Spoke-Topologien verwendet werden.

Bei routenbasierten VPNs verweist eine Richtlinie nicht speziell auf einen VPN-Tunnel.

Wenn ein Tunnel keine großen Netzwerke mit dynamischen Routing-Protokollen verbindet und Sie keine Tunnel reservieren oder verschiedene Richtlinien definieren müssen, um den Datenverkehr durch den Tunnel zu filtern, ist ein richtlinienbasierter Tunnel die beste Wahl.

Routenbasierte VPNs unterstützen keine VPN-Konfigurationen für den Remotezugriff (DFÜ).

Richtlinienbasierte VPN-Tunnel sind für VPN-Konfigurationen mit Remotezugriff (DFÜ) erforderlich.

Routenbasierte VPNs funktionieren bei einigen Drittanbietern möglicherweise nicht richtig.

Richtlinienbasierte VPNs können erforderlich sein, wenn der Drittanbieter separate SAs für jedes Remote-Subnetz benötigt.

Wenn das Sicherheitsgerät eine Routensuche durchführt, um die Schnittstelle zu finden, über die es Datenverkehr senden muss, um eine Adresse zu erreichen, findet es eine Route über eine sichere Tunnel-Schnittstelle (st0) , die an einen bestimmten VPN-Tunnel gebunden ist.

Bei einem routenbasierten VPN-Tunnel können Sie einen Tunnel als Mittel zur Bereitstellung von Datenverkehr betrachten und die Richtlinie als Methode zum Zulassen oder Verweigern der Bereitstellung dieses Datenverkehrs.

Bei einem richtlinienbasierten VPN-Tunnel können Sie einen Tunnel als Element bei der Erstellung einer Richtlinie betrachten.

Routenbasierte VPNs unterstützen NAT für st0-Schnittstellen.

Richtlinienbasierte VPNs können nicht verwendet werden, wenn NAT für getunnelten Datenverkehr erforderlich ist.

Die Proxy-ID wird sowohl für routenbasierte als auch für richtlinienbasierte VPNs unterstützt. Routenbasierte Tunnel bieten auch die Verwendung mehrerer Datenverkehrsselektoren, die auch als Multi-Proxy-ID bezeichnet werden. Ein Datenverkehrsselektor ist eine Vereinbarung zwischen IKE-Peers, um Datenverkehr durch einen Tunnel zuzulassen, wenn der Datenverkehr mit einem bestimmten Paar aus lokalem und Remote-IP-Adresspräfix, Quellportbereich, Zielportbereich und Protokoll übereinstimmt. Sie definieren einen Datenverkehrsselektor innerhalb eines bestimmten routenbasierten VPN, was zu mehreren Phase-2-IPsec-SAs führen kann. Nur Datenverkehr, der einem Datenverkehrsselektor entspricht, wird über eine SA zugelassen. Der Datenverkehrsselektor ist häufig erforderlich, wenn Remote-Gateway-Geräte keine Geräte von Juniper Networks sind.

Vergleich von richtlinienbasierten VPNs und routenbasierten VPNs

Tabelle 2 fasst die Unterschiede zwischen richtlinienbasierten VPNs und routenbasierten VPNs zusammen.

Tabelle 2: Vergleich zwischen richtlinienbasierten VPNs und routenbasierten VPNs

Richtlinienbasierte VPNs

Routenbasierte VPNs

In richtlinienbasierten VPNs wird ein Tunnel als Objekt behandelt, das zusammen mit Quelle, Ziel, Anwendung und Aktion eine Tunnel-Richtlinie bildet, die VPN-Datenverkehr zulässt.

In routenbasierten VPNs verweist eine Richtlinie nicht speziell auf einen VPN-Tunnel.

Eine Tunnel-Richtlinie verweist ausdrücklich namentlich auf einen VPN-Tunnel.

Eine Route bestimmt anhand einer Ziel-IP-Adresse, welcher Datenverkehr durch den Tunnel geleitet wird.

Die Anzahl der richtlinienbasierten VPN-Tunnel, die Sie erstellen können, ist durch die Anzahl der Tunnel begrenzt, die das Gerät unterstützt.

Die Anzahl der routenbasierten VPN-Tunnel, die Sie erstellen, ist durch die Anzahl der st0-Schnittstellen (für Punkt-zu-Punkt-VPNs) oder die Anzahl der vom Gerät unterstützten Tunnel begrenzt, je nachdem, welcher Wert niedriger ist.

Mit einem richtlinienbasierten VPN können Sie zwar zahlreiche Tunnel-Richtlinien erstellen, die auf denselben VPN-Tunnel verweisen, aber jedes Tunnel-Richtlinienpaar erstellt eine einzelne IPsec-SA mit dem Remote-Peer. Jede SA zählt als einzelner VPN-Tunnel.

Da die Route und nicht die Richtlinie bestimmt, welcher Datenverkehr den Tunnel passiert, können mehrere Richtlinien mit einer einzigen SA oder einem VPN unterstützt werden.

In einem richtlinienbasierten VPN muss die Aktion zulässig sein und einen Tunnel enthalten.

In einem routenbasierten VPN ist die Regulierung des Datenverkehrs nicht an die Art seiner Bereitstellung gekoppelt.

Der Austausch von dynamischen Routing-Informationen wird in richtlinienbasierten VPNs nicht unterstützt.

Routenbasierte VPNs unterstützen den Austausch von dynamischen Routing-Informationen über VPN-Tunnel. Sie können eine Instanz eines dynamischen Routing-Protokolls, z. B. OSPF, auf einer st0-Schnittstelle aktivieren, die an einen VPN-Tunnel gebunden ist.

Wenn Sie mehr Granularität benötigen, als eine Route bieten kann, um den Datenverkehr zu spezifizieren, der an einen Tunnel gesendet wird, ist die Verwendung eines richtlinienbasierten VPN mit Sicherheitsrichtlinien die beste Wahl.

Routenbasierte VPNs verwenden Routen, um den Datenverkehr anzugeben, der an einen Tunnel gesendet wird. eine Richtlinie nicht ausdrücklich auf einen VPN-Tunnel verweist.

Bei einem richtlinienbasierten VPN-Tunnel können Sie einen Tunnel als Element bei der Erstellung einer Richtlinie betrachten.

Wenn das Sicherheitsgerät eine Routensuche durchführt, um die Schnittstelle zu finden, über die es Datenverkehr senden muss, um eine Adresse zu erreichen, findet es eine Route durch eine sichere Tunnelschnittstelle (st0).

Bei einem routenbasierten VPN-Tunnel können Sie einen Tunnel als Mittel zur Bereitstellung von Datenverkehr betrachten und die Richtlinie als Methode zum Zulassen oder Verweigern der Bereitstellung dieses Datenverkehrs.

Geteilte Punkt-zu-Punkt-st0-Schnittstelle

In diesem Thema erfahren Sie, wie Sie die logische Point-to-Point-st0-Schnittstelle zwischen mehreren VPN-Objekten gemeinsam nutzen.

Junos OS unterstützt die gemeinsame Nutzung der logischen Punkt-zu-Punkt-Schnittstelle st0, wenn Sie den IPsec-VPN-Dienst mithilfe des iked-Prozesses ausführen, um einen Migrationspfad vom kmd-Prozess bereitzustellen. Sie können mehrere VPNs-Objekte so konfigurieren, dass sie eine Punkt-zu-Punkt-st0-Schnittstelle gemeinsam nutzen, wenn Sie die folgenden Voraussetzungen erfüllen:

  • Sie haben explizite Datenverkehrsselektoren konfiguriert.

  • Sie haben die Platzhalter-Netzwerkmaske in Ihrer Konfiguration nicht verwendet.

Lesen Sie weiter, um die Vorteile und Einschränkungen der gemeinsam genutzten Punkt-zu-Punkt-st0-Schnittstelle zu verstehen.

Vorteile

  • Beseitigt die Begrenzung der logischen Schnittstelle (IFL) für die st0-Schnittstelle.

  • Verhandelt mehrere Sicherheitszuordnungen (SAs) für ein einzelnes IKE-Gateway, wenn Sie über mehrere Subnetze verfügen.

  • Hilft bei der Migration von richtlinienbasierten VPNs zu routenbasierten VPNs. Siehe Migrieren von richtlinienbasierten VPNs zu routenbasierten VPNs.

  • Eliminiert die manuelle Verwaltung statischer Routen zum Tunnel durch automatische Routeneinfügung (ARI) mit Datenverkehrsselektoren.

  • Next Hop Tunnel Binding (NHTB) entfällt, da die gemeinsam genutzte st0-Schnittstelle nicht nur auf den Punkt-zu-Mehrpunkt-Modus beschränkt ist.

Einschränkungen

IPsec-VPNs können die Punkt-zu-Punkt-st0-Schnittstelle nicht gemeinsam nutzen, wenn:

  • Die Proxy-ID ist konfiguriert.

  • Explizite Datenverkehrsselektoren sind nicht konfiguriert.

  • Für ein VPN-Objekt ist die Proxy-ID und für das andere VPN-Objekt die Standarddatenverkehrsauswahl konfiguriert.

  • Für ein VPN-Objekt ist eine explizite Datenverkehrsauswahl konfiguriert, für das andere VPN-Objekt ist eine Standarddatenverkehrsauswahl konfiguriert.

  • Für ein VPN-Objekt ist eine Proxy-ID konfiguriert, und für das andere VPN-Objekt ist eine explizite Datenverkehrsauswahl konfiguriert.

Beispielkonfiguration

Sie können dieselbe st0-Schnittstelle in mehreren IPsec-VPN-Objekten binden. Sie können zwei verschiedene IKE-Gateways mit zwei verschiedenen IPsec-VPN-Objekten konfigurieren, die an dieselbe st0-Schnittstelle gebunden sind.

Verständnis von IKE- und IPsec-Paketverarbeitung

Ein IPsec-VPN-Tunnel besteht aus Tunnel-Einrichtung und angewendeter Sicherheit. Während der Tunnel-Einrichtung richten die Peers Sicherheitszuordnungen (SAs) ein, die die Parameter für die Sicherung des Datenverkehrs untereinander definieren. Siehe IPsec-Übersicht. Nachdem der Tunnel eingerichtet wurde, schützt IPsec den zwischen den beiden Tunnel-Endpunkten gesendeten Datenverkehr, indem die Sicherheitsparameter angewendet werden, die von den SAs während der Tunnel-Einrichtung definiert wurden. Innerhalb der Junos OS-Implementierung wird IPsec im Tunnel-Modus angewendet, der die Protokolle Encapsulating Sicherheit Payload (ESP) und Authentication Header (AH) unterstützt.

Dieses Thema enthält die folgenden Abschnitte:

Paketverarbeitung im Tunnelmodus

IPsec arbeitet in einem von zwei Modi – Transport oder Tunnel. Wenn beide Enden des Tunnels Hosts sind, können Sie einen der beiden Modi verwenden. Wenn mindestens einer der Endpunkte eines Tunnels ein Sicherheits-Gateway ist, z. B. ein Junos OS-Router oder eine Firewall, müssen Sie den Tunnel-Modus verwenden. Geräte von Juniper Networks arbeiten bei IPsec-Tunneln immer im Tunnel-Modus.

Im Tunnel-Modus wird das gesamte ursprüngliche IP-Paket – Nutzlast und Header – in eine andere IP-Nutzlast eingekapselt, und ein neuer Header wird daran angehängt, wie in Abbildung 1 dargestellt. Das gesamte Originalpaket kann verschlüsselt oder authentifiziert oder beides sein. Mit dem Authentication Header (AH)-Protokoll werden auch der AH und neue Header authentifiziert. Mit dem ESP-Protokoll (Encapsulating Sicherheit Payload) kann auch der ESP-Header authentifiziert werden.

Abbildung 1: Tunnelmodus Structure of an Encapsulating Security Payload ESP packet in tunnel mode, part of the IPsec protocol suite for securing network communications.

In einem Site-to-Site-VPN sind die Quell- und Zieladressen, die im neuen Header verwendet werden, die IP-Adressen der ausgehenden Schnittstelle. Siehe Abbildung 2.

Abbildung 2: Site-to-Site-VPN im Tunnelmodus Network communication process with tunneling for VPNs: Two LANs connected via a secure internet tunnel. Data is encapsulated for secure transmission.

In einem DFÜ-VPN gibt es kein Tunnel-Gateway auf der VPN-Einwahl-Client-Seite des Tunnels. Der Tunnel erstreckt sich direkt auf den Client selbst (siehe Abbildung 3). In diesem Fall haben bei Paketen, die vom DFÜ-Client gesendet werden, sowohl der neue Header als auch der eingekapselte ursprüngliche Header dieselbe IP-Adresse: die des Computers des Clients.

Einige VPN-Clients, wie z.B. der Netscreen-Remote, verwenden eine virtuelle innere IP-Adresse (auch "Sticky Address" genannt). Netscreen-Remote ermöglicht es Ihnen, die virtuelle IP-Adresse zu definieren. In solchen Fällen ist die virtuelle innere IP-Adresse die Quell-IP-Adresse im ursprünglichen Paket-Header des Datenverkehrs, der vom Client stammt, und die IP-Adresse, die der ISP dem DFÜ-Client dynamisch zuweist, ist die Quell-IP-Adresse im äußeren Header.

Abbildung 3: DFÜ-VPN im Tunnelmodus Network communication process with tunneling: Top computer sends data through an internet tunnel to LAN. Data packets are encapsulated with headers for secure transmission and delivered after header removal.

Verteilung von IKE- und IPsec-Sitzungen auf SPUs

Im Abschnitt Plattformspezifisches VPN-Verarbeitungsverhalten von SPUs finden Sie Hinweise zu Ihrer Plattform.

In Firewalls der SRX-Serie bietet IKE Tunnel-Management für IPsec und authentifiziert Endentitäten. IKE führt einen Diffie-Hellman-Schlüsselaustausch (DH) durch, um einen IPsec-Tunnel zwischen Netzwerkgeräten zu generieren. Die von IKE generierten IPsec-Tunnel werden verwendet, um den Benutzerdatenverkehr zwischen den Netzwerkgeräten auf der IP-Ebene zu verschlüsseln, zu entschlüsseln und zu authentifizieren.

Das VPN wird erstellt, indem die IKE- und IPsec-Arbeitsauslastung auf die verschiedenen Services Processing Units (SPUs) der Plattform verteilt wird. Bei Site-to-Site-Tunneln wird die am wenigsten ausgelastete SPU als Anker-SPU ausgewählt. Wenn mehrere SPUs die gleiche kleinste Last haben, kann jede von ihnen als Anker-SPU ausgewählt werden. Die Last entspricht hier der Anzahl der Site-to-Site-Gateways oder manuellen VPN-Tunnel, die auf einer SPU verankert sind. Bei dynamischen Tunneln verwenden die neu eingerichteten dynamischen Tunnel einen Round-Robin-Algorithmus, um die SPU auszuwählen.

In IPsec wird die Arbeitsauslastung durch denselben Algorithmus verteilt, der die IKE verteilt. Die Phase-2-SA für ein bestimmtes VPN-Tunnel-Abschlusspunktpaar ist ausschließliches Eigentum einer bestimmten SPU, und alle IPsec-Pakete, die zu dieser Phase-2-SA gehören, werden zur IPsec-Verarbeitung an die Verankerungs-SPU dieser SA weitergeleitet.

Mehrere IPsec-Sitzungen (Phase-2-SA) können über eine oder mehrere IKE-Sitzungen ausgeführt werden. Die SPU, die für die Verankerung der IPsec-Sitzung ausgewählt wird, basiert auf der SPU, die die zugrunde liegende IKE-Sitzung verankert. Daher werden alle IPsec-Sitzungen, die über ein einzelnes IKE-Gateway ausgeführt werden, von derselben SPU bedient und es wird kein Lastenausgleich über mehrere SPUs durchgeführt.

Tabelle 3 zeigt ein Beispiel für eine Firewall mit drei SPUs, die sieben IPsec-Tunnel über drei IKE-Gateways betreiben.

Tabelle 3: Verteilung der IKE- und IPsec-Sitzungen auf SPUs

SPU

IKE Gateway

IPsec-Tunnel

SPU0

IKE-1

IPsec-1

IPsec-2

IPsec-3

SPU1

IKE-2

IPsec-4

IPsec-5

IPsec-6

SPU2

IKE-3

IPsec-7

Die drei SPUs haben die gleiche Last von jeweils einem IKE-Gateway. Wenn ein neues IKE-Gateway erstellt wird, können SPU0, SPU1 oder SPU2 ausgewählt werden, um das IKE-Gateway und seine IPsec-Sitzungen zu verankern.

Das Einrichten und Beenden vorhandener IPsec-Tunnel wirkt sich nicht auf die zugrunde liegende IKE-Sitzung oder vorhandene IPsec-Tunnel aus.

Verwenden Sie den folgenden show Befehl, um die aktuelle Anzahl der Tunnel pro SPU anzuzeigen: show security ike tunnel-map.

Verwenden Sie die summary Option des Befehls, um die Ankerpunkte jedes Gateways anzuzeigen: show security ike tunnel-map summary.

VPN-Unterstützung für das Einfügen von Service-Verarbeitungskarten

High-End-Firewalls der SRX-Serie verfügen über eine gehäusebasierte, verteilte Prozessorarchitektur. Die Flow-Verarbeitungsleistung wird geteilt und basiert auf der Anzahl der Services Processing Cards (SPCs). Sie können die Rechenleistung des Geräts skalieren, indem Sie neue SPCs installieren.

Im Abschnitt Plattformspezifisches SPC-Verhalten der SRX5000-Zeile finden Sie Hinweise zu Ihrer Plattform.

Weitere Informationen finden Sie im Abschnitt Zusätzliche Plattforminformationen für den kmd- und iked-Prozess in SRX5000 Line .

In einem High-End-Chassis-Cluster der SRX-Serie können Sie SPCs auf den Geräten einfügen, ohne den Datenverkehr in den bestehenden IKE- oder IPsec-VPN-Tunneln zu beeinträchtigen oder zu unterbrechen.

Sie können eine SPC3- oder SPC2-Karte in ein vorhandenes Gehäuse einsetzen, das eine SPC3-Karte enthält. Sie können die Karten nur in einen höheren Steckplatz als die vorhandene SPC3-Karte am Gehäuse einsetzen.

Bestehende Tunnel können jedoch die Rechenleistung der Service Processing Units (SPUs) in den neuen SPCs nicht nutzen. Eine neue SPU kann neu eingerichtete Site-to-Site- und dynamische Tunnel verankern. Es ist jedoch nicht garantiert, dass neu konfigurierte Tunnel auf einer neuen SPU verankert sind.

Site-to-Site-Tunnel sind auf der Grundlage eines Lastausgleichsalgorithmus auf verschiedenen SPUs verankert. Der Lastausgleichsalgorithmus hängt von der Anzahl der Flussthreads ab, die jede SPU verwendet. Tunnel, die zu denselben IP-Adressen des lokalen und des Remote-Gateways gehören, sind auf derselben SPU in unterschiedlichen RT-Threads verankert, die von der SPU verwendet werden. Als Anker-SPU wird der SPU mit der geringsten Last gewählt. Jede SPU verwaltet die Anzahl der Flow-RT-Threads, die in dieser bestimmten SPU gehostet werden. Die Anzahl der auf jeder SPU gehosteten RT-Datenstromthreads variiert je nach SPU-Typ.

Tunnellastfaktor = Anzahl der auf der SPU verankerten Tunnel / Gesamtzahl der von der SPU verwendeten RT-Datenstromthreads.

Dynamische Tunnel werden auf der Grundlage eines Round-Robin-Algorithmus auf verschiedenen SPUs verankert. Es ist nicht garantiert, dass neu konfigurierte dynamische Tunnel auf der neuen SPC verankert sind.

Wenn sowohl SPC2- als auch SPC3-Karten installiert sind, können Sie die Tunnel-Zuordnung auf verschiedenen SPUs mit dem show security ipsec tunnel-distribution Befehl überprüfen.

Verwenden Sie den Befehl show security ike tunnel-map , um die Tunnel-Zuordnung auf verschiedenen SPUs anzuzeigen, in die nur eine SPC2-Karte eingelegt ist. Der Befehl show security ike tunnel-map ist in einer Umgebung, in der SPC2- und SPC3-Karten installiert sind, ungültig.

Einsetzen der SPC3-Karte: Richtlinien und Einschränkungen:

  • Wenn in einem Chassis-Cluster einer der Knoten über 1 SPC3-Karte und der andere Knoten über 2 SPC3-Karten verfügt, wird das Failover auf den Knoten mit 1 SPC3-Karte nicht unterstützt.

  • Sie müssen die SPC3 oder SPC2 in ein vorhandenes Gehäuse in einem höheren Steckplatz einfügen als eine aktuelle SPC3 in einem niedrigeren Steckplatz.

  • Damit SPC3 ISHU funktioniert, müssen Sie die neue SPC3-Karte in die höhere Steckplatznummer einsetzen.

  • Die SPC3-Hot-Entfernung wird nicht unterstützt.

IPsec-VPN mit iked-Prozess

Die beiden Prozesse, iked und ikemd, unterstützen IPsec-VPN-Funktionen auf Firewalls der SRX-Serie. Eine einzelne Instanz von iked und ikemd wird jeweils auf der Routing-Engine ausgeführt.

Mit junos-ike dem Paket führt die Firewall den IPsec-VPN-Dienst mit dem iked-Prozess aus. Das Support-Paket junos-ike für Firewalls der SRX-Serie umfasst mehrere Versionen.

Weitere Informationen finden Sie im Abschnitt Zusätzliche Plattforminformationen für junos-ike die Paketunterstützung .

Sowohl der iked- als auch der ikemd-Prozess, der auf der Routing-Engine ausgeführt wird, sind mit dem junos-ike Paket verfügbar.

Verwenden Sie den folgenden Befehl, um das Paket auf der junos-ike Firewall der SRX-Serie zu installieren:

Um den ikemd-Prozess in der Routine Engine neu zu starten, verwenden Sie den restart ike-config-management Befehl.

Verwenden Sie den restart ike-key-management Befehl, um den iked-Prozess in der Routing-Engine neu zu starten.

Hinweis:

Wenn Sie bei der Installation des junos-ike Pakets die angegebenen Versionen der Version von Junos OS nicht berücksichtigen, kann dies dazu führen, dass nicht unterstützte Funktionen nicht wie erwartet funktionieren.

Um IPsec-VPN-Funktionen mit dem Legacy-kmd-Prozess auf Firewalls der SRX-Serie auszuführen, führen Sie den request system software delete junos-ike Befehl aus und starten Sie das Gerät neu.

Verwenden Sie den folgenden Befehl, um das installierte junos-ike Paket zu überprüfen:

IPsec VPN-Funktionen werden vom iked-Prozess nicht unterstützt

Dieser Abschnitt enthält eine Zusammenfassung der IPsec-VPN-Funktionen, die von den Firewalls der SRX-Serie nicht unterstützt werden.

Tabelle 4 fasst die nicht unterstützten IPsec-VPN-Funktionen der Firewalls der SRX-Serie und der virtuellen Firewall vSRX zusammen, auf denen der iked-Prozess ausgeführt wird.

Tabelle 4: IPsec-VPN-Funktionen, die von Firewalls der SRX-Serie nicht unterstützt werden

Eigenschaften

Verfügbarkeit des Supports

Punkt-zu-Mehrpunkt-Modus für autoVPN Protocol Independent Multicast (PIM).

Nein. Unterstützung für vSRX 3.0 ist jedoch verfügbar

Konfigurieren der Weiterleitungsklasse auf IPsec-VPNs.

Nein

Gruppen-VPN.

Nein

Paketgrößenkonfiguration für die Überprüfung des IPsec-Datenpfads.

Nein

Richtlinienbasiertes IPsec-VPN.

Nein

Unterstützung für kryptografische Beschleunigung

Im Abschnitt Plattformspezifisches kryptografisches Beschleunigungsverhalten finden Sie Hinweise zu Ihrer Plattform.

Weitere Informationen finden Sie im Abschnitt Zusätzliche Plattforminformationen für die Unterstützung der kryptografischen Beschleunigung .

Junos OS unterstützt die Beschleunigung kryptografischer Vorgänge auf der Hardware-Kryptografie-Engine. Die Firewall der SRX-Serie kann kryptografische DH-, RSA- und ECDSA-Vorgänge auf die Hardware-Cryptographic-Engine auslagern.

Mit dem Junos-IKE-Paket führt die Firewall den IPsec-VPN-Dienst mit dem iked-Prozess aus. Die Firewall benötigt den iked-Prozess als Steuerungsebenensoftware, um erweiterte IPsec-VPN-Funktionen zu installieren und zu aktivieren. Als Ergebnis des junos-ike-Pakets führt die Firewall standardmäßig die Prozesse iked und ikemd auf der Routing-Engine anstelle von IPsec Key Management Daemon (kmd) aus.

Die Firewalls unterstützen die Hardwarebeschleunigung für verschiedene Chiffren.

Unterstützung von Routing-Protokollen in IPsec-VPN-Tunneln

Weitere Informationen finden Sie in Tabelle 12, Tabelle 13, Tabelle 14, Tabelle 15, Tabelle 16 und Tabelle 17 im Abschnitt Zusätzliche Plattforminformationen .

Junos OS unterstützt Routing-Protokolle auf IPsec-VPN-Tunneln mit Firewalls der SRX-Serie und Routern der MX-Serie mit SPC3. Zu den unterstützten Protokollen gehören OSPF, BGP, PIM, RIP und BFD bei der Ausführung des kmd- oder iked-Prozesses. Die Protokollunterstützung variiert je nach Folgendem:

  • IP-Adressierungsschema: IPv4- oder IPv6-Adressen

  • Art der st0-Schnittstelle: Punkt-zu-Punkt (P2P) oder Punkt-zu-Mehrpunkt (P2MP)

Anti-Replay-Fenster

Im Abschnitt Plattformspezifisches Antireplay-Fensterverhalten finden Sie Hinweise zu Ihrer Plattform.

Auf Firewalls anti-replay-window der SRX-Serie ist standardmäßig mit einem Fenstergrößenwert von 64 aktiviert.

Um die Fenstergröße zu konfigurieren, verwenden Sie die anti-replay-window-size neue Option. Ein eingehendes Paket wird basierend auf dem anti-replay-window-size konfigurierten für einen Replay-Angriff validiert.

Sie können auf zwei verschiedenen Ebenen konfigurieren replay-window-size :

  • Global level– Konfiguriert auf der Hierarchieebene [edit security ipsec].

    Zum Beispiel:

  • VPN object– Konfiguriert auf der Hierarchieebene [edit security ipsec vpn vpn-name ike].

    Zum Beispiel:

Wenn Anti-Wiedergabe auf beiden Ebenen konfiguriert ist, hat die für eine VPN-Objektebene konfigurierte Fenstergröße Vorrang vor der auf globaler Ebene konfigurierten Fenstergröße. Wenn Anti-Replay nicht konfiguriert ist, beträgt die Fenstergröße standardmäßig 64.

Um die Option für das Anti-Replay-Fenster für ein VPN-Objekt zu deaktivieren, verwenden Sie den set no-anti-replay Befehl auf der Hierarchieebene [edit security ipsec vpn vpn-name ike]. Sie können Anti-Replay nicht auf globaler Ebene deaktivieren.

Sie können nicht beide anti-replay-window-size und no-anti-replay für ein VPN-Objekt konfigurieren.

Grundlegendes zu Hub-and-Spoke-VPNs

Wenn Sie zwei VPN-Tunnel erstellen, die an einem Gerät enden, können Sie ein Routenpaar einrichten, sodass das Gerät den Datenverkehr, der einen Tunnel verlässt, an den anderen Tunnel weiterleitet. Sie müssen auch eine Richtlinie erstellen, die den Datenverkehr von einem Tunnel zum anderen zulässt. Eine solche Anordnung wird als Hub-and-Spoke-VPN bezeichnet. (Siehe Abbildung 4.)

Sie können auch mehrere VPNs konfigurieren und Datenverkehr zwischen zwei beliebigen Tunneln leiten.

Firewalls der SRX-Serie unterstützen nur die routenbasierte Hub-and-Spoke-Funktion.

Abbildung 4: Mehrere Tunnel in einer Hub-and-Spoke-VPN-Konfiguration Hub-and-Spoke VPN topology with remote sites connected to a central hub via VPN tunnels. Hub routes traffic between spokes.

Plattformspezifisches IPsec-VPN-Verhalten

Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen.

Weitere Informationen finden Sie im Abschnitt Zusätzliche Plattforminformationen .

Verwenden Sie die folgenden Tabellen, um plattformspezifische Verhaltensweisen für Ihre Plattformen zu überprüfen.

Plattformspezifische SPUs VPN-Verarbeitungsverhalten

Tabelle 5: Plattformspezifisches Verhalten
Plattform Unterschied
SRX-Serie

Plattformspezifisches SPC-Verhalten der SRX5000-Zeile

Tabelle 6: Plattformspezifisches Verhalten
Plattform Unterschied
SRX-Serie
  • Bei Geräten der SRX5000-Reihe, die SPCs unterstützen:

    • Wenn Sie in jedes Gehäuse des Clusters eine neue SPC einfügen, gewährleistet die Firewall einen unterbrechungsfreien Datenverkehrsfluss, ohne die bestehenden Tunnel zu beeinträchtigen.

    • Starten Sie den Knoten nach dem Einfügen von SPC3 neu, um die Karte zu aktivieren. Sobald der Knoten neu gestartet ist, verteilt die Firewall IPsec-Tunnel auf die Karten.

    • Die vorhandenen IPsec-VPN-Funktionen, die von SRX5K-SPC3 unterstützt werden, werden auch unterstützt, wenn SRX5K-SPC-4-15-320 (SPC2) und SPC3-Karten im Chassis-Cluster-Modus oder Standalone-Modus verwendet werden. Weitere Informationen finden Sie unter VPN-Unterstützung für das Einfügen von Services Processing Cards .

    • Setzen Sie im SRX5800-Gehäuse-Cluster die SPC3-Karte aufgrund der Strom- und Wärmeverteilungsgrenze nicht in den höchsten Steckplatz (Steckplatz 11) ein.

Plattformspezifisches kryptografisches Beschleunigungsverhalten

Tabelle 7: Plattformspezifisches Verhalten
Plattform Unterschied
SRX-Serie
  • Auf Firewalls der SRX-Serie, die kryptografische Beschleunigung unterstützen:

    • Die Firewall unterstützt die meisten Chiffren, wenn der IPsec-VPN-Dienst mit dem iked-Prozess ausgeführt wird, wie in Tabelle 11 aufgeführt.

    • Die Midrange-Plattformen der SRX-Serie mit Firewalls der Serien SRX1500, SRX4100, SRX4200 und SRX4600 verlagern die kryptografischen DH-, RSA- und ECDSA-Vorgänge auf die Hardware-Cryptographic-Engine auf Geräten, auf denen das Paket ausgeführt wird junos-ike .

    • Auf der SRX5000-Reihe mit SPC3 müssen Sie das junos-ike Paket für den iked-Prozess installieren.

    • Auf der Virtuelle Firewall vSRX entlastet der CPU-Thread der Datenebene DH-, RSA- und ECDSA-Vorgänge. Virtuelle Firewalls von vSRX bieten keine Hardwarebeschleunigung. Siehe Unterstützung für kryptografische Beschleunigung.

Plattformspezifisches Verhalten des Anti-Replay-Fensters

Tabelle 8: Plattformspezifisches Verhalten
Plattform Unterschied
SRX-Serie
  • Auf Firewalls der SRX-Serie, die die Konfiguration von Anti-Replay-Fenstern unterstützen, können Sie die anti-replay-window Größe zwischen 64 und 8192 (Power of 2) für IPsec-VPN-Services mit dem iked-Verfahren einstellen.

Zusätzliche Informationen zur Plattform

Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen. Weitere Plattformen können unterstützt werden.

Tabelle 9: Zusätzliche Plattforminformationen für kmd- oder iked-Prozess in SRX5000 Line
Unterstützter Prozess SRX5000-Linie
IKED-Prozess

Unterstützt zwei Optionen:

  • Wenn nur eine SPC3-Karte installiert ist

  • Mit SPC2- und SPC3-Karten installiert

KMD-Prozess
  • Nur SPC2-Karte installiert

Tabelle 10: Zusätzliche Plattforminformationen für junos-ike Paket-Support
junos-ike Paket SRX1500 SRX1600 SRX2300 SRX4100, SRX4200, SRX4600 SRX4300 SRX4700 SRX5000-Reihe mit SPC3 vSRX 3.0
Standardwert 25.2R1 und höher 23.4R1 und höher 25.2R1 und höher 24.2R1 und höher

24.4R1 und höher

19.4R1 und höher (für RE3) 25.2R1 und höher
Fakultativ 22.3R1 und höher NA 22.3R1 und höher NA NA 18.2R1 und höher (für RE2) 20.3R1 und höher
Tabelle 11: Zusätzliche Plattforminformationen für die Unterstützung der kryptografischen Beschleunigung
Chiffren SRX1500 (kmd) SRX1500 (iked) SRX4100, SRX4200(kmd) SRX4100, SRX4200(iked) SRX4600(kmd) SRX4600(iked) SRX5000-Leitung mit SPC3(iked) vSRX 3.0(kmd) vSRX 3.0(iked)
DH (Gruppen 1, 2, 5, 14) Nein Nein Nein Nein Nein Nein Nein Nein Nein
DH (Gruppen 19, 20) Nein Nein Nein Nein Nein Nein Nein Nein Nein
DH (Gruppen 15, 16) Nein Nein Nein Nein Nein Nein Nein Nein Nein
DH-Gruppe 21 Nein Nein Nein Nein Nein Nein Nein Nein Nein
DH-Gruppe 24 Nein Nein Nein Nein Nein Nein Nein Nein Nein
RSA Nein Nein Nein Nein Nein Nein Nein Nein Nein
ECDSA (256, 384, 521) Nein Nein Nein Nein Nein Nein Nein Nein Nein
Tabelle 12: Zusätzliche Plattforminformationen für die OSPF-Unterstützung auf IPsec-VPN

OSPF auf IPsec-VPN

SRX300, SRX320

SRX340, SRX345, SRX380

SRX550 HM

SRX1500

SRX4100, SRX4200, SRX4600

SRX5000-Reihe mit SPC3SRX5000-Reihe mit SPC2

SRX5000-Reihe mit Mixed-Mode (SPC3+SPC2)

vSRX 3.0

MX-SPC3

st0 in P2P

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

st0 in P2MP

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Tabelle 13: Zusätzliche Plattforminformationen für OSPv3-Unterstützung auf IPsec-VPN

OSPFv3 auf IPsec-VPN

SRX300, SRX320

SRX340, SRX345, SRX380

SRX550 HM

SRX1500

SRX4100, SRX4200, SRX4600

SRX5000-Reihe mit SPC3SRX5000-Reihe mit SPC2

SRX5000-Reihe mit Mixed-Mode (SPC3+SPC2)

vSRX 3.0

MX-SPC3

st0 in P2P

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

st0 in P2MP

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Tabelle 14: Zusätzliche Plattforminformationen für die BGP-Unterstützung auf IPsec-VPN

BGP auf IPsec-VPN

SRX300, SRX320

SRX340, SRX345, SRX380

SRX550 HM

SRX1500

SRX4100, SRX4200, SRX4600

SRX5000-Reihe mit SPC3SRX5000-Reihe mit SPC2

SRX5000-Reihe mit Mixed-Mode (SPC3+SPC2)

vSRX 3.0

MX-SPC3

st0 in P2P

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

st0 in P2MP

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Tabelle 15: Zusätzliche Plattforminformationen für die PIM-Unterstützung auf IPsec-VPN

PIM auf IPsec-VPN

SRX300, SRX320

SRX340, SRX345, SRX380

SRX550 HM

SRX1500

SRX4100, SRX4200, SRX4600

SRX5000-Reihe mit SPC3SRX5000-Reihe mit SPC2

SRX5000-Reihe mit Mixed-Mode (SPC3+SPC2)

vSRX 3.0

MX-SPC3

st0 in P2P

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

st0 in P2MP

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Ja. Multithread wird nicht unterstützt.

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Tabelle 16: Zusätzliche Plattforminformationen für die RIP-Protokollunterstützung auf IPsec-VPN

RIP-Protokoll auf IPsec-VPN

SRX300, SRX320

SRX340, SRX345, SRX380

SRX550 HM

SRX1500

SRX4100, SRX4200, SRX4600

SRX5000-Reihe mit SPC3SRX5000-Reihe mit SPC2

SRX5000-Reihe mit Mixed-Mode (SPC3+SPC2)

vSRX 3.0

MX-SPC3

st0 in P2P

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

st0 in P2MP

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Tabelle 17: Zusätzliche Plattforminformationen für die BFD-Unterstützung auf IPsec-VPN

BFD auf IPsec VPN

SRX300, SRX320

SRX340, SRX345, SRX380

SRX550 HM

SRX1500

SRX4100, SRX4200, SRX4600

SRX5000-Reihe mit SPC3SRX5000-Reihe mit SPC2

SRX5000-Reihe mit Mixed-Mode (SPC3+SPC2)

vSRX 3.0

MX-SPC3

st0 in P2P

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

st0 in P2MP

Mit IPv4-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Mit IPv6-Adresse

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Nein

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie den Feature-Explorer , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Veröffentlichung
Beschreibung
24,4R1
Unterstützung für die freigegebene Punkt-zu-Punkt-st0-Schnittstelle mit dem iked-Prozess, der in Junos OS Version 24.4R1 hinzugefügt wurde.
24,2R1
Unterstützung für SRX4300 Firewalls wurde in Junos OS Version 24.2R1 hinzugefügt. Die SRX4300 Firewalls bieten alle IPsec-VPN-Funktionen mit dem iked-Prozess, den SRX4200 bietet. Unterstützung für richtlinienbasiertes VPN und Gruppen-VPN ist mit diesen Plattformen nicht verfügbar.
23,4R1
Unterstützung für Dead Peer Detection (DPD) und Auto Discovery VPN (ADVPN) mit IKED-Prozess wurde in Junos OS Version 23.4R1 hinzugefügt.
23,4R1
Unterstützung für SRX1600- und SRX2300 Firewalls wurde in Junos OS Version 23.4R1 hinzugefügt. Die Firewalls SRX1600 und SRX2300 bieten alle IPsec-VPN-Funktionen mit dem iked-Prozess, die SRX1500 bzw. SRX4100 bieten. Unterstützung für richtlinienbasiertes VPN und Gruppen-VPN ist mit diesen Plattformen nicht verfügbar.
23.2R1
Unterstützung für kryptografische Beschleunigung für SRX-Midrange-Plattformen (Firewalls der SRX-Serien SRX1500, SRX4100, SRX4200, SRX4600) und die virtuelle Firewall vSRX wurde hinzugefügt.
20.1R2
Standardmäßig wird das junos-ike Paket in den Junos OS-Versionen 20.1R2, 20.2R2, 20.3R2, 20.4R1 und höher für die SRX5000-Reihe mit RE3 installiert. Infolgedessen werden die Prozesse iked und ikemd standardmäßig auf der Routing-Engine anstelle des IPsec Key Management Daemon (kmd) ausgeführt.