Quoi de plus courant en IPv4 que de devoir trouver le bon masque de sous-réseau en fonction d’un nombre de machines à y adresser ?
D’un point de vue purement théorique, il faut définir le nombre de bits dans l’adresse qui seront consacrés à la partie « machines ». C’est-à-dire les bits mis à 0 dans le masque, en partant de la droite (bits de poids faible). Les bits restants détermineront la partie réseau bien entendu.
Par exemple, si on a besoin d’un réseau pour 100 machines:
- Il faut que 2x >= 100 + 2, où x est le nombre de bits consacrés aux machines.
(Ne pas oublier de tenir compte de l’adresse réseau et de l’adresse broadcast qu’on ne peut pas attribuer à une machine, c’est la raison du +2) - On prendra donc ici 7 bits pour les machines , ce qui permet d’attribuer 27-2 adresses.
- On obtient donc un masque /32-7 = /25, soit 255.255.255.128