Il 0% ha trovato utile questo documento (0 voti)
9 visualizzazioni27 pagine

SRWE Module 7

Caricato da

iosonosogeking
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
9 visualizzazioni27 pagine

SRWE Module 7

Caricato da

iosonosogeking
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Modulo 7: DHCPv4

Elementi essenziali di switching,


routing e wireless v7.0 (SRWE)
Obiettivi del modulo
Titolo modulo: DHCPv4

Obiettivo del modulo: Implementare DHCPv4 per operare su più LAN

Titolo argomento Obiettivo argomento


Spiegare come DHCPv4 opera in una rete di piccole
Concetti di DHCPv4
e medie imprese.
Configurare un server Cisco IOS
Configurare un router come server DHCPv4.
DHCP4
Configurare un client DHCP4 Configurare un router come client DHCPv4.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 10
7.1 Concetti di DHCPv4

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 11
Concetti di DHCPv4
Server e Client DHCPv4
• Dynamic Host Configuration Protocol v4 (DHCPv4) assegna indirizzi IPv4 e altre
informazioni di configurazione di rete in modo dinamico. Poiché in genere i client desktop
costituiscono la maggior parte dei nodi di rete, DHCPv4 è uno strumento estremamente utile
e che consente agli amministratori di rete di risparmiare tempo.
• Un server DHCPv4 dedicato è scalabile e relativamente facile da gestire. Tuttavia, in una
piccola filiale o in una posizione SOHO, un router Cisco può essere configurato per fornire
servizi DHCPv4 senza la necessità di un server dedicato. Il software Cisco IOS supporta un
server DHCPv4 opzionale e completo.
• Il server DHCPv4 assegna dinamicamente, o dà in lease, un indirizzo IPv4 da un pool di
indirizzi per un periodo di tempo limitato scelto dal server o fino a quando il client non ha più
bisogno dell'indirizzo.
• I client hanno in lease le informazioni dal server per un periodo definito dall'amministratore.
Gli amministratori configurano i server DHCPv4 per impostare i lease in timeout a intervalli
diversi. Il lease è in genere da 24 ore a una settimana o più. Quando il lease scade, il client
deve chiedere un altro indirizzo, anche se in genere il client viene riassegnato lo stesso
indirizzo. © 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 12
Concetti di DHCPv4
Funzionamento di DHCPv4
DHCPv4 funziona in modalità client/server. Quando un client comunica con un server
DHCPv4, il server assegna o effettua il lease di un indirizzo IPv4 a tale client.
• Il client si connette alla rete con l'indirizzo IPv4 in leasing fino alla scadenza del lease.
Il client deve contattare periodicamente il server DHCP per estendere il lease.
• Questo meccanismo di lease garantisce che i client che si spostano o si spengono non
mantengano gli indirizzi di cui non hanno più bisogno.
• Quando un lease scade, il server DHCP restituisce l'indirizzo al pool in cui può essere
riallocato se necessario.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 13
Concetti di DHCPv4
Procedura per ottenere un lease

Quando il client si avvia (o in


altro modo desidera unirsi a
una rete), inizia un processo in
quattro passaggi per ottenere
un lease:
1. DHCP Discover
(DHCPDISCOVER)
2. DHCP Offer (DHCPOFFER)
3. DHCP Request
(DHCPREQUEST)
4. DHCP Acknowledgment
(DHCPACK)

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 14
Concetti di DHCPv4
Procedura per ottenere un lease
Prima della scadenza del lease, il client avvia un
processo in due passi per rinnovare il lease con il
server DHCPv4, come illustrato nella figura:

[Link] Request (DHCPREQUEST)


Prima della scadenza del lease, il client invia un
messaggio DHCPREQUEST direttamente al
server DHCPv4 che originariamente offriva
l'indirizzo IPv4. Se un DHCPACK non viene
ricevuto entro un determinato periodo di tempo, il
client trasmette un altro DHCPREQUEST in modo
che uno degli altri server DHCPv4 possa Nota: Questi messaggi (principalmente DHCPOFFER e
estendere il lease. DHCPACK) possono essere inviati come unicast o
trasmessi secondo IETF RFC 2131.
[Link] Acknowledgment (DHCPACK)
Alla ricezione del messaggio DHCPREQUEST, il
server verifica le informazioni di lease restituendo
un DHCPACK.
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 15
7.2 Configurazione server
Cisco IOS DHCPv4

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 16
Configurazione server Cisco IOS DHCPv4
Server Cisco IOS DHCPv4
Ora si ha una conoscenza di base di come funziona DHCPv4 e come può rendere il
proprio lavoro un po' più facile. Un router Cisco con software Cisco IOS può essere
configurato per fungere da server DHCPv4. Il server Cisco IOS DHCPv4 assegna e
gestisce gli indirizzi IPv4 dai pool di indirizzi specificati all'interno del router ai client
DHCPv4.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 17
Configurazione server Cisco IOS DHCPv4
Passi per configurare un server Cisco IOS DHCPv4
Per configurare un server Cisco IOS DHCPv4, attenersi alla seguente procedura:
• Passo 1. Escludere indirizzi IPv4. È possibile escludere un singolo indirizzo o un
intervallo di indirizzi specificando il low-address e l'high address dell'intervallo. Gli
indirizzi esclusi devono essere gli indirizzi assegnati a router, server, stampanti e altri
dispositivi che sono stati o saranno configurati manualmente. Si può anche inserire il
comando più volte. Il comando è ip dhcp excluded-address low-address [high-
address]
• Passo 2. Definire un nome del pool DHCPv4. Il comando ip dhcp poolpool-name crea
un pool con il nome specificato e mette il router in modalità di configurazione DHCPv4,
identificato dal prompt Router (dhcp-config)#.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 18
Configurare un Cisco IOS DHCPv4 Server
Passi per configurare un server Cisco IOS DHCPv4
(seguito)
• Passo 3. Configurare il pool DHCPv4. È necessario configurare il pool di indirizzi e il
router gateway predefinito. Utilizzare l'istruzione di rete per definire l'intervallo di indirizzi
disponibili. Utilizzare il comando default-router per definire il router gateway
[Link] comandi e altri comandi opzionali sono mostrati nella tabella.
Attività Comando IOS

Definire il pool di indirizzi. network network-number [mask | / prefix-length]

Definire il router o il gateway predefinito. default-router address [ address2….address8]

Definire un server DNS. dns-server address [ address2…address8]

Definizione del nome del dominio. domain-name domain

Definire la durata del lease DHCP. lease {days [hours [ minutes]] | infinite}

Definire il server WINS NetBIOS. netbios-name-server address [ address2…address8]


© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 19
Configurazione server Cisco IOS DHCPv4
Esempio di configurazione

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 20
Configurazione server Cisco IOS DHCPv4
Verifica di DHCPv4
Utilizzare i comandi nella tabella per verificare che il server Cisco IOS DHCPv4 sia operativo.

Comando Descrizione

show running-config | section dhcp Visualizza i comandi DHCPv4 configurati sul router.

Visualizza un elenco di tutti gli indirizzi IPv4 alle associazioni di indirizzi


show ip dhcp binding
MAC fornite dal servizio DHCPv4.

Visualizza le informazioni di conteggio relative al numero di messaggi


show ip dhcp server statistics
DHCPv4 inviati e ricevuti

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 21
Configurazione server Cisco IOS DHCPv4
Verifica che DHCPv4 sia operativo
Verificare la configurazione DHCPv4: come mostrato nell'esempio, l'output del
comando show running-config | section dhcp mostra i comandi DHCPv4 configurati in
R1. Il parametro | section visualizza solo i comandi associati alla configurazione
DHCPv4.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 22
Configurazione server Cisco IOS DHCPv4
Verifica che DHCPv4 sia operativo (seguito)
Verificare binding DHCPv4: Come mostrato nell'esempio, il funzionamento di DHCPv4
può essere verificato utilizzando il comando show ip dhcp binding. Questo comando
visualizza un elenco di tutti gli indirizzi IPv4 a associazioni di indirizzi MAC fornite dal
servizio DHCPv4.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 23
Configurazione server Cisco IOS DHCPv4
Verifica che DHCPv4 sia operativo (seguito)

Verifica statistiche DHCPv4: L'output


delle statistiche di show ip dhcp server
statistics viene utilizzato per verificare
che i messaggi vengono ricevuti o inviati
dal router. Questo comando visualizza le
informazioni di conteggio relative al
numero di messaggi DHCPv4 inviati e
ricevuti.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 24
Configurazione server Cisco IOS DHCPv4
Verifica che DHCPv4 sia operativo (seguito)
Verifica indirizzamento IPv4 Client
Received IPv4: Il comando ipconfig
/all quando emesso su PC1,
visualizza i parametri TCP/IP, come
mostrato nell'esempio. Poiché PC1
era connesso al segmento di rete
[Link]/24, ha ricevuto
automaticamente un suffisso DNS, un
indirizzo IPv4, una subnet mask, un
gateway predefinito e un indirizzo del
server DNS dal pool. Non è richiesta
alcuna configurazione dell'interfaccia
router specifica per DHCP. Se un PC è
connesso a un segmento di rete che
dispone di un pool DHCPv4
disponibile, il PC può ottenere
automaticamente un indirizzo IPv4 dal
pool appropriato. © 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 25
Configurazione server Cisco IOS DHCPv4
Disabilitare server Cisco IOS DHCPv4
Il servizio DHCPv4 è abilitato per
impostazione predefinita. Per
disabilitare il servizio, utilizzare il
comando no service dhcp in
modalità di configurazione globale.
Utilizzare il comando service dhcp
in modalità di configurazione globale
per riattivare il processo server
DHCPv4, come illustrato
nell'esempio. L'abilitazione del
servizio non ha alcun effetto se i
parametri non sono configurati.
Nota: La cancellazione delle
associazioni DHCP o l'arresto e il
riavvio del servizio DHCP può
comportare l'assegnazione
temporanea di indirizzi IP duplicati
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 26

sulla rete.
Configurazione server Cisco IOS DHCPv4
Relay DHCPv4
• In una rete gerarchica complessa, i server aziendali si trovano in genere centralmente. Questi server
possono fornire servizi DHCP, DNS, TFTP e FTP per la rete. I client di rete in genere non si trovano
nella stessa subnet di tali server. Per individuare i server e ricevere servizi, i client utilizzano spesso i
messaggi broadcast.
• Nella figura, PC1 sta tentando di acquisire un indirizzo IPv4 da un server DHCPv4 utilizzando un
messaggio di broadcast. In questo scenario, R1 non è configurato come server DHCPv4 e non inoltra la
broadcast. Poiché il server DHCPv4 si trova su una rete diversa, PC1 non può ricevere un indirizzo IP
utilizzando DHCP. R1 deve essere configurato per inoltrare i messaggi DHCPv4 al server DHCPv4.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 27
Configurazione server Cisco IOS DHCPv4
Relay DHCPv4 (seguito)
• Configurare R1 con il comando di configurazione interfaccia IP helper-
addressaddress. Ciò farà sì che R1 inoltri i broadcast DHCPv4 al server DHCPv4.
Come mostrato nell'esempio, l'interfaccia su R1 che riceve il broadcast da PC1 è
configurata per inoltrare l'indirizzo DHCPv4 al server DHCPv4 a [Link].
• Quando R1 è stato configurato come agente di inoltro DHCPv4, accetta le richieste di
broadcast per il servizio DHCPv4 e quindi inoltra tali richieste come unicast
all'indirizzo IPv4 [Link]. L'amministratore di rete può utilizzare il comando
show ip interface per verificare la configurazione.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 28
Configurare un server Cisco IOS DHCPv4
Altri broadcast servizio in relay
DHCPv4 non è l'unico servizio che il router può essere configurato per il relay. Per
impostazione predefinita, il comando IP helper address inoltra i seguenti otto servizi
UDP:
• Porta 37: Tempo
• Porta 49: TACACS
• Porta 53: DNS
• Porta 67: Server DHCP/BOOTP
• Porta 68: Client DHCP/BOOTP
• Porta 69: TFTP
• Porta 137: Servizio nomi NetBIOS
• Porta 138: Servizio datagramma NetBIOS

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 29
Configurazione server Cisco IOS DHCPv4
Packet Tracer – Configurazione di DHCPv4
In questo Packet Tracer, verranno raggiunti i seguenti obiettivi:
• Parte 1: Configurare un router come server DHCP
• Parte 2: Configurare l'inoltro DHCP
• Parte 3: Configurare un router come client DHCP
• Part 4: Testare e verificare DHCP e Connettività

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 30
7.3 Configurare un client
DHCPv4

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 31
Configurare un client DHCPv4
Configurare un router come client DHCPv4
Esistono scenari in cui è possibile avere accesso a un server DHCP tramite l'ISP. In questi casi, è
possibile configurare un router Cisco IOS come client DHCPv4.
• A volte, i router Cisco in un piccolo ufficio o home office (SOHO) e siti di filiali devono essere
configurati come client DHCPv4 in modo simile ai computer client. Il metodo utilizzato dipende
dall'ISP. Tuttavia, nella sua configurazione più semplice, l'interfaccia Ethernet viene utilizzata per
connettersi a un modem via cavo o DSL.
• Per configurare un'interfaccia Ethernet come client DHCP, utilizzare il comando della modalità di
configurazione dell'interfaccia ip address dhcp interface.
• Nella figura, si supponga che un ISP sia stato configurato per fornire ai clienti selezionati gli
indirizzi IP dell'intervallo di rete [Link]/27 dopo che l'interfaccia G0/0/0/1 è stata
configurata con il comando ip address dhcp.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 32
Configurare un client DHCPv4
Esempio di configurazione
• Per configurare un'interfaccia Ethernet come client DHCP, utilizzare il comando della modalità di
configurazione dell'interfaccia ip address dhcp, come illustrato nell'esempio. Questa configurazione
presuppone che l'ISP sia stato configurato per fornire ai clienti selezionati informazioni sull'indirizzamento
IPv4.
• Il comando show ip interface g0/1 conferma che l'interfaccia è disponibile e che l'indirizzo è stato allocato
da un server DHCPv4.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 33
Configurare un client DHCPv4
Router domestico come client DHCPv4
I router domestici sono in genere già impostati per ricevere automaticamente le informazioni
sull'indirizzamento IPv4 dall'ISP. Questo è in modo che i clienti possano facilmente configurare il
router e connettersi a internet.
• Ad esempio, la figura mostra la pagina di configurazione WAN predefinita per un router wireless
Packet Tracer. Notare che il tipo di connessione internet è impostato su Configurazione
automatica - DHCP. Questa selezione viene utilizzata quando il router è connesso a un modem
DSL o via cavo e funge da client DHCPv4, richiedendo un indirizzo IPv4 all'ISP.
• Vari produttori di router domestici avranno una configurazione simile.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 34

Potrebbero piacerti anche