Come configurare DHCP Relay Agent su router Cisco
Questo tutorial spiega in dettaglio la configurazione di DHCP relay agent. Scopri come utilizzare il comando’ ip helper-address ‘ per configurare gli agenti di inoltro DHCP sui router Cisco tramite un esempio di tracciatore di pacchetti.
Configurare l’interfaccia di un router come agente relè DHCP è molto più semplice di quanto si possa pensare. Per configurare l’interfaccia di un router come agente relè DHCP, utilizzare il seguente comando in modalità configurazione interfaccia.
Router(config-if)#ip helper-address
Il comando ‘ip helper-address’ indica all’interfaccia di inoltrare il messaggio DHCP in arrivo al server DHCP configurato. Utilizzare questo comando su tutte le interfacce connesse alle sottoreti locali contenenti client DHCP.
Prima di fare un esempio pratico per capire come usare questo comando per configurare l’interfaccia di un router come agente relè DHCP, presumo che tu sappia come funziona un agente relè DHCP. Per sapere cos’è un agente relè DHCP e come funziona, controlla le parti precedenti di questo tutorial.
Questo tutorial è l’ottava parte dell’articolo ‘DHCP (Dynamic Host Configuration Protocol) concetti di base, configurazioni, funzioni e opzioni spiegate’. Altre parti di questo tutorial sono le seguenti.
Che il DHCP è e Tipi di DHCP Spiegato
funzionamento del DHCP, ha spiegato con esempi
DHCP Parametri di Configurazione e le Impostazioni Spiegato
Come Configurare il Server DHCP su Switch Cisco
Configurare il Server DHCP per più Vlan sullo Switch
Come Configurare il Server DHCP sul Router Cisco
Come Agenti di Inoltro DHCP lavoro Spiegato
Come Snooping DHCP funziona Spiegato
Configurare DHCP Snooping su Switch Cisco
Packet tracer pratica di laboratorio setup
- Creare una rete che contiene cinque subnet: 10.0.0.0/8, 20.0.0.0/8, 30.0.0.0/8, 40.0.0.0 / 8 e 50.0.0.0 / 8.
- Aggiungi alcuni host in ogni rete tranne la quinta sottorete. Nella quinta sottorete aggiungere un server DHCP.
- Per collegare le sottoreti, utilizzare tre router: Router0, Router1 e Router2.
- Collega le sottoreti 10.0.0.0/8 e 20.0.0.0/8 alle interfacce FastEthernet 0/0 e FastEthernet0/1 di Router1, rispettivamente.
- Collega le sottoreti 30.0.0.0/8 e 40.0.0.0/8 alle interfacce FastEthernet 0/0 e FastEthernet0/1 di Router2, rispettivamente.
- Collegare l’interfaccia seriale 0/0/0 di Router1 all’interfaccia seriale 0/0/0 di Router0. Utilizzare la sottorete 192.168.1.0 / 252 per la configurazione IP su questa connessione.
- Collegare l’interfaccia seriale 0/0/1 di Router2 all’interfaccia seriale 0/0/1 di Router0. Utilizzare la sottorete 192.168.4.0 / 252 per la configurazione IP su questa connessione.
- Configurare il routing RIP tra router e testare la connettività tra subnet.
L’immagine seguente mostra questa rete.
Objective
- Configurare gli host delle prime quattro sottorete per ottenere gli indirizzi IP dal server DHCP disponibile nella quinta sottorete.
- Sul server DHCP, creare quattro pool DHCP e assegnare un pool a ciascuna sottorete.
- Configurare i router per agire come agenti relè DHCP.
Laboratorio di pratica pre-creato
Invece di replicare questo laboratorio, se si desidera scaricare e utilizzare il laboratorio di pratica utilizzato in questo tutorial, è possibile scaricarlo dal seguente link.
Packet Tracer LAB senza configurazione
Configuriamo questo laboratorio e completiamo tutti gli obiettivi sopra elencati passo dopo passo.
Assegnazione della configurazione IP
La seguente tabella elenca tutti i comandi necessari per assegnare la configurazione IP sull’interfaccia di un router.
Comando | Descrizione (usato per) |
Router>abilita | Per avviare il prompt dei comandi e cambiare la modalità comando in modalità privileged-exec. |
Router # configure terminal | Per passare alla modalità di configurazione globale. |
Router(config)#interface | Per passare alla modalità di interfaccia |
Router(config-if)#ip address | Per impostare l’indirizzo IP dell’interfaccia |
Router(config-if)#frequenza di clock 64000 | Per impostare la frequenza di clock a 64000. (Utilizzare solo se l’interfaccia seriale DCE) |
Router(config-if)#larghezza di banda di 64 | Per impostare la larghezza di banda di 64 (Utilizzare solo se l’interfaccia seriale DCE) |
Router(config-if)#no shutdown | Per abilitare l’interfaccia |
Router(config-if)#exit | Per uscire dalla modalità di interfaccia |
Se volete saperne di più sui comandi di cui sopra, è possibile controllare il seguente tutorial.
Guida alla configurazione del protocollo RIP con esempi
Questo tutorial spiega come abilitare l’interfaccia di un router Cisco e come configurare il routing RIP sui router Cisco in dettaglio.
Accedere al prompt dei comandi di ciascun router e configurare le sue interfacce come mostrato di seguito.
Configurazione IP Router0
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 50.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/0 Router(config-if)#ip address 192.168.1.2 255.255.255.252 Router(config-if)#clock rate 64000 Router(config-if)#bandwidth 64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/1 Router(config-if)#ip address 192.168.1.6 255.255.255.252 Router(config-if)#clock rate 64000 Router(config-if)#bandwidth 64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra sul packet tracer.
Configurazione IP Router1
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 10.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip address 20.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.252 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra sul packet tracer.
Configurazione IP Router2
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 30.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip address 40.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/1 Router(config-if)#ip address 192.168.1.5 255.255.255.252 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra sul packet tracer.
Configurazione del routing RIP
La seguente tabella elenca tutti i comandi necessari per configurare il routing RIP su un router.
Comando | Descrizione (Utilizzato per) |
Router>attiva | Per entrare privilegiato-exec mode |
Router#configure terminal | Per entrare in modalità di configurazione globale |
Router(config)#router rip | Per abilitare il routing RIP e entrare in modalità di configurazione di routing |
Router(config-router)#network | Per aggiungere la rete disponibile localmente all’elenco delle reti che il RIP di pubblicità. |
Router (config-router) # versione 2 | Per utilizzare la versione RIP 2. |
Router (config-router) # no auto-sommario | Per supportare le sottoreti classless o per disabilitare la funzione di auto-sommario. |
Router (config-router) # exit | Per uscire dalla modalità di configurazione del routing. |
Accedere al prompt CLI di ciascun router e configurare il routing RIP come mostrato di seguito.
Router0
Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 50.0.0.0 Router(config-router)#network 192.168.1.0 Router(config-router)#network 192.168.4.0 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra sul packet tracer.
Router1
Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 10.0.0.0 Router(config-router)#network 20.0.0.0 Router(config-router)#network 192.168.1.0 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra sul packet tracer.
Router2
Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 30.0.0.0 Router(config-router)#network 40.0.0.0 Router(config-router)#network 192.168.1.4 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra su packet tracer.
Assegnazione di IP statico al server DHCP
Prima di configurare il servizio DHCP sul server, dobbiamo assegnare un indirizzo IP statico al server.
Per assegnare un indirizzo IP statico al server, fare clic su Server e fare clic su Config e fare clic sull’interfaccia connessa a FastEthernet 0/0 di Router0. Nella sezione Configurazione IP, selezionare l’opzione Statica e impostare l’indirizzo IP.
L’immagine seguente mostra questo processo.
Poiché il server è connesso alla rete tramite l’interfaccia FastEthernet 0/0 di Router0, imposteremo l’indirizzo IP dell’interfaccia FastEthernet 0/0 di Router0 come indirizzo IP gateway predefinito sul server.
Per impostare IP gateway predefinito, fare clic sul pulsante Impostazioni nel riquadro di sinistra e scegliere l’opzione Statica nella sezione Configurazione IP del riquadro di destra e impostare l’indirizzo IP del gateway predefinito.
L’immagine seguente mostra questo processo.
Abilitazione e configurazione del servizio DHCP sul server
Per abilitare il servizio DHCP sul server, fare clic su Server e fare clic su Servizi. Nel riquadro di sinistra fare clic su DHCP e nel riquadro di destra selezionare l’opzione ‘On’. Questo abiliterà il servizio DHCP.
Il servizio DHCP utilizza pool DHCP per fornire indirizzi IP. Un pool DHCP è un gruppo di configurazioni IP che il server DHCP assegna a una sottorete specifica. Dobbiamo creare pool uguali a sottoreti. Nella nostra rete, dal momento che abbiamo quattro sottoreti, dobbiamo creare quattro pool.
Se non conosci il pool DHCP e le sue opzioni, fai una pausa qui e controlla la parte precedente di questo articolo. Per questo tutorial, presumo che tu conosca il pool DHCP e le sue opzioni.
Per creare e aggiungere un pool, riempire le voci e fare clic sul pulsante Aggiungi. Assicurarsi di aggiungere l’IP del gateway predefinito corretto in ogni pool. Il servizio DHCP utilizza l’IP del gateway predefinito per identificare la sottorete.
L’immagine seguente mostra le voci per il primo pool.
L’immagine seguente mostra le voci per il secondo pool.
L’immagine seguente mostra le voci per il terzo pool.
L’immagine seguente mostra le voci per il quarto pool.
L’immagine seguente mostra tutti i pool configurati.
Configurazione dei client DHCP
Per configurare il dispositivo come client DHCP, è necessario selezionare l’opzione DHCP nella sua configurazione IP. Per fare ciò, fare clic sul dispositivo e fare clic su Desktop e fare clic sulla configurazione IP e selezionare l’opzione DHCP.
L’immagine seguente mostra come impostare l’opzione DHCP nella sezione Configurazione IP.
Imposta tutti i PC come client DHCP seguendo i passaggi descritti sopra.
Configurazione degli agenti relè DHCP
Configuriamo un agente relè DHCP solo sull’interfaccia direttamente connessa a una sottorete locale. In questa rete, quattro interfacce sono direttamente collegate alle sottoreti locali. Queste interfacce sono le seguenti.
Router | Interfaccia | Collegato subnet locale |
Router1 | Fa0/0 | 10.0.0.0/8 |
Router1 | Fa0/1 | 20.0.0.0/8 |
Router2 | Fa0/0 | 30.0.0.0/8 |
Router2 | Fa0/1 | 40.0.0.0/8 |
Per configurare le funzioni sopra elencate, le interfacce agenti di inoltro DHCP, utilizzare il ‘supporto ip-address’ di comando, come illustrato di seguito.
Router1
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra.
Router2
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#
L’immagine seguente mostra la configurazione di cui sopra.
Verifica del relè DHCP
Per verificare che tutti i relè DHCP siano configurati correttamente, controllare la configurazione IP dei dispositivi collegati. Per verificare la configurazione IP di un dispositivo client, fare clic sul dispositivo e fare clic sull’opzione Desktop e fare clic sulla configurazione IP. Se il dispositivo mostra la configurazione IP corretta, il relè DHCP è configurato correttamente.
L’immagine seguente mostra questo processo.
Se si preferisce il prompt dei comandi, è possibile utilizzare il comando ‘ipconfig’ per visualizzare la configurazione IP ricevuta. L’immagine seguente mostra come visualizzare la configurazione IP su PC2 al prompt dei comandi.
Configured practice lab
Il seguente link per il download fornisce il LABORATORIO configurato di questo esempio.
Packet Tracer LAB con configurazione
Questo è tutto per questa parte. Nella prossima parte di questo tutorial, capiremo cos’è lo snooping DHCP e come funziona. Se ti piace questo tutorial, non dimenticare di condividerlo con gli amici attraverso il tuo canale social preferito.