Sous-réseautage pratique : découper un réseau
Pourquoi découper un réseau ?
Un réseau plat (tous les appareils dans le même sous-réseau) pose deux problèmes :
- Broadcasts excessifs : chaque message de diffusion atteint toutes les machines
- Sécurité : un poste compromis voit tout le trafic local
Le sous-réseautage (subnetting) divise un réseau en blocs plus petits et indépendants.
Anatomie d'une adresse IPv4
Adresse : 192 . 168 . 1 . 100
Binaire : 11000000.10101000.00000001.01100100
Masque : 255 . 255 . 255 . 0 (/24)
←: 24 bits réseau :→ ←8b→
Les N premiers bits (définis par le masque) identifient le réseau. Les bits restants identifient l'hôte.
Plages d'adresses privées (RFC 1918)
| Plage | CIDR | Hôtes utilisables | Contexte |
|---|---|---|---|
| 10.0.0.0 – 10.255.255.255 | /8 | 16 777 214 | Grands réseaux entreprise |
| 172.16.0.0 – 172.31.255.255 | /12 | 1 048 574 | Taille moyenne |
| 192.168.0.0 – 192.168.255.255 | /16 | 65 534 | Réseaux domestiques / PME |
Ces adresses ne routent jamais sur Internet. NAT traduit vers une IP publique à la sortie.
Tableau CIDR de référence
| CIDR | Masque | Hôtes utilisables | Usage typique |
|---|---|---|---|
| /30 | 255.255.255.252 | 2 | Lien point-à-point entre routeurs |
| /29 | 255.255.255.248 | 6 | Petite DMZ |
| /28 | 255.255.255.240 | 14 | Petit bureau |
| /27 | 255.255.255.224 | 30 | Département |
| /26 | 255.255.255.192 | 62 | Étage |
| /25 | 255.255.255.128 | 126 | Site moyen |
| /24 | 255.255.255.0 | 254 | VLAN standard |
| /23 | 255.255.254.0 | 510 | Deux VLAN fusionnés |
| /22 | 255.255.252.0 | 1022 | Grand site |
| /16 | 255.255.0.0 | 65 534 | Plage d'entreprise entière |
Formule : hôtes utilisables = 2^(32 − N) − 2 (−2 : adresse réseau + broadcast réservés)
Cas concret : découper 192.168.10.0/24 pour une PME
Objectif : isoler Serveurs, Direction, Production, et un lien inter-routeur.
graph TB R[Routeur principal<br/>192.168.10.1] R -->|/27 : 30 hôtes| S[Serveurs<br/>.0 – .31] R -->|/27 : 30 hôtes| D[Direction<br/>.32 – .63] R -->|/26 : 62 hôtes| P[Production<br/>.64 – .127] R -->|/25 : 126 hôtes| W[Wi-Fi invités<br/>.128 – .255]
| Sous-réseau | Plage hôtes | Broadcast | Masque |
|---|---|---|---|
| Serveurs | 192.168.10.1 – .30 | .31 | /27 |
| Direction | 192.168.10.33 – .62 | .63 | /27 |
| Production | 192.168.10.65 – .126 | .127 | /26 |
| Wi-Fi invités | 192.168.10.129 – .254 | .255 | /25 |
Le /24 initial est découpé en 4 blocs : aucun hôte d'un bloc ne peut communiquer directement avec un autre sans passer par le routeur.
Erreurs fréquentes
- Oublier les 2 adresses réservées : réseau + broadcast ne sont pas assignables à des hôtes
- Blocs qui se chevauchent : vérifier que l'adresse de début du bloc N+1 = broadcast du bloc N + 1
- Masque incohérent avec le CIDR : /25 → 255.255.255.128, pas .192 (c'est /26)
- Confondre réseau et hôte : 192.168.1.0/24 est l'adresse réseau, pas une IP d'hôte valide
À retenir
- Masque = combien de bits pour le réseau → reste = bits hôtes
- Hôtes utilisables = 2^bits_hôtes − 2
- Adresses privées (RFC 1918) ne routent pas sur Internet
- Chaque sous-réseau a une adresse réseau (première) et un broadcast (dernière) non assignables
Mini-exercice
Un admin doit créer un sous-réseau pour 50 hôtes dans la plage 10.0.0.0. Quel est le CIDR minimum ? Quelle est l'adresse broadcast d'un bloc 10.0.0.0/XX ?
Réponse : /26 donne 62 hôtes (suffisant). Broadcast = 10.0.0.63.