Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Idag ska vi studera PAT (Port Address Translation), en teknik för översÀttning av IP-adresser med hjÀlp av portar, och NAT (Network Address Translation), en teknik för konvertering av IP-adresser för transitpaket. PAT Àr ett specialfall av NAT. Vi kommer att diskutera tre Àmnen:

— privata eller interna (interna, lokala) IP-adresser och publika eller externa IP-adresser;
— NAT och PAT;
— konfigurering av NAT/PAT.

LÄt oss börja med interna adresser för Private IP. Vi vet att de delas upp i tre klasser: A, B och C.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Interna adresser av klass A omfattar omrÄdet "tior" frÄn 10.0.0.0 till 10.255.255.255, medan externa omfattar omrÄdet frÄn 1.0.0.0 till 9.255.255.255 och frÄn 11.0.0.0 till 126.255.255.255.

Interna adresser av klass B omfattar omrÄdet frÄn 172.16.0.0 till 172.31.255.255, medan externa omfattar frÄn 128.0.0.0 till 172.15.255.255 och frÄn 172.32.0.0 till 191.255.255.255.

Interna adresser av klass C omfattar omrÄdet frÄn 192.168.0.0 till 192.168.255.255, medan externa omfattar frÄn 192.0.0.0 till 192.167.255.255 och frÄn 192.169.0.0 till 223.255.255.255.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Adresser av klass A Ă€r adresser /8, klass B — /12 och klass C — /16. DĂ€rför omfattar externa och interna IP-adresser av olika klasser olika omrĂ„den.

Vi har flera gÄnger diskuterat skillnaden mellan privata och publika IP-adresser. I stora drag, om vi har en router och en grupp interna IP-adresser, kommer routern att konvertera dem till externa IP-adresser nÀr de försöker gÄ ut pÄ internet. Interna adresser anvÀnds endast i lokala nÀtverk och inte pÄ internet.

Om jag via kommandoraden kontrollerar nÀtverksinstÀllningarna pÄ min dator, ser jag min interna LAN IP-adress 192.168.1.103.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

För att ta reda pÄ min publika IP-adress kan jag anvÀnda en internettjÀnst som "Vad Àr min IP?" Som ni ser skiljer sig datorns externa adress 78.100.196.163 frÄn dess interna adress.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

I alla fall syns min dator pÄ internet med den externa IP-adressen. SÄ, min dators interna adress Àr 192.168.1.103, medan den externa Àr 78.100.196.163. Den interna adressen anvÀnds endast för lokal kommunikation, för att gÄ ut pÄ internet behövs en publik IP-adress. Ni kan minnas varför uppdelningen av privata och publika adresser gjordes genom att se videolektionen Dag 3.

LÄt oss se vad NAT Àr. Det finns tre typer av NAT: statisk, dynamisk och "överbelastad" NAT, eller PAT.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Det finns fyra termer knutna till NAT i Cisco. Som jag nÀmnde Àr NAT en mekanism för att omvandla interna adresser till externa. Om en enhet som Àr ansluten till internet fÄr ett paket frÄn en annan enhet i det lokala nÀtverket, kommer den helt enkelt att avvisa paketet, eftersom formatet pÄ den interna adressen inte överensstÀmmer med formatet pÄ adresser som anvÀnds i det globala internet. DÀrför mÄste enheten erhÄlla en offentlig IP-adress för att fÄ tillgÄng till internet.
Den första termen Àr Inside Local, vilket betyder IP-adressen för en vÀrd i det interna, lokala nÀtverket. Enklare sagt, detta Àr den primÀra kÀlladressen av typen 192.168.1.10. Den andra termen, Inside Global, Àr IP-adressen för den lokala vÀrden sÄ som den syns i det externa nÀtverket. I vÄrt fall Àr detta IP-adressen för den externa porten pÄ routern 200.124.22.10.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Man kan sÀga att Inside Local Àr en privat IP-adress, medan Inside Global Àr en offentlig IP-adress. Kom ihÄg att termen Inside anvÀnds med avseende pÄ trafikens kÀlla, medan Outside anvÀnds med avseende pÄ trafikens destination. Outside Local Àr IP-adressen för en vÀrd i det externa nÀtverket, sÄ som den syns för det interna nÀtverket. Enklare uttryckt Àr detta mottagarens adress som Àr synlig frÄn det interna nÀtverket. Ett exempel pÄ en sÄdan adress Àr IP-adressen 200.124.22.100 för en enhet som ligger pÄ internet.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Outside Global Àr IP-adressen för en vÀrd som Àr synlig i det externa nÀtverket. I de flesta fall verkar adresserna Outside Local och Outside Global identiska, eftersom Àven efter omvandlingen Àr mÄladressen synlig för kÀllan pÄ samma sÀtt som före omvandlingen.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

LÄt oss se vad statisk NAT innebÀr. Statisk NAT innebÀr en ömsesidig omvandling av interna IP-adresser till externa, eller en "ett till ett" omvandling. NÀr enheter skickar trafik till internet omvandlas deras interna adresser Inside Local till interna adresser Inside Global.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

I vÄrt lokala nÀtverk finns det tre enheter, och nÀr de ska gÄ ut pÄ internet fÄr var och en sin egen Inside Global-adress. Dessa adresser Àr statiskt tilldelade till trafikens kÀllor. Principen "ett till ett" innebÀr att om det finns 100 enheter i det lokala nÀtverket, fÄr de 100 externa adresser.

NAT skapades för att rÀdda Internet, dÀr offentliga IP-adresser började ta slut. Tack vare NAT kan mÄnga företag och nÀtverk dela en gemensam offentlig IP-adress, som lokala enheters adresser omvandlas till vid anslutning till Internet. Du kan sÀga att det i det hÀr fallet inte finns nÄgot sparande i antal adresser med statisk NAT, eftersom hundra lokala datorer fÄr hundra externa adresser, och du skulle ha helt rÀtt. Men statisk NAT har fortfarande flera fördelar.

Till exempel har vi en server med intern IP-adress 192.168.1.100. Om en enhet frÄn Internet vill kommunicera med den, kan den inte göra det med den interna destinationsadressen; den mÄste anvÀnda serverns externa adress 200.124.22.3. Om routern Àr instÀlld pÄ statisk NAT, omdirigeras all trafik som Àr adresserad till 200.124.22.3 automatiskt till 192.168.1.100. Detta möjliggör extern Ätkomst till enheter i det lokala nÀtverket, i det hÀr fallet till företagets webbserver, vilket kan vara nödvÀndigt i vissa fall.

LÄt oss titta pÄ dynamisk NAT. Den liknar mycket statisk, men tilldelar inte permanenta externa adresser till varje lokal enhet. Till exempel har vi 3 lokala enheter och bara 2 externa adresser. Om den andra enheten vill gÄ ut pÄ internet, kommer den första lediga IP-adressen att tilldelas den. Om en webbserver sedan vill gÄ ut pÄ internet, kommer routern att tilldela den den andra tillgÀngliga externa adressen. Om den första enheten sedan vill gÄ ut pÄ den externa nÀtverket, kommer det inte att finnas nÄgon tillgÀnglig IP-adress för den, och routern kommer att kasta bort dess paket.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Vi kan ha hundra enheter med interna IP-adresser, och varje enhet kan gÄ ut pÄ internet. Men eftersom vi inte har nÄgon statisk tilldelning av externa adresser, kan aldrig mer Àn 2 enheter av hundra gÄ ut pÄ internet samtidigt, eftersom vi bara har tvÄ dynamiskt tilldelade externa adresser.

I Cisco-enheter finns det en fast tidsperiod för adressöversÀttning som som standard Àr 24 timmar. Den kan Àndras till 1, 2, 3, 10 minuter, eller vilken tidsperiod du önskar. Efter att denna tid gÄtt ut frigörs externa adresser och ÄtergÄr automatiskt till adresspoolen. Om ett enhet vill ansluta till internet vid den tidpunkten och nÄgon extern adress Àr tillgÀnglig, fÄr den den adressen. Routern innehÄller en NAT-tabell som uppdateras dynamiskt, och sÄ lÀnge tidsperioden för översÀttning inte har gÄtt ut, behÄlls den tilldelade adressen av enheten. Enkelt uttryckt fungerar dynamisk NAT efter principen: "den som kommer först fÄr service."

LĂ„t oss titta pĂ„ vad överbelastad NAT eller PAT Ă€r. Detta Ă€r den vanligaste typen av NAT. I ditt hemnĂ€tverk kan det finnas mĂ„nga enheter – PC, smartphones, bĂ€rbara datorer, surfplattor, och alla ansluts till en router som har en extern IP-adress. PAT gör det möjligt för mĂ„nga enheter med interna IP-adresser att samtidigt koppla upp sig mot internet under en extern IP-adress. Detta Ă€r möjligt eftersom varje privat, intern IP-adress anvĂ€nder ett visst portnummer under kommunikationssessionen.
Anta att vi har en offentlig adress 200.124.22.1 och mÄnga lokala enheter. NÀr dessa enheter kopplar upp sig mot internet kommer alla dessa vÀrdar att fÄ samma adress 200.124.22.1. Den enda skillnaden mellan dem Àr portnumret.
Om du minns diskussionen om transportskiktet sÄ vet du att transportskiktet innehÄller portnummer, dÀr kÀllportnumret Àr ett slumpmÀssigt tal.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Anta att det finns en vÀrd pÄ den externa nÀtverksadressen 200.124.22.10 som Àr kopplad till internet. Om datorn 192.168.1.11 vill kommunicera med datorn 200.124.22.10 skapar den ett slumpmÀssigt kÀllportnummer 51772. MÄllporten för datorn i det externa nÀtverket blir 80.

NÀr routern tar emot paketet frÄn den lokala datorn som Àr riktat mot det externa nÀtverket, översÀtter den dess lokala adress Inside Local till adressen Inside Global 200.124.22.1 och tilldelar portnummer 23556. Paketet nÄr datorn 200.124.22.10, och den mÄste skicka tillbaka ett svar enligt handskakningsproceduren, dÀr mÄlet blir adressen 200.124.22.1 och port 23556.

En router har en NAT-översÀttningstabell, sÄ nÀr den tar emot ett paket frÄn en extern dator, kommer den att identifiera den Inside Local-adressen som motsvarar Inside Global-adressen 192.168.1.11:51772 och skicka paketet vidare till den. Efter detta kan kommunikationen mellan de tvÄ datorerna anses vara etablerad.
Samtidigt kan du ha hundratals enheter som anvÀnder samma adress 200.124.22.1 för kommunikation, men med olika portnummer, vilket gör att de alla kan fÄ tillgÄng till internet samtidigt. Det Àr dÀrför PAT Àr en sÄ populÀr metod för översÀttning.

LÄt oss titta pÄ konfigurationen av statisk NAT. För ett vilket nÀtverk som helst mÄste man först bestÀmma ingÄende och utgÄende grÀnssnitt. I diagrammet visas en router genom vilken trafiken överförs frÄn port G0/0 till port G0/1, det vill sÀga frÄn det interna nÀtverket till det externa nÀtverket. SÄledes har vi en ingÄende grÀnssnitt 192.168.1.1 och en utgÄende grÀnssnitt 200.124.22.1.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

För att konfigurera NAT gÄr vi till grÀnssnittet G0/0 och stÀller in parametrarna ip addres 192.168.1.1 255.255.255.0 och anger att detta grÀnssnitt Àr ingÄende med kommandot ip nat inside.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

PĂ„ samma sĂ€tt konfigurerar vi NAT pĂ„ det utgĂ„ende grĂ€nssnittet G0/1, genom att ange ip address 200.124.22.1, subnetmask 255.255.255.0 och ip nat outside. Kom ihĂ„g att konvertering av dynamisk NAT alltid sker frĂ„n ingĂ„ende till utgĂ„ende grĂ€nssnitt, frĂ„n inside till outside. SjĂ€lvklart kommer svaren för dynamisk NAT till det ingĂ„ende grĂ€nssnittet genom det utgĂ„ende, men vid initiering av trafiken aktiveras just in-out-riktningen. Vid statisk NAT kan trafiken initieras i vilket av riktningarna som helst – in-out eller out-in.

DÀrefter behöver vi skapa en tabell för statisk NAT, dÀr varje lokal adress motsvarar en separat global adress. I vÄrt fall finns det 3 enheter, sÄ tabellen kommer att bestÄ av 3 poster som anger Inside Local IP-adressen för kÀllan som översÀtts till Inside Global-adressen: ip nat inside static 192.168.1.10 200.124.22.1.
SÄledes skriver du manuellt in översÀttningen för varje adress av den lokala vÀrden i statisk NAT. Nu ska jag gÄ över till Packet Tracer och göra de konfigurationer som nÀmnts ovan.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Ovan har vi servern 192.168.1.100, nedanför finns datorn 192.168.1.10 och lĂ€ngst ner datorn 192.168.1.11. Port G0/0 pĂ„ routern Router0 har IP-adressen 192.168.1.1, och port G0/1 – 200.124.22.1. I "molnet", som representerar internet, har jag placerat Router1, som jag tilldelat IP-adressen 200.124.22.10.

Jag gÄr in i instÀllningarna för Router1 och skriver kommandot debug ip icmp. Nu, sÄ snart ping nÄr den hÀr enheten, kommer en meddelande frÄn debug-fönstret att visas och visa vilken paket det handlar om.
LÄt oss börja med att konfigurera routern Router0. Jag gÄr till globala instÀllningar och vÀljer grÀnssnittet G0/0. DÀrefter skriver jag kommandot ip nat inside, gÄr sedan till grÀnssnittet g0/1 och skriver kommandot ip nat outside. PÄ sÄ sÀtt har jag tilldelat in- och utgÄende grÀnssnitt pÄ routern. Nu behöver jag manuellt konfigurera IP-adresser, det vill sÀga överföra instÀllningarna frÄn den tidigare nÀmnda tabellen:

Ip nat inside source static 192.168.1.10 200.124.22.1
Ip nat inside source static 192.168.1.11 200.124.22.2
Ip nat inside source static 192.168.1.100 200.124.22.3

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Nu kommer jag att pinga Router1 frÄn var och en av vÄra enheter och se vilka IP-adresser som visas i responsen. För detta ÀndamÄl har jag placerat öppet CLI-fönster frÄn routern R1 pÄ högra sidan av skÀrmen, sÄ att jag kan se meddelanden frÄn debuggen. Jag gÄr nu till kommandoterminalen pÄ PC0 och pingar adressen 200.124.22.10. Efter detta dyker ett meddelande upp som indikerar att pinget mottogs frÄn IP-adressen 200.124.22.1. Detta innebÀr att IP-adressen för den lokala datorn 192.168.1.10 har omvandlats till den globala adressen 200.124.22.1.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Samma sak gör jag med nÀsta lokala dator och ser att dess adress har omvandlats till 200.124.22.2. DÀrefter skickar jag en ping frÄn servern och ser adressen 200.124.22.3.
SÄ, nÀr trafiken frÄn en enhet i det lokala nÀtverket nÄr routern som har konfigurerat statisk NAT, omvandlar routern lokala IP-adressen till en global exakt enligt tabellen och skickar trafiken till det externa nÀtverket. För att kontrollera NAT-tabellen skriver jag kommandot show ip nat translations.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Nu kan vi granska alla omvandlingar som routern utför. I den första kolumnen Inside Global finns enhetens adress före översÀttning, vilket Àr den adress som enheten syns med frÄn det externa nÀtverket. DÀrefter följer adressen Inside Local, det vill sÀga enhetens adress i det lokala nÀtverket. Den tredje kolumnen visar Outside Local, och den fjÀrde visar adressen Outside Global, dÀr bÄda dessa adresser Àr identiska eftersom vi inte utsÀtter destinations-IP-adressen för omvandling. Som ni ser, efter nÄgra sekunder har tabellen rensats, eftersom Packet Tracer har en kort pingtimeout.

Jag kan pinga servern pÄ adressen 200.124.22.3 frÄn routern R1, och om vi ÄtergÄr till routerns instÀllningar kan vi se att tabellen nu har fyllts med fyra pingrader med den omvandlade destinationsadressen 192.168.1.100.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Som jag nÀmnde innan, Àven om översÀttningen har timeout, aktiveras NAT-mekanismen automatiskt nÀr trafik initieras frÄn en extern kÀlla. Detta intrÀffar endast vid anvÀndning av statisk NAT.

LÄt oss nu titta pÄ hur dynamisk NAT fungerar. I vÄrt exempel finns det 2 publika adresser för tre enheter i det lokala nÀtverket, men det kan finnas tiotals eller hundratals sÄdana privata vÀrdar. Samtidigt kan endast 2 enheter gÄ ut pÄ internet. LÄt oss undersöka skillnaden mellan statisk och dynamisk NAT utöver detta.

Som i det föregÄende fallet mÄste vi först definiera routerns ingÄende och utgÄende grÀnssnitt. DÀrefter skapar vi en sorts Ätkomstlista, men det Àr inte den ACL vi talade om i den föregÄende lektionen. Denna Ätkomstlista anvÀnds för att identifiera den trafik vi vill omvandla. HÀr introduceras en ny term, "interesting traffic", eller "intressant trafik". Detta Àr trafik som intresserar dig av nÄgon anledning, och nÀr denna trafik matchar villkoren i Ätkomstlistan, omfattas den av NAT och omvandlas. Denna term Àr tillÀmplig pÄ trafik i mÄnga fall, sÄsom med VPN dÀr "intressant" trafik refererar till den trafik som ska slÀppas genom VPN-tunneln.

Vi mÄste skapa en ACL som identifierar den intressanta trafiken, i vÄrt fall Àr detta trafiken för hela nÀtverket 192.168.1.0, tillsammans med den omvÀnda masken 0.0.0.255.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

DÀrefter mÄste vi skapa en NAT-pool, för vilket vi anvÀnder kommandot ip nat pool och anger IP-adresspoolen 200.124.22.1 200.124.22.2. Det betyder att vi tillhandahÄller endast tvÄ externa IP-adresser. Vidare anvÀnds nyckelordet netmask i kommandot och subnetmasken 255.255.255.252 anges. Den sista oktetten av masken Àr (255 - antalet adresser i poolen - 1), sÄ om du har 254 adresser i poolen kommer subnetmasken att vara 255.255.255.0. Detta Àr en mycket viktig parameter, sÄ se till att ange rÀtt vÀrde för netmask nÀr du konfigurerar dynamisk NAT.

DÀrefter anvÀnder vi kommandot som startar NAT-mekanismen: ip nat inside source list 1 pool NWKING, dÀr NWKING Àr namnet pÄ poolen och list 1 innebÀr Ätkomstlista ACL nummer 1. Kom ihÄg - för att det hÀr kommandot ska fungera mÄste vi först skapa en pool av dynamiska adresser och en Ätkomstlista.

SÄ under vÄra förhÄllanden kan den första enheten som vill komma ut pÄ internet göra det, den andra enheten ocksÄ, men den tredje mÄste vÀnta tills en av adresserna i poolen blir ledig. Konfigurationen av dynamisk NAT bestÄr av 4 steg: bestÀmma in- och utgÄngsgrÀnssnitt, bestÀmma 'intressant' trafik, skapa NAT-poolen och sjÀlva konfigurationen.
Nu gÄr vi till Packet Tracer och försöker konfigurera dynamisk NAT. Först mÄste vi ta bort instÀllningarna för statisk NAT, för vilket vi successivt skriver in kommandon:

no Ip nat inside source static 192.168.1.10 200.124.22.1
no Ip nat inside source static 192.168.1.11 200.124.22.2
no Ip nat inside source static 192.168.1.100 200.124.22.3.

DÀrefter skapar jag Ätkomstlista List 1 för hela nÀtverket med kommandot access-list 1 permit 192.168.1.0 0.0.0.255 och formar NAT-poolen med hjÀlp av kommandot ip nat pool NWKING 200.124.22.1 200.124.22.2 netmask 255.255.255.252. I detta kommando angav jag namnet pÄ poolen, adresserna som ingÄr i den och nÀtmasken.

DĂ€refter anger jag vilken typ av NAT det Ă€r – intern eller extern, samt kĂ€llan varifrĂ„n NAT ska hĂ€mta information, i vĂ„rt fall en lista, med kommandot ip nat inside source list 1. Systemet kommer sedan att ge en uppmaning – behöver vi en hel pool eller en specifik grĂ€nssnitt. Jag vĂ€ljer pool eftersom vi har mer Ă€n en extern adress. Om man vĂ€ljer grĂ€nssnitt, mĂ„ste man ange porten med en specifik IP-adress. Slutkommandot kommer att se ut sĂ„ hĂ€r: ip nat inside source list 1 pool NWKING. För nĂ€rvarande bestĂ„r denna pool av tvĂ„ adresser 200.124.22.1 200.124.22.2, men du kan fritt Ă€ndra dem eller lĂ€gga till nya adresser som inte Ă€r knutna till ett specifikt grĂ€nssnitt.

Du mÄste se till att din routingtabell har uppdaterats sÄ att vilken av dessa IP-adresser i poolen som helst pekar pÄ den hÀr enheten, annars fÄr du ingen ÄtervÀndande trafik. För att sÀkerstÀlla att instÀllningarna fungerar, kommer vi att upprepa pingproceduren med den molnbaserade routern som vi gjorde för statisk NAT. Jag öppnar Routern 1:s fönster för att se meddelanden i felsökningslÀge, och jag pingar den frÄn var och en av de tre enheterna.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Vi ser att alla kÀlladresser frÄn vilka pingpaketet kommer överensstÀmmer med instÀllningarna. Pinget frÄn datorn PC0 gÄr dock inte igenom, eftersom den saknade en ledig extern adress. Om vi gÄr in i instÀllningarna för Router 1, ser vi att adresserna i poolen 200.124.22.1 och 200.124.22.2 för nÀrvarande anvÀnds. Jag stÀnger nu av översÀttningen, och ni kommer att se hur raderna försvinner en efter en. Jag kör pinget frÄn datorn PC0 igen, och som ni ser fungerar det nu, eftersom den kunde fÄ den lediga externa adressen 200.124.22.1.

Hur kan man rensa NAT-tabellen och Äterkalla en angiven adressöversÀttning? Vi gÄr in i instÀllningarna för Router0 och skriver kommandot clear ip nat translation * med en "stjÀrna" i slutet av raden. Om vi nu tittar pÄ statusen för översÀttningarna med hjÀlp av kommandot show ip nat translation, kommer systemet att ge oss en tom rad.

För att visa NAT-statistik anvÀnds kommandot show ip nat statistics.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Det hÀr Àr ett mycket anvÀndbart kommando som gör att du kan ta reda pÄ det totala antalet dynamiska, statiska och utökade NAT/PAT-översÀttningar. Du ser att det Àr 0 eftersom vi har rensat översÀttningsdata med det föregÄende kommandot. HÀr visas ingÄngs- och utgÄngsgrÀnssnitten, antalet lyckade och misslyckade översÀttningar (antalet misslyckanden Àr kopplat till avsaknaden av en ledig extern adress för den interna vÀrden), namnet pÄ Ätkomstlistan och poolen.

Nu gĂ„r vi vidare till den mest populĂ€ra typen av IP-adressöversĂ€ttning – utökat NAT, eller PAT. För att konfigurera PAT mĂ„ste du göra samma steg som för att konfigurera dynamiskt NAT: definiera routerens ingĂ„ngs- och utgĂ„ngsgrĂ€nssnitt, identifiera ”intressant” trafik, skapa en NAT-pool och konfigurera PAT. Vi kan skapa en liknande pool med flera adresser som i föregĂ„ende fall, men det Ă€r inte nödvĂ€ndigt eftersom en och samma externa adress hela tiden anvĂ€nds i PAT. Skillnaden mellan att konfigurera dynamiskt NAT och PAT ligger endast i nyckelordet overload, som avslutar den sista konfigurationskommandot. NĂ€r du skriver in detta ord omvandlas dynamiskt NAT automatiskt till PAT.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Dessutom anvÀnder du bara en adress i poolen NWKING, till exempel 200.124.22.1, men anger den tvÄ gÄnger som start- och slutextern adress med nÀtmask 255.255.255.0. Du kan göra det enklare genom att anvÀnda parameter source interface och den fasta adressen 200.124.22.1 för grÀnssnittet G0/1 istÀllet för raden ip nat 1 pool NWKING 200.124.22.1 200.124.22.1 netmask 255.255.255.0. I det hÀr fallet kommer alla lokala adresser som gÄr ut pÄ internet att översÀttas till denna IP-adress.

I poolen kan du ocksÄ anvÀnda valfri annan IP-adress, som inte nödvÀndigtvis motsvarar nÄgot specifikt fysiskt grÀnssnitt. Men i sÄ fall mÄste du sÀkerstÀlla att alla routrar i nÀtverket kan dirigera svarstrafik till den enhet du valt. Nackdelen med NAT Àr att det inte kan anvÀndas för end-to-end adressering, eftersom den dynamiska NAT IP-adressen kan ha hunnit Àndras innan det omvÀnda paketet ÄtervÀnder till den lokala enheten. Det vill sÀga, du mÄste vara sÀker pÄ att den valda IP-adressen förblir tillgÀnglig under hela kommunikationssessionen.

LÄt oss titta pÄ detta genom Packet Tracer. Först mÄste jag ta bort dynamisk NAT med kommandot no Ip nat inside source list 1 NWKING och ta bort NAT-poolen med kommandot no Ip nat pool NWKING 200.124.22.1 200.124.22.2 netmask 225.255.255.252.

Sedan mÄste jag skapa en PAT-pool med kommandot Ip nat pool NWKING 200.124.22.2 200.124.22.2 netmask 225.255.255.255. Denna gÄng anvÀnder jag en IP-adress som inte tillhör den fysiska enheten, eftersom den fysiska enheten har adressen 200.124.22.1, och jag vill anvÀnda 200.124.22.2. I vÄrt fall fungerar detta eftersom vi har ett lokalt nÀtverk.

DÀrefter konfigurerar jag PAT med kommandot Ip nat inside source list 1 pool NWKING overload. Efter att ha matat in detta kommando aktiveras PAT-adressöversÀttning. För att kontrollera korrektheten av konfigurationen gÄr jag till vÄra enheter, servern och tvÄ datorer, och pingar frÄn datorn PC0 till Router1 pÄ adressen 200.124.22.10. I routerinstÀllningarna kan jag se debug-rader som visar att kÀllan för pingen, som vi förvÀntade oss, Àr IP-adressen 200.124.22.2. Pingen som skickas frÄn datorn PC1 och servern Server0 kommer ocksÄ frÄn samma adress.

LÄt oss se vad som hÀnder i översÀttningstabellen för routern Router0. Ni ser att alla översÀttningar Àr framgÄngsrika, varje enhet tilldelas sin egen port och alla lokala adresser kopplas till Router1 via IP-adressen 200.124.22.2.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Jag anvÀnder kommandot show ip nat statistics för att visa statistiken för PAT.

Cisco 200-125 CCNA v3.0 TrÀning. Dag 29. PAT och NAT

Vi ser att det totala antalet översÀttningar, eller adressöversÀttningar, Àr 12, vi ser egenskaperna för poolen och annan information.

Nu ska jag göra nĂ„got annat — jag skriver kommandot Ip nat inside source list 1 interface gigabit Ethernet g0/1 overload. Om jag pingar routern frĂ„n datorn PC0 efter detta kan jag se att paketet kom frĂ„n adressen 200.124.22.1, alltsĂ„ frĂ„n den fysiska grĂ€nssnittet! Detta Ă€r en enklare metod: om du inte vill skapa en pool, vilket oftast hĂ€nder med hemrouter, kan du anvĂ€nda IP-adressen frĂ„n den fysiska routerns grĂ€nssnitt som den externa NAT-adressen. SĂ„ hĂ€r sker oftast adressöversĂ€ttning av din privata vĂ€rd för det offentliga nĂ€tet.
Idag har vi studerat ett mycket viktigt Ă€mne, sĂ„ det Ă€r nödvĂ€ndigt för er att öva pĂ„ det. AnvĂ€nd Packet Tracer för att testa era teoretiska kunskaper i att lösa praktiska uppgifter kring konfiguration av NAT och PAT. Vi har kommit till slutet av temat för ICND1 – den första tentamen i CCNA-kursen, sĂ„ nĂ€sta videolektion kommer jag troligen att Ă€gna Ă„t att sammanfatta.

Spela video

Tack för att ni stannar med oss. Gillar ni vÄra artiklar? Vill ni se mer intressant material? Stöd oss genom att göra en bestÀllning eller rekommendera oss till vÀnner, 30% rabatt för Habr-anvÀndare pÄ vÄrt unika alternativ till entry-level servrar, som vi har designat för er: Allt om VPS (KVM) E5-2650 v4 (6 kÀrnor) 10GB DDR4 240GB SSD 1Gbps frÄn $20, eller hur man korrekt delar upp en server? (alternativ med RAID1 och RAID10 finns tillgÀngliga, upp till 24 kÀrnor och upp till 40GB DDR4).

Dell R730xd till halva priset? Bara hos oss 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100TB frĂ„n $199 i NederlĂ€nderna! Dell R420 — 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB — frĂ„n $99! LĂ€s om Hur man bygger en företagsinfrastruktur med Dell R730xd E5-2650 v4-servrar som kostar 9000 euro för en brĂ„kdel?

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster