À quoi sert le calculateur de sous-réseau IPv4
Ce calculateur de sous-réseau IPv4 part de deux valeurs que vous saisissez — une adresse IP et un masque de sous-réseau — pour déterminer immédiatement les informations clés du réseau auquel cette adresse appartient. Plus besoin de poser à la main les opérations binaires ET/OU : vous obtenez en une seule étape l'adresse réseau, l'adresse de diffusion (broadcast), la plage d'hôtes utilisables, le nombre total d'hôtes disponibles, la classe du réseau et le masque générique (wildcard). Il s'applique à l'adressage IPv4 standard sur 32 bits, utilisé partout dans le monde.
Les champs à renseigner
- Adresse IP — n'importe quelle adresse IPv4 en notation décimale pointée, par exemple
192.168.1.10. - Masque de sous-réseau — le masque en notation décimale pointée, par exemple
255.255.255.0, qui définit combien de bits identifient le réseau et combien identifient l'hôte.
Comment fonctionnent les calculs
Le calculateur traite chaque octet de façon indépendante :
$$\text{Network} = \text{IP} \mathbin{\&} \text{Mask}$$ $$\text{où (par octet)}\quad \left\{ \begin{aligned} \text{Network} &= \text{IP} \mathbin{\&} \text{Mask} \\ \text{Broadcast} &= \text{IP} \mathbin{|} (\text{Mask} \oplus 255) \\ \text{Wildcard} &= 255 - \text{Mask} \end{aligned} \right.$$ $$\text{CIDR} = \sum_{\text{octets}} \operatorname{bitCount}\!\left(\text{Mask}\right) \qquad \text{Hosts} = 2^{\,32 - \text{CIDR}} - 2$$- Adresse réseau = IP ET masque (opération bit à bit). Chaque octet de l'IP est masqué :
octetIP & octetMasque. - Adresse de diffusion (broadcast) = IP OU le masque inversé :
octetIP | (octetMasque ^ 255). - Nombre total d'hôtes utilisables = \(2^{32 - \text{CIDR}} - 2\), où CIDR correspond au nombre de bits à 1 dans le masque. Le −2 retire l'adresse réseau et l'adresse de diffusion.
- Premier hôte = adresse réseau + 1 ; dernier hôte = adresse de diffusion − 1.
- Classe du réseau : elle se lit sur le premier octet : 1–126 = A, 128–191 = B, 192–223 = C, 224–239 = D (multicast), 240–255 = E (réservée).
- Masque générique (wildcard) = l'inverse du masque de sous-réseau.
Exemple concret
Saisissez l'IP 192.168.1.10 et le masque 255.255.255.0 :
- Adresse réseau : 192.168.1.10 ET 255.255.255.0 = 192.168.1.0
- Adresse de diffusion : 192.168.1.10 OU 0.0.0.255 = 192.168.1.255
- CIDR = 24 bits, donc nombre total d'hôtes = \(2^{32-24} - 2 = 254\)
- Premier hôte : 192.168.1.1 ; dernier hôte : 192.168.1.254
- Classe : C ; masque générique : 0.0.0.255
Questions fréquentes
Pourquoi soustraire 2 au nombre d'hôtes ? La première adresse d'un sous-réseau est réservée comme identifiant de réseau et la dernière comme adresse de diffusion : ni l'une ni l'autre ne peut donc être attribuée à un équipement.
À quoi sert le masque générique (wildcard) ? Il s'agit de l'inverse bit à bit du masque de sous-réseau (par exemple 255.255.255.0 → 0.0.0.255). On l'utilise couramment dans les listes de contrôle d'accès (ACL) des routeurs et dans la configuration OSPF.
Prend-il en charge directement la notation CIDR ? Vous saisissez le masque en notation décimale pointée, mais l'outil en déduit en interne le préfixe CIDR en comptant les bits à 1 du masque afin de calculer le nombre total d'hôtes.