Qu'est-ce que le masque générique ? Comment calculer le masque générique
Qu'est-ce que le masque générique ?
Un masque générique est une séquence de nombres qui rationalise le routage des paquets au sein des sous-réseaux d'un réseau propriétaire. On l'appelle également masque inverse. La principale raison derrière cela est que contrairement à un masque de sous-réseau dans lequel le binaire 1 est égal à une correspondance et le binaire 0 n'est pas une correspondance. Cependant, dans le masque générique, c’est le contraire qui est vrai.
Le masque générique a une longueur de 32 bits. Il agit de manière inversée, mais, avec un masque générique, les bits zéro suggèrent que la position du bit correspondant doit correspondre à la même position du bit dans l'adresse IP. Le bit un indique que la position du bit correspondant ne doit pas nécessairement correspondre à la position du bit de l'adresse IP.
Les masques génériques utilisent les règles ci-dessous pour faire correspondre les binaires 1 et 0 :
- Si le bit du masque générique est 0, il correspond à la valeur du bit dans l'adresse.
- Si le masque générique bit 1, vous devez alors ignorer la valeur du bit correspondant dans l'adresse.
Le masque joker pour un hôte sera toujours 0.0.0.0
Comment fonctionne un masque générique ?
L'exemple suivant permet de comprendre la notion de masques génériques :
Dans l'image ci-dessus, vous pouvez voir un réseau avec trois hôtes et un routeur. Ici, le routeur est directement connecté à trois sous-réseaux.
Supposons que nous souhaitions annoncer uniquement le 10.0.1.0/24 sous-réseau. Vous pouvez utiliser le masque générique de 0.0.0.255 dans la commande réseau suivante pour ce faire :
R1(config-router)#network 10.0.1.0 0.0.0.255
Pourquoi un masque générique de 0.0.0.255 ?
Pour cela, vous devez d'abord convertir le masque générique CISCO et l'adresse IP en binaire :
10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.0.255 = 00000000.0000000.00000000.11111111
Les bits zéro du masque générique doivent correspondre à la même position dans le Adresse IP dans le réseau, qui doit être inclus dans la commande network :
00001010.00000000.00000001.00000000 00000000.00000000.00000000.11111111
Vous pouvez voir que dans l'exemple ci-dessus, le dernier octet n'a pas besoin de correspondre, car les bits génériques sont tous des uns. Les 24 premiers bits doivent correspondre en raison des bits de masque générique de tous les zéros.
Ici, le masque générique correspondra à toutes les adresses IP, ce qui les aidera à commencer par 10.0.1. x (10.0.1.0–10.0.1.255). Dans ce cas, vous ne disposez que d’un seul réseau correspondant : 10.0.1.0/24.
Que faire si vous souhaitez inclure les sous-réseaux 10.0.0.0/24 et 10.0.1.0/24 ?
Vous devez utiliser le masque générique 0.0.1.255 dans les cas suivants :
10.0.0.0 = 00001010.00000000.00000000.00000000 10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.1.255 = 00000000.00000000.00000001.11111111
À partir du résultat ci-dessus, vous pouvez voir que, avec le masque générique de 0.0.1.255. Ici, seuls 23 bits doivent correspondre. Cela signifie que toutes les adresses dans la plage de 10.0.0.0-10.0.1.255 doivent être assortis. Ainsi, dans ce cas, les deux adresses IP ont été atteintes.
Comment calculer le masque générique ?
Le calcul des masques génériques est une tâche difficile. Une méthode de raccourci simple consiste à soustraire le masque de sous-réseau du 255.255.255.255. La solution produit le masque générique.
Par Exemple:
1) 255.255.255.255 - 255.255.255.255 = 0.0.0.0 (wildcard mask) 2) 255.255.255.255 - 255.255.255.128 = 0.0.0.127 (wildcard mask) 3) 255.255.255.255 - 192.0.0.0 = 63.255.255.255 (wildcard mask)
Où les masques génériques peuvent-ils être utilisés ?
Méthode des masques génériques utilisée dans la liste de contrôle d’accès. Ceci est utile lorsque vous disposez d’un vaste réseau et que vous devez permettre la libre circulation du trafic entre plusieurs routeurs. Ainsi, lorsque vous disposez d’un vaste réseau composé de plusieurs routeurs et segments LAN, vous rencontrerez probablement des masques génériques CISCO.
Vous devez vous assurer que vous avez correctement défini votre masque générique pour garantir que seul le trafic autorisé peut transiter par votre routeur.
Résumé
- Un masque générique est une séquence de nombres qui rationalise le routage des paquets au sein des sous-réseaux d'un réseau propriétaire.
- Deux règles pour les masques génériques sont les suivantes : 1) Si le bit du masque générique est 0, il correspond à la valeur du bit dans l'adresse. 2) Si le masque générique bit 1, vous devez alors ignorer la valeur du bit correspondant dans l'adresse.
- Méthode des masques génériques utilisée dans la liste de contrôle d’accès. Ceci est utile lorsque vous disposez d’un vaste réseau et que vous devez permettre la libre circulation du trafic entre plusieurs routeurs.

