Vous êtes sur la page 1sur 40

TR2 : L’adressage sur les réseaux IP

Philippe PUJAS
DUT R&T L2, IUT Béziers
Positionnement du cours
 Adressage IP (Interface IP)
 Distribution d’adresse IP (DHCP)
 Résolution de nom (DNS)
Interface IP
Unicast- Broadcast-Multicast
 Unicast: liaison point-à-point
 Broadcast : liaison point-à-multipoint
– Sur un réseau local
– Toutes les machines du réseau local
 Multicast : liaison point-à-multipoint
– Notion de groupe restreint de diffusion
– Nécessite une adresse de groupe
– Non valide en adresse source
Interface IP d’un nœud
 Logiciel+ matériel
 Périphérique d’e/s réseau
– Carte réseau
– Carte logique (logicielle)
 Connectée à un réseau
– Une adresse IP (4 octets)
– Une adresse de réseau
 Masque de réseau
Adresse IP
 IP V4 : 4 octets (32 bits)
– notation décimale pointée
 IP V6 : 16 octets (128 bits)
– Notation hexadécimale

 IANA (division de l'ICANN)


– Segmentation de l'espace
– Gestion des blocs par les RIR (registres
régionaux)
• Puis NIR (nationaux) et LIR (locaux)
Masque réseau
 C’est un masque binaire sur 32 bits
 Notation décimale pointée a.b.c.d
 Permet de connaître le réseau associé à une IP
– Sur un même réseau il est constant
– Le ET bit à bit du masque et de l’IP s’appelle adresse de
réseau (unique sur un même réseau)
– Fondamental dans l’algorithme de routage
Masque de réseau

 Exemple
– Mon adresse IP est 10.40.104.4
– Mon masque est 255.0.0.0
– Mon adresse réseau ?
10.40.104.4  000001010.00101000.01101000.00000100

255.0.0.0  & 11111111.00000000.00000000.00000000


= 000001010.00000000.00000000.00000000

10.0.0.0 
Masque de réseau, exemple
 Si le réseau est 192.168.32.x
– Masque réseau : 255.255.255.0
– Adresse de réseau : 192.168.32.0
– Plage autorisée pour les IP :
• 192.168.32.1 à 192.168.32.254
• 192.168.32.255 réservée pour le broadcast
• 192.168.32.0 réservée pour l’IP réseau
Adressage IP

255.0.0.0

255.255.0.0

255.255.255.0

Diffusion

Réservé
Adressage IP
 IP d’un réseau
 IP de diffusion (broadcast)
 IP publique
 IP privée
 IP réservée
 IP de Multicast
 Classe d’adressage
Adresses IP privée
 Non assignées sur l’internet par l’IANA
 RFC 1918
 On parle d’IP non routées
 10.0.0.0 à 10.255.255.255
 127.0.0.0 à 127.255.255.255
 172.16.0.0 à 172.31.255.255
 192.168.0.0 à 192.168.255.255
Adresse IP réservé
 De 224.0.0.0 à 255.255.255.254
 255.255.255.255 est réservé à la diffusion
de broadcast sur un réseau pour une
machine n’ayant pas d’adresse IP (ex
polling DHCP)
 Ces adresses ne doivent pas être routées
– Même si utilisées en IP source.
Subnetting
Subnetting
 Principe :
– Modifier localement le masque réseau
 Objectif :
– Scinder un réseau en sous réseau
– Avoir plus de réseaux (à vendre!)
 Mise en œuvre : TD
Subnetting, exemple
 108.0.0.0, masque 255.0.0.0
– Coupée en 256*256=65536 réseaux
– 108.x.y.0, masque 255.255.255.0
 194.199.229.0, masque 255.255.255.0
– Coupée en 16 réseaux
• 194.199.229.0
• 194.199.229.16
• 194.199.229.32 masque 255.255.255.240
• … 240 = 1111 0000
• 194.199.229.240
Subnetting
 On perd des réseaux
– 194.199.229.0 est déjà un réseau
– Sur 194.199.229.240 l’adresse de broadcast
est la même que sur .0
 On perd des machines
– Sur chaque réseau 0 est réservée
– Sur chaque réseau x+15 est réservée
Supernetting

 C’est l’agrégation de réseaux


 Ex : 194.199.228, 229, 230,231
 Devient
– 194.199.228.0
– Masque 255.255.252.0
228 = 1110 0100
229 = 1110 0101
230 = 1110 0110 Masque 1111 1100=252
231 = 1110 0111
Adressage CIDR
 CIDR : Classless Inter Domain Routing
 Notation CIDR des IP réseaux
194.199.229.0, 255.255.255.0  194.199.229.0/24
– 24 bits d’adresses réseau
194.199.228.0, 255.255.252.0  194.199.228.0/22
 Aujourd’hui l’adressage d’internet est CIDR
 On parle d’adressage classless/classfull
Mise en oeuvre

Linux/Windows
Affiche interfaces IP
 Windows :
– ipconfig /all
– netsh interface ip show address
 Linux : ifconfig
 Linux :
– ip link show  interfaces
– ip addr show  adresses
Configuration interface IP
 Linux :
– ip link set DEV …..
• Activer/désactiver l’interface
• Changer l’adresse MAC
• Changer la longueur de la file d’attente
– ip addr add ADDR dev DEV
 Procédé dynamique : DHCP
– Client DHCP : dhcpcd ou dhclient
Configuration interface IP
 Windows
– Net Shell : netsh

 Adresse IP
– netsh interface ip set address "Description"
static adresse netmask gateway metric
 Activation DHCP
– netsh interface ip set address "Description"
dhcp
Distribution d’adresses IP

DHCP
Objectifs
 DHCP
Dynamic Host Configuration Protocol
 Fournir une adresse IP aux machines
– Cas des nomades
– Centralise la gestion des adresses
 Fournir certains paramètres réseau
Principe
 Serveurd’adresses IP
 Problèmes :
– le client n’a pas d’adresse IP
– Le client ne connaît pas l’adresse du serveur
Solutions
 DHCP DISCOVER
– IP Src=0.0.0.0
– Mac Src : la mienne

– IP Dest=255.255.255.255
– Mac Dest : ff:ff:ff:ff:ff:ff (broadcast)
Solutions
 DHCP OFFER
– Les serveurs offrent un bail (IP+durée de
validité)
– IP Dest : l’IP proposée
Solutions
 DHCP REQUEST
– Le client demande alors à utiliser l’IP qu’il
choisit mais utilise toujours :
• Ip src = 0.0.0.0
• Ip dest=255.255.255.255
• Mac dest=ff:ff:ff:ff:ff:ff
Solutions
 DHCP ACK
– Le serveur autorise le client à prendre l’IP
demandée
Plusieurs
serveurs
Bail
 Les paramètres de bail sont :
– IP prêtée
– IP serveur DHCP
– Durée du bail
– Masque de réseau
– Nom du client
– Nom de domaine
– Passerelle
– DNS
Bail
 Renouvellement
– Régulièrement le client envoie un DHCP
REQUEST au serveur
• Par ex à 50% de la durée de bail
– Le serveur peut accepter de prolonger le bail
Bail
 Renouvellement
Bail
 Clôture du bail
– Le client peut clôturer son bail
Bail
 Clôture du bail
– Le serveur peut clôturer le bail
DHCP avancé
 Adressage statique par DHCP
– La même adresse MAC a toujours la même
adresse IP

 Enregistrement DNS
– Le DHCP peut provoquer une mise à jour
DNS des clients (cf Windows)
DHCP avancé
 Redondance
– Plusieurs DHCP ne partageant pas la banque
d’adresse
• Cela peut poser des problèmes
 FailOver
– Deux DHCP partageant une banque d’adresse
– Un master
– Un slave
– Si le master tombe le slave le remplace
– Les baux sont échangés
DHCP avancé
 Cas de plusieurs réseaux
– Le broadcast n’est pas routé (ex Wifi)
 DHCP relay
Fin

Cette création est mise à disposition selon le Contrat Paternité-Pas d'Utilisation


Commerciale-Partage des Conditions Initiales à l'Identique 2.0 France disponible en
ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à
Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105,
USA.