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

Documents pareils