Comment calculer un masque de sous-réseau IP
Déterminez la classe de réseau (A, B ou C) en fonction de l'adresse IP: Si les adresses IP commencent par un nombre compris entre 1 et 126, il s'agit de la classe A. Si les adresses IP commencent par un nombre compris entre 128 et 191, il s'agit de la classe B. * Si les adresses IP commencent par un nombre compris entre 192 et 223, il s’agit de la classe C. Dans notre exemple, le réseau correspond à la classe C, car l’adresse IP 192.35.128.93 commence par 192.
Détermine le nombre de bits requis pour définir les sous-réseaux: Nombre de sous-réseaux = (2 ^ Nombre de bits) - 2. Par conséquent, Nombre de bits = Log2 (Nombre de sous-réseaux + 2). Dans notre exemple, il y a six sous-réseaux: * Nombre de bits = Log2 (6 +2) = Log2 (8) = 3. Trois bits de l'adresse IP sont utilisés comme partie de sous-réseau.
Génère le masque de sous-réseau au format binaire en étendant le masque de sous-réseau par défaut avec des bits de sous-réseau. Les masques de sous-réseau par défaut pour les classes A à C sont les suivants: 11111111.00000000.00000000.0000000000 (Classe A, avec une partie réseau 8 bits) 11111111.00000000 (Classe C, dont la partie réseau est 24 bits) Dans notre exemple, une extension du masque de sous-réseau par défaut pour la classe C avec 3 bits (étape 2) résulte en le masque de sous-réseau 11111111.111111111.111111111.11100000.
Convertissez le masque de sous-réseau au format binaire au format décimal. Le format binaire contient quatre octets (8 bits chacun). Appliquez les règles suivantes: Pour l'octet "11111111", écrivez "255". Pour l'octet "00000000", écrivez "0". * Si l'octet contient "1" et "0", utilisez la formule: entier = (128 xn) + (64 xn) + (32 xn) + (16 xn) + (8 xn) + (4 xn) + (2 xn) + (1 xn), où "n" est un 1 ou un 0 à la position correspondante de la séquence d'octets. Dans notre exemple, pour 11111111.11111111.11111111.11100000 11111111 ---> 255 11111111 ---> 255 11111111 ---> 255 11100000 ---> (128 x 1) + (64 x 1) + (32 x 1) + ( 16 x 0) + (8 x 0) + (4 x 0) + (2 x 0) + (1 x 0) = 224. Le masque de sous-réseau est 255.255.255.224.