Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Statische Quellen-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 NAT-Regel, den Dienstsatz mit Dienstschnittstelle und die Ablaufverfolgungsoptionen konfigurieren. Dieses Thema umfasst die folgenden Aufgaben:

Konfigurieren des NAT-Pools und der NAT-Regel

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

  1. Wechseln Sie im Konfigurationsmodus in 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 Spielrichtung.

    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 die Quelladresse 3.1.1.2/32.

  5. Konfigurieren Sie den NAT-Begriff, die Aktion und die Eigenschaften des übersetzten Datenverkehrs.

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

  6. Konfigurieren Sie den Übersetzungstyp.

    Im folgenden Beispiel ist der Übersetzungstyp basic-nat44.

  7. Überprüfen Sie die Konfiguration, indem Sie den show Befehl auf Hierarchieebene [edit services nat] verwenden.
Anmerkung:

Wenn Sie keine SFW-Regel (Stateful Firewall) 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 auf der Grundlage von Paketen mit 5 Tupeln.

  • Nur gültige Pakete zulassen, die mit Rückflüssen von außen nach innen übereinstimmen.

Die Gültigkeitsprüfungen der Stateful-Firewall für Pakete werden in der Übersicht über Anomalien bei der Stateful Firewall in Junos Network Secure beschrieben. Wenn ein Paket die Gültigkeitsprüfung der Stateful Firewall besteht, aber keine NAT-Regel enthält, werden sie nicht übersetzt und können weitergeleitet werden, wenn der NAT-Knoten über eine gültige Route zu den IP-Zieladressen der Pakete verfügt.

Anmerkung:

Wenn Sie einen Parameter in der from Anweisung (NAT-Regelbegriffsübereinstimmungsbedingung) 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 Dienstsatzes 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 dazu, dass bei den Zuordnungen unmittelbar nach dem Schließen der Sitzungen eine Zeitüberschreitung auftritt. Dieses Verhalten wird erwartet und ist nur bei Junos OS Extension-Provider-Paketen anwendbar, 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 NAT-Richtlinienänderung wird der Dienstsatz nicht deaktiviert und aktiviert. Wir empfehlen, den Servicesatz in solchen Szenarien in Junos OS Version 14.2 und früher zu deaktivieren und erneut zu aktivieren.

Konfigurieren des Dienstsatzes für NAT

So konfigurieren Sie den Dienstsatz für NAT:

  1. Wechseln Sie im Konfigurationsmodus in die [edit services] Hierarchieebene.
  2. Konfigurieren Sie den Servicesatz.

    Im folgenden Beispiel lautet der Name des Dienstsatzes s1.

  3. Legen Sie für das Serviceset s1 den Verweis auf die auf der [edit services nat] Hierarchieebene 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.

    Anmerkung:

    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, indem Sie den show Befehl auf Hierarchieebene [edit services] verwenden.
  6. Ordnen Sie den NAT-Dienstsatz einer xe- Schnittstelle zu:
  7. Überprüfen Sie die Konfiguration, indem Sie den show Befehl auf Hierarchieebene [edit interfaces] verwenden.

Konfigurieren von Ablaufverfolgungsoptionen

So konfigurieren Sie die Ablaufverfolgungsoptionen:

  1. Wechseln Sie im Konfigurationsmodus in die [edit services adaptive-services-pics] Hierarchieebene.
  2. Konfigurieren Sie die Ablaufverfolgungsoptionen.

    Im folgenden Beispiel ist der Ablaufverfolgungsparameter all.

  3. Überprüfen Sie die Konfiguration, indem Sie den show Befehl auf Hierarchieebene [edit services] verwenden.

Beispielkonfiguration: Statische Quellen-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 statischen Quellübersetzung in IPv6-Netzwerken

Um den Übersetzungstyp als basic-nat66zu konfigurieren, müssen Sie den NAT-Pool und die NAT-Regel, den Dienstsatz mit Dienstschnittstelle und die Ablaufverfolgungsoptionen konfigurieren. Der basic-nat66 Übersetzungstyp ist nicht verfügbar, wenn Sie MS-MPCs oder MS-MICs verwenden.

Dieses Thema umfasst die folgenden Aufgaben:

Konfigurieren des NAT-Pools und der NAT-Regel

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

  1. Wechseln Sie im Konfigurationsmodus in 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 Spielrichtung.

    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 ist die Quelladresse 2001:db8:10::0/96.

  5. Konfigurieren Sie den NAT-Begriff, die Aktion und die Eigenschaften des übersetzten Datenverkehrs.

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

  6. Konfigurieren Sie den Übersetzungstyp.

    Im folgenden Beispiel lautet der Übersetzungstyp basic-nat66.

  7. Überprüfen Sie die Konfiguration, indem Sie den show Befehl auf Hierarchieebene [edit services] verwenden.

Konfigurieren des Dienstsatzes für NAT

So konfigurieren Sie den Dienstsatz für NAT:

  1. Wechseln Sie im Konfigurationsmodus in die [edit services] Hierarchieebene.
  2. Konfigurieren Sie den Servicesatz.

    Im folgenden Beispiel lautet der Name des Dienstsatzes s1.

  3. Legen Sie für das Serviceset s1 den Verweis auf die auf der [edit services nat] Hierarchieebene 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, indem Sie den show Befehl auf Hierarchieebene [edit services] verwenden.

Konfigurieren von Ablaufverfolgungsoptionen

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

  1. Wechseln Sie im Konfigurationsmodus in die [edit services adaptive-services-pics] Hierarchieebene.
  2. Konfigurieren Sie die Ablaufverfolgungsoptionen.

    Im folgenden Beispiel ist der Ablaufverfolgungsparameter all.

  3. Überprüfen Sie die Konfiguration, indem Sie den show Befehl auf Hierarchieebene [edit services] verwenden.

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

Beispiel: Konfigurieren 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 Routing-Plattform der MX-Serie mit einem Services DPC oder ein Multiservice Edge-Router der M Series mit einem Services PIC

  • Einen Domainnamenserver (DNS)

  • Junos OS Version 11.4 oder höher

Überblick

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

Konfigurieren von Basic NAT44

Gehäusekonfiguration

Schritt-für-Schritt-Anleitung

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

  1. Wechseln Sie zur Hierarchieebene [Chassis bearbeiten].

  2. Konfigurieren Sie das Layer 3-Servicepaket.

Konfiguration von Schnittstellen

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.

Befund

Beispiel: Konfigurieren von NAT für Multicast-Datenverkehr

Abbildung 1 zeigt die Netzwerkeinrichtung für die folgende Konfiguration, die das Senden von IP-Multicast-Datenverkehr an das Multiservices-PIC ermöglicht.

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.

Konfiguration des Rendezvous Point

Am Rendezvous Point (RP) wird der gesamte eingehende Datenverkehr von der Multicastquelle bei 192.168.254.0/27 an den statischen NAT-Pool mcast_pool gesendet, wo die Quelle in 20.20.20.0/27 übersetzt wird. Der Dienstsatz nat_ss ist ein Next-Hop-Dienstsatz, mit dem IP-Multicast Datenverkehr an den Multiservices-DPC oder Multiservices-PIC gesendet werden kann. Die interne Schnittstelle des PIC ist ms-1/1/0.1 und die externe Schnittstelle ist 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-Services. Multicast-Quelldatenverkehr wird über die Fast-Ethernet-Schnittstelle fe-1/2/1 empfangen, auf die der Firewall-Filter FBF auf eingehenden Datenverkehr angewendet wird.

Multicast-Pakete können nur mithilfe eines Next-Hop-Servicesatzes an den Multiservices-DPC oder den Multiservices-PIC weitergeleitet werden. Im Fall von NAT müssen Sie außerdem eine VPN-Routing- und Weiterleitungsinstanz (VRF) konfigurieren. Daher wird die Routinginstanzphase als "Dummy"-Weiterleitungsinstanz erstellt. Um eingehende Pakete an die Staging-Phase weiterzuleiten, konfigurieren Sie die filterbasierte Weiterleitung über einen Firewallfilter 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 wird, wobei der nächste Hop auf die interne Schnittstelle des PIC zeigt. Der gesamte Multicast-Datenverkehr, der dieser Route entspricht, wird an das PIC gesendet.

Die Routing-Instanzphase 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 Protocol Independent Multicast (PIM) auf den logischen Fast-Ethernet- und Gigabit-Ethernet-Schnittstellen, über die IP-Multicast-Datenverkehr in die RP ein- und ausgeht. Sie aktivieren PIM auch auf der externen Schnittstelle (ms-1/1/0.2) des Next-Hop-Servicesatzes.

Wie bei jeder filterbasierten Weiterleitungskonfiguration müssen Sie Routing-Tabelle Gruppen so konfigurieren, dass alle Schnittstellenrouten von inet.0 an den Routing-Tabelle in der Weiterleitungsinstanz kopiert werden, damit die statische Route in der Weiterleitungsinstanzphase über einen erreichbaren nächsten Hop verfügt. 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-Überprüfung (Reverse Path Forwarding) muss für die Multicastgruppe, auf die die Quell-NAT angewendet wird, deaktiviert sein. Sie können die RPF-Überprüfung für bestimmte Multicastgruppen deaktivieren, indem Sie eine Richtlinie konfigurieren, die der im folgenden Beispiel ähnelt. In diesem Fall deaktiviert die no_rpf-Richtlinie die RPF-Überprüfung für Multicastgruppen, die zu 224.0.0.0/4 gehören.

Konfiguration zu Router 1

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

Mit der Routingoption wird eine statische Route zum NAT-Pool (mcast_pool) auf der RP erstellt.

Tabellarischer Änderungsverlauf

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

Loslassen
Beschreibung
14.2
Wir empfehlen, den Servicesatz in solchen Szenarien in Junos OS Version 14.2 und früher zu deaktivieren und erneut zu aktivieren.