Antonio Cianfrani. Dynamic Host Configuration Protocol (DHCP)

Похожие документы
Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Network Address Translation

Reti di Comunicazione e Internet

Introduzione al NATTING

Reti di Comunicazione e Internet

NAT: Network Address Translation

Autore: Bandiera Roberto 2016

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

NAT e PAT. Prof. Pier Luca Montessoro

Strato di rete (parte 2) Autoconfigurazione Protocollo DHCP

Reti di Comunicazione e Internet

Dynamic Host Configuration Protocol (DHCP) In una rete ogni calcolatore ha bisogno di un indirizzo IP, scelto in modo tale che appartenga all'insieme

Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Laboratorio di Reti di Comunicazione ed Internet Mod.2

Infrastrutture e Protocolli per Internet Laboratorio 5

ICMP ARP RARP DHCP -NAT

Configurazione firewall Cisco ASA5505

(parte 2) DHCP e NAT

Seconda Prova in itinere Esempio

Prova 2-8 Luglio 2016

Realizzazione e gestione di Local Area Network

CONNESSIONE DI UN PC ALLA RETE INTERNET

Seconda Prova in itinere Esempio

INFOCOM Dept. Antonio Cianfrani

Router(config)# access-list access-list number {permit deny} {test-conditions}

Il protocollo IP A.A. 2005/2006. Walter Cerroni. Internet Protocol (IP) - RFC 791

Manuale Utente Impostazione router Tele-assistenza

Laboratorio di. Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica A.A. 2016/2017. Ing. Niccolò Iardella

Esame completo - 27 Settembre 2016

Prova 2-8 Luglio 2016

Assegnazione indirizzi IP

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

Installazione e Configurazione del servizio DHCP. Orazio Battaglia

4) Configurare e attivare l'interfaccia seriale Ser0/0 del router R2 assumendo un collegamento a 8 Mbit/s

Indirizzamento privato e NAT

Configurazione delle interfacce di rete

4b. Esercizi sul livello di Rete Inoltro in IP

Appello 13 Febbraio Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo ogni Esercizio/Quesito per la risposta.

Introduzione alla rete Internet

indirizzi IP particolari Problemi del classful addressing


SUPPORTO TECNICO ROUTER ADSL OFFICE CONNECTION CREATO DA FABIO SCARDONI

GUIDA RAPIDA PER L UTENTE

INDIRIZZI IP SUBNETTING

Appello 18 Luglio Importante: usare lo spazio dopo ogni esercizio per le risposte. Esercizio 1 Esercizio 2 Esercizio 3 Domande Laboratorio

Lezione 6: Dynamic Host Configuration Protocol

NAT NAT NAT NAT NAT NAT. Internet. Internet. router. router. intranet. intranet. Internet. Internet. router. router. intranet. intranet.

02/10/2015 SISTEMI E RETI. Router Cisco. Parte 2 - IOS. A cura dell Ing. Claudio Traini. router. sottoreti. terminali

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Indirizzamento

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Indirizzamento

III - 2. Il Livello Rete. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Rete.

Esempio di rete aziendale

Comandi per configurare un dispositivo Cisco

Indirizzi IP, Classi, Subnetting, NAT

SORGENTE] INDIRIZZO DESTINAZIONE INDIRIZZO DESTINAZIONE WILD CARD

Introduzione (parte II)

ISTITUTO TECNICO INDUSTRIALE M. FARADAY Programmazione didattica

Antonio Cianfrani. VLAN-Trunking Protocol (VTP)

Antonio Cianfrani. Standard Access Control List (ACL)


Транскрипт:

Antonio Cianfrani Dynamic Host Configuration Protocol (DHCP)

Il protocollo DHCP Il protocollo DHCP consente ad un router di configurare dinamicamente gli host all interno di una LAN. Parametri da configurare: Indirizzo IP e maschera di sottorete Default gateway Server DNS Tempo di validità dei parametri

Esempio Server DHCP Client DHCP 192.168.1.0/24

Configurazione del server DHCP (1/3) Il comando per iniziare la configurazione del DHCP è Router(config)#ip dhcp pool NOME_POOL NOME_POOL rappresenta il nome che viene associato alla configurazione del DHCP sul router A questo punto si possono specificare gli indirizzi (pool di indirizzi) che è possibile assegnare dinamicamente (supponiamo sia il blocco 10.0.0./8): Router(config-dhcp)# network NET_ADDRESS NETMASK

Configurazione del server DHCP (2/3) L insieme degli indirizzi da assegnare dinamicamente potrebbe non coincidere con l intero blocco Possibile motivazione: nella LAN c è un host (es. un server) a cui vogliamo assegnare un indirizzo staticamente E possibile escludere alcuni indirizzi dal Pool di indirizzi DHCP (es. i primi 49 indirizzi) Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.49

Configurazione del server DHCP (3/3) Se si vuole fornire l accesso ad Internet bisogna configurare il router di default (10.0.0.1) e i server DNS (151.100.5.4 e 151.100.6.5) Router(config-dhcp)# default-router 192.168.1.1 Router(config-dhcp)# dns-server 192.168.1.10

Antonio Cianfrani Network Address Translation (NAT)

Indirizzi pubblici e privati Problema: indirizzi IP non sufficienti a garantire l accesso alla rete Internet di tutti gli host

NAT (1/4) Impiego di spazi di indirizzamento privato (RFC 1918) con la Internet pubblica accedere alla Internet pubblica senza richiedere indirizzi IP registrati Risparmio di indirizzi IP pubblici interconnettere reti IP con spazi di indirizzamento sovrapposti ridurre il consumo di indirizzi ufficiali (Port Address Translation, NAPT) Sicurezza migliorare la sicurezza della rete nascondendo gli indirizzi reali degli host

NAT (2/4) Inside Network Outside Network Gateway 192.168.10.2 192.168.10.254 209.235.168.3 Internet 192.168.10.3

NAT (3/4) Gli indirizzi della rete locale (192.168.10.X) non sono visibili dall esterno. Il router Gateway ha due interfacce di rete, una sulla rete locale e una sulla rete pubblica. Il router Gateway è connesso ad un Internet Service Provider (ISP), che assegnerà l indirizzo pubblico. Si vuole quindi utilizzare un unico accesso ad Internet per connettere l intera LAN.

NAT (4/4) Uno dei modi possibili per risolvere il problema è quello di utilizzare sul Gateway un applicazione che implementi il NAT (Network Address Translator - RFC 1631) Il principio alla base di NAT è quello di modificare gli indirizzi IP dei pacchetti che lo attraversano e di utilizzare anche i numeri di porta delle connessioni TCP e UDP. Chiameremo l indirizzo IP globale su Internet indirizzo pubblico, l indirizzo di un host sulla LAN indirizzo privato.

NAT - Principio di funzionamento Un pacchetto IP inviato da un host della rete locale verso la rete pubblica attraverso il router che esegue le funzionalità NAT Il router NAT sostituisce l indirizzo privato con un indirizzo pubblico prima di spedirlo sulla rete pubblica. Quando arriva il pacchetto di risposta dalla rete pubblica, NAT riscrive nel pacchetto l indirizzo privato prima di mandare il pacchetto di risposta all host.

NAT: tipi di traduzione NAT statico Traduce solo gli indirizzi Traduzione uno-a-uno NAT dinamico Traduce le coppie Indirizzo/Port Traduzione N-a-uno

Esempio NAT statico Rete Interna Rete Esterna 192.168.1.2 SA 192.168.1.2 NAT SA 80.70.1.1 Internet/Intranet 192.168.1.3 SA = Source Address Inside Local IP Address NAT Table Inside Global IP Address 192.168.1.2 192.168.1.3 80.70.1.1 80.70.1.2 Ovviamente viene anche tradotto il DA da esterno in interno nei messaggi di risposta

Esempio NAT dinamico Rete Privata Rete Pubblica 192.168.1.2 SA 192.168.1.2 NAT SA 209.235.168.3 Internet 192.168.1.3 SA = Source Address Tabella NAT Inside Local IP Address & port Inside Global IP Address & port 151.100.37.12:80 SERVER HTTP 192.168.1.2:1024 192.168.1.3:1723 209.235.168.3:55001 209.235.168.3:55002

Configurazione del NAT Il primo passo è configurare le interfacce del router, identificando l interfaccia locale e l interfaccia globale Router(config-if)#ip nat inside Router(config-if)#ip nat outside In seguito bisogna definire le regole di traduzione.

Configurazione del NAT statico Il NAT statico viene utilizzato quando si vuole associare ad un indirizzo privato uno specifico indirizzo pubblico. Usato nel caso di server. Regola di traduzione: Router(config)# ip nat inside source static ind_locale ind_globale

Configurazione del NAT dinamico (1/2) Utilizzato quando si ha a disposizione un pool di indirizzi pubblici inferiore al numero di host (indirizzi privati) che si connettono alla rete Definizione del blocco di indirizzi privati: Router(config)# access-list access-list-number permit source_address wildcard Definizione del blocco di indirizzi pubblici: Router(config)# ip nat pool name start-ip end-ip netmask netmask Regola di traduzione Router(config)# ip nat inside source list aclnumber pool name

Configurazione del NAT dinamico (2/2) E possibile anche utilizzare un unico indirizzo IP pubblico per far connettere l intera LAN. Di norma tale indirizzo è l indirizzo pubblico dell interfaccia verso l ISP del router. Non c è bisogno di specificare il blocco di indirizzi pubblici Regola di traduzione: Router(config)# ip nat inside source list aclnumber interface interface overload