Blog ENI : Toute la veille numérique !
-25€ dès 75€ sur les livres en ligne, vidéos... avec le code FUSEE25. J'en profite !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. CISCO
  3. DHCP (Dynamic Host Configuration Protocol)
Extrait - CISCO Commutation, routage et Wi-Fi - Préparation au 2e module de la certification CCNA 200-301
Extraits du livre
CISCO Commutation, routage et Wi-Fi - Préparation au 2e module de la certification CCNA 200-301
2 avis
Revenir à la page d'achat du livre

DHCP (Dynamic Host Configuration Protocol)

Prérequis et objectifs

1. Prérequis

Le modèle OSI et notamment le rôle de la couche liaison de données et de la couche réseau sont à connaître, ainsi que les notions de trame, de protocole Ethernet et de protocole IP (version 4 et 6). Toutes ces notions sont abordées dans le livre "Cisco - Notions de base sur les réseaux" dans la collection Certifications aux Éditions ENI.

Les chapitres précédents sont également des prérequis.

2. Objectifs

À la fin de ce chapitre, vous serez en mesure de :

Décrire et expliquer le fonctionnement de DHCPv4.

Configurer un routeur en tant que client ou serveur DHCPv4.

Dépanner un routeur configuré en tant que client ou serveur DHCPv4.

Décrire et expliquer le fonctionnement de DHCPv6.

Décrire et expliquer le fonctionnement de SLAAC (DHCPv6 sans état).

Configurer SLAAC (DHCPv6 sans état).

Dépanner une configuration DHCPv6.

Au regard du cahier des charges de la certification, vous serez capable de :

Reconnaître le but et les fonctionnalités de divers périphériques réseau (compétence transversale).

Sélectionner les composants requis pour répondre à une spécification réseau donnée (compétence transversale).

Identifier les applications courantes et leurs impacts sur le réseau...

Le protocole DHCPv4

Dans notre monde de plus en plus connecté, nous sommes régulièrement amenés à utiliser nos périphériques (ordinateurs portables, tablettes, smartphones…) pour communiquer, aussi bien depuis la maison (avec ou sans VPN), que lors de nos déplacements. Cela nous oblige à nous connecter tour à tour à notre réseau domestique, au réseau de notre entreprise, au réseau d’une entreprise tierce, ou même par l’intermédiaire d’un Wi-Fi public (hotspot) ou privé. Il est bien évident que chaque lien nécessite des paramètres spécifiques.

Le rôle du protocole DHCP (Dynamic Host Configuration Protocol), défini par la RFC 2131 (https://www.ietf.org/rfc/rfc2131.txt), est de fournir dynamiquement au périphérique qui se connecte la configuration IP nécessaire à sa connectivité. Cela inclut naturellement son adresse IP et son masque, mais cela peut également comprendre d’autres informations comme la passerelle, le nom DNS du réseau ou l’adresse du serveur TFTP (option 150). Cette dernière peut être utilisée dans le cadre de la téléphonie sur IP (VoIP) afin de fournir au téléphone les paramètres nécessaires à son initialisation.

TFTP (Trivial File Transfer Protocol) est un protocole simplifié (allégé) de FTP (File Transfer Protocol) dont le rôle est de permettre le transfert de petits fichiers.

Configuré correctement, le protocole DHCP simplifie considérablement l’administration d’un réseau en fournissant automatiquement un nombre considérable d’options.

La version 4 (v4) de DHCP est prévue pour IPv4 et la version 6 (v6) est dédiée à IPv6.

Le protocole DHCP est basé sur le protocole BOOTP. Malgré de nombreuses similitudes, ils se distinguent par les points suivants :

  • DHCP supporte un nombre plus important de paramètres de configuration (options) appelés vendor extensions pour BOOTP.

  • DHCP nécessite une seule phase de configuration (bootstrap) pour déterminer les paramètres nécessaires à son démarrage.

  • BOOTP est à l’origine conçu pour fournir les paramètres...

Le protocole DHCPv6

1. Configuration automatique des adresses sans état (SLAAC)

Les adresses de monodiffusion globale IPv6 peuvent être configurées manuellement (IP statique + DNS statique) ou dynamiquement. Mais contrairement à IPv4, il existe deux méthodes d’attribution dynamique des adresses de monodiffusion globale IPv6 :

  • DHCP sans état : les 64 bits de poids faible identifiant la carte réseau sont générés automatiquement (SLAAC : Stateless Address Autoconfiguration ou adresse aléatoire (Windows)) et les options (préfixe réseau, MTU...) sont fournies par le DHCP.

  • Configuration avec DHCP : le DHCP fournit, comme en IPv4, l’adresse IP et les options.

Un serveur DHCPv6 utilise des multidiffusions UDP (546 : source, 547 : destination). Ainsi, FF02::1:2 correspond à DHCP de lien local :

  • FF = multidiffusion

  • 02 = lien local (05 = site)

  • ::1 = tous les hôtes

  • :2 = serveur DHCP

2. Fonctionnement des SLAAC

La commande ipv6 unicast-routing active le routage IPv6 et place ajoute le routeur dans le groupe de multidiffusion FF02::2.

R1# sh ipv6 inter 
FastEthernet0/0 is up, line protocol is up 
  IPv6 is enabled, link-local address is FE80::C001:23FF:FEC4:0 
  No Virtual link-local address(es): 
  Description: "LAN11 R1" 
  Global unicast address(es): 
    2001:DB8:ACAD:11::254, subnet is 2001:DB8:ACAD:11::/64 
  Joined group address(es): 
    FF02::1 
    FF02::2 
    FF02::1:FF00:254 
    FF02::1:FFC4:0 
  MTU is 1500 bytes 
  ICMP error messages limited to one every 100 milliseconds 
  ICMP redirects are enabled 
  ICMP unreachables are sent 
  ND DAD is enabled, number of DAD attempts: 1 
  ND reachable time is 30000 milliseconds 
  ND advertised reachable time is 0 milliseconds 
  ND advertised retransmit interval is 0 milliseconds 
  ND router advertisements are sent every 200 seconds 
  ND router advertisements live for 1800 seconds 
  ND advertised default router preference is Medium 
  Hosts use stateless autoconfig for addresses. 

Par défaut...

Validation des acquis : questions/réponses

1. Questions

Si l’état de vos connaissances sur ce chapitre vous semble suffisant, répondez aux questions ci-après :

1 Quelle commande permet de vérifier les adresses IP attribuées dynamiquement par le DHCPv4 ?

  • Router# show ip dhcp lease

  • Router# show ip dhcp binding

  • Router# show ip dhcp pool

  • Router# show ip dhcp packet

  • Router# show running-config | section dhcp

2 Un routeur est configuré pour utiliser une adresse IP dynamique d’un FAI. Quelle affirmation est correcte ?

  • L’interface côté WAN du routeur doit être configurée avec une adresse IP fournie par le FAI.

  • L’interface côté WAN du routeur doit être configurée avec une adresse IP répondant à la RFC1917.

  • Il faut activer le service WEB sur le routeur.

  • Le routeur est configuré en tant que serveur DHCP.

  • Le routeur est configuré en tant que client DHCP.

3 Un administrateur a configuré un routeur relais DHCPv4 et exécuté les commandes suivantes :

Router(config)# interface GigabitEthernet0/0 
 
Router(config-if)# ip address 10.0.0.254 255.255.0.0  
 
Router(config-if)# ip helper-address 10.0.0.254 
 
Router(config-if)# no shutdown 
 
Router(config-if)# exit 

Les clients ne reçoivent pas les paramètres IP du serveur DHCPv4. Quelle peut en être la cause ?

  • Il faut créer un pool RELAY sur le routeur.

  • Il faut ajouter la commande relay <DHCP IP SERVER ADDRESS>.

  • Le masque de sous-réseau utilisé est invalide.

  • La commande ip helper-address est incorrecte.

  • Il faut obligatoirement une interface FastEthernet.

4 Quel message un serveur DHCPv4 utilise-t-il pour répondre à une requête DHCPREQUEST ?

  • DHCPACK

  • DHCPDISCOVER

  • DHCPOFFER

  • Aucune réponse n’est attendue

5 Qu’est-ce qu’une adresse APIPA ?

6 Quelles sont les deux méthodes d’attribution dynamique des adresses de monodiffusion globale IPv6 ?

7 Quelles sont les deux méthodes permettant de créer un ID d’interface 64 bits en IPv6 ?

8 Quelles sont les informations fournies par les RA ?

9 Qu’est-ce qui caractérise un service DHCPv6 sans état ?

10 Quelle commande permet d’initialiser l’indicateur M à la valeur...