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
