Aller au contenu principal

DHCPv4

Chargement du visualisateur PDF…
Texte extrait du document (pour la recherche)
[Page 1]
DHCP, T.Nguyen 1 / 33
Réseaux
&
Télécoms
Cours Réseaux :
Rappels DHCP

[Page 2]
DHCP, T.Nguyen 2 / 33
Réseaux
&
Télécoms
PLAN
Introduction
Principes et Concepts
Configuration IOS
Monitoring et Dépannage
Conclusion

[Page 3]
DHCP, T.Nguyen 3 / 33
Réseaux
&
Télécoms
INTRODUCTION (1)
Dynamic Host Configuration Protocol
Protocole Client / Serveur
Evolution du protocole BOOTP

Port UDP 67 (Serveur)

Port UDP 68 (Client)
Très employé dans les entreprises

[Page 4]
DHCP, T.Nguyen 4 / 33
Réseaux
&
Télécoms
INTRODUCTION (2)

[Page 5]
DHCP, T.Nguyen 5 / 33
Réseaux
&
Télécoms
DHCP Concepts : Allocation DHCP
Allocation manuelle

Adresse IP préallouée par l’administrateur

Selon son @ MAC
Allocation automatique

@IP allouée de façon permanente

Pas d’expiration
Allocation dynamique

@IP allouée pour un temps limité (Bail)

Réutilisation possible lorsque le bail expire

[Page 6]
DHCP, T.Nguyen 6 / 33
Réseaux
&
Télécoms
DHCP Concepts : Phases du Protocole

[Page 7]
DHCP, T.Nguyen 7 / 33
Réseaux
&
Télécoms
DHCP Concepts : BOOTP / DHCP

[Page 8]
DHCP, T.Nguyen 8 / 33
Réseaux
&
Télécoms
DHCP : PDU

[Page 9]
DHCP, T.Nguyen 9 / 33
Réseaux
&
Télécoms
DHCP : PDU(2)
Code d’opération (OP)

Type général du message.

Requête=1, Réponse = 2
Type de matériel :

Ethernet=1, Frame-Relay =15
Longueur de l’adresse matérielle

8 bits (IEEE MAC)
Sauts

mis à zéro par le client et utilisé par les agents de relais
DHCP pour contrôler la transmission des messages
DHCP.
Identificateur de transaction

identification à 32 bits qui permet d’associer la requête
aux réponses reçues sur les serveurs DHCP.
Secondes

Nb sec écoulé depuis initialisation

utilisé par les serveurs en tant que priorité de
traitement

[Page 10]
DHCP, T.Nguyen 10 / 33
Réseaux
&
Télécoms
Indicateurs

Seule Valeur utilisée à 1

indique au serveur DHCP qu’il doit renvoyer la réponse
sous forme de diffusion.
Adresse IP du client

À 0 usuellement
Votre adresse IP

l’adresse IP que le serveur attribue au client.
Adresse IP du serveur
Adresse IP de la passerelle
Adresse matérielle du client
Nom du serveur

le serveur envoyant un message DHCPOFFER ou
DHCPACK peut éventuellement entrer son nom dans ce
champ.
Nom du fichier de démarrage
Options
DHCP : PDU(3)

[Page 11]
DHCP, T.Nguyen 11 / 33
Réseaux
&
Télécoms
DHCP : Requête

[Page 12]
DHCP, T.Nguyen 12 / 33
Réseaux
&
Télécoms
DHCP : Réponse

[Page 13]
DHCP, T.Nguyen 13 / 33
Réseaux
&
Télécoms
Configuration DHCP: Client IOS

[Page 14]
DHCP, T.Nguyen 14 / 33
Réseaux
&
Télécoms
Configuration DHCP: Client Win

[Page 15]
DHCP, T.Nguyen 15 / 33
Réseaux
&
Télécoms
Commandes DOS

Ipconfig /release

Ipconfig /renew
Configuration DHCP: Client XP

[Page 16]
DHCP, T.Nguyen 16 / 33
Réseaux
&
Télécoms
Étape 1. Définissez une plage
d’adresses que le protocole DHCP ne
doit pas allouer : « Exclusion des @ »

Ip dhcp excluded-address
Étape 2. Créez le pool DHCP

ip dhcp pool
Étape 3. Configurez le pool

Network

Default-router
Configuration DHCP: Serveur IOS

[Page 17]
DHCP, T.Nguyen 17 / 33
Réseaux
&
Télécoms
Configuration DHCP(1): Exclusion @

[Page 18]
DHCP, T.Nguyen 18 / 33
Réseaux
&
Télécoms
Configuration DHCP(2): Pool DHCP

[Page 19]
DHCP, T.Nguyen 19 / 33
Réseaux
&
Télécoms
Configuration DHCP(3): Tâches DHCP

[Page 20]
DHCP, T.Nguyen 20 / 33
Réseaux
&
Télécoms
Configuration DHCP(4): Exemple

[Page 21]
DHCP, T.Nguyen 21 / 33
Réseaux
&
Télécoms
Configuration fixe(1)
Créer un pool DHCP

Router(config)# ip dhcp pool name
Affecter une adresse IP et un masque à l’aide
de la commande host

Router(dhcp-config)# host
address [mask |/prefix-length]

Remplace commande network

[Page 22]
DHCP, T.Nguyen 22 / 33
Réseaux
&
Télécoms
Configuration Manuelle(2)
Client Microsoft
Affectez un client-id selon l’ adresse MAC

Router(dhcp-config)# client-identifier unique-
identifier

Client id = code 01 (media type ethernet) +
@MAC

Ex @MAC=0023.4567.89AB

son client ID est : 0100.2345.6789.AB

[Page 23]
DHCP, T.Nguyen 23 / 33
Réseaux
&
Télécoms
Configuration Manuelle (3)
Autres Clients :

hardware-address hardware-address type

hardware-address = @MAC

type = Plateforme matérielle – Par défaut
Ethernet

no hardware-address

[Page 24]
DHCP, T.Nguyen 24 / 33
Réseaux
&
Télécoms
Configuration Manuelle (4)
Exemple

ip dhcp pool POULE

host 172.16.2.254 /24

Client-identifier 0100.2345.6789.AB

default-router 172.16.2.100

domain-name volaille.com

dns-server 172.16.1.102

[Page 25]
DHCP, T.Nguyen 25 / 33
Réseaux
&
Télécoms
Vérifications
Router# show ip dhcp binding [address]

Affiche les baux dhcp
Router# show ip dhcp conflict [address]

Affiche les conflits détectés
Router# show ip dhcp database [url]

Affiche la base dhcp
Router# show ip dhcp server statistics

Affiche les statistiques sur le server

[Page 26]
DHCP, T.Nguyen 26 / 33
Réseaux
&
Télécoms
Vérifications : Exemple

[Page 27]
DHCP, T.Nguyen 27 / 33
Réseaux
&
Télécoms
Relais DHCP : Principe(1)

[Page 28]
DHCP, T.Nguyen 28 / 33
Réseaux
&
Télécoms
Relais DHCP : Principe(2)

[Page 29]
DHCP, T.Nguyen 29 / 33
Réseaux
&
Télécoms
Relais DHCP : Configuration (1)

[Page 30]
DHCP, T.Nguyen 30 / 33
Réseaux
&
Télécoms
Relais DHCP : Configuration (2)

[Page 31]
DHCP, T.Nguyen 31 / 33
Réseaux
&
Télécoms
DHCP : Dépannage (1)

[Page 32]
DHCP, T.Nguyen 32 / 33
Réseaux
&
Télécoms
Dépannage(2)
Router# clear ip dhcp binding{address | *}

Efface les liaisons DHCP
Router# clear ip dhcp conflict{address |
*}.

Efface les messages de conflits
Router# clear ip dhcp server statistics

Remet tous les compteurs à 0
Router# debug ip dhcp server {events |
packets |linkage}

Dépannage du serveur

[Page 33]
DHCP, T.Nguyen 33 / 33
Réseaux
&
Télécoms
DHCP : Conclusion
Protocole de base de configuration des
réseaux d’entreprise
Évolution de Bootp
Configuration IOS
Monitoring
Dépannage

📝 Tester ses connaissances

1. Sur quels ports UDP fonctionnent respectivement le serveur et le client DHCP ?

2. Quelle est la différence entre allocation DHCP « automatique » et « dynamique » ?

3. Quelle commande définit une plage d'adresses que le pool DHCP IOS ne doit jamais attribuer ?

4. Que montre la commande `show ip dhcp binding` sur un routeur Cisco ?