Cours protocole DHCP la configuration automatique, tutoriel sur les services DHCP avec document PDF.
• Introduction
• Les principes de DHCP
• Le protocole DHCP
• Conclusion
Introduction
L’initialisation d’une station est une phase importante et complexe :
• les stations sans disque, les stations mobiles, la gestion d’un grand parc de stations, la disponibilité réduite de l’espace d’adressage.
+un processus automatique de configuration.
• utilisation de plusieurs protocoles (RARP : @IP, ICMP : router discovery and subnet mask, TFTP : transfert du fichier d’initialisation, DNS, etc)
+échange de nombreux messages
+retard
Les principes de DHCP
Introduction
DHCP “Dynamic Host Configuration protocol” règle les problèmes de configuration non résolus par ARP ou BOOTP :
• RARP :
. protocole de bas niveau : le portage d’un serveur RARP est spécifique au système et au LAN
. manque de souplesse : l’identification de la station se fait uniquement à l’aide de l’adresse physique (@IEEE).
. incomplet : il faut d’autres échanges pour configurer complètement une station
• BOOTP :
. statique : affectation permanente d’une adresse à une station,la réaffectation d’adresses inutilisées est impossible
. jeu limité de paramètres de configuration
Les services DHCP
DHCP propose 3 mécanismes d’allocation des adresses :
• allocation automatique
. association permanente entre une station et son adresse
. déterminée lors de la première connexion
• allocation dynamique
. l’association est limitée dans le temps
. la réutilisation des adresses est possible
• allocation manuelle
. l’association est déterminée par l’administrateur
DHCP permet aussi de vérifier l’unicité de l’association.
L’allocation dynamique
Le serveur DHCP affecte à une station une adresse pendant une durée limitée.
+le serveur DHCP a loué l’adresse au client
• le serveur précise la durée lors de la location
• le client avant l’expiration doit demander à renouveler le bail ou cesser d’utiliser l’adresse
• une location de durée infinie (codée FFFF 16 ) est permanente !
Renouvellement
• le client doit renouveler le bail auprès du serveur sélectionné entre T1 et T2
• il peut renouveler le bail auprès de n’importe quel serveur après T2
• par défaut :
. T1 = 50% de la durée du bail
. T2 = 87,5% de cette durée
On peut résilier son bail par anticipation.
Mécanismes spécifiques
Gestion des erreurs
• la détection des erreurs est effectuée par le champ de contrôle d’erreur d’UDP
. DHCP utilise UDP
• Correction par temporisation et retransmission :
. chaque client arme un temporisateur lors de l’émission d’une demande,
. il désarme le temporisateur lors de la réception de la réponse
. lors du déclenchement du temporisateur le client retransmet sa demande (10 fois max)
Optimisation
• Pour éviter les avalanches :
. la retransmission est retardée d’une valeur aléatoire :≅4 secondes
. la valeur de ce retard est doublée à chaque retransmission du même message
• le bit de non-fragmentation est positionné dans les datagrammes IP :
. plus grande vitesse de transmission, moins de contrainte de stockage
……..
Protocole DHCP la configuration automatique (147 KO) (Cours PDF)