Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Statische Quelle NAT

Konfiguration der statischen Quellübersetzung in IPv4-Netzwerken

Um den Übersetzungstyp als basic-nat44 zu konfigurieren, müssen Sie den NAT-Pool und die Regel, den Servicesatz mit Serviceschnittstelle und die Trace-Optionen konfigurieren. Dieses Thema umfasst die folgenden Aufgaben:

Konfigurieren des NAT-Pools und der -Regel

So konfigurieren Sie den NAT-Pool, die Regel und den Begriff:

  1. Wechseln Sie im Konfigurationsmodus auf die [edit services nat] Hierarchieebene.
  2. Konfigurieren Sie den NAT-Pool mit einer Adresse.

    Im folgenden Beispiel lautet der Poolname src_pool und die Adresse 10.10.10.2/32.

  3. Konfigurieren Sie die NAT-Regel und die Übereinstimmungsrichtung.

    Im folgenden Beispiel lautet der Name der NAT-Regel rule-basic-nat44 , und die Übereinstimmungsrichtung wird eingegeben.

  4. Konfigurieren Sie die Quelladresse in der from Anweisung.

    Im folgenden Beispiel lautet der Termname t1 und die Eingabebedingung ist source-address 3.1.1.2/32.

  5. Konfigurieren Sie die NAT-Begriffsaktion und die Eigenschaften des übersetzten Datenverkehrs.

    Im folgenden Beispiel wird der Begriff "Aktion" übersetzt und die Eigenschaft des übersetzten Datenverkehrs ist "source-pool src_pool".

  6. Konfigurieren Sie die Übersetzungsart.

    Im folgenden Beispiel ist der Übersetzungstyp basic-nat44.

  7. Überprüfen Sie die Konfiguration mithilfe des show Befehls auf Hierarchieebene [edit services nat] .
Hinweis:

Wenn Sie keine Stateful Firewall (SFW)-Regel für Ihren Datenverkehr konfigurieren, unterliegt jedes Paket der folgenden standardmäßigen Stateful Firewall-Regel:

  • Lassen Sie alle gültigen Pakete von innen nach außen zu.

  • Erstellen Sie einen Vorwärts- und Rückfluss basierend auf Paketen mit 5 Tupeln.

  • Lassen Sie nur gültige Pakete zu, die mit den Rückflüssen von außen nach innen übereinstimmen.

Die Paketvalidierungsprüfungen der Stateful-Firewall werden in der Übersicht über die Anomalieprüfung der Stateful Firewall in Junos Network Secure beschrieben. Wenn ein Paket die Gültigkeitsprüfung der Stateful-Firewall besteht, aber nicht mit einer NAT-Regel übereinstimmt, werden sie nicht übersetzt und können weitergeleitet werden, wenn der NAT-Knoten über eine gültige Route zu den Ziel-IP-Adressen der Pakete verfügt.

Hinweis:

Wenn Sie einen Parameter in der from Anweisung (Übereinstimmungsbedingung für NAT-Regelbegriffe) auf Hierarchieebene [edit services service-set service-set-name nat-rules rule-name term term- name] hinzufügen oder löschen, löst diese Konfigurationsänderung ein Löschen und Hinzufügen der NAT-Richtlinie aus (was der Deaktivierung und Aktivierung eines Servicesatzes entspricht), wodurch alle vorhandenen NAT-Zuordnungen gelöscht werden. Da die Sitzungen aufgrund der Änderung der NAT-Richtlinie nicht geschlossen werden, führt dieses Verhalten zu einer Zeitüberschreitung der Zuordnungen unmittelbar nach dem Schließen der Sitzungen. Dieses Verhalten ist nur bei Junos OS Extension-Provider-Paketen zu erwarten, die auf einem Gerät installiert sind. Wenn eine NAT-Richtlinie gelöscht und erneut hinzugefügt wird, werden nur EIM-Zuordnungen gelöscht. Durch diese Änderung der NAT-Richtlinie wird das Service-Set nicht deaktiviert und aktiviert. Es wird empfohlen, den in solchen Szenarien festgelegten Dienst in Junos OS Version 14.2 und früher zu deaktivieren und erneut zu aktivieren.

Konfigurieren des Service-Sets für NAT

So konfigurieren Sie das Service-Set für NAT:

  1. Wechseln Sie im Konfigurationsmodus auf die [edit services] Hierarchieebene.
  2. Konfigurieren Sie das Service-Set.

    Im folgenden Beispiel lautet der Name des Servicesatzes s1.

  3. Legen Sie für den s1-Servicesatz den Verweis auf die auf Hierarchieebene [edit services nat] konfigurierten NAT-Regeln fest.

    Im folgenden Beispiel lautet der Regelname rule-basic-nat44.

  4. Konfigurieren Sie die Dienstschnittstelle.

    Im folgenden Beispiel lautet der Name der Dienstschnittstelle ms-1/2/0.

    Hinweis:

    Wenn Sie über eine Trio-basierte Linecard verfügen, können Sie auf dieser Karte eine Inline-Services-Schnittstelle konfigurieren:

  5. Überprüfen Sie die Konfiguration mithilfe des show Befehls auf Hierarchieebene [edit services] .
  6. Ordnen Sie das NAT-Service-Set einer xe- Schnittstelle zu:
  7. Überprüfen Sie die Konfiguration mithilfe des show Befehls auf Hierarchieebene [edit interfaces] .

Konfigurieren von Trace-Optionen

So konfigurieren Sie die Ablaufverfolgungsoptionen:

  1. Wechseln Sie im Konfigurationsmodus auf die [edit services adaptive-services-pics] Hierarchieebene.
  2. Konfigurieren Sie die Trace-Optionen.

    Im folgenden Beispiel ist der Ablaufverfolgungsparameter all.

  3. Überprüfen Sie die Konfiguration mithilfe des show Befehls auf Hierarchieebene [edit services] .

Beispielkonfiguration – Statische Quell-NAT unter Verwendung eines statischen Pools mit einem Adresspräfix und einem Adressbereich

Beispielkonfiguration: Statische Quell-NAT für die Eins-zu-Eins-Zuordnung zwischen einem privaten und einem öffentlichen Subnetz

Konfiguration der Übersetzung statischer Quellen in IPv6-Netzwerken

Um den Übersetzungstyp als basic-nat66zu konfigurieren, müssen Sie den NAT-Pool und die -Regel, den Servicesatz mit Serviceschnittstelle und die Trace-Optionen konfigurieren. Die basic-nat66 Übersetzungsart ist nicht verfügbar, wenn Sie MS-MPCs oder MS-MIC verwenden.

Dieses Thema umfasst die folgenden Aufgaben:

Konfigurieren des NAT-Pools und der -Regel

So konfigurieren Sie den NAT-Pool, die Regel und den Begriff:

  1. Wechseln Sie im Konfigurationsmodus auf die [edit services nat] Hierarchieebene.
  2. Konfigurieren Sie den NAT-Pool mit einer Adresse.

    Im folgenden Beispiel lautet der Poolname src_pool und die Adresse 10.10.10.2/32.

  3. Konfigurieren Sie die NAT-Regel und die Übereinstimmungsrichtung.

    Im folgenden Beispiel lautet der Regelname rule-basic-nat66 und die Übereinstimmungsrichtung ist input.

  4. Konfigurieren Sie die Quelladresse in der from Anweisung.

    Im Folgenden lautet der Termname t1 und die Eingabebedingung source-address 2001:db8:10::0/96.

  5. Konfigurieren Sie die NAT-Begriffsaktion und die Eigenschaften des übersetzten Datenverkehrs.

    Im folgenden Beispiel wird der Begriff "Aktion" übersetzt , und die Eigenschaft des übersetzten Datenverkehrs ist "source-pool src_pool".

  6. Konfigurieren Sie die Übersetzungsart.

    Im folgenden Beispiel ist der Übersetzungstyp basic-nat66.

  7. Überprüfen Sie die Konfiguration mithilfe des show Befehls auf Hierarchieebene [edit services] .

Konfigurieren des Service-Sets für NAT

So konfigurieren Sie das Service-Set für NAT:

  1. Wechseln Sie im Konfigurationsmodus auf die [edit services] Hierarchieebene.
  2. Konfigurieren Sie das Service-Set.

    Im folgenden Beispiel lautet der Name des Servicesatzes s1.

  3. Legen Sie für den s1-Servicesatz den Verweis auf die auf Hierarchieebene [edit services nat] konfigurierten NAT-Regeln fest.

    Im folgenden Beispiel lautet der Regelname rule-basic-nat66.

  4. Konfigurieren Sie die Dienstschnittstelle.

    Im folgenden Beispiel lautet der Name der Dienstschnittstelle sp-1/2/0.

  5. Überprüfen Sie die Konfiguration mithilfe des show Befehls auf Hierarchieebene [edit services] .

Konfigurieren von Trace-Optionen

So konfigurieren Sie die Ablaufverfolgungsoptionen auf Hierarchieebene [edit services adaptive-services-pics] :

  1. Wechseln Sie im Konfigurationsmodus auf die [edit services adaptive-services-pics] Hierarchieebene.
  2. Konfigurieren Sie die Trace-Optionen.

    Im folgenden Beispiel ist der Ablaufverfolgungsparameter all.

  3. Überprüfen Sie die Konfiguration mithilfe des show Befehls auf Hierarchieebene [edit services] .

Im folgenden Beispiel wird der Übersetzungstyp als basic-nat66 konfiguriert.

Beispiel: Konfiguration von Basic NAT44

In diesem Beispiel wird beschrieben, wie eine grundlegende NAT44-Konfiguration implementiert wird.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Eine universelle 5G-Routing-Plattform der MX-Serie mit einem Services-DPC oder ein Multiservice-Edge-Router der M Series mit einem Service-PIC

  • Ein Domain-Name-Server (DNS)

  • Junos OS Version 11.4 oder höher

Überblick

Dieses Beispiel zeigt eine vollständige CGN NAT44-Konfiguration und erweiterte Optionen.

Konfiguration von Basic NAT44

Chassis-Konfiguration

Schritt-für-Schritt-Anleitung

So konfigurieren Sie den Service-PIC (FPC 5 Slot 0) mit dem Layer 3-Servicepaket:

  1. Rufen Sie die Hierarchieebene [edit chassis] auf.

  2. Konfigurieren Sie das Layer-3-Servicepaket.

Schnittstellen-Konfiguration

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Schnittstellen zum privaten Netzwerk und zum öffentlichen Internet:

  1. Definieren Sie die Schnittstelle zum privaten Netzwerk.

  2. Definieren Sie die Schnittstelle zum öffentlichen Internet.

  3. Definieren Sie die Serviceschnittstelle für die NAT-Verarbeitung.

Ergebnisse

Beispiel: Konfigurieren von NAT für Multicast-Datenverkehr

Abbildung 1 veranschaulicht die Netzwerkeinrichtung für die folgende Konfiguration, mit der IP-Multicast-Datenverkehr an das Multiservices PIC gesendet werden kann.

Abbildung 1: Konfigurieren von NAT für Multicast-Datenverkehr Multicast network topology showing traffic flow from Multicast Source to Receiver via Rendezvous Point 10.10.1.150 lo-1271 and Intermediate Router 10.10.1.250 ge-0/0/0.

Rendezvouspunkt-Konfiguration

Am Rendezvous Point (RP) wird der gesamte eingehende Datenverkehr von der Multicast Quelle bei 192.168.254.0/27 an die statische NAT-Pool-mcast_pool gesendet, wo die Quelle in 20.20.20.0/27 übersetzt wird. Der Service Set nat_ss ist ein Next-Hop-Service-Set, mit dem IP-Multicast Datenverkehr an das Multiservices DPC oder Multiservices PIC gesendet werden kann. Die interne Schnittstelle des PIC ist ms-1/1/0.1 und die äußere Schnittstelle ms-1/1/0.2.

Die Gigabit-Ethernet-Schnittstelle ge-0/3/0 leitet den Datenverkehr aus dem RP zu Router 1. Die Multiservices-Schnittstelle ms-1/1/0 verfügt über zwei logische Schnittstellen: Einheit 1 ist die interne Schnittstelle für Next-Hop-Dienste und Einheit 2 ist die externe Schnittstelle für Next-Hop-Dienste. Multicast-Quelldatenverkehr kommt über die Fast-Ethernet-Schnittstelle fe-1/2/1 an, auf die der Firewall-Filter fbf auf eingehenden Datenverkehr angewendet wird.

Multicast-Pakete können nur über einen Next-Hop-Servicesatz an den Multiservices DPC oder den Multiservices PIC weitergeleitet werden. Im Fall von NAT müssen Sie auch eine VPN-Routing- und Weiterleitungsinstanz (VRF) konfigurieren. Daher wird die Routing-Instanz-Phase als "Dummy"-Weiterleitungsinstanz erstellt. Um eingehende Pakete in die Phase zu leiten, konfigurieren Sie die filterbasierte Weiterleitung über einen Firewall-Filter namens fbf, der auf die eingehende Schnittstelle fe-1/2/1 angewendet wird. Eine Suche wird in stage.inet.0 durchgeführt, die über eine statische Multicast-Route verfügt, die installiert ist, wobei der nächste Hop auf die interne Schnittstelle des PIC verweist. Der gesamte Multicast-Datenverkehr, der mit dieser Route übereinstimmt, wird an das PIC gesendet.

Die Routing-Instanzstufe leitet den IP-Multicast-Datenverkehr an die interne Schnittstelle ms-1/1/0.1 auf dem Multiservices DPC oder Multiservices PIC weiter:

Sie aktivieren OSPF und protokollunabhängiges Multicast (PIM) auf den logischen Schnittstellen Fast Ethernet und Gigabit Ethernet, über die der IP-Multicast-Datenverkehr in den RP ein- und ausgeht. Sie aktivieren PIM auch auf der externen Schnittstelle (ms-1/1/0.2) des Next Hop-Service-Sets.

Wie bei jeder filterbasierten Weiterleitungskonfiguration müssen Sie die Routing-Tabellengruppen so konfigurieren, dass alle Schnittstellenrouten von inet.0 in die Routing-Tabelle in der Weiterleitungsinstanz kopiert werden, damit die statische Route in der Weiterleitungsinstanzphase einen erreichbaren nächsten Hop hat. Sie konfigurieren die Routing-Tabellen inet.0 und stage.inet.0 als Mitglieder von fbf_rib_group, sodass alle Schnittstellenrouten in beide Tabellen importiert werden.

Die RPF-Prüfung (Reverse Path Forwarding) muss für die Multicast-Gruppe deaktiviert sein, auf die Quell-NAT angewendet wird. Sie können die RPF-Überprüfung für bestimmte Multicast-Gruppen deaktivieren, indem Sie eine Richtlinie ähnlich der im folgenden Beispiel konfigurieren. In diesem Fall deaktiviert die no_rpf-Richtlinie die RPF-Prüfung für Multicast Gruppen, die zu 224.0.0.0/4 gehören.

Router 1 Konfiguration

Die IGMP-, OSPF- und PIM-Konfiguration (Internet Group Management Protocol) auf Router 1 lautet wie folgt. Aufgrund der statischen IGMP-Gruppenkonfiguration wird der Datenverkehr fe-3/0/0.0 an den Multicast-Empfänger weitergeleitet, ohne Mitgliedschaftsberichte von Hostmitgliedern zu erhalten.

Die Routingoption erstellt eine statische Route zum NAT-Pool mcast_pool auf dem RP.

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
14.2
Es wird empfohlen, den in solchen Szenarien festgelegten Dienst in Junos OS Version 14.2 und früher zu deaktivieren und erneut zu aktivieren.