Sous-réseau et notation CIDR
01 — Définition
Un sous-réseau (subnet) est une subdivision logique d'un réseau IP, notée en CIDR (Classless Inter-Domain Routing) sous la forme d'une adresse suivie de la longueur du préfixe. En IPv4, un /24 offre 254 adresses d'hôtes utilisables, un /23 en offre 510, un /22 1022 et un /21 2046, car l'adresse de réseau et l'adresse de broadcast sont réservées. Un /16 en offre 65 534. Tous les hôtes d'un sous-réseau partagent un même domaine de broadcast, si bien que le trafic ARP et les autres broadcasts augmentent avec le nombre d'appareils. Deux appareils situés sur des sous-réseaux différents ne communiquent que par l'intermédiaire d'un routeur. Les réseaux privés emploient les plages de la RFC 1918 (10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16), et les appareils qui ne trouvent pas de serveur DHCP, dont les appareils Dante, se replient sur des adresses link-local en 169.254.0.0/16 (RFC 3927).
02 — Sur le terrain
Une erreur d'adressage courante place un appareil en 192.168.1.x/24 et un autre en 192.168.2.x/24 : les deux se trouvent sur des sous-réseaux différents et ne peuvent pas se joindre directement. Un masque de sous-réseau mal saisi provoque des pannes moins évidentes, car deux appareils ne s'accordent alors pas sur le fait de partager ou non un sous-réseau. Les réseaux AV de production sont en général organisés avec un sous-réseau par service ou par VLAN, souvent un /24, dimensionné selon le nombre d'appareils.
04 — Sources
- RFC 4632 — notation CIDR et longueur de préfixe — rfc-editor.org
- RFC 1918 §3 — blocs privés 10/8, 172.16/12, 192.168/16 — rfc-editor.org
- RFC 3927 — adresses IPv4 link-local en 169.254/16 — rfc-editor.org
- Audinate, Dante Controller User Guide, Troubleshooting Dante IP Address Configuration — DHCP par défaut, repli link-local — dev.audinate.com
- RFC 826 — ARP, requêtes diffusées en broadcast sur le segment — rfc-editor.org
- RFC 1122 §3.2.1.3 — numéro d'hôte tout à 0 ou tout à 1 réservé (adresse du réseau, broadcast), jamais attribué à un hôte — rfc-editor.org