Qu'est-ce qu'un masque inversé ?
Un masque inversé — que l'on appelle aussi masque générique ou wildcard mask — correspond à l'inverse binaire d'un masque de sous-réseau classique. Là où un masque de sous-réseau utilise des 1 pour désigner la partie réseau d'une adresse IP, le masque générique fait l'inverse : il place des 0 sur les bits qui doivent correspondre exactement et des 1 sur les bits qui peuvent varier. Ces masques sont incontournables en réseau, en particulier dans les listes de contrôle d'accès (ACL) Cisco et la configuration OSPF, où l'équipement attend un wildcard plutôt qu'un masque ordinaire.
Ce calculateur ne demande qu'une seule donnée — votre masque de sous-réseau (par exemple 255.255.255.0) — et renvoie aussitôt le masque inversé ainsi que plusieurs informations connexes très utiles : la longueur du préfixe CIDR, le nombre total d'hôtes et le nombre d'hôtes utilisables.
Comment utiliser le calculateur
- Masque de sous-réseau : saisissez le masque en notation décimale pointée à convertir, par exemple
255.255.255.192. - Validez pour obtenir le masque inversé (wildcard), la notation CIDR, le nombre total d'hôtes et le nombre d'hôtes utilisables.
La formule utilisée
L'outil effectue quatre calculs très simples :
$$\text{Masque générique} = 255.255.255.255 - \text{Masque de sous-réseau}$$- Masque générique : chaque octet est soustrait de 255 (\(255 - \text{octet}\)).
- Préfixe CIDR : le masque est converti en binaire et l'on compte le nombre de bits à 1.
- Nombre total d'hôtes : \(2^{(32 - \text{CIDR})}\).
- Hôtes utilisables : le nombre total d'hôtes moins 2 (une adresse pour le réseau, une pour la diffusion), avec un minimum fixé à 0.
Exemple concret
Imaginons que vous saisissiez 255.255.255.0 :
- Masque générique : \(255-255,\ 255-255,\ 255-255,\ 255-0\) =
0.0.0.255 - CIDR : la forme binaire compte 24 bits à 1, le préfixe est donc /24
- Nombre total d'hôtes : $$2^{(32 - 24)} = 2^{8} = 256$$
- Hôtes utilisables : \(256 - 2 = 254\)
Questions fréquentes
Pourquoi le wildcard d'un /24 donne-t-il 0.0.0.255 ? Parce que le masque générique est l'inverse exact du masque : les bits verrouillés par le masque (la partie réseau) passent à 0, et les bits d'hôte passent à 1, ce qui couvre ici le dernier octet de 256 adresses.
Où se sert-on concrètement d'un masque générique ? Le plus souvent dans les listes d'accès (ACL) de Cisco IOS et dans les instructions network d'OSPF, qui exigent des masques génériques au lieu des masques de sous-réseau classiques.
Pourquoi soustraire 2 pour les hôtes utilisables ? Dans chaque sous-réseau, la première adresse est réservée comme identifiant du réseau et la dernière comme adresse de diffusion (broadcast) : aucune des deux ne peut être attribuée à un équipement.