Comment planifier le réseau d’un petit magasin
Un magasin de sport ouvre. Il a une caisse, un bureau, du Wi-Fi pour les clients et une imprimante.
Planifier un réseau, c’est choisir à l’avance quelle plage d’adresses IP va à chaque groupe. Sans plan, on manque vite d’adresses ou on mélange tout.
À la fin, tu sauras découper un réseau en morceaux de la bonne taille.
À la fin de cette leçon
Remarque
Je peux planifier les adresses d’un petit réseau de bureau.
Mots clés
| Mot | Ce que ça veut dire | Exemple |
|---|---|---|
| Sous-réseau | un morceau d’un grand réseau, avec sa propre plage d’adresses | |
| Préfixe | le nombre après la barre, qui dit combien de bits forment la partie réseau | /24 |
| Adresse utilisable | une adresse qu’on peut donner à un appareil | |
| Adresse de réseau | la première adresse de la plage, qui nomme le réseau | |
| Diffusion | la dernière adresse de la plage, qui parle à tout le monde | |
| Plan d’adressage | le tableau qui dit quelle plage va à quel groupe |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Préfixe plus long, réseau plus petit
Un réseau /24 a 256 adresses en tout. Mais deux sont réservées : la première nomme le réseau, la dernière est la diffusion.
Il reste donc 254 adresses utilisables. Chaque bit de plus dans le préfixe coupe la taille en deux.
Exemple travaillé : la taille de chaque préfixe
| Préfixe | Adresses en tout | Adresses utilisables | Pour qui ? |
|---|---|---|---|
| /24 | 256 | 254 | tout le magasin |
| /25 | 128 | 126 | le Wi-Fi des clients |
| /26 | 64 | 62 | une salle de classe |
| /27 | 32 | 30 | le bureau |
| /28 | 16 | 14 | les caisses |
| /30 | 4 | 2 | un lien entre deux routeurs |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Demande à Python la taille d’un /24
python3 -c "print(__import__('ipaddress').ip_network('192.168.10.0/24').num_addresses)"Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.
Découpe un /24 en quatre morceaux /26
python3 -c "print(list(__import__('ipaddress').ip_network('192.168.10.0/24').subnets(new_prefix=26)))"Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.
Ce que montrent ces deux Runs
Le premier affiche 256 : le total, avant de retirer les deux adresses réservées.
Le second affiche une liste de quatre réseaux : 192.168.10.0/26, 192.168.10.64/26, 192.168.10.128/26 et 192.168.10.192/26.
Chaque morceau commence 64 adresses après le précédent. Aucun ne chevauche un autre.
On choisit le plus petit préfixe qui suffit
Pour chaque groupe, compte les appareils, puis ajoute un peu de marge pour l’avenir. Prends le plus petit réseau qui contient ce nombre.
Un réseau trop grand gaspille des adresses. Un réseau trop petit oblige à tout refaire le jour où un appareil s’ajoute.
Exemple travaillé : le plan du magasin
| Groupe | Appareils | Préfixe choisi | Plage utilisable |
|---|---|---|---|
| Wi-Fi clients | 100 | /25 | 192.168.10.1 à 192.168.10.126 |
| Bureau | 25 | /27 | 192.168.10.129 à 192.168.10.158 |
| Caisses | 10 | /28 | 192.168.10.161 à 192.168.10.174 |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Vois comment h1 joint son voisin
sudo ip netns exec h1 ip route get 10.0.1.1Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.
Le lab suit un plan lui aussi
La réponse commence par 10.0.1.1 dev to-r1 src 10.0.1.2. h1 et son routeur sont dans le même /24, 10.0.1.0/24.
Les concepteurs du lab ont donc choisi un réseau par lien. Lance aussi netlab status pour voir tous les réseaux du lab. Pour chaque lien, retrouve le préfixe.
Liste les machines et leurs adresses
netlab statusAffichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.
Une erreur fréquente
Attention
Beaucoup donnent la première ou la dernière adresse d’une plage à un appareil. Ce sont l’adresse de réseau et la diffusion : elles ne sont pas utilisables. Un autre piège est de laisser deux plages se chevaucher.