Cours tcp-ip-dhcp

Disponible uniquement sur Etudier
  • Pages : 7 (1520 mots )
  • Téléchargement(s) : 0
  • Publié le : 18 avril 2011
Lire le document complet
Aperçu du document
Département SRC Cours Réseaux Attribution Dynamique des adresses IP
1. INTRODUCTION
Paramétrer IP sur chacun des ordinateurs d’un réseau peut rapidement devenir fastidieux si le nombre de postes est très important. Pour résoudre ce problème, la mise en œuvre d’un serveur DHCP (Dynamic Host Configuration Protocol) est indispensable. DHCP permet d’attribuer automatiquement sa configuration IP àchaque machine du réseau. Le protocole DHCP est défini par les RFC 1533,1534,1541,1542,2131 et 2132

2. AVANTAGES DE DHCP
Lors de la configuration manuelle du protocole IP sur une machine, les paramètres suivants sont à définir : • • • • • Adresse IP Masque de sous-réseau Adresse de Passerelle Adresses des serveurs DNS Adresses des serveurs WINS dans le cas d’un réseau Microsoft.

Plus lenombre de postes est important sur le réseau, plus la saisie de ces paramètres devient une source d’erreur et peut provoquer des dysfonctionnements : • • • Conflits d’adresses IP Erreur dans la saisie du masque de sous-réseau Mauvaise adresse de passerelle ou de serveur DNS

Le protocole DHCP est à même de procéder automatiquement à la gestion de ces différents paramètres grâce à une configurationcentralisée. DHCP fonctionne en effet sur un mode client/serveur.

3. FONCTIONNEMENT DE DHCP
DHCP impose la mise en œuvre d’un serveur qui assurera la distribution automatique des adresses IP aux différents clients du réseau. Ces adresses seront définies dans une étendue (pool d’adresses), ainsi que les autres paramètres comme le masque de sous-réseau et l’adresse de la passerelle par exemple.Lorsqu’un client à besoin d’une adresse IP, il transmet une demande au serveur DHCP. S’il dispose d’adresses libres, celui-ci choisira celle qui sera attribuée au client.

Les principes de mise en oeuvre sont les suivants : Pour communiquer entre eux le serveur et les clients utilisent le protocole DHCP qui s’appuie lui-même sur UDP et utilise les ports 67 (dhcps) et 68 (dhcpc). La plupart desmessages DCHP sont des messages de diffusion (BROADCAST). Le serveur doit posséder une adresse IP statique de manière à ce qu’il soit toujours joint au même endroit. Les adresses sont allouées pour une période donnée (bail) et doivent être renouvelées avant l’expiration de ce délai. La liste des adresses à distribuer s’appelle l’étendue de distribution. Les adresses sont allouées en référence à lacarte réseau du poste. Le serveur DHCP associe donc les adresses IP distribuées aux adresses MAC des cartes réseaux des clients. Les étapes de l’attribution d’une adresse sont les suivantes : • • • • Demande de bail IP (DHCPDISCOVER): Le protocole TCP/IP du poste client est initialisé avec des fonctionnalités réduites, et recherche un serveur DHCP afin d’obtenir des informations IP complètes(Adresse, masque, passerelle etc.) Offre de bail IP (DHCPOFFER) : Tous les serveurs DHCP qui reçoivent la demande et qui disposent d’adresses pour la station transmettent une proposition d’adresse IP au client. Sélection de bail IP (DHCPREQUEST) : Le client choisit un serveur parmi les offres reçues et lui transmet un message pour demander l’attribution de l’adresse IP. Confirmation de bail IP(DHCPACK) : Le serveur DHCP dont l’offre a été acceptée transmet au client les informations IP nécessaires. Le client peut alors utiliser l’adresse IP et prendre part au trafic du réseau.

4. STRUCTURE DES MESSAGES DHCP
Comme les autres protocoles, DHCP utilise un format de message spécifique permettant d’établir un dialogue cohérent entre les postes clients et le serveur. Opération (OP) HardwareAddress Type (HTYPE) SECS Hardware Address Lenght (HLEN) FLAGS HHOPS

XID

Adresse IP du client (CIADDR) Adresse IP allouée (YIADDR) Adresse IP du serveur (SIADDR) Adresse IP de l’agent (GIADDR) Adresse MAC du client (CHADDR) Option : Nom du Serveur (SNAME) Option : Fichier d’amorçage (FILE) Options

OP (8 Bits) : Code de l’opération Boot-Request (1) ou Boot-Reply (2) HTYPE (8 Bits) : Type...
tracking img