• Aucun résultat trouvé

Le Protocole DHCP

N/A
N/A
Protected

Academic year: 2022

Partager "Le Protocole DHCP"

Copied!
18
0
0

Texte intégral

(1)

Le Protocole DHCP

Grassa Noureddine

(2)

Dynamic Host Configuration Protocol

• Dynamic Host Configuration Protocol (DHCP) permet l'affectation manuelle et automatique des adresses IP

• DHCP est une extension d'un protocole plus connu sous le nom "protocole d'amorçage"

(BOOTP)

• Dans la figure ci-dessous voici un client qui demande une adresse IP :

(3)

Figure 1

(4)

• Etant donné qu'il ne connaît pas

l'emplacement du serveur DHCP, les émissions de client (Step 1) un message DHCPDISCOVER sur le réseau local

• Le paquet transporte un message contenant l'adresse MAC, sur le port source (68) et l’@IP de destination (255.255.255.255), sur le port destination (67)

• Une fois le relais DHCP reçoit le message

diffusé, il change le paquet à destination du serveur DHCP avec l'adresse IP de la passerelle de 10.1.2.9.

(5)

Parce que le serveur DHCP en a besoin pour déterminer le sous-réseau du client qui a

demandé une @IP

Ensuite le message DHCPDISCOVER est relayée au serveur DHCP via un message unicast (Step2)

Un unicast, à la place d'une broadcast, est suffisant car le relais DHCP connaît

l'emplacement exact du serveur DHCP

Pour les mêmes raisons, le relais DHCP ne permet pas à l'autre segment de réseau, 10.1.1.x, de

recevoir le message du segment 10.1.2.x.

(6)

Figure 2

(7)

• Une fois que le serveur DHCP reçoit la demande DHCPDISCOVER, il alloue une adresse IP, la marque comme pris, et puis diffuse un message DHCPOFFER au client demandeur (Step 3)

• Le paquet contient l'adresse IP du serveur DHCP, l'identifiant matériel du client, et

l'adresse IP attribuée au client. Dans notre cas 10.1.2.3

(8)

• Lorsque le relais DHCP voit la diffusion DHCPOFFER, il relaie la diffusion sur le

segment du Sous Réseau 10.1.2.X (Step 4)

• Une fois que le nouveau client voit le message DHCPOFFER, il accepte l'adresse IP (Step 5) et prépare un message de confirmation au

serveur DHCP avec un paquet DHCPREQUEST

• Notez bien que si plusieurs serveurs DHCP envoie un DHCPOFFER, le client peut choisir celui qui va l’accepter

(9)

Figure 3

(10)

Le nouveau client confirme qu'il veut l'adresse IP 10.1.2.3 par la diffusion d'un DHCPREQUEST au serveur DHCP (Step 6)

Une fois que le serveur DHCP reçoit ce message (via le relais DHCP Step 7)

Il s’assure d'abord qu'il est la cible visée. Parce

que le client pourrait répondre à un autre serveur DHCP.

Si ce serveur DHCP est le destinataire prévu, alors il doit vérifier si les paramètres optionnels qu’il a spécifié dans le message DHCPOFFER précédent à ce client, sont toujours valables ?

(11)

• Si c’est le cas, le serveur DHCP envoie une

diffusion DHCPACK (Step 8) pour indiquer au client que sa nouvelle adresse IP peut

maintenant être utilisé officiellement

• Si quelque chose ne va pas, un DHCPNACK est diffusé à la place du DHCPACK

• Quoi qu'il en soit, un DHCPACK ou un

DHCPNACK sera le dernier message envoyé par le serveur DHCP dans la séquence

d'attribution d'adresse IP dynamique.

(12)

• En supposant qu'il reçoit le DHCPACK relayé par le routeur (Step 9), le client est invité à vérifier aucun autre hôte a la même adresse IP. Ceci est habituellement fait par une sonde ARP simple. Toute réponse à la sonde signifie qu'un autre client utilise déjà l'adresse

IP. Dans une telle situation, le client doit

envoyer un message DHCPDECLINE au serveur DHCP.

• Ensuite, le client devra alors recommencer tout ce processus en commençant par la phase DHCPDISCOVER

(13)

Annexe

Configuration simple d’un serveur

DHCP

(14)

Réservation d'adresse IP en filtrant sur l'adresse MAC

(15)

Configuration de Failover/Load-balancer DHCP

• Pour des raisons de haute disponibilité, mieux vaut disposer d'un service DHCP répartit sur 2 serveurs.

Double avantage :

• la continuité du service en cas de panne du serveur primaire (FAILOVER)

• la répartition des charges au niveau des baux attribués (LOAD-BALANCING)

(16)

Le serveur primaire

(17)

Le serveur secondaire

(18)

Mise en place d'un relais DHCP

Le relais DHCP doit être situé dans le même domaine de diffusion (réseau) que les clients DHCP.

Son action transformera la requête multicast des client (broadcast) en adressage unicast. Il pourra donc transmettre les requêtes à un

serveur DHCP situé sur un autre réseau par exemple.

Références

Documents relatifs

Constatez par vous même que votre adresse IP a bien été prise en compte sur chaque client : Code : Console - Vérification.

Il faudra seulement rajouter une route vers le

Vaillant jacques – BTS SIO2 Serveur Windows 2012r2 - DHCP Cocher le service, une fenêtre s’ouvre, il suffit de cliquer sur ajouter des fonctionnalités sans rien touché..

In 4.3.3, “OS/2 Warp 4 using presecured mode” on page 203, we discussed that after importing a key file, the hostname, domain name, and primary DDNS server name were

Nous allons dans un premier temps construire un serveur DHCP et le tester avec des clients sous GNU/Linux et même aussi sous Windows, ne soyons pas plus sectaires que de raison..

● Le serveur DHCP ne répondra à la demande du client que s'il dispose d'une plage d'adresse disponible pour le sous-réseau en question. •DHCP OFFER: par défaut, le paquet

Le serveur DHCP sait ainsi sur quel réseau est le porte client et peut choisir une adresse située sur le bon réseau. ● Le serveur DHCP ne répondra à la demande du client que s'il

Pour la suite de ce TD, vous aurez besoin d'un ordinateur windows serveur (nommé passerelle) avec deux cartes réseau: l'une sur le sous-réseau 192.168.2.0/24 reliées au