Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Généralités :
Numéro d'identifiant unique attribué à chaque interface avec le
réseau IP et associé à une machine
Ex : 41.188.56.21
Utilisé dans l'entête IP des paquets échangés
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Versions : IPv4
32 bits (4 octects) (4 groupes de 3 nombres décimaux séparés
par des points)
Encore le plus utilisé
Exemple:
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Versions : IPv6
128 bits (16 octets) (6 groupes de 4 nombres hexadécimaux
séparés par des :)
Ex : FE80:0000:0000:0000:020C:76FF:FE21:1C3B
Etablie en 1998 mais encore peu utilisée actuellement
L'IPv4 fut épuisé en février 2011
IPv6 permet 2^128 adresses (soit environ 3,4×1038), soit 667
millions de milliards d'adresses IP disponibles par mm2 de la
surface de la Terre.
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Distribution :
Ø ICANN (Internet Corporation for Assigned Name and Numbers) :
organisation américaine qui gère l’adressage IP d’Internet.
Ø RIR (Regional Internet Registries ) : représente l'IANA dans leur
région (au nombre de 5)
Ø LIR (Local Internet Registries ) : encore des subdivisions des RIR
L’attribution actuelle des IPv4 est disponible sur :
http://www.iana.org/assignments/ipv4-address-space/ipv4-
address-space.xml
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Distribution :
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Attribution – classes - DNS :
Ø Attribuée de manière statique (et manuelle) ou dynamique (et
automatique) via le protocole DHCP
Ø Les adresses sont regroupées en classes d'adresses (5 classes)
(obsolète)
§ Seules les classes A, B et C sont utilisables pour un adressage de machines
§ La classe D est réservée pour l’adressage multicast (diffusion à un groupe)
(224.0.0.0 à 239.255.255.255)
§ La classe E est réservée pour l’expérimentation (240.0.0.0 à
255.255.255.255)
Ø Serveur DNS : met en relation entre un nom de domaine et
l'adresse IP de l'hôte
§ Ex : www.itu.mg=87.252.1.21
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Anatomie de l’adresse IPv4 :
Ø Divisée en 2 parties :
§ Netid correspond à l’adresse de réseau : identifie le réseau auquel
appartient l'hôte (la machine)
§ Hostid correspond à l’adresse de station : identifie le numéro de
l'hôte dans le réseau
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Les classes A,B et C:
1 octet 3 octets
Ø Classe A 0 no réseau no machine
=> 0.0.0.0 à 127.255.255.255
2 octet 2 octets
Ø Classe B 10 no réseau no machine
=> 128.0.0.0 à 191.255.255.255
3 octet 1 octets
Ø Classe C 110 no réseau no machine
=> 192.0.0.0 à 223.255.255.255
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Adresses publiques et privées :
Ø Dans le réseau public Internet : usage d'adresses publiques
uniques et enregistrées au niveau mondial (ex: 41.188.5.36)
Ø Dans les réseaux privés : usage d'adresses privées uniques dans
ce réseau, libre de choix, changeable dans le LAN (ex :
192.168.1.2)
Préliminaires Structure Adresses IP et MAC Adresses spéciales
Sous-réseau et
adressage
v Adresses publiques et privées :
Préliminaires Structure
Adresses IP et Adresses spéciales
Sous-réseau et
MAC adressage
v On a MAC, pourquoi IP ?
MAC IP
• Adresse de la carte réseau • Adresse du réseau
• Non routable!!! • Routable
• Limité au sous-réseau • Valable sur tout l'internet
• … • Gestion centralisée dans les FAI
• …
Une relation entre les 2 : l'ARP (Address Resolution Protocol)
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC
spéciales adressage
v Les adresses privées par classe :
Adresses privées (usage dans le LAN):
1ère octet en Plages d'adresses Nb d'hôtes possibles (par
Classe
binaire possibles réseau - par adresse)
10.0.0.0
A 0000 1010 - 16 777 214
10.255.255.255
172.16.0.0
B 1010 1100 - 65 534
172.31.255.255
192.168.0.0
C 1100 0000 - 254
192.168.255.255
Et encore plein d'autres adresses spéciales,…
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC
spéciales adressage
v Les adresses dans un réseau
Dans un réseau, on a 3 types d'adresses :
Ø Adresses locales : pour communiquer à quelqu'un
Ø Adresses de broadcast (de diffusion) : pour communiquer à tout le
monde
• Limité : vers les machines de ce réseau local uniquement (255.255.255.255)
• Dirigé vers un réseau local quelconque
Ø Adresses multicast : pour parler à un groupe restreint
L’adresse MAC avec un préfixe particulier (01:00:5E) est utilisé comme
destination d’un paquet
Le réglage de la carte réseau sur chaque station permet de prendre en compte
ces paquets
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC
spéciales adressage
v Adresses interdites:
Ø 2 adresses interdites dans un réseau logique (réseau ou sous-
réseau)
§ Adresse du réseau (netid)
§ Adresse de broadcast ou de diffusion
Ø Adresse de boucle locale : 127.0.0.1
Ø Adresse 0.0.0.0 : signification particulière selon divers services
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Masque de réseau en général (valable au sous-réseau) :
ü Le masque:
Ø Pour router les paquets de données entre réseau, il faut connaître l'adresse
du réseau de destination : l’intervention du masque (netmask)
Ø Permet de déduire l'hostid, le netid, et l'adresse de diffusion (broadcast)
Ø Même format que l'adresse IP (ex : 255.255.0.0)
Ø En binaire : tous les 1 à gauche et tous les 0 à droite
Ex : 11111111.00000000.00000000.00000000 = 255.0.0.0
Ex de masque invalide 11111111.01111111.00000000.00000000
Ø Notation CIDR : "/n" (pour n bits à 1)
Ex : /16 c-à-d 11111111.11111111.00000000.00000000 ou encore
255.255.0.0
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Masque de réseau en général (valable au sous-réseau) :
ü Les calculs de base:
Les bits à 1 du masque correspondent au netid et les bits à 0 à l'hostid
Ø Adresse de réseau = Adresse IP ET Masque de réseau (c-à-d tous les bits de la
partie HOST-ID sont à 0)
Ø Adresse de station = Adresse IP ET NON Masque (c-à-d tous les bits de la partie
NET-ID sont à 0)
=> Exemple
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Masque de réseau en général (valable au sous-réseau) :
ü Les calculs de base:
adresse 192.168.1.2 et masque 255.255.255.0
192.168.1.2 ET 255.255.255.0 = 192.168.1.0 : c’est l’adresse du réseau
192.168.1.2 ET 0.0.0.255 = 0.0.0.2 : c’est l’adresse de station
soit en binaire :
11000000.10101000.00000001.00000010 =192.168.1.2 (adresse IP)
ET
11111111.11111111.11111111.00000000=255. 255. 255.0 (masque)
______________________________________________________________
= 11000000.10101000.00000001.00000000 = 192.168.1.0 (adresse du réseau)
11000000.10101000.00000001.00000010 =192.168.1.2 (adresse IP)
ET
00000000.00000000.00000000.11111111=0.0.0.255 (NON masque)
_____________________________________________________________
= 00000000.00000000.00000000.00000010 = 0.0.0.2 (adresse de station)
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Masque de réseau en général (valable au sous-réseau) :
ü Les calculs de base:
Adresse de diffusion (de broadcast (dirigé))=tous les bits de l'hostid à 1
(adresse interdite)
Ex : Pour l’adresse IP 192.168.52.5 avec un masque 255.255.255.0,
l’hostid est .5 = .00000101. Si on met tous à 1 alors on obtient
192.168.52.255
Taille d'un réseau IP
Taille = 2nombre de bits à 0 du masque - 2
Ex : pour un masque 255.255.255.0, taille = 28-2 = 254 adresse de
machines
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Principe de l’adressage:
Ø Chaque hôte (nœud d'un réseau TCP/IP : station de travail, routeur, serveur, …)
doit avoir une adresse IP unique
Ø 2 types d'adressage :
§ Avant : Adressage par classe (obsolète - réduit au réseau privé actuellement)
Répartition des adresses en 5 classes : A,B,C,D et E
Distribution des adresses par classe
Masque de réseau fixé par classe
§ De nos jours : Adressage sans classes nommé CIDR (Classless Inter-Domain Routing)
Il n'y a plus de masque fixé par référence à un classe
L'adressage par classe gaspille trop d'adresses
Utilisé actuellement
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-réseaux - subnetting :
ü Généralités : (Sous-réseaux IPv4 classful )
Pour subdiviser un réseau
Sous-réseau (c'est un réseau) :
Toutes les machines connectées pouvant s'échanger des paquets IP sans
routeur
Historiquement, on appelle également sous-réseau chacun des réseaux
connecté à Internet.
Sous-ensemble d'une plage d'adresses réseau
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-réseaux - subnetting :
ü Intérêts et inconvénients :
Intérêts Inconvénients
• Division selon les bâtiments, selon • La complexification des tables de
les fonctions, … routage
ex : pour utiliser une adresse de
classe B comme 256 sous-réseaux
de 254 ordinateurs au lieu d'un seul
Avantages réseau de 65536 ordinateurs
• Plus de sécurité
• Optimisation du fonctionnement
• Cloisonnement de la diffusion
réseau (broadcast)
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-réseaux - subnetting :
ü Mise en œuvre : le masque de sous-réseau
Un Subnetid pris dans l'hostid pour segmenter un réseau
Exemple : en prenant 2 bits, on a 4 sous-réseaux : réseau avec le subnet à
00, à 01, à 10, à 11
Masque de sous-réseau = NET_ID + SUBNET_ID
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-réseaux - subnetting :
ü Mise en œuvre : le masque de sous-réseau
Exemple pour le réseau 192.168.1.0/24 découpé en 4 sous-réseaux
• netid = 24 bits
• subnetid = 2 bits
• hostid = 32 - 24 - 2 = 6 bits
=> Le masque de sous-réseau sera : 24 + 2 = 26 bits soit 255.255.255.192
26 = 64 = 256 - 192 donc les sous-réseaux sont séparés par intervalle de 64
Et le nombre de machines adressables dans chaque sous-réseau sera de 26-2 adresses
interdites = 62 adresses
n°0 : 192.168.1.0/26 : 192.168.1.1 à 192.168.1.62 (broadcast =192.168.1.63)
n°1 : 192.168.1.64/26 : 192.168.1.65 à 192.168.1.126 (broadcast=192.168.1.127)
n°2 : 192.168.1.128/26 : 192.168.1.129 à 192.168.1.190 (broadcast =192.168.1.191)
n°3 : 192.168.1.192/26 : 192.168.1.193 à 192.168.1.254 (broadcast =192.168.1.255)
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-réseaux - subnetting :
ü 2 démarches pour déterminer ce masque :
Ø à partir du nombre de sous-réseaux à créer
Ø à partir du nombre de machines à adresser
ü 2 formules extrêmement importantes pour cela :
Ø Nombre de sous-réseaux obtenu = 2nombre de bits empruntés dans l'hostid
(puis -1)1
Ø Taille des sous-réseaux2 = 2nombre de bits de l'hostid -2
1
: ignorance du dernier sous-réseau car l'adresse de broadcast (tout à 1) n'est
pas utilisable
2
: ignorance adresse du brodcast et du réseau
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-réseaux - subnetting : (Sous-réseaux IPv4 classful )
Ø Un administrateur souhaite diviser le réseau 192.52.61.0 dont il a la charge
en 4 sous-réseaux
§ réseau de classe C : 8 bits disponibles
§ 3 = 2²-1 < 4 ≤ 23- 1 = 7
• il aura donc besoin de 3 bits pour le sous-réseaux
§ soit un masque de 27 bits
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Adressage sans classes (CIDR -1993) et supernetting :
ü Généralités :
Ø CIDR : Classless Inter-Domain Routing
Ø Très très utile pour :
L'économie d'adresses
La facilitation du routage
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Adressage sans classes (CIDR -1993) et supernetting :
ü Comment :
Basé sur le supernetting : agrégation d'adresses en une seule
Ex : 192.168.10.0/23 (CIDR) = 192.168.10.0/24 + 192.168.11.0/24
(c'est-à-dire 192.168.10.0/23 (CIDR)=fusion de 2 adresses de classe C)
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Adressage sans classes (CIDR -1993) et supernetting :
Etapes Illustrations
• Les adresses à réunir
doivent avoir les
mêmes bits de poids
forts (préfixe)
• Subnet 1 : 213.2.96.0/24 soit 11010101.00000010.01100000.00000000/24
• Convertir des adresses • Subnet 2 : 213.2.97.0/24 soit 11010101.00000010.01100001.00000000/24
réseaux en binaire • Subnet 3 : 213.2.98.0/24 soit 11010101.00000010.01100010.00000000/24
• Subnet 4 : 213.2.99.0/24 soit 11010101.00000010.01100011.00000000/24
• Subnet 1: 11010101.00000010.01100000.00000000
• Détecter les motifs • Subnet 2: 11010101.00000010.01100001.00000000
entre les sous-réseaux • Subnet 3: 11010101.00000010.01100010.00000000
• Subnet 4: 11010101.00000010.01100011.00000000
• Les compter • Il y a 22 bits en commun donc au final, on a 213.2.96.0/22
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Adressage sans classes (CIDR -1993) et supernetting :
ü Résultats :
Economie d'adresses :
Supposons que l'entreprise a besoin de 1000 hôtes.
Adressage par classe CIDR
• 1 adresse de classe B avec 65534 hôtes (64534 • 1 adresse supportant 1020 hôtes (20 adresses
adresses gaspillées) gaspillées)
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-adressage fixe -> sous-adressage variable (VLSM)
: Sous-adressage fixe :
ü
Le subnetting que nous avons vu jusqu'ici (même masque et
nombre d'hôtes pour chaque sous-réseau)
ü Sous-adressage variable(VLSM) -> Généralités:
Permet de différents masques pour chaque sous-réseau
Ne marche pas avec l'adressage par classe
=CIDR appliqué au réseau local
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-adressage variable (VLSM) :
ü Généralités:
Ø Economie d'adresse quand on a besoin de différents nombres
d'hôtes
Ø Exemple :
4 sous-réseaux : avec 50 hôtes, 2*12 hôtes et 27 hôtes (au total : 101
hôtes)
=> Avec le sous-adressage fixe : exactement 62 adresses par sous-réseau
= 248 : 147 adresses gaspillées
=> Avec le sous-adressage variable : 62+2*(14)+30=120 adresses : 19
adresses gaspillées
Préliminaires Structure
Adresses IP et Adresses Sous-réseau et
MAC spéciales adressage
v Sous-adressage variable (VLSM) :
ü Comment:
Principe Exemple
• Classer les hôtes en ordre croissant • 50,27,12,12
6 5 4 4
• Repérer les puissance de 2 moins 2 >= • 2 -2=62,2 -2=30,2 -2=14,2 -2=14
• Déduire les masques variables • /26=32-6,/27=32-5,/28=32-4,/28=32-4