Internet Protocol Version 4 - Dynamic Host Configuration Protocol
Transcription
Internet Protocol Version 4 - Dynamic Host Configuration Protocol
3102 - Services réseaux M3102 – Services réseaux Internet Protocol Version 4 Dynamic Host Configuration Protocol IPv4 - DHCP 1 IPv4 - DHCP ■ Internet Protocol Version 4 ■ Rappel - IP Dynamic Host Configuration Protocol IPv4 (RFC 791) Pourquoi DHCP ? Notation IPv4 DHCP (RFC 2131/2132) Plages d'adresses privées Le protocole (RFC 1918) DHCP DISCOVER Rappel : routage IP DHCP OFFER DHCP REQUEST 3102 - Services réseaux DHCP ACK Dans la pratique Configuration IPv4 - DHCP 2 IPv4 - DHCP ■ Internet Protocol Version 4 ■ Rappel - IP Dynamic Host Configuration Protocol IPv4 (RFC 791) Pourquoi DHCP ? Notation IPv4 DHCP (RFC 2131/2132) Plages d'adresses privées Le protocole (RFC 1918) DHCP DISCOVER Rappel : routage IP DHCP OFFER DHCP REQUEST 3102 - Services réseaux DHCP ACK Dans la pratique Configuration IPv4 - DHCP 3 Rappel - IP ■ Internet Protocol : Protocole en charge de l’acheminement et du routage de l’information à travers les réseaux. basé sur le principe du meilleur effort (besteffort delivery). 3102 - Services réseaux ■ Protocole ■ IPv6 : basé sur des adresses 128 bits et un système de réseaux hiérarchisés IPv4 - DHCP 4 IPv4 (RFC 791) ■ Version « historique » de l'Internet Protocol, déployée en 1981. ■ Adresses sur 32 bits, 4294967296 adresses 3102 - Services réseaux possibles. ■ Masques de taille variable. IPv4 - DHCP 5 Notation IPv4 ■4 champs représentant 1 octet chacun, séparés par des points, écrits en décimal. Exemple : 192.168.0.1 de sous réseau précisé après l'adresse : 3102 - Services réseaux ■ Masque 192.168.0.1/255.255.255.0 : notation standard 192.168.0.1/24 : notation abrégée IPv4 - DHCP 6 Plages d'adresses privées (RFC 1918) ■ Ensembles d'adresses réservés pour des usages internes, non utilisables sur des machines « publiques » (non gérées par les grands routeurs du réseau) 10.0.0.0 → 10.255.255.255 (10.0.0.0/8) 172.16.0.0 → 172.31.255.255 (172.16.0.0/12) 3102 - Services réseaux 192.168.0.0 → 192.168.255.255 (192.168.0.0/16) ■ A utiliser dans tous vos réseaux internes. IPv4 - DHCP 7 Rappel : routage IP ■ Elle est constituée d’une série d’entrées (lignes) qui correspondent toutes à la sémantique suivante : Pour accéder au réseau identifiant_réseau, selon le masque masque_réseau, il faut passer par la passerelle d’adresse adresse_ip, en utilisant l’interface de sortie numéro_interface. 3102 - Services réseaux ■ Exemple : Pour accéder au réseau 192.168.3.0, selon le masque 255.255.255.0, il faut passer par la passerelle d’adresse 192.168.1.254, en utilisant l’interface de sortie eth1. IPv4 - DHCP 8 Rappel : Routage IP 3102 - Services réseaux Destination Masque Passerelle Interface 192.168.1.0 255.255.255.0 - eth0 192.168.2.0 255.255.255.0 - eth1 192.168.0.0 255.255.0.0 192.168.2.254 eth1 - 192.168.1.254 eth0 Défaut IPv4 - DHCP 9 IPv4 - DHCP ■ Internet Protocol Version 4 ■ Rappel - IP Dynamic Host Configuration Protocol IPv4 (RFC 791) Pourquoi DHCP ? Notation IPv4 DHCP (RFC 2131/2132) Plages d'adresses privées Le protocole (RFC 1918) DHCP DISCOVER Rappel : routage IP DHCP OFFER DHCP REQUEST 3102 - Services réseaux DHCP ACK Dans la pratique Configuration IPv4 - DHCP 10 Pourquoi DHCP ? ■ Configuration statique d'adresses IP → problème de maintenance ■ Nécessite autant d'adresses que de postes pouvant exister sur le réseau 3102 - Services réseaux ■ Gestion impossible d'équipements en externe → problème pour les fournisseurs d'accès IPv4 - DHCP 11 DHCP (RFC 2131/2132) ■ Dynamic Host Configuration Protocol : Protocole de configuration dynamique d'hôte ■ Permet l'attribution automatique d'adresses IP sur un réseau. 3102 - Services réseaux ■ Basé sur un modèle client-serveur IPv4 - DHCP 12 3102 - Services réseaux Le protocole IPv4 - DHCP 13 DHCP DISCOVER ■ Envoyé par le client quand il lance son autoconfiguration : IP expéditeur : 0.0.0.0 IP destinataire : 255.255.255.255 (broadcast) 3102 - Services réseaux Contient l’adresse MAC du client IPv4 - DHCP 14 DHCP OFFER ■ Réponse du serveur à un DHCP DISCOVER émis sur le réseau : IP expéditeur : celle du serveur IP destinataire : 255.255.255.255 3102 - Services réseaux Contient la MAC du client. IPv4 - DHCP 15 DHCP REQUEST ■ Acceptation serveur : par le client d’une offre émise par un IP expéditeur : 0.0.0.0 IP destinataire : 255.255.255.255 (broadcast) Mentionne l’adresse du serveur dont l’offre a été retenue, et l’adresse IP que ce serveur avait proposé au client 3102 - Services réseaux ■ Cette étape permet éventuellement au client de faire un choix entre les offres de plusieurs serveurs. IPv4 - DHCP 16 DHCP ACK ■ Confirmation finale du serveur : IP expéditeur : celle du serveur IP destinataire : celle assignée au client. Paramètres d'attribution : 3102 - Services réseaux L’adresse assignée et le masque de sous-réseau La durée du bail Les adresses de passerelle par défaut, serveur DNS, etc. IPv4 - DHCP 17 Dans la pratique ■ Le serveur attribue une adresse IP au client qui en fait la demande. ■ Cette adresse est valable pour un temps donné (le « bail ») suite à quoi elle devra être renouvelée. 3102 - Services réseaux ■ L’adresse peut soit être prise au hasard dans un stock d’adresses non-utilisées, soit être définie comme liée à une adresse MAC donnée dans la configuration du serveur. IPv4 - DHCP 18 Configuration ■ Coté client : Sous Linux et équivalents : Utiliser la commande dhclient Sous Windows : 3102 - Services réseaux Dans les propriétés de la carte réseau concernée, cocher la case « Obtenir une adresse IP automatiquement ». Les deux méthodes nécessitent d'être administrateur sur la machine. IPv4 - DHCP 19 Configuration ■ Coté serveur : Définir une plage d’adresses et un masque de sous-réseau. Définir une durée de bail par défaut et une durée de bail maximale. 3102 - Services réseaux En option, définir une passerelle par défaut, un serveur DNS, et autres paramètres. IPv4 - DHCP 20 Configuration ■ Variante « à adresse IP fixe » : On entre dans le fichier de configuration des associations adresse MAC – adresse IP. Toute machine dont l’adresse MAC est mentionnée 3102 - Services réseaux dans cette liste aura systématiquement l’adresse IP correspondante Assure une adresse fixe aux différents serveurs du réseau. IPv4 - DHCP 21