Table des matières

Calcul de sous réseaux


Petit rappel sur les bits


Octet = Byte
bit bit bit bit bit bit bit bit
1 1 1 1 1 1 1 1
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
255

Créer un sous-réseaux c'est emprunter des bits dans la partie Hôtes !
Lorsque l'on crée des sous-réseaux on délimite des tranches d'adresses IP.
Ces tranches sont délimitées par l'adresse réseaux de sous-réseaux et l'adresse broadcat de sous-réseaux.
Dans ces tranches on y retrouvera les adresses IP exploitables pour les machines !
C'est le masque qui permet de savoir si une adresse est customisée ou pas !!




Adresse de Classe A: 0 - 127 (adresse standard)


Exemple:
10.80.30.10
255.0.0.0 ou /8

Réseaux Machines
00001010 01010000 00011110 00001010 224 - 2 = 16.777.214
10 80 30 10
11111111 00000000 00000000 00000000 Masque par défaut
255 0 0 0
00001010 00000000 00000000 00000000 Adresse réseaux (Opération AND)
10 0 0 0
00001010 11111111 11111111 11111111 Adresse de broadcast (Opération NAND pour la partie hôtes)
10 255 255 255


Adresse de Classe A personnalisée


Exemple: On a besoin de faire 8 sous réseaux (SR), comment procède t’on ?
On va emprunter les bits (3 bits ce qui fait 23 = 8) dans la parties machines en commençant par le bit de poids fort qui se trouve à l’extrême gauche du deuxième octet ou byte en anglais ;-)
Si on a besoin de faire:
- 2 SR on empruntera 1 bit donc 21 = 2 sous réseaux, ce qui fera une somme de 128 donc un masque de 255.128.0.0
- 4 SR on empruntera 2 bits donc 22 = 4 sous réseaux, ce qui fera une somme de (128+64=192) donc un masque de 255.192.0.0
- 7 SR on empruntera 3 bits donc 23 = 8 sous réseaux, ce qui fera une somme de (128+64+32=224) donc un masque de 255.224.0.0
- 10 SR on empruntera 4 bits donc 24 = 16 sous réseaux, ce qui fera une somme de (128+64+32+16=240) donc un masque de 255.240.0.0 , içi on en laissera tomber 6 SR
- Pour 30 SR on empruntera 5 bits ce qui fera 25 = 32 et le masque fera 1 1 1 1 1 0 0 0 = 5 bits à 1 (128+64+32+16+8=248)
Explication:
Dans cet exemple on a besoin de faire 8 SR donc on emprunte 3 bits ( 23 = 8 ) dans la partie machine (pas par tranche: 256/8=32) et mettre 200 machines pour chaque SR.
Le masque customisé sera donc de: 255.224.0.0 ou /11 ce qui nous fait 8 bits d'une adresse non customisée + 3 bits empruntés à la partie hôtes = 11 bits, il restera donc 21 bits pour la partie hôte, donc on pourra mettre 221 - 2 = 2.097.150 IP exploitables par sous-réseaux !

Réseaux Machines
00001010 00000000 00000000 0000000
10 0 0 0
11111111 111 00000 00000000 00000000 Masque de sous-réseaux
255 224 0 0 221 - 2 = 2.097.150 ip par SR
00001010 000 00000 00000000 00000000 Adresse Réseaux du premier SR (Opération AND)
10 0 0 0
00001010 000 11111 11111111 11111111 Adresse de broadcast de SR (Opération NAND pour la partie hôtes)
10 31 255 255


Il reste 5 bits du deuxième octet + 8 bits du troisième octet + 8 bits du 4ème octet totalisant 21 bits pour la partie machine ce qui fait 221 - 2 possibilités d’adresses IP exploitables donc de machines pour chaque SR donc 2.097.152 - 2 = 2.097.150 IP.
La dernière IP exploitable du 1ier sous réseaux sera 10.31.255.254
256 / 8 sous réseaux = 32, donc le pas sera de 32 pour chaque sous réseaux.

tranche ou SR début de la tranche ou SR (adresse réseaux de SR) fin de la tranche ou SR (adresse broadcast de SR)
1 0 31
2 32 63
3 64 95
4 96 127
5 128 159
6 160 191
7 192 223
8 224 255




Adresse de Classe B: 128 - 191 (adresse standard)


Exemple:
179.10.0.0
255.255.0.0 ou /16

Réseaux Machines
10110011 00001010 00000000 00000000 216 - 2 = 65.534
179 10 0 0
11111111 11111111 00000000 00000000 Masque par défaut
255 255 0 0
10110011 00001010 00000000 00000000 Adresse réseaux (Opération AND)
179 10 0 0
10110011 00001010 11111111 11111111 Adresse de broadcast (Opération NAND pour la partie hôtes)
179 10 255 255


Adresse de Classe B personnalisée



Explication:
On a besoin de faire 50 sous réseaux, on emprunte donc 6 bits (26 = 64) (pas par tranche: 256/64=4) et mettre 200 machines pour chaque sous réseaux.
Le masque customisé sera donc de: 255.255.252.0 ou /22 ce qui nous fait 16 bits d'une adresse non customisée + 6 bits empruntés à la partie hôtes = 22 bits, , il restera donc 10 bits pour la partie hôte, donc on pourra mettre 210 - 2 = 1022 IP exploitables par sous-réseaux !

Réseaux Machines
10110011 00001010 00000000 0000000
179 10 0 0
11111111 11111111 111111 00 00000000 Masque de sous-réseaux
255 255 252 0 210 - 2 = 1.022 ip par SR
10110011 00001010 000000 00 00000000 Adresse Réseaux du premier SR (Opération AND)
179 10 0 0
10110011 00001010 000000 11 11111111 Adresse de broadcast de SR (Opération NAND pour la partie hôtes)
179 10 3 255


tranche ou SR début de la tranche ou SR (adresse réseaux de SR) fin de la tranche du SR (adresse broadcast de SR) Pas = 32 - 22 = 10 ce qui donne un pas de 210 = 1024
1 0 3 1024
2 4 7 1024
3 8 11 1024
4 12 15 1024
5 16 19 1024
6 20 23 1024
7 24 27 1024
8 (jusqu'à 64) 28 31 1024


tranche ou SR début du 3 Octet fin du 4 octet IP exploitables IP exploitables totales par sous-réseaux 210 - 2 = 1022
1 0
0
0
1
1
2
2
3
3
3
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022
2 4
4
4
5
5
6
6
7
7
7
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022
3 8
8
8
9
9
10
10
11
11
11
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022
4 12
12
12
13
13
14
14
15
15
15
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022
5 16
16
16
17
17
18
18
19
19
19
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022
6 20
20
20
21
21
22
22
23
23
23
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022
7 24
24
24
25
25
26
26
27
27
27
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022
8 28
28
28
29
29
30
30
31
31
31
0
1
255
0
255
0
255
0
254
255

255

256

256

255
1022

Vérification du pas: pas de 1024 x 64 sous-réseaux = 65.536
Vérification des tranches de sous-réseaux: 1024 / 256 = 4 (saut de 4)


Adresse de Classe C: 191 - 223 (adresse standard)


Exemple:
192.168.1.8
255.255.255.0 ou /24

Réseaux Machines
11000000 10101000 00000001 00001000 28 - 2 = 254
192 168 1 8
11111111 11111111 11111111 00000000 Masque par défaut
255 255 255 0
11000000 10101000 00000001 00000000 Adresse réseaux (Opération AND)
192 168 1 0
11000000 10101000 00000001 11111111 Adresse de broadcast (Opération NAND pour la partie hôtes)
192 168 1 255

Pourquoi -2, parce-que on ne prend ni l’adresse de réseau qui est dans cette exemple ci 192.168.1.0 et ni l’adresse de broadcast (de diffusion) qui est 192.168.1.255 (255 étant la dernière adresse).
Dans un réseaux classique d’adresse de classe C on a 28 -2 = 254 IP exploitables.

Adresse de Classe C personnalisée


Exemple:
On a besoin de faire 14 sous réseaux, on emprunte donc 4 bits (24=16) (pas par tranche: 256/16=16) et on ne saura mettre que 24 - 2 = 14 machines par sous réseaux.
Le masque customisé sera donc de: 255.255.255.240 ou /28 ce qui nous fait 24 bits d'une adresse non customisée + 4 bits empruntés à la partie hôtes = 28 bits, il restera donc 4 bits pour la partie hôte, donc on pourra mettre 24 - 2 = 14 IP exploitables par sous-réseaux !

Réseaux Machines
11000000 10101000 00000001 00000000
192 168 1 0
11111111 11111111 11111111 1111 0000 Masque de sous-réseaux
255 255 255 240 24 - 2 = 14 ip par SR
11000000 10100000 00000001 0000 0000 Adresse Réseaux du premier SR (Opération AND)
192 168 1 0
11000000 10100000 00000001 0000 1111 Adresse de broadcast de SR (Opération NAND pour la partie hôtes)
192 168 1 15

IP exploitables du premier sous-réseaux donc 24 - 2 = 14 ip

Exemple:
Pour le SR 2 on aura donc:
l’adresse de réseaux: 192.168.1.16 (spécifie ou commence le sous-réseaux)
l’adresse de broadcast: 192.168.1.31 (spécifie ou termine le sous-réseaux)
les adresses IP exploitables: 192.168.1.17 à 30
le masque de SR: 192.168.1.240

tranche ou SR début de la tranche ou SR (adresse réseaux de SR) fin de la tranche ou SR (adresse broadcast de SR) Pas = 32 - 28 = 4 ce qui donne une pas de 24 = 16
1 0 15 16
2 16 31 16
3 32 47 16
4 46 63 16
5 64 79 16
6 80 95 16
7 94 111 16
8 112 127 16
9 128 143 16
10 144 159 16
11 160 175 16
12 176 191 16
13 192 207 16
14 208 223 16
15 224 239 16
16 240 256 16

Vérification du pas: pas de 16 x 16 sous-réseaux = 256


Services Réseaux