Qu'est-ce qu'un masque de sous-réseau ?
Un masque de sous-réseau sépare une adresse IP en une partie réseau et une partie hôte. Les appareils qui partagent la même partie réseau communiquent directement ; tout le reste passe par le routeur.
Masque et CIDR : la même information
Le masque 255.255.255.0 s'écrit en binaire avec 24 uns suivis de 8 zéros ; on le note donc /24 en notation CIDR. Les uns désignent les bits réseau, les zéros les bits hôte. Plus il y a de uns, plus le réseau est petit.
Exemple détaillé : 192.168.1.130/26
- Un masque
/26correspond à255.255.255.192: 26 bits réseau, 6 bits hôte. - 6 bits hôte donnent 26 = 64 adresses par sous-réseau ; les sous-réseaux commencent donc à .0, .64, .128 et .192.
- .130 tombe dans le bloc qui commence à .128 : adresse réseau
192.168.1.128. - La dernière adresse du bloc,
192.168.1.191, est l'adresse de broadcast (diffusion). - Hôtes utilisables : de
.129à.190, soit 62 hôtes (64 moins l'adresse réseau et le broadcast).
Vérifiez n'importe quel exemple en un instant avec le calculateur de sous-réseau.
Aide-mémoire
| CIDR | Masque | Hôtes utilisables | Usage courant |
|---|---|---|---|
| /16 | 255.255.0.0 | 65 534 | grand campus ou VPC |
| /24 | 255.255.255.0 | 254 | réseaux locaux domestiques et de bureau |
| /26 | 255.255.255.192 | 62 | petits services, VLAN |
| /29 | 255.255.255.248 | 6 | petits blocs d'IP fixes fournis par les FAI |
| /30 | 255.255.255.252 | 2 | liaisons entre routeurs |
| /31 | 255.255.255.254 | 2 (RFC 3021) | liaisons point à point |
Masques génériques (wildcard)
Les listes de contrôle d'accès (ACL) des routeurs Cisco et d'autres constructeurs utilisent le masque générique (wildcard mask), l'inverse bit à bit du masque de sous-réseau : 255.255.255.0 devient 0.0.0.255. Le calculateur affiche les deux.
Erreurs fréquentes
- Attribuer à un appareil l'adresse réseau ou l'adresse de broadcast. Elles sont réservées dans tout sous-réseau plus grand qu'un /31.
- Deux appareils sur le même réseau mais avec des masques différents : l'un croit l'autre local, l'autre envoie son trafic au routeur.
- Les masques non contigus, comme
255.0.255.0, ne sont pas valides.