Outils personnels
Vous êtes ici : Accueil Blog Calcul de masque réseaux
Navigation
 
Actions sur le document

Calcul de masque réseaux

Filed Under:

Calcul de masque réseaux

Calcul de masque réseaux et de sous-réseaux

Si nous prenons l'adresse réseau suivante : 172.16.240.0/30 on a 2 adresses 172.16.240.1 et 172.16.240.2 avec en Ip Broadcast 172.16.240.3 et en Ip Rezo 172.16.240.0

 

Ensuite nous prenons délibérement une adresse au hasard : 172.16.0.0 en disant il me faut 50 hôtes par S/R.

26

== 64 machines possibles

=>> 32 bits -6 == /26 == 255.255.255.192

 

Classe d'adresse possible : A/B/C/D/E

ex : 176.186.14.112

176 = 1011 0000 => classe B

A : 01

B : 10

C : 110

D : 111

Adressage et sous-réseaux

nombre total de sous réseaux = 2nbrede bits empruntés

nombre total d'hôtes = 2nbre de bit restant

sous réseaux utilisables = 2nbre de bits empruntés - 2

hôtes utilisables = 2nbre de bit restant - 2

Allons y:

1- 192.168.15.117 - 192.168.15.118

 

passons les 3 premiers octets qui sont communs, voyons le 4eme:

en binaire,

117=64+32+16+4+1=01110101

118=64+32+16+4+2=01110110

on voit donc que la partie commune la plus grande à inclure au masque est 011101, soit 6 bits, le masque réseau est donc 24+6 soit /30 soit 255.255.255.252

Le réseau est donc 01110100 au 4eme octet soit 64+32+16+4=116

la réponse est donc 192.168.15.116/30

 

2- 172.16.0.1 - 172.31.255.254

 

Idem , sauf que visiblement il faut commencer au 2eme octet:

16= 16 =00010000

31=16+8+4+2+1=00011111

la partie commune est donc de 4 bits donc le masque devra etre de 8 bits (premier octet)+4 soit 12

Le réseau est alors sur le 2eme octet: 00010000 soit 16 , soit au total

172.16.0.0 /12

au passage cela correspond à la plage "classe B" des adresses privées rfc1918.

 

3- 10.1.64.1 - 10.1.127.254

 

bah même raisonnement qu'au 2 ci dessus:

mais sur le 3eme octet:

64 =01000000

127=01111111

partie commune pour le masque: 2 bits. soit 16 (2octets)+2=18

le réseau est donc: 10.1.64.0/18

 

4- 211.118.39.16/28

 

on inverse le raisonnement:

/28 étant plus grand que /24, il faut étudier le 4eme octet:

16 s'écrit 00010000 c'est le numéro de réseau

le masque couvre 28-24 donc 4 bits sur le 4eme octet: donc 0001 est la partie commune.

l'adresse de broadcast sera donc 00011111 soit 31

l'adresse la plus basse sera 00010001 soit 17

l'adresse la plus haute sera 00011110 soit 30

 

5- 173.67.0.0/16

 

là on a /16 donc le masque est cadré pile sur les 2 premiers octets.

le réseau est donc 173.67.0.0

l'adresse de broadcast 173.67.255.255

l'adresse la plus basse 173.67.0.1

l'adresse laplus haute 173.67.255.254

 

6- 34.79.128.0/18

 

/18 indique que les choses se passent dans le 3eme octet (16+2)

nous avons 128 soit 10000000

les 2 premiers bits à gauche étant communs, l'adresse de broadcast est 10111111 soit 128+63 =191 et 255 pour le 4eme octet soit:

34.79.191.255

l'adresse la plus basse: 34.79.128.1

l'adresse la plus haute: 34.79.191.254

 

C'est relativement simple en considérant les masques de sous réseau en binaire ; il sont toujours de la forme :

que des 1 puis que des 0.

Le 22 dans 181.255.0.0/22 signifie le nombre de 1 soit : 1111 1111 . 1111 1111 . 1111 1100 . 0000 0000 ce qui donne bien 255.255.252.0 en décimal.

On déduit le nombre de machines par sous reseau sous réseau par la formule 2^(nombre de zero dans le masque en binaire).

Donc ici on dispose de 65536 adresses ip. On va donc considérer 1024 adresses par sous réseau (C'est la plus grande puissance de 2 inférieure à 2000), soit 2^10 on doit donc avoir un masque de 32-10=22 bits. On obtient 2^(22-16)=2^6=64 sous-réseaux.

On peut reprendre le calcul en prenant 2048 adresse par sous-reseaux et l'on obtient l'autre proposition mentionnée précedemment.

Dans un soucis d'exactitude il faut soustraire 2 au nombre d'addresse par sous réseau, en effet une est reservé pour l'addresse du reseau et l'autre pour le broadcast.