Adressage IP

Dernière mise à jour : 26/05/2016

Les sous-réseaux

Comme nous l'avons vu, l'adresse IP possède une partie réseau et une partie hôte. Pour ce qui est de l'IP v4, les adresses ont une partie réseau de 8, 16 ou 24 bits suivant la classe d'adresse. Pour ce qui est de l'IP v6, les adresses ont une partie réseau de 64 bits.

Ces masques par défaut ne permettent pas toujours de coller aux besoins particuliers de tout le monde. C'est pourquoi, il est possible de subdiviser les réseaux par défaut au moyen d'un masque de sous-réseau.

Un masque de sous-réseau est un nombre de la même taille que l'adresse. Les premiers bits sont à 1 et désignent la partie réseau. Les derniers bits sont à 0 et désignent la partie hôte.

Exemples : 111111...111111000000...000000

Notation

En IP v4, les masques de réseau peuvent se représenté comme une adresse réseau.

Exemples : 11111111111111111111111111100000 peut s'écrire 255.255.255.224 en IP v4

Une autre notation utilisée en IP v4 et seule valable en IP v6 est de faire suivre l'adresse IP d'une barre oblique / et ensuite du nombre de bit du masque de réseau.

Exemples : 11111111111111111111111111100000... peut s'écrire /27

Subdivision de réseaux

Lorsque nous avons à subdiviser des réseaux, il y a deux approches possibles. Soit nous essayons de déterminer le nombre de sous-réseaux que nous voulons obtenir, soit nous essayons de déterminer le nombre de machines par sous-réseaux.

Subdivision sur base du nombre de sous-réseaux

Dans ce cas-ci, nous allons agrandir le masque réseau (bits à 1) d'autant de bit qu'il est nécessaire pour obtenir le nombre de subdivisions voulu. Voici un petit tableau explicatif.

Nombre de subdivisions Nombre de bits
2 1
3 à 4 2
5 à 8 3
9 à 16 4
17 à 32 5
etc.

Par exemple, si nous voulons subdiviser un réseau en 350, nous devrons agrandir le masque de 9 bits (8 bits nous donnent 256 subdivisions et 9 bits 512).

Ainsi, en IP v4, si nous avons une adresse de classe B qui a un masque par défaut de 16 bits, nous aurons un masque de sous-réseau de 16+9 bits, soit 25 bits.

En IP v6, si nous avons un masque standard de 64 bits, nous aurons un masque de sous-réseau de 64+9 bits, soit 73 bits.

Subdivision sur base du nombre d'hôtes

Dans ce cas-ci, nous allons garder pour la partie machine (bits à 0) autant de bit qu'il est nécessaire pour obtenir le nombre de machine moins deux (l'adresse réseau et l'adresse de diffusion). Voici un petit tableau explicatif.

Nombre de machines Nombre de bits
2 2
3 à 6 3
7 à 14 4
15 à 30 5
31 à 62 6
etc.

Par exemple, si nous voulons subdiviser un réseau pour qu'il contienne 40 machines par sous-réseau, nous devons garder 6 bits pour la partie hôte.

Ainsi, en IP v4, nous aurons un masque de réseau de 32-6 bits, soit 26 bits.

En IP v6, nous aurons un masque de réseau de 128-6 bits, soit 122 bits.