Aller au contenu
OpsKit

Calculateur CIDR / de sous-réseaux

Découvrez ce que contient réellement un bloc CIDR : adresses de réseau et de diffusion, plage d'hôtes utilisables, et le total plus faible dont vous disposez dans un VPC, où le fournisseur garde cinq adresses par sous-réseau.

Blocs courants

Plage privée
Réseau
10.0.0.0/16
Diffusion
10.0.255.255
Premier hôte
10.0.0.1
Dernier hôte
10.0.255.254
Masque
255.255.0.0
Masque générique
0.0.255.255
Adresses totales
65,536
Hôtes utilisables
65,534
Utilisables dans un VPC
65,531

AWS, Azure et GCP réservent chacun cinq adresses par sous-réseau.

Préfixe
/16

Découper en sous-réseaux

Tout se passe dans votre navigateur. Cette page est un fichier statique. Ce que vous saisissez reste dans l'onglet, n'est jamais envoyé à un serveur et disparaît à la fermeture — coller un vrai jeton ou une vraie configuration ne présente donc aucun risque.

Quand cela sert

  • Pour découper un VPC en sous-réseaux publics et privés par zone de disponibilité sans chevauchement des plages.
  • Pour vérifier qu'un /24 a encore de la place avant d'ajouter un pool de nœuds ou un répartiteur de charge.
  • Pour écrire une règle de groupe de sécurité ou de pare-feu et connaître la première et la dernière adresse exactes.

Exemples concrets

Un sous-réseau de VPC classique

Entrée
10.0.1.0/24
Résultat
254 hôtes utilisables, 251 dans un VPC

Les adresses de réseau et de diffusion ne sont jamais attribuables, et le fournisseur en prend trois de plus.

Découper un /22 pour trois zones

Entrée
10.0.0.0/22 découpé en /24
Résultat
10.0.0.0/24, 10.0.1.0/24, 10.0.2.0/24, 10.0.3.0/24

Quatre sous-réseaux, donc un reste en réserve. C'est généralement le bon choix, car un sous-réseau ne se redimensionne pas après coup.

Une liaison point à point

Entrée
192.168.1.4/31
Résultat
Les deux adresses sont utilisables

La RFC 3021 a supprimé le couple réseau/diffusion pour /31, d'où son usage sur les liaisons entre routeurs.

Là où l'on se trompe

Oublier les cinq adresses réservées

Un /28 semble offrir 14 hôtes et en donne 11 sur AWS. Le fournisseur prend l'adresse réseau, le routeur, le DNS, une adresse pour un usage futur et celle de diffusion.

Faire se chevaucher les CIDR entre VPC

Deux VPC utilisant tous deux 10.0.0.0/16 ne peuvent pas être appairés. Répartissez des plages disjointes dès le départ : changer ensuite oblige à refaire tous les sous-réseaux.

Dimensionner un sous-réseau pour la charge du jour

Le préfixe d'un sous-réseau ne se modifie pas après création. Un /24 qui suffit aujourd'hui sature dès qu'un autoscaler double le nombre de nœuds.

Questions fréquentes

Pourquoi AWS donne-t-il cinq adresses de moins que le calcul ?

Dans chaque sous-réseau, AWS réserve l'adresse réseau, le routeur du VPC (.1), le résolveur DNS (.2), une adresse pour un usage futur (.3) et l'adresse de diffusion. Un /24 offre donc 251 adresses attribuables, pas 254.

Quel est le plus petit sous-réseau possible ?

AWS, Azure et GCP acceptent des préfixes de /16 à /28, soit 11 adresses utilisables au minimum. Hors du cloud, /31 est valide pour les liaisons point à point et /32 désigne un hôte unique.

Quelles plages privées utiliser ?

La RFC 1918 définit 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16. Choisissez dans 10/8 pour ce qui peut grandir, gardez 192.168/16 pour la maison et le labo, et évitez 172.17/16 que Docker utilise par défaut.

Outils liés