Je me suis toujours demandé à quoi servaient les masques génériques. Quand j'ai appris à leur sujet à l'université, je me suis demandé à quoi cela servait, nous avons vu que vous pouviez séparer les sous-réseaux par exemple par des adresses IP égales et inégales. Quelle est l'utilisation pratique des masques génériques par rapport aux masques de sous-réseau normaux?
12
Réponses:
Si je comprends bien, la question est de savoir quelle est la raison des deux masques différents, et non quelles sont les différences entre les masques. Les deux questions se chevauchent quelque peu, mais cela revient aux mathématiques binaires (comme YLearn le poursuit).
Tout d'abord, un masque de réseau:
L' opération ET sur l'adresse IP avec le masque de réseau entraîne le réseau
192.168.248.96/29
.Ensuite, un caractère générique:
l'exécution d'une opération OU sur le réseau entraîne la plage d'adresses IP (192.168.248.96-103) qui peut être autorisée ou bloquée dans une déclaration de réseau ACL ou OSPF (n'oubliez pas que OSPF ne recherche que les interfaces qui se trouvent dans les plages spécifiées - c'est-à-dire il ne correspond pas à l'IP et au masque de réseau, juste l'IP). Il est très facile de vérifier si une IP est à portée avec:
Ceci est utile pour le routeur car le masque de réseau ne vous donne pas facilement ces informations (sans opérations supplémentaires).
la source
Il y a quelques cas étranges que vous pouvez faire avec des masques génériques qui sont difficiles à faire avec des masques de sous-réseau - par exemple, vous pouvez faire 1.2. *. 4 facilement dans un masque générique qui serait difficile à faire dans un masque de sous-réseau. L'opportunité est laissée à l'opérateur en question.
Fondamentalement, un masque générique divise chaque bit en un paramètre «match» ou «peu importe». si vous avez 255.255.255.33. par exemple, cela se traduirait par «11111111.11111111.11111111.00100001». Si l'IP d'origine était 1.1.1.200, cela se traduit par 00000001.00000001.00000001.10001000. En utilisant l'exemple donné, qui commence à me faire mal au cerveau en faisant des maths binaires, seuls les 3 et 8 bits du dernier octet devraient correspondre à l'IP d'origine afin d'être une passe (avec les 3 autres octets).
la source
Les masques génériques sont également utilisés pour spécifier des sous-réseaux source / destination (ou des adresses spécifiques) dans les listes de contrôle d'accès. Ils sont également utilisés pour spécifier les interfaces de protocole qu'OSPF utilisera dans les versions plus "traditionnelles" d'IOS (malgré NX-OS et probablement IOS-XR).
modifier: le travail d'un masque de sous-réseau consiste à séparer les bits d'hôte des bits de réseau. Le nombre de 1 dans le masque de sous-réseau doit être contigu .
Les masques génériques ne sont pas liés par cette règle (d'où le terme "caractère générique"), vous pouvez donc faire des choses comme Aaron l'avait mentionné, à savoir:
Cela permettra:
la source
Ils résistent quelque peu à l'époque où les bits étaient précieux et le traitement des données de certaines manières (binaire ET ou OU binaire) était moins pénible.
Aujourd'hui, ils sont toujours utiles dans d'autres cas, comme Aaron l'a déjà mentionné.
la source