Oggi studieremo il PAT (Port Address Translation), una tecnologia per la traduzione degli indirizzi IP utilizzando le porte, e il NAT (Network Address Translation), una tecnologia per la modifica degli indirizzi IP dei pacchetti in transito. Il PAT è un caso particolare del NAT. Esamineremo tre argomenti:
— indirizzi IP privati, o interni (intranet, locali), e indirizzi IP pubblici, o esterni;
— NAT e PAT;
— configurazione del NAT/PAT.
Iniziamo con gli indirizzi interni Private IP. Sappiamo che sono divisi in tre classi: A, B e C.

Gli indirizzi interni di classe A occupano l'intervallo 'decimale' da 10.0.0.0 a 10.255.255.255, mentre quelli esterni – l'intervallo da 1.0.0.0 a 9.255.255.255 e da 11.0.0.0 a 126.255.255.255.
Gli indirizzi interni di classe B occupano l'intervallo da 172.16.0.0 a 172.31.255.255, mentre quelli esterni – da 128.0.0.0 a 172.15.255.255 e da 172.32.0.0 a 191.255.255.255.
Gli indirizzi interni di classe C occupano l'intervallo da 192.168.0.0 a 192.168.255.255, mentre quelli esterni – da 192.0.0.0 a 192.167.255.255 e da 192.169.0.0 a 223.255.255.255.

Gli indirizzi di classe A sono indirizzi /8, di classe B — /12 e di classe C — /16. Pertanto, gli indirizzi IP esterni e interni di diverse classi occupano intervalli differenti.
Abbiamo discusso più volte della differenza tra indirizzi IP privati e pubblici. In termini generali, se abbiamo un router e un gruppo di indirizzi IP interni, quando cercano di uscire su Internet, il router li converte in indirizzi IP esterni. Gli indirizzi interni sono utilizzati esclusivamente nelle reti locali, non su Internet.
Se guardo le impostazioni di rete del mio computer utilizzando il prompt dei comandi, vedrò il mio indirizzo IP LAN interno 192.168.1.103.

Per scoprire il proprio indirizzo IP pubblico, si può utilizzare un servizio online tipo 'Qual è il mio IP'? Come vedete, l'indirizzo esterno del computer 78.100.196.163 è diverso dal suo indirizzo interno.

In tutti i casi, il mio computer è visibile su Internet precisamente tramite l'indirizzo IP esterno. Quindi, l'indirizzo interno del mio computer è 192.168.1.103, mentre quello esterno è 78.100.196.163. L'indirizzo interno è utilizzato solo per la comunicazione locale, non consente di accedere a Internet, per questo è necessario un indirizzo IP pubblico. Puoi ricordare perché è stata effettuata la distinzione tra indirizzi privati e pubblici rivedendo il video del Giorno 3.
Esaminiamo cos'è il NAT. Ci sono tre tipi di NAT: statico, dinamico e NAT 'overloaded', o PAT.

In Cisco ci sono 4 termini che descrivono il NAT. Come ho detto, il NAT è un meccanismo di conversione degli indirizzi interni in quelli esterni. Se un dispositivo collegato a Internet riceve un pacchetto da un altro dispositivo della rete locale, lo scarta semplicemente, poiché il formato dell'indirizzo interno non corrisponde al formato degli indirizzi utilizzati nella rete globale di Internet. Pertanto, il dispositivo deve ottenere un indirizzo IP pubblico per connettersi a Internet.
Quindi, il primo termine è Inside Local, che significa l'indirizzo IP di un host nella rete interna, locale. In altre parole, è l'indirizzo sorgente primario, ad esempio 192.168.1.10. Il secondo termine, Inside Global, è l'indirizzo IP dell'host locale che è visibile nella rete esterna. Nel nostro caso, è l'indirizzo IP della porta esterna del router, 200.124.22.10.

Si può dire che Inside Local è un indirizzo IP privato, mentre Inside Global è un indirizzo IP pubblico. Ricorda che il termine Inside è usato in riferimento alla sorgente del traffico, mentre Outside è usato in riferimento alla destinazione del traffico. Outside Local è l'indirizzo IP di un host nella rete esterna, come viene visto dalla rete interna. In altre parole, è l'indirizzo del destinatario visibile dalla rete interna. Un esempio di tale indirizzo è l'indirizzo IP 200.124.22.100 di un dispositivo situato su Internet.

Outside Global è l'indirizzo IP di un host visibile nella rete esterna. Nella maggior parte dei casi, gli indirizzi Outside Local e Outside Global sembrano identici, perché anche dopo la conversione l'indirizzo IP di destinazione appare al sorgente lo stesso di prima della conversione.

Consideriamo cosa rappresenta il NAT statico. Il NAT statico significa una conversione biunivoca degli indirizzi IP interni in quelli esterni, o una conversione 'uno a uno'. Quando i dispositivi inviano traffico su Internet, i loro indirizzi interni Inside Local vengono convertiti in indirizzi interni Inside Global.

Nella nostra rete locale ci sono 3 dispositivi, e quando si preparano ad uscire su Internet, ciascuno di essi riceve il proprio indirizzo Inside Global. Questi indirizzi sono assegnati staticamente alle sorgenti di traffico. Il principio 'uno a uno' significa che se ci sono 100 dispositivi nella rete locale, ricevono 100 indirizzi esterni.
Il NAT è nato per salvare Internet, dove stava per esaurirsi il numero di indirizzi IP pubblici. Grazie al NAT, molte aziende e molte reti possono avere un unico indirizzo IP esterno condiviso, in cui gli indirizzi locali dei dispositivi vengono convertiti quando accedono a Internet. Si può dire che in questo caso non ci sia risparmio di indirizzi con il NAT statico, poiché a cento computer locali vengono assegnati cento indirizzi esterni, e avrete perfettamente ragione. Tuttavia, il NAT statico ha comunque una serie di vantaggi.
Ad esempio, abbiamo un server con un indirizzo IP interno di 192.168.1.100. Se un dispositivo da Internet desidera comunicare con esso, non sarà in grado di farlo utilizzando l'indirizzo interno di destinazione, ma dovrà utilizzare l'indirizzo esterno del server 200.124.22.3. Se il router è configurato con NAT statico, tutto il traffico indirizzato a 200.124.22.3 viene automaticamente inoltrato a 192.168.1.100. In questo modo si garantisce l'accesso esterno ai dispositivi della rete locale, in questo caso al server web dell'azienda, che può essere necessario in determinati casi.
Esaminiamo il NAT dinamico. È molto simile a quello statico, ma non assegna indirizzi esterni permanenti a ciascun dispositivo locale. Ad esempio, abbiamo 3 dispositivi locali e solo 2 indirizzi esterni. Se il secondo dispositivo desidera accedere a Internet, gli verrà assegnato il primo indirizzo IP disponibile. Se successivamente un server web desidera accedere a Internet, il router gli assegnerà il secondo indirizzo esterno disponibile. Se dopo questo il primo dispositivo desidera accedere a Internet, non ci sarà un indirizzo IP disponibile per lui, e il router scarterà il suo pacchetto.

Possiamo avere cento dispositivi con indirizzi IP interni, e ciascuno di questi dispositivi può accedere a Internet. Ma poiché non abbiamo una destinazione statica per gli indirizzi esterni, al massimo 2 dispositivi contemporaneamente possono uscire su Internet, poiché abbiamo solo due indirizzi esterni assegnabili dinamicamente.
Nei dispositivi Cisco è previsto un tempo di conversione degli indirizzi, impostato di default a 24 ore. Questo può essere modificato a 1, 2, 3, 10 minuti, o a qualsiasi altro tempo desiderato. Al termine di questo periodo, gli indirizzi esterni vengono rilasciati e restituiti automaticamente al pool di indirizzi. Se in quel momento il primo dispositivo desidera connettersi a Internet e un qualsiasi indirizzo esterno risulta disponibile, lo otterrà. Il router contiene una tabella NAT, che si aggiorna dinamicamente, e finché il tempo di conversione non è scaduto, l'indirizzo assegnato rimane associato al dispositivo. In altre parole, il NAT dinamico funziona secondo il principio: "chi arriva per primo, viene servito".
Consideriamo che cos'è il NAT sovraccarico, o PAT. Questo è il tipo di NAT più comune. Nella tua rete domestica possono esserci molti dispositivi – PC, smartphone, laptop, tablet – e tutti si collegano a un router che ha un unico indirizzo IP esterno. Ebbene, il PAT consente a più dispositivi con indirizzi IP interni di accedere contemporaneamente a Internet con un unico indirizzo IP esterno. Questo è possibile perché ogni indirizzo IP privato utilizza un numero di porta specifico durante la sessione di comunicazione.
Supponiamo di avere un indirizzo pubblico 200.124.22.1 e diversi dispositivi locali. Bene, quando accedono a Internet, tutti questi host riceveranno lo stesso indirizzo 200.124.22.1. L'unica cosa che li distingue l'uno dall'altro è il numero di porta.
Se ricordi la discussione sul livello di trasporto, sai che il livello di trasporto contiene numeri di porta, con il numero di porta sorgente che è un numero casuale.

Supponiamo che nella rete esterna ci sia un host con l'indirizzo IP 200.124.22.10, connesso a Internet. Se il computer 192.168.1.11 desidera contattare il computer 200.124.22.10, genererà una porta sorgente casuale 51772. La porta di destinazione del computer nella rete esterna sarà 80.
Quando il router riceve un pacchetto dal computer locale destinato alla rete esterna, traduce l'indirizzo locale Inside Local nell'indirizzo Inside Global 200.124.22.1 e assegna il numero di porta 23556. Il pacchetto raggiungerà il computer 200.124.22.10, il quale dovrà rispondere secondo la procedura di handshake, dove la destinazione sarà l'indirizzo 200.124.22.1 e la porta 23556.
Il router ha una tabella di traduzione NAT e, pertanto, quando riceve un pacchetto da un computer esterno, determina l'indirizzo Inside Local corrispondente all'indirizzo Inside Global come 192.168.1.11:51772 e inoltra il pacchetto. Dopo di ciò, la connessione tra i due computer può essere considerata stabilita.
Nel frattempo, puoi avere centinaia di dispositivi che utilizzano lo stesso indirizzo 200.124.22.1 per comunicare, ma con numeri di porta diversi, grazie ai quali possono tutti accedere a Internet contemporaneamente. Ecco perché il PAT è un metodo di traduzione così popolare.
Esaminiamo la configurazione del NAT statico. Per qualsiasi rete, è prima necessario definire le interfacce di ingresso e di uscita. Nello schema è mostrato il router attraverso il quale viene trasferito il traffico dalla porta G0/0 alla porta G0/1, ovvero dalla rete interna alla rete esterna. Pertanto, abbiamo un'interfaccia di ingresso 192.168.1.1 e un'interfaccia di uscita 200.124.22.1.

Per configurare il NAT, andiamo all'interfaccia G0/0 e impostiamo i parametri ip address 192.168.1.1 255.255.255.0 e indichiamo che questa interfaccia è quella di ingresso, utilizzando il comando ip nat inside.

Allo stesso modo configuriamo il NAT sull'interfaccia di uscita G0/1, specificando ip address 200.124.22.1, la subnet mask 255.255.255.0 e ip nat outside. Ricorda che la trasformazione del NAT dinamico avviene sempre dall'interfaccia di ingresso a quella di uscita, da inside a outside. Naturalmente, per il NAT dinamico, la risposta arriva all'interfaccia di ingresso attraverso quella di uscita, ma quando si inizia il traffico, si attiva precisamente la direzione in-out. Nel caso del NAT statico, l'inizio del traffico può avvenire in qualsiasi direzione: in-out o out-in.
Successivamente, dobbiamo creare una tabella di NAT statico, in cui a ciascun indirizzo locale corrisponde un indirizzo globale separato. Nel nostro caso ci sono 3 dispositivi, quindi la tabella consisterà in 3 record, in cui è indicato l'indirizzo IP Inside Local della sorgente che viene convertito nell'indirizzo Inside Global: ip nat inside static 192.168.1.10 200.124.22.1.
Pertanto, nel NAT statico si definisce manualmente la conversione per ciascun indirizzo dell'host locale. Ora passerò a Packet Tracer e realizzerò le impostazioni sopra descritte.

In cima abbiamo il server 192.168.1.100, sotto si trova il computer 192.168.1.10 e in fondo c'è il computer 192.168.1.11. La porta G0/0 del router Router0 ha l'indirizzo IP 192.168.1.1, mentre la porta G0/1 ha 200.124.22.1. Nel 'cloud', che rappresenta internet, ho collocato il Router1, a cui ho assegnato l'indirizzo IP 200.124.22.10.
Accedo alle impostazioni del Router1 e digito il comando debug ip icmp. Ora, non appena il ping raggiunge questo dispositivo, nella finestra delle impostazioni appare un messaggio di debug che mostra di che tipo di pacchetto si tratta.
Iniziamo a configurare il router Router0. Passo alla modalità di configurazione globale e richiamo l'interfaccia G0/0. Poi inserisco il comando ip nat inside, successivamente mi sposto all'interfaccia g0/1 e inserisco il comando ip nat outside. Così ho assegnato le interfacce di ingresso e uscita del router. Ora devo configurare manualmente gli indirizzi IP, ovvero trasferire nelle impostazioni le righe della tabella fornita in precedenza:
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

Ora farò un ping al Router1 da ciascuno dei nostri dispositivi e vedrò quali indirizzi IP mostrerà il ping ricevuto. Per farlo, posiziono la finestra CLI del router R1 nella parte destra dello schermo, in modo da vedere i messaggi di debug. Ora mi sposto nel terminale della riga di comando PC0 e pinguo l'indirizzo 200.124.22.10. Dopodiché appare un messaggio nella finestra che indica che il ping è stato ricevuto dall'indirizzo IP 200.124.22.1. Questo significa che l'indirizzo IP del computer locale 192.168.1.10 è stato convertito nell'indirizzo globale 200.124.22.1.

Faccio lo stesso con il successivo computer locale e vedo che il suo indirizzo è stato convertito in 200.124.22.2. Poi invio un ping dal server e vedo l'indirizzo 200.124.22.3.
Quindi, quando il traffico di un dispositivo della rete locale raggiunge il router configurato con NAT statico, il router, secondo la tabella, converte l'indirizzo IP locale in uno globale e invia il traffico nella rete esterna. Per controllare la tabella NAT, inserisco il comando show ip nat translations.

Ora possiamo rivedere tutte le traduzioni effettuate dal router. Nella prima colonna Inside Global si trova l’indirizzo del dispositivo prima della traduzione, ossia l’indirizzo con cui il dispositivo è visibile dalla rete esterna, seguito dall’indirizzo Inside Local, che è l’indirizzo del dispositivo nella rete locale. La terza colonna mostra l’Outside Local, mentre la quarta mostra l’indirizzo Outside Global, e entrambi questi indirizzi sono identici, poiché non subiamo alcuna traduzione dell’indirizzo IP di destinazione. Come potete vedere, dopo alcuni secondi la tabella si è svuotata, poiché in Packet Tracer è impostato un breve timeout di ping.
Posso effettuare un ping dal router R1 al server all'indirizzo 200.124.22.3, e se torniamo alle impostazioni del router, possiamo vedere che la tabella si è nuovamente riempita con quattro righe di ping con l'indirizzo di destinazione tradotto 192.168.1.100.

Come ho già detto, anche se si verifica un timeout della traduzione, quando si avvia il traffico da una fonte esterna, il meccanismo NAT si attiva automaticamente. Questo succede solo quando si utilizza NAT statico.
Ora vediamo come funziona il NAT dinamico. Nel nostro esempio ci sono 2 indirizzi pubblici per tre dispositivi nella rete locale, ma potrebbero esserci decine e centinaia di tali host privati. In questo modo, solo 2 dispositivi possono uscire su Internet contemporaneamente. Esaminiamo quali altre differenze ci sono tra NAT statico e dinamico.
Come nel caso precedente, prima dobbiamo definire le interfacce di ingresso e uscita del router. Successivamente, creiamo una sorta di lista di accesso, ma non si tratta dell'ACL di cui abbiamo parlato nella lezione precedente. Questa lista di accesso viene utilizzata per identificare il traffico che desideriamo tradurre. Qui appare un nuovo termine: 'interesting traffic', ovvero 'traffico interessante'. Questo è il traffico di vostro interesse per qualche motivo, e quando questo traffico corrisponde alle condizioni della lista di accesso, viene soggetto al NAT e tradotto. Questo termine è applicabile al traffico in molti casi, ad esempio nel caso delle VPN, dove il traffico che si intende far passare attraverso il tunnel VPN è definito 'interessante'.
Dobbiamo creare un ACL che identifica il traffico interessante, nel nostro caso si tratta del traffico dell'intera rete 192.168.1.0, insieme alla maschera inversa 0.0.0.255.

Successivamente dobbiamo creare un pool NAT, per il quale utilizziamo il comando ip nat pool e indichiamo il pool di indirizzi IP 200.124.22.1 200.124.22.2. Questo significa che forniamo solo due indirizzi IP esterni. In seguito, nel comando viene utilizzata la parola chiave netmask e viene inserita la maschera di rete 255.255.255.252. L'ultimo ottetto della maschera è uguale a (255 - numero di indirizzi nel pool - 1), quindi se nel pool ci sono 254 indirizzi, la maschera di rete sarà 255.255.255.0. Questo è un parametro molto importante, quindi quando configuri il NAT dinamico fai attenzione a inserire il valore corretto della netmask.
Successivamente utilizziamo il comando che avvia il meccanismo NAT: ip nat inside source list 1 pool NWKING, dove NWKING è il nome del pool e list 1 indica la lista di accesso ACL numero 1. Ricorda: affinché questo comando funzioni, è necessario prima creare un pool di indirizzi dinamici e una lista di accesso.
Quindi, nelle nostre condizioni, il primo dispositivo che desidera connettersi a Internet può farlo, anche il secondo dispositivo, mentre il terzo dovrà aspettare che uno degli indirizzi del pool si liberi. La configurazione del NAT dinamico consiste in 4 fasi: definire l'interfaccia di ingresso e di uscita, definire il traffico 'interessante', creare il pool NAT e infine la configurazione.
Ora passeremo a Packet Tracer e proveremo a configurare il NAT dinamico. Prima di tutto dobbiamo eliminare le configurazioni NAT statiche, per fare ciò inseriamo i comandi uno dopo l'altro:
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.
Successivamente creo la lista di accesso List 1 per l'intera rete con il comando access-list 1 permit 192.168.1.0 0.0.0.255 e formo il pool NAT utilizzando il comando ip nat pool NWKING 200.124.22.1 200.124.22.2 netmask 255.255.255.252. In questo comando ho indicato il nome del pool, gli indirizzi che ne fanno parte e la maschera di rete.
Poi indico se si tratta di NAT interno o esterno e la fonte da cui il NAT deve attingere le informazioni. In questo caso, si tratta dell'elenco, utilizzando il comando ip nat inside source list 1. Dopo di che, il sistema mi chiederà se è necessario un intero pool o un'interfaccia specifica. Scelgo il pool perché abbiamo più di un indirizzo esterno. Se si sceglie l'interfaccia, sarà necessario specificare la porta con un determinato indirizzo IP. La comando finale sarà: ip nat inside source list 1 pool NWKING. Attualmente, questo pool è composto da due indirizzi 200.124.22.1 e 200.124.22.2, ma puoi tranquillamente modificarli o aggiungere nuovi indirizzi, non legati a una particolare interfaccia.
Devi assicurarti che la tua tabella di routing sia aggiornata in modo che uno qualsiasi di questi indirizzi IP nel pool venga diretto a questo dispositivo, altrimenti non riceverai il traffico di ritorno. Per verificare che le impostazioni funzionino, ripeteremo la procedura di ping del router nel cloud che avevamo svolto per il NAT statico. Aprirò la finestra del router Router 1 per visualizzare i messaggi in modalità di debug e lo pingherò da ciascuno dei 3 dispositivi.

Possiamo vedere che tutti gli indirizzi sorgente da cui arrivano i pacchetti ping corrispondono alle impostazioni. Tuttavia, il ping dal computer PC0 non riesce perché gli manca un indirizzo esterno libero. Accedendo alle impostazioni di Router 1, si può vedere che attualmente vengono utilizzati gli indirizzi del pool 200.124.22.1 e 200.124.22.2. Ora disabiliterò la traduzione e vedrete come le righe scompaiono una dopo l'altra. Ripeto il ping dal computer PC0 e, come potete vedere, ora tutto funziona, perché è riuscito a ottenere l'indirizzo esterno liberato 200.124.22.1.
Come si può cancellare la tabella NAT e annullare la trasformazione degli indirizzi impostata? Accediamo alle impostazioni del router Router0 e digitiamo il comando clear ip nat translation * con l'asterisco alla fine della riga. Se ora controlliamo lo stato della trasformazione con il comando show ip nat translation, il sistema ci darà una riga vuota.
Per visualizzare le statistiche NAT si utilizza il comando show ip nat statistics.

Questo è un comando molto utile che ti permette di scoprire il numero totale delle traduzioni NAT/PAT dinamiche, statiche e avanzate. Vedi che è uguale a 0 perché abbiamo cancellato i dati di traduzione con il comando precedente. Qui vengono visualizzati le interfacce di ingresso e uscita, il numero di hit e miss delle traduzioni riuscite e non riuscite (il numero dei miss è legato all'assenza di un indirizzo esterno libero per l'host interno), il nome della lista di accesso e del pool.
Ora passeremo al tipo di traduzione degli indirizzi IP più popolare: NAT avanzato, o PAT. Per configurare il PAT, è necessario seguire gli stessi passaggi utilizzati per configurare il NAT dinamico: definire le interfacce di ingresso e uscita del router, identificare il traffico "interessante", creare un pool NAT e configurare il PAT. Possiamo creare lo stesso pool di più indirizzi come nel caso precedente, ma non è necessario, perché in PAT viene sempre utilizzato lo stesso indirizzo esterno. La differenza tra la configurazione del NAT dinamico e del PAT consiste solo nella parola chiave overload, che termina l'ultimo comando di configurazione. Una volta inserita questa parola, il NAT dinamico si trasforma automaticamente in PAT.

Inoltre, utilizzi solo un indirizzo nel pool NWKING, ad esempio, 200.124.22.1, ma lo specifichi due volte come indirizzo esterno iniziale e finale con una maschera di rete 255.255.255.0. Puoi semplificare utilizzando invece la riga ip nat 1 pool NWKING 200.124.22.1 200.124.22.1 netmask 255.255.255.0 il parametro source interface e un indirizzo fisso 200.124.22.1 per l’interfaccia G0/1. In questo caso, tutti gli indirizzi locali che escono su Internet verranno tradotti in questo IP.
Nel pool può essere utilizzato anche qualsiasi altro indirizzo IP, non necessariamente corrispondente a un'interfaccia fisica specifica. Tuttavia, in questo caso devi assicurarti che tutti i router nella rete possano instradare il traffico di risposta al dispositivo scelto. Uno svantaggio del NAT è che non può essere utilizzato per l'instradamento end-to-end, poiché finché il pacchetto di risposta si rende al dispositivo locale, il suo indirizzo IP NAT dinamico potrebbe cambiare. Cioè, devi essere certo che l'indirizzo IP scelto rimanga disponibile durante tutta la sessione di comunicazione.
Esaminiamo questo tramite Packet Tracer. Prima di tutto, devo rimuovere il NAT dinamico con il comando no Ip nat inside source list 1 NWKING e rimuovere il pool NAT usando il comando no Ip nat pool NWKING 200.124.22.1 200.124.22.2 netmask 255.255.255.252.
Poi devo creare un pool PAT con il comando Ip nat pool NWKING 200.124.22.2 200.124.22.2 netmask 255.255.255.255. Questa volta utilizzo un indirizzo IP che non appartiene a un dispositivo fisico, perché il dispositivo fisico ha l'indirizzo 200.124.22.1, e voglio usare 200.124.22.2. Nel nostro caso funziona poiché abbiamo una rete locale.
Successivamente configuro il PAT con il comando Ip nat inside source list 1 pool NWKING overload. Dopo aver inserito questo comando si attiva la traduzione degli indirizzi PAT. Per verificare la correttezza della configurazione, vado ai nostri dispositivi, al server e a due computer, e faccio ping dal computer PC0 a Router1 all'indirizzo 200.124.22.10. Nella finestra delle impostazioni del router si vedono le righe di debug che mostrano che la sorgente del ping, come ci aspettavamo, è l'indirizzo IP 200.124.22.2. Dallo stesso indirizzo arriva il ping inviato dal computer PC1 e dal server Server0.
Vediamo cosa succede nella tabella di traduzione del router Router0. Potete vedere che tutte le traduzioni hanno avuto successo, a ciascun dispositivo è stato assegnato il proprio porto, e tutti gli indirizzi locali sono collegati a Router1 tramite l'indirizzo IP del pool 200.124.22.2.

Uso il comando show ip nat statistics per visualizzare le statistiche del PAT.

Vediamo che il numero totale di traduzioni, o traduzioni di indirizzi, è 12, vediamo le caratteristiche del pool e ulteriori informazioni.
Ora farò un'altra cosa: inserisco il comando Ip nat inside source list 1 interface gigabit Ethernet g0/1 overload. Se dopo questo faccio pingare il router dal computer PC0, si vede che il pacchetto è arrivato dall'indirizzo 200.124.22.1, cioè dall'interfaccia fisica! Questo è un modo più semplice: se non vuoi creare un pool, che accade più frequentemente con i router domestici, puoi usare l'indirizzo IP dell'interfaccia fisica del router come indirizzo NAT esterno. Questo è come avviene più spesso la traduzione dell'indirizzo del tuo host privato per la rete pubblica.
Oggi abbiamo studiato un argomento molto importante, quindi è necessario esercitarsi in esso. Utilizza Packet Tracer per testare le tue conoscenze teoriche nella risoluzione di compiti pratici relativi alla configurazione di NAT e PAT. Siamo giunti alla fine dello studio dell'argomento ICND1 — il primo esame del corso CCNA, quindi è probabile che la prossima lezione video sia dedicata a una sintesi.

Grazie per rimanere con noi. Ti piacciono i nostri articoli? Vuoi vedere più contenuti interessanti? Supportaci effettuando un ordine o raccomandandoci ai tuoi amici, Sconto del 30% per gli utenti di Habra su un'analoga unica di server entry-level, che abbiamo ideato per te: (sono disponibili opzioni con RAID1 e RAID10, fino a 24 core e fino a 40GB DDR4).
Dell R730xd a metà prezzo? Solo da noi nei Paesi Bassi! Dell R420 — 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB — a partire da $99! Leggi di
Fonte: habr.com
