Si vous voulez créer des sous-réseaux (en particulier des sous-réseaux flexibles), il ne suffit pas de simplement attacher le même suffixe à l’adresse IP. Il est important de comprendre ce qui se passe avec la conversion binaire. 192.168.200.5/30 et 192.168.200.9/30 n’appartiennent pas au même réseau, par exemple. La raison en est évidente lorsque les adresses et le masque de sous-réseau correspondant sont représentés sous forme de nombres binaires. Une connexion logique est alors nécessaire. Pour ce faire, les deux valeurs sont comparées, qui ne seront transférées à l’adresse réseau que s’il y a un 1 à la même position. Les combinaisons 0 ∧ 0 et 0 ∧ 1 donnent zéro.
Adresse IP | 192 | 168 | 200 | 5 |
| 11000000 | 10101000 | 11001000 | 00000101 |
/30 | 11111111 | 11111111 | 11111111 | 11111100 |
Net ID | 11000000 | 10101000 | 11001000 | 00000100 |
Net ID | 192 | 168 | 200 | 4 |
Adresse IP | 192 | 168 | 200 | 9 |
| 11000000 | 10101000 | 11001000 | 0001001 |
/30 | 11111111 | 11111111 | 11111111 | 11111100 |
Net ID | 11000000 | 10101000 | 11011100 | 0001000 |
Net ID | 192 | 168 | 200 | 8 |
Les deux adresses ne sont donc pas dans le même réseau. Elles l’auraient été si la deuxième adresse avait été 192.168.200.200.6/30.
Pour calculer quelles adresses IP sont disponibles dans un sous-réseau, vous devez calculer la zone. Par exemple, une entreprise doit accueillir 2 000 hôtes dans un réseau. Le tableau du CIDR nous dit que nous avons besoin d’un réseau /21. Il est également possible de le calculer. Pour ce faire, vous devez créer un logarithme : x=log2(2000). Le résultat (≈,666) n’est pas un nombre naturel, vous pouvez donc l’arrondir : 11. Vous pouvez former un sous-réseau avec 211 hôtes : 2 048 $ (il faut soustraire deux adresses de diffusion et deux adresses de réseau).
Si vous regardez le tableau, vous verrez que les puissances de 2 passent de (/32) à (/0). Ainsi, vous pouvez calculer 32-11 = 21 pour obtenir le suffixe de sous-réseau requis (/21).
Le numéro attribué par ce fournisseur Internet est (dans notre exemple) 210.105.44.170. Nous transférons également ces informations en notation binaire et utilisons le masque qui vient d’être déterminé.
Adresse IP | 210 | 105 | 44 | 170 |
| 11010010 | 01101001 | 00101100 | 10101010 |
/21 | 11111111 | 11111111 | 11111000 | 00000000 |
Net ID | 11010010 | 01101001 | 00101000 | 00000000 |
Net ID | 210 | 105 | 40 | 0 |
La première adresse, l’adresse réseau qui ne doit pas être utilisée, est 210.105.40.0/21. Vous disposez de 2 046 adresses IP entre cette adresse et l’adresse de diffusion. L’adresse IP la plus élevée (diffusion) est 210.105.47.255.255/21. Pourquoi ? 2 048 (le nombre maximum d’adresses dans le sous-réseau) divisé par 256 (le nombre de possibilités dans un octet) donne 8. Cela signifie que dans le troisième octet, les huit valeurs de 40 à 47, et dans le quatrième octet, toutes les valeurs de 0 à 255, doivent être couvertes.