Antonio Cianfrani. Dynamic Host Configuration Protocol (DHCP)

Documenti analoghi
Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Network Address Translation

Reti di Comunicazione e Internet

Introduzione al NATTING

Network Address Translation

Reti di Comunicazione e Internet

NAT: Network Address Translation

Interconnessione di reti mediante Source NAT, Port Forwarding e OSPF

Autore: Bandiera Roberto 2016

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

NAT e PAT. Prof. Pier Luca Montessoro

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine

Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Strato di rete (parte 2) Autoconfigurazione Protocollo DHCP

Laboratorio PT: Esercizio 1

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

Nota di Copyright RETI DI CALCOLATORI. Lezione 28: indice degli argomenti. Lezione 28. Il collegamento agli Internet Service Provider

Laboratorio di Reti di Telecomunicazioni LA A.A Compito del 03/07/2006

Laboratorio di Reti di Comunicazione ed Internet Mod.2

Parte II: Reti di calcolatori Lezione 17 (41)

Infrastrutture e Protocolli per Internet Laboratorio 5

ICMP ARP RARP DHCP -NAT

Reti di calcolatori. Lezione del 18 giugno 2004

Configurazione firewall Cisco ASA5505

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Francesco Musumeci, Achille Pattavina

(parte 2) DHCP e NAT

Seconda Prova in itinere Esempio

Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Prova 2-27 Giugno 2018

Prova 2-8 Luglio 2016

Esame - 16 Luglio 2018

DHCP. Gabriele Musso 1

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}

Implementazione di una LAN

Esame completo - 27 Settembre 2016

Il protocollo IP A.A. 2006/2007. Alessandro Botticelli

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

Parte II: Reti di calcolatori Lezione 15

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

Prova 2-8 Luglio 2016

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.

Reti di Comunicazione e Internet - MOD2

Introduzione alla rete Internet

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)

Prova 2-27 Giugno 2018

Prova 2-27 Giugno 2018

FONDAMENTI DI RETI E TELECOMUNICAZIONI

indirizzi IP particolari Problemi del classful addressing


SUPPORTO TECNICO ROUTER ADSL OFFICE CONNECTION CREATO DA FABIO SCARDONI

GUIDA RAPIDA PER L UTENTE

Seconda Prova Itinere - 11 Luglio 2017

INDIRIZZI IP SUBNETTING

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

Esame completo - 8 Luglio 2016


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

Connessione ad Internet

Esame - 16 Luglio 2018

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

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

Advanced IPv4 Access List

Protocolli strato rete in Internet

DOMANDA 1: Qual è il più piccolo blocco di indirizzi che servirebbe a questa rete? Rete1P R4 H

Indirizzi IP, Classi, Subnetting, NAT

SORGENTE] INDIRIZZO DESTINAZIONE INDIRIZZO DESTINAZIONE WILD CARD

Introduzione (parte II)

! line con 0 password POLIMI login line vty 0 4 password DEIB login! end. PC> telnet Trying User Access Verification

ISTITUTO TECNICO INDUSTRIALE M. FARADAY Programmazione didattica

Seconda Prova Itinere - 11 Luglio 2017

Livello di Rete: Indirizzamento IPv4, DHCP, indirizzi privati e NAT

Antonio Cianfrani. VLAN-Trunking Protocol (VTP)

Protocolli strato rete in Internet

Antonio Cianfrani. Standard Access Control List (ACL)

Appello di Reti di Telecomunicazioni 1 Febbraio 2005


Transcript:

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