Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Configureren

Netwerkdiagram

Configuraties

Verifiëren

Problemen oplossen

Samenvatting

Gerelateerde informatie

Inleiding

Dit document biedt een voorbeeldconfiguratie met behulp van de statische opdracht van de ip tegen bron en bevat een korte beschrijving van wat er tijdens het NAT-proces met het IP-pakket gebeurt. Beschouw de netwerktopologie in dit document als een voorbeeld.

Voorwaarden

Vereisten

Zorg ervoor dat u aan deze vereisten voldoet voordat u deze configuratie probeert - NAT: Lokale en mondiale definities.

Zie het gedeelte Verwante informatie van dit document voor meer informatie.

Gebruikte componenten

De informatie in dit document is gebaseerd op Cisco 2500 Series routers op Cisco IOS-softwarerelease 12.2(27).

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Configureren

In deze sectie wordt u voorzien van de informatie om de functies te configureren die in dit document worden beschreven.

N.B.: Gebruik het Opdrachtupgereedschap (alleen geregistreerde klanten) om aanvullende informatie te vinden over de opdrachten die dit document gebruikt.

Netwerkdiagram

Het netwerk in dit document is als volgt opgebouwd.

Wanneer u een ping uitgeeft van router 2514W's Loopback1 interface bestemd voor de Loopback0 interface van Router 2501E, is dit wat gebeurt:

Op de buitenkant interface (S1) van router 2514X, wordt het ping-pakket weergegeven met een Bron Adres (SA) van 172.16.89.32 en een Bestemmingsadres (DA) van 171.68.1.1. NAT vertaalt de SA naar het Lokale Adres 171.68 16.5 (volgens de statische opdracht van de ip bij bron ingesteld op router 2514X). Router 2514X controleert vervolgens zijn routingtabel voor een route naar 171.68.1.1. Als de route niet bestaat, laat router 2514X het pakket vallen. In dit geval heeft router 2514X een route naar 171.68.1.1 door de statische route naar 171.68.1.0. Het geeft het pakket door naar de bestemming. Router 2501E ziet het pakket op zijn inkomende interface (E0) met een SA van 171.68.16.5 en een DA van 171.68.1.1. Het reageert door een protocol van de Internet Control Message Protocol (ICMP) te verzenden naar 171.68.16.5. Als het geen route heeft het druppelt het pakje in . In dit geval heeft het echter de (standaard) route. Daarom wordt er een antwoordpakket naar router 2514X verzonden met een SA van 171.68.1.1 en een DA van 171.68.16.5. Router 2514X ziet het pakket en controles voor een route naar het adres 171.68.16.5. Als er geen is, reageert het rapport met een onbereikbaar ICMP-antwoord. In dit geval heeft het een route naar 171.68.16.5 (vanwege de statische route). Het vertaalt het pakket daarom terug naar het adres 172.16.89.32 en zendt het uit zijn externe interface (S1).

Configuraties

Dit document gebruikt deze configuraties:

- router 2514W

- router 2514X

- router 2501E

router 2514W

hostname 2514W

!

!--- Output suppressed.

interface Loopback1

ip address 172.16.89.32 255.255.255.0

!

interface Ethernet1

no ip address

no ip mroute-cache

!

interface Serial0

ip address 172.16.191.254 255.255.255.252

no ip mroute-cache

!

!--- Output suppressed.

ip classless

ip route 0.0.0.0 0.0.0.0 172.16.191.253

!--- Default route to forward packets to 2514X.

!

!--- Output suppressed.

router 2514X

hostname 2514X

!

!--- Output suppressed.

ip nat outside source static 172.16.89.32 171.68.16.5

!--- Outside local address.

!

!--- Output suppressed.

interface Ethernet1

ip address 171.68.192.202 255.255.255.0

ip nat inside

!--- Defines Ethernet 1 as a NAT inside interface.

no ip mroute-cache

no ip route-cache

!

interface Serial1

ip address 172.16.191.253 255.255.255.252

no ip route-cache

ip nat outside

!--- Defines Serial 1 as a NAT outside interface.

clockrate 2000000

!

!--- Output suppressed.

ip classless

ip route 171.68.1.0 255.255.255.0 171.68.192.201

ip route 171.68.16.0 255.255.255.0 172.16.191.254

!--- Static routes for reaching the loopback interfaces

!--- on 2514E and 2514W.

!

!--- Output suppressed.

router 2501E

hostname rp-2501E

!

!--- Output suppressed.

interface Loopback0

ip address 171.68.1.1 255.255.255.0

!

interface Ethernet0

ip address 171.68.192.201 255.255.255.0

!

!--- Output suppressed.

ip classless

ip route 0.0.0.0 0.0.0.0 171.68.192.202

!--- Default route to forward packets to 2514X.

!

!--- Output suppressed.

Verifiëren

Gebruik dit gedeelte om te bevestigen dat de configuratie correct werkt.

De Cisco CLI Analyzer (alleen geregistreerde klanten) (OIT) ondersteunt bepaalde show-opdrachten. Gebruik de Cisco CLI Analyzer om een analyse van de opdrachtoutput te bekijken.

Gebruik de opdracht NAT-vertalingen tonen om de vertalingen te controleren zoals deze uitvoer laat zien.

2514X#show ip nat translations

Pro Inside global      Inside local       Outside local      Outside global

--- ---                ---                171.68.16.5        172.16.89.32

2514X#

Problemen oplossen

Dit voorbeeld gebruikt de NAT vertaling het zuiveren en IP pakkethet zuiveren om het NAT proces aan te tonen.

Opmerking: Omdat de opdrachten debug een aanzienlijke hoeveelheid uitvoer genereren, gebruikt u deze alleen als het verkeer op het IP-netwerk laag is, zodat andere activiteit op het systeem niet nadelig wordt beïnvloed.

Opmerking: Raadpleeg Belangrijke informatie over debug Commands voordat u debug-opdrachten gebruikt.

Deze output is het resultaat van het uitvoeren van debug ip pakket en debug ip nat opdrachten tegelijkertijd op router 2514X, terwijl het pingen van de router 2514W loopback1 interfaceadres (172.16.89.32) aan de interface van de router 2501E (terug) 171.68.1.1)

Deze uitvoer toont het eerste pakket dat op de buiteninterface van router 2514X aankomt. Het bronadres van 172.16.89.32 wordt vertaald naar 171.68.16.5. Het ICMP-pakket wordt verzonden naar de bestemming uit de Ethernet1-interface.

5d17h: NAT: s=172.16.89.32->171.68.16.5, d=171.68.1.1 [171]

5d17h: IP: tableid=0, s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), routed

via RIB

5d17h: IP: s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), g=171.68.192.201,

len 100, forward

5d17h:     ICMP type=8, code=0

Deze uitvoer toont het retourpakket dat is afgeleid van 171.68.1.1 met een doeladres van 171.68.16.5, dat wordt vertaald naar 172.16.89.32. Het resulterende ICMP-pakket wordt verzonden uit de Serial1 interface.

5d17h: IP: tableid=0, s=171.68.1.1 (Ethernet0), d=171.68.16.5 (Serial0), routed

via RIB

5d17h: NAT: s=171.68.1.1, d=171.68.16.5->172.16.89.32 [171]

5d17h: IP: s=171.68.1.1 (Ethernet0), d=172.16.89.32 (Serial0), g=172.16.191.254,

len 100, forward

5d17h:     ICMP type=0, code=0

De uitwisseling van ICMP-pakketten gaat verder. Het NAT-proces voor deze debug-uitvoer is gelijk aan de vorige uitvoer.

5d17h: NAT: s=172.16.89.32->171.68.16.5, d=171.68.1.1 [172]

5d17h: IP: tableid=0, s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), routed

via RIB

5d17h: IP: s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), g=171.68.192.201,

len 100, forward

5d17h:     ICMP type=8, code=0

5d17h: IP: tableid=0, s=171.68.1.1 (Ethernet0), d=171.68.16.5 (Serial0), routed

via RIB

5d17h: NAT: s=171.68.1.1, d=171.68.16.5->172.16.89.32 [172]

5d17h: IP: s=171.68.1.1 (Ethernet0), d=172.16.89.32 (Serial0), g=172.16.191.254,

len 100, forward

5d17h:     ICMP type=0, code=0

5d17h: NAT: s=172.16.89.32->171.68.16.5, d=171.68.1.1 [173]

5d17h: IP: tableid=0, s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), routed

via RIB

5d17h: IP: s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), g=171.68.192.201,

len 100, forward

5d17h:     ICMP type=8, code=0

5d17h: IP: tableid=0, s=171.68.1.1 (Ethernet0), d=171.68.16.5 (Serial0), routed

via RIB

5d17h: NAT: s=171.68.1.1, d=171.68.16.5->172.16.89.32 [173]

5d17h: IP: s=171.68.1.1 (Ethernet0), d=172.16.89.32 (Serial0), g=172.16.191.254,

len 100, forward

5d17h:     ICMP type=0, code=0

5d17h: NAT: s=172.16.89.32->171.68.16.5, d=171.68.1.1 [174]

5d17h: IP: tableid=0, s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), routed

via RIB

5d17h: IP: s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), g=171.68.192.201,

len 100, forward

5d17h:     ICMP type=8, code=0

5d17h: IP: tableid=0, s=171.68.1.1 (Ethernet0), d=171.68.16.5 (Serial0), routed

via RIB

5d17h: NAT: s=171.68.1.1, d=171.68.16.5->172.16.89.32 [174]

5d17h: IP: s=171.68.1.1 (Ethernet0), d=172.16.89.32 (Serial0), g=172.16.191.254,

len 100, forward

5d17h:     ICMP type=0, code=0

5d17h: NAT: s=172.16.89.32->171.68.16.5, d=171.68.1.1 [175]

5d17h: IP: tableid=0, s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), routed

via RIB

5d17h: IP: s=171.68.16.5 (Serial0), d=171.68.1.1 (Ethernet0), g=171.68.192.201,

len 100, forward

5d17h:     ICMP type=8, code=0

5d17h: IP: tableid=0, s=171.68.1.1 (Ethernet0), d=171.68.16.5 (Serial0), routed

via RIB

5d17h: NAT: s=171.68.1.1, d=171.68.16.5->172.16.89.32 [175]

5d17h: IP: s=171.68.1.1 (Ethernet0), d=172.16.89.32 (Serial0), g=172.16.191.254,

len 100, forward

5d17h:     ICMP type=0, code=0

Samenvatting

Wanneer het pakket van buiten naar binnen reist, komt eerst vertaling voor, en dan wordt de routingtabel gecontroleerd voor de bestemming. Wanneer het pakket van binnen naar buiten reist, wordt de routingtabel eerst gecontroleerd voor de bestemming en dan gebeurt er vertaling. Raadpleeg de NAT-operatievolgorde voor meer informatie.

Het is belangrijk om op te merken welk deel van het IP-pakket wordt vertaald wanneer u elk van de opdrachten gebruikt waarover dit document gaat. Deze tabel bevat een richtsnoer:

Opdracht

Handeling

ip : geen bron - statisch

- Vertaalt de bron van de IP-pakketten die buiten naar binnen worden verzonden.

- Vertaalt de bestemming van de IP-pakketten die binnen naar buiten worden verzonden.

ip-nat-bron-statisch

- Vertaalt de bron van IP-pakketten die binnen naar buiten worden verzonden.

- Vertaalt de bestemming van de IP-pakketten die buiten naar binnen worden verzonden.

Deze richtlijnen geven aan dat er meer dan één manier is om een pakket te vertalen. Op basis van uw specifieke behoeften dient u te bepalen hoe u de NAT-interfaces (binnen of buiten) kunt definiëren en welke routes de routingtabel voor of na vertaling moet bevatten. Houd in gedachten dat het gedeelte van het pakket dat wordt vertaald afhankelijk is van de richting van het pakket en de manier waarop u NAT configureren.

Gerelateerde informatie

- Configuratie met behulp van de ip-naam in de lijst van externe bronnen

- Netwerkadresomzetting configureren: Aan de slag

- NAT-ondersteuningspagina

- Technische ondersteuning en documentatie – Cisco Systems