module · IPv4, masques & routage · 15 min

La même adresse IP veut dire des choses différentes selon le masque.

Trois facettes du réseau : décortiquer une adresse bit-à-bit, savoir si deux machines sont sur le même sous-réseau, et configurer les tables de routeurs pour acheminer un paquet — un défi à paliers.

adresse + CIDR
/
/21

binaire (32 bits)

11000000.10101000.00101 01010000.010
réseau (21 bits) · hôte (11 bits)
réseau
192.168.40.0/21
masque (décimal pointé)
255.255.248.0
broadcast
192.168.47.255
plage utilisable
192.168.40.1 → 192.168.47.254
nombre d'hôtes
2 046

Les tables de l'onglet mini-réseau manipulent ces mêmes masques : un /24 y vaut 255.255.255.0, soit 254 hôtes par LAN.

à retenir
  • Une adresse IPv4 fait 32 bits. Le masque (CIDR) découpe ces 32 bits en partie réseau et partie hôte.
  • Sur un masque /24, on a 8 bits hôte → 254 machines possibles (2⁸ − 2 pour réseau et broadcast).
  • Deux machines sont sur le même sous-réseau ssi leurs bits réseau (les `cidr` bits de gauche) sont identiques.
  • Un routeur choisit la sortie par longest prefix match : la route au préfixe le plus long parmi celles qui matchent.
  • Un routeur ne livre que ce qui est sur son réseau local ; mal configurées, les tables peuvent créer une boucle où le paquet n'arrive jamais.
  • Pas couvert ici (volontairement) : ARP, NAT, IPv6, DHCP — chacun mérite son propre labo.
retour au labo