Académique Documents
Professionnel Documents
Culture Documents
1
Chapitre 4: DHCP v4
2
Objectifs du chapitre
Configurer un serveur DHCP4 Cisco IOS Configurez un routeur en tant que serveur DHCPv4.
4
Concepts
DHCPv4 Serveur et client DHCPv4
• Le protocole Dynamic Host Configuration Protocol v4 (DHCPv4) attribue dynamiquement des
adresses IPv4 et d'autres informations de configuration réseau . Étant donné que les clients
constituent généralement la majeure partie des nœuds de réseau, DHCPv4 est un outil extrêmement
utile et rapide pour les administrateurs réseau.
• Un serveur DHCPv4 dédié est évolutif et relativement facile à gérer . Cependant, dans une petite
succursale ou un emplacement SOHO, un routeur Cisco peut être configuré pour fournir des services
DHCPv4 sans avoir besoin d'un serveur dédié. Le logiciel Cisco IOS prend en charge un serveur
DHCPv4 complet en option.
• Le serveur DHCPv4 attribue dynamiquement, ou loue, une adresse IPv4 à partir d'un pool d'adresses
pour une période de temps limitée choisie par le serveur, ou jusqu'à ce que le client n'ait plus besoin
de l'adresse.
• Les clients louent les informations du serveur pour une période administrativement définie. Les
administrateurs configurent les serveurs DHCPv4 pour que les baux expirent à différents intervalles.
Le bail est généralement de 24 heures à une semaine ou plus. Lorsque le bail expire, le client doit
demander une autre adresse, bien que le client se voit généralement réattribuer la même adresse.
Concepts
de DHCPv4 Fonctionnement de DHCPv4
DHCPv4 fonctionne en mode client/serveur . Lorsqu'un client communique avec un serveur
DHCPv4, le serveur attribue ou loue une adresse IPv4 à ce client.
• Le client se connecte au réseau avec cette adresse IPv4 louée jusqu'à l'expiration du bail. Le
client doit contacter périodiquement le serveur DHCP pour prolonger le bail.
• Ce mécanisme de bail garantit que les clients qui se déplacent ou ou dont les PCs s’eteignent
ne conservent pas les adresses dont ils n'ont plus besoin.
• Lorsqu'un bail expire, le serveur DHCP renvoie l'adresse au pool où elle peut être réattribuée si
nécessaire.
Concepts DHCPv4
Étapes pour obtenir un bail
9
Configurer un serveur DHCPv4
Cisco IOS Serveur DHCPv4 Cisco IOS
Vous avez maintenant une compréhension de base du fonctionnement de DHCPv4 et de la
manière dont il peut faciliter votre travail. Un routeur Cisco exécutant le logiciel Cisco IOS peut
être configuré pour agir en tant que serveur DHCPv4. Le serveur DHCPv4 Cisco IOS attribue et gère
les adresses IPv4 à partir de pools d'adresses spécifiés au sein du routeur aux clients DHCPv4.
Configurer un serveur Cisco IOS DHCPv4
Étapes pour configurer un serveur Cisco IOS DHCPv4
Utilisez les étapes suivantes pour configurer un serveur Cisco IOS DHCPv4 :
• Étape 1 . Excluez les adresses IPv4. Une seule adresse ou une plage d'adresses peut être exclue
en spécifiant l' adresse basse et l' adresse haute de la plage. Les adresses exclues doivent être
celles qui sont attribuées aux routeurs, serveurs, imprimantes et autres périphériques qui ont
été ou seront configurés manuellement. Vous pouvez également saisir la commande plusieurs
fois. La commande est ip dhcp exclude-address low-address [high-address]
• Étape 2 . Définissez un nom de pool DHCPv4. Le pool ip dhcp La commande pool-name crée un
pool avec le nom spécifié et place le routeur en mode de configuration DHCPv4, qui est identifié
par l'invite Router(dhcp-config)#.
Configurer un serveur Cisco IOS DHCPv4
Étapes de configuration d'un serveur Cisco IOS DHCPv4 (suite)
• Étape 3 . Configurez le pool DHCPv4. Le pool d'adresses et le routeur de passerelle par défaut
doivent être configurés. Utilisez l' instruction réseau pour définir la plage d'adresses disponibles.
Utilisez la commande default-router pour définir le routeur de passerelle par défaut. Ces
commandes et d'autres commandes facultatives sont présentées dans le tableau.
Define the duration of the DHCP lease. lease {days [hours [ minutes]] | infinite}
Utilisez les commandes du tableau pour vérifier que le serveur Cisco IOS DHCPv4 est opérationnel .
Command Description
show running-config | section dhcp Displays the DHCPv4 commands configured on the router.
Displays a list of all IPv4 address to MAC address bindings provided by the DHCPv4
show ip dhcp binding
service.
Displays count information regarding the number of DHCPv4 messages that have
show ip dhcp server statistics
been sent and received
Configurer un serveur DHCPv4 Cisco IOS
Vérifier que DHCPv4 est opérationnel
Vérifiez la configuration DHCPv4 : comme indiqué dans l'exemple, la commande show running-
config | section dhcp affiche les commandes DHCPv4 configurées sur R1. Le paramètre section
affiche uniquement les commandes associées à la configuration DHCPv4.
Configurer un serveur DHCPv4 Cisco IOS
Vérifier que DHCPv4 est opérationnel (suite)
Vérifier les liaisons DHCPv4 : comme indiqué dans l'exemple, le fonctionnement de DHCPv4 peut
être vérifié à l'aide de la commande show ip dhcp binding . Cette commande affiche une liste de
toutes les liaisons d'adresse IPv4 à adresse MAC qui ont été fournies par le service DHCPv4.
Configurer un serveur DHCPv4 Cisco IOS
Vérifier que DHCPv4 est opérationnel (suite)
• Dans un réseau hiérarchique complexe, les serveurs d'entreprise sont généralement situés de manière centralisée
. Ces serveurs peuvent fournir des services DHCP, DNS, TFTP et FTP pour le réseau. Les clients réseau ne se
trouvent généralement pas sur le même sous-réseau que ces serveurs . Afin de localiser les serveurs et de
recevoir des services, les clients utilisent souvent des messages de diffusion.
• Dans la figure, PC1 tente d'acquérir une adresse IPv4 à partir d'un serveur DHCPv4 à l'aide d'un message de
diffusion. Dans ce scénario, R1 n'est pas configuré en tant que serveur DHCPv4 et ne transmet pas la diffusion.
Étant donné que le serveur DHCPv4 est situé sur un réseau différent, PC1 ne peut pas recevoir d'adresse IP via
DHCP. R1 doit être configuré pour relayer les messages DHCPv4 vers le serveur DHCPv4.
relais DHCPv4 de serveur DHCPv4 Cisco IOS (suite)
23
Configurer un
routeur Cisco client DHCPv4 en tant que client DHCPv4
Il existe des scénarios dans lesquels vous pourriez avoir accès à un serveur DHCP via votre FAI. Dans ces
instances, vous pouvez configurer un routeur Cisco IOS en tant que client DHCPv4.
• Parfois, les routeurs Cisco d'un petit bureau ou d'un bureau à domicile (SOHO) et des succursales doivent
être configurés en tant que clients DHCPv4 de la même manière que les ordinateurs clients. La méthode
utilisée dépend du FAI. Cependant, dans sa configuration la plus simple, l'interface Ethernet est utilisée pour
se connecter à un modem câble ou DSL.
• Pour configurer une interface Ethernet en tant que client DHCP, utilisez la commande ip address dhcp
interface configuration mode.
• Dans la figure, supposons qu'un FAI a été configuré pour fournir à certains clients des adresses IP de la plage
réseau 209.165.201.0/27 après la configuration de l'interface G0/0/1 avec la commande ip address dhcp .
exemple de configuration de client DHCPv4
• Pour configurer une interface Ethernet en tant que client DHCP, utilisez la commande ip address dhcp interface
configuration mode, comme indiqué dans l'exemple. Cette configuration suppose que le FAI a été configuré pour
fournir à certains clients des informations d'adressage IPv4.
• La commande show ip interface g0/1 confirme que l'interface est active et que l'adresse a été allouée par un serveur
DHCPv4.
Configurer un
routeur domestique client DHCPv4 en tant que client DHCPv4
Les routeurs domestiques sont généralement déjà configurés pour recevoir automatiquement les
informations d'adressage IPv4 du FAI. Cela permet aux clients de configurer facilement le routeur et de se
connecter à Internet.
• Par exemple, la figure montre la page de configuration WAN par défaut pour un routeur sans fil Packet
Tracer. Notez que le type de connexion Internet est défini sur Configuration automatique - DHCP . Cette
sélection est utilisée lorsque le routeur est connecté à un modem DSL ou câble et agit comme un client
DHCPv4, demandant une adresse IPv4 au FAI.
• Divers fabricants de routeurs domestiques auront une configuration similaire.
Qu'ai-je appris dans ce chapitre ?
• Le serveur DHCPv4 attribue dynamiquement, ou loue, une adresse IPv4 à un client à partir d'un pool d'adresses pour
une période de temps limitée choisie par le serveur, ou jusqu'à ce que le client n'ait plus besoin de l'adresse.
• Le processus de bail DHCPv4 commence par l'envoi par le client d'un message demandant les services d'un serveur
DHCP. Si un serveur DHCPv4 reçoit le message, il répondra avec une adresse IPv4 et éventuellement d'autres
informations de configuration réseau.
• Le client doit contacter périodiquement le serveur DHCP pour prolonger le bail. Ce mécanisme de bail garantit que les
clients qui se déplacent ou s'éteignent ne conservent pas les adresses dont ils n'ont plus besoin.
• Lorsque le client démarre (ou souhaite rejoindre un réseau), il entame un processus en quatre étapes pour obtenir un
bail : DHCPDISCOVER, puis DHCPOFFER, puis DHCPREQUEST et enfin DHCPACK. Avant l'expiration du bail, le client
entame un processus en deux étapes pour renouveler le bail avec le serveur DHCPv4 : DHCPREQUEST puis DHCPACK.
• Un routeur Cisco exécutant le logiciel Cisco IOS peut être configuré pour agir en tant que serveur DHCPv4.
• Utilisez les étapes suivantes pour configurer un serveur DHCPv4 Cisco IOS : excluez les adresses IPv4, définissez un
nom de pool DHCPv4 et configurez le pool DHCPv4.
• Vérifiez votre configuration en utilisant le show running-config | section dhcp , show ip dhcp binding et commandes
de statistiques du serveur show ip dhcp .
• Le service DHCPv4 est activé par défaut. Pour désactiver le service, utilisez la commande de mode de configuration
globale no service dhcp .