Vous êtes sur la page 1sur 21

Le subnetting: le sous-adressage

Rappel
Adressage IP

- Les adresses IP sont des adresses de 32 bits utilisées par


le protocole IP pour identifier les hôtes sur un réseau.

- L’adresse est composée de 4 nombres entiers de 0 à 255,


séparés par des points, par exemple 192.168.10.115

- L’adresse est composée d’une partie réseau et une partie hôte


• La partie réseau est commune à l'ensemble des hôtes d'un
même réseau,
• La partie hôte est unique à l'intérieur d'un même réseau.

- L’adresse IP est assignée à une et une seule interface réseau


Adressage avec classe
classful addressing
- Ce système d’adressage a été mis en service en 1980
- Trois classes d’adresse: A, B ou C
Valeur du premier octet

 127

Entre 128 et 191

Entre 192 et 223


Adressage avec classe
classful addressing
Deux autres classes:
- Classe D
Le premier octet a une valeur comprise entre 224 et 239 (valeur des 3
bits de poids fort égale à 111). Il s'agit d'une zone d'adresses dédiées
aux services de multidiffusion vers des groupes d'hôtes (host groups).
-Classe E
Le premier octet a une valeur supérieure à 240. Il s'agit d'une zone
d'adresses réservées aux expérimentations (réservé à un usage spécial).
Ces adresses ne doivent pas être utilisées pour adresser des hôtes ou des
groupes d'hôtes.
Adressage avec classe
classful addressing: RFC 791
- Ces classes correspondent à des regroupements en réseaux de même taille.
- Les réseaux de la même classe ont le même nombre d'hôtes maximum.
Espace d’adressage

Le masque de réseau sert à séparer les parties réseau et hôte d'une adresse.
Adresse du réseau = Adresse complète (ET logique) Masque de réseau

L'adresse de diffusion. Tous les hôtes du réseau «écoutent» cette


adresse en plus de la leur.
Exemple : adresse IP 192.168.1.1
Adresses spéciales
Il existe un ensemble d’adresses IP qu’il faut utiliser avec
précaution:
-L’adresse 127.x.y.z de classe A est réservée pour les tests de
rebouclage, Il s’agit d’une adresse spéciale que les hôtes utilisent
pour diriger le trafic vers eux-mêmes.
-255.255.255.255 est une adresse de diffusion sur le réseau local
-0.0.0.0 est une adresse interdite mais utilisée par les routeurs
Cisco comme la route par défaut.
-L’iANA (Internet Assigned Numbers Authority a réservé les
adresses dans la plage 169.254.0.0 à 169.254.255.255 à la
fonction DHCP automatique Windows 2000 et Windows 98.
-Les adresses privées
Adresses privées

- l’utilisation de ces adresses n’est pas payante


 des économies sur le coût de location des adresses officielles
- Ces adresses ne sont pas routées sur Internet.
 utilisation de la fonction NAT (Network Address
Translation) pour la translation lors de la sortie sur Internet.
 Sécurité: il est pratiquement impossible de se connecter
de l’extérieur sur le réseau interne (Les routeurs Internet ne
propagent pas les adresses privées).
Le sous-adressage
Subnetting: RFC 950
Problèmes de distribution de l’espace d’adressage IP.
Solution: découper une classe d’adresse IP A, B ou C
en sous réseaux: subnetting

Le subnetting a été formalisé en 1985 avec le RFC 950.

Le subnetting permet de diviser la portion hôte en une portion


subnet suivie d’une portion hôte plus petite
Le sous-adressage
Subnetting: RFC 950
Règle1:
Il faut qu’au moins deux bits restent disponibles dans la partie hôte
Régle 2:
Il faut qu’une adresse de sous-réseau ne puisse pas être tout à 1 ou tout à 0

Classe d’adresse Nombre de bits Bits disponibles


IP De la portion hôte Pour le subnetting
A 24 22
B 16 14
C 8 6
Le sous-adressage
Subnetting: RFC 950
Exemple: adresse 192.168.1.0 avec subnetting
Le sous-adressage
Subnetting: RFC 950
Comment calculer un masque sous-réseau
les masques valides doivent commencer par une zone de bits à 1,
suivie d’une zone de bits à 0

Il y a donc 9 combinaisons possibles.


11111111 255 11110000 240
11111110 254 11100000 224
11111100 252 11000000 192
11111000 248 10000000 128
00000000 0
Le sous-adressage
Subnetting: RFC 950
Comment calculer un masque sous-réseau

Nbre de sous-réseau= (2^nbr bits utilisés pour réseau)-2


Nbre d’hôte par ss-réseau=(2^nbr bits de la portion hôte)-2
Exemple:
192.168.1.0 avec masque de sous réseau 255.255.255.252
Nbre de sous-réseau=2^6 –2= 62 sous réseaux
Nbre d’hôte par ss-reseau=2^2 –2=2 hôtes disponibles dans chaque ss-réseau

Pour trouver les adresses valides de sous réseaux


 trouver d’abord le pas ou l’incrément.
Le pas= 256-la valeur du dernier octet du masque
 256-252=4
Le sous-adressage
Subnetting: RFC 950
Comment calculer un masque sous-réseau

Nbre de sous-réseau= (2^nbr bits utilisés pour réseau)-2


Nbre d’hôte par ss-réseau=(2^nbr bits de la portion hôte)-2
Exemple:
Le pas= 256-la valeur du dernier octet du masque
 256-252=4

Les adresses de sous reseaux valides sont: 4, 8, 12,…, 244, 248 et 252

Les adresses IP valides du sous réseau 192.168.1.4 sont 192.168.1.5 et


192.168.1.6
Le sous-adressage
Subnetting: RFC 950
Préfixe d’une adresse: (Slash/Nombre de bits)

-Une adresse IP est toujours associée à un masque


-Il existe trois formes équivalentes pour écrire une adresse IP
et son masque

Exemple: 128.8.0.0
1- 128.8.0.0 255.255.0.0
2- 128.8.0.0/16
3- 128.8/16
Le sous-adressage
Subnetting: RFC 950
Le subnetting est un arrangement local d’un plan d’adressage d’une
Entreprise qui est transparent pour le monde extérieur

Exemple:
Quand on divise le réseau 172.20.0.0 en cinq sous-réseaux de petite
taille (172.20.1.0, 172.20.2.0, 172.20.3.0, 172.20.4.0 et 172.20.5.0),
le monde extérieur au travers d’un routeur externe voit toujours le
réseau 172.20.0.0. Par opposition, les routeurs internes de
l’entreprise voient les cinqs sous-réseaux créés.
Exercice 1

1- Dans une classe C, combien pouvons-nous utiliser au maximum de bits pour le


subnetting?
2- Quelle est la formule pour calculer le nombre d’hôtes du sous réseau
170.20.0.0/16
3- Quel est le masque de ss-reseau pour une adresse de classe C avec 5 bits
empruntés à la partie hôte?
4- Quel est le masque de ss-reseau du prefixe d’adresse 10.10.8/22
5- Quelle est la classe IP de l’adresse 192.168.10.115 avec un masque de
255.255.255.248
6- Quelle est l’adresse de ss-reseau de l’adresse 192.168.10.115 et l’adresse de
diffusion avec un masque de 255.255.255.248
Exercice 2

Pour configurer l’interface d’un hôte qui doit se connecter à un réseau existant,
on nous donne l’adresse: 172.16.19.40/21

1- Quel est le masque réseau de cette adresse

2- Combien de bits ont été réservés pour les sous-réseaux privés ?

3- Combien de sous-réseaux privés sont disponibles ?

4- Combien d'hôtes peut contenir chaque sous-réseau ?

5- Quelle est l'adresse du sous-réseau de l'exemple ?

6- Quelle est l'adresse de diffusion du sous-réseau de l'exemple ?


Exercice 2: réponses
1- La notation condensée /21 indique que le la partie réseau de l'adresse
occupe 21 bits. On décompose ces 21 bits en 8 bits . 8 bits . 5 bits ; ce qui
donne : 255.255.248.0.
2- La valeur du premier octet de l'adresse étant comprise entre 128 et 191, il
s'agit d'une adresse de classe B. Le masque réseau d'une classe B étant
255.255.0.0, 5 bits ont été réservés sur le troisième octet pour constituer
des sous-réseaux.
3- Le nombre de valeurs codées sur 5 bits est de 2^5 soit 32. Il y a donc 30
sous-réseaux disponibles si l'on retire le sous-réseau 0 conformément au
document RFC950 et le sous-réseau avec les 5 bits à 1 qui sert à la diffusion
générale.
4- Les adresses des hôtes sont codées sur les bits à 0 du masque réseau. Avec
le masque /21, il reste : 32 - 21 =11 bits. Le nombre de valeurs codées sur 11
bits est de 2^11 soit 2048. Chaque sous-réseau peut contenir 2046 hôtes. On a
retiré la valeur 0 puisqu'elle sert à identifier l'adresse du réseau et non celle
d'un hôte ainsi que la valeur avec les 11 bits à 1 qui sert à la diffusion sur le
sous-réseau.
Exercice 2: réponses
5- Les deux premiers octets étant compris dans la partie réseau, ils restent
inchangés. Le quatrième octet (40) étant compris dans la partie hôte, il suffit de le
remplacer par 0. Le troisième octet (19) est partagé entre partie réseau et partie
hôte. Si on le convertit en binaire, on obtient : 00010011. En faisant un ET
logique avec la valeur binaire correspondant 5 bits réseau (11111000) on obtient :
00010000 ; soit 16 en décimal. L'adresse du sous-réseau est donc
172.16.16.0.

6- Les deux premiers octets étant compris dans la partie réseau, ils restent
inchangés. Le quatrième octet (40) étant compris dans la partie hôte, il suffit de le
remplacer par 255. Le troisième octet (19) est partagé entre partie réseau et partie
hôte. Si on le convertit en binaire, on obtient : 00010011. On effectue cette fois-ci
un OU logique avec la valeur binaire correspondant aux 3 bits d'hôtes à un
(00000111). On obtient : 00010111 ; soit 23 en décimal. L'adresse de diffusion du
sous-réseau est donc 172.16.23.255.
Exercice 3 :

Pour les adresses suivantes :


145.245.45.225
202.2.48.149
97.124.36.142
Donnez :
a.La classe d'adresse.
b.Le masque réseau par défaut.
c.L'adresse réseau.
d.Le masque modifié si les réseaux comportent respectivement (1)
60, (2) 15 et (3) 200 sous-réseaux.
e.L'adresse du sous-réseau et son numéro.
f.Le numéro de la machine sur le sous-réseau.
g.Les intervalles d'adresses utilisables pour les trois premiers sous-
réseaux

Vous aimerez peut-être aussi