418 DevOps Infogérance et DevOps en Alsace

Outil gratuit

Calcul de masque de sous-réseau IPv4 et IPv6

Saisissez une adresse en notation CIDR, avec un masque ou sans rien : masque, adresse réseau, plage utilisable et nombre de machines s'affichent à la frappe. IPv4 et IPv6.

Aide-mémoire

Lire un préfixe sans réfléchir

Le nombre après la barre oblique compte les bits figés à partir de la gauche. Chaque bit gagné divise le réseau en deux, donc chaque unité de préfixe divise par deux le nombre de machines :

  • /24 : 254 machines, le réseau de bureau classique ;
  • /25 : 126 machines ;
  • /26 : 62 machines ;
  • /28 : 14 machines, la taille d'un petit segment serveur ;
  • /30 : 2 machines, la liaison point à point historique ;
  • /31 : 2 machines également, mais sans adresse de diffusion. C'est aujourd'hui la bonne pratique pour une liaison entre deux routeurs ;
  • /32 : une seule adresse, celle d'une machine précise.

Un exemple calculé en entier

Pour 192.168.1.10/24, l'adresse réseau est 192.168.1.0, l'adresse de diffusion 192.168.1.255, et la plage utilisable va de 192.168.1.1 à 192.168.1.254, soit 254 machines pour un masque 255.255.255.0.

Pour 10.0.4.37/22, le réseau est 10.0.4.0, la diffusion 10.0.7.255, la plage va de 10.0.4.1 à 10.0.7.254, soit 1 022 machines pour un masque 255.255.252.0.

Pourquoi deux adresses sont perdues

Dans un réseau IPv4, la première adresse désigne le réseau lui-même et la dernière sert à la diffusion vers toutes les machines du segment. Ni l'une ni l'autre ne peut être attribuée. C'est pour cela qu'un /24 offre 254 machines et non 256, et qu'un /30 n'en offre que 2 sur 4. Le /31 échappe à cette règle : la norme l'autorise pour les liaisons entre deux équipements, où la diffusion n'a pas d'utilité.

Le cas d'IPv6

IPv6 abandonne la notion de diffusion et n'a plus besoin de sacrifier des adresses. Le découpage y répond à une autre logique : le /64 est la taille standard d'un réseau local, quelle que soit sa population, parce que l'auto-configuration des adresses s'appuie sur les 64 derniers bits. Un fournisseur vous délègue en général un /48 ou un /56 : de quoi créer respectivement 65 536 ou 256 réseaux locaux. Découper au-delà du /64 fonctionne techniquement, mais casse des mécanismes du protocole.

Les plages d'adresses à reconnaître

10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 sont réservées à un usage interne et ne circulent pas sur Internet. Deux autres méritent d'être reconnues au premier coup d'œil. 169.254.0.0/16 d'abord : votre machine se l'attribue toute seule quand aucun serveur DHCP ne lui répond, et la voir apparaître trahit presque toujours un problème réseau. 100.64.0.0/10 ensuite, que les opérateurs emploient pour faire partager une même adresse publique à plusieurs abonnés.

Questions fréquentes

Questions sur les sous-réseaux

Combien de machines dans un /24 ?

Un réseau /24 contient 256 adresses, dont 254 attribuables à des machines. Deux adresses sont réservées : la première désigne le réseau lui-même, la dernière sert à la diffusion. Un /25 en contient 126, un /26 en contient 62, un /30 seulement 2.

Que signifie le /24 dans 192.168.1.0/24 ?

Le nombre après la barre oblique indique combien de bits, en partant de la gauche, identifient le réseau. Un /24 fige les 24 premiers bits, soit les trois premiers nombres de l'adresse, et laisse les 8 derniers bits libres pour numéroter les machines. C'est l'équivalent du masque 255.255.255.0.

Quelles plages d'adresses sont privées ?

La RFC 1918 réserve trois plages à un usage interne : 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16. Elles ne sont pas routées sur Internet. S'y ajoutent 100.64.0.0/10, réservée aux opérateurs pour le partage d'adresses, et 169.254.0.0/16 pour l'auto-configuration quand aucun serveur DHCP ne répond.

Pourquoi un /64 en IPv6 alors que c'est énorme ?

En IPv6, le /64 est la taille normale d'un réseau local, quel que soit le nombre de machines : plusieurs mécanismes du protocole, dont l'auto-configuration des adresses, supposent que les 64 derniers bits sont disponibles. Découper plus finement casse ces mécanismes. Un fournisseur attribue généralement un /48 ou un /56, qui contient de quoi créer des milliers de /64.

Un plan d'adressage qui a grandi tout seul ?

Chevauchements, VPN impossibles à monter, plages choisies au hasard il y a dix ans : cela se remet à plat, et généralement sans coupure.