Quelle est la signification de /24
dans la commande suivante?
route add -net 192.168.15.0/24 192.168.8.10
Quelle est la signification de /24
dans la commande suivante?
route add -net 192.168.15.0/24 192.168.8.10
C'est le moyen abrégé de représenter un masque de sous-réseau.
Comme le souligne Steffen Opel dans sa réponse, cela s'appelle la notation CIDR et le nombre indique simplement la taille du préfixe utilisé pour construire le masque de sous-réseau.
Ainsi, /n
signifie que les premiers n
bits (sur 32 pour IPv4) sont définis à 1
, le reste est défini à 0
. Pour convertir cela en un masque de sous-réseau décimal, vous l'écrivez en quatre octets et convertissez en décimal.
Ainsi, /24
produit 255.255.255.0
car vous avez vingt-quatre bits 1
puis huit bits 0
:
Binaire: 11111111 11111111 11111111 00000000
Décimal: 255 255 255 0
La valeur abrégée n'a pas besoin d'être un multiple de 8 (c'est-à-dire, elle ne doit pas se terminer aux limites des octets), par exemple, vous pouvez prendre /20
pour obtenir 255.255.240.0
ainsi :
Binaire: 11111111 11111111 11110000 00000000
Décimal: 255 255 240 0
La même notation peut également être appliquée à IPv6. Étant donné qu'IPv6 utilise 128 bits au lieu de 32, les adresses sont beaucoup plus grandes. Je n'entrerai pas dans les détails sémantiques ici, car cela n'est pas pertinent pour la question, mais je vais fournir un exemple rapide :
Le sous-réseau donné dans la question est représenté par 192.168.15.0/24
et inclut toutes les adresses IPv4 de 192.168.15.0
à 192.168.15.255
Un sous-réseau IPv6 peut être représenté de la même manière, par exemple 2001:DB8::/48
contient toutes les adresses IPv6 dans la plage 2001:DB8:0:0:0:0:0:0
à 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF
.
Note : Exemple IPv6 honteusement tiré de l'article sur la notation CIDR sur Wikipédia.
Pour plus d'informations sur les masques de sous-réseau eux-mêmes, ce qu'ils signifient et comment ils sont utilisés, je vous recommande de consulter la question Quels sont les éléments essentiels d'un masque de sous-réseau ?
Ou jetez un coup d'œil à la réponse approfondie à la question Comment fonctionne le sous-réseau ? sur le site Server Fault.
La réponse de DMA57361 à ce sujet représentant un masque de sous-réseau est correcte et suffisante (+1) - j'aimerais quand même offrir une approche différente pour expliquer ceci afin de fournir un peu de contexte concernant l'histoire/la motivation de cette notation :
"192.168.15.0/24" est la spécification compacte d'une adresse IP et de son préfixe de routage associé, exprimé en notation CIDR :
La notation CIDR est construite à partir de l'adresse IP et de la taille du préfixe, cette dernière étant le nombre de bits 1 de tête du préfixe de routage. [soulignement de ma part]
L'article court de référence sur Wikipedia explique déjà bien le sujet ; pour une explication plus approfondie de nombreux aspects connexes, vous pouvez consulter le sujet parent respectif Classless Inter-Domain Routing - en particulier, vous y trouverez des informations sur l'historique du Contexte du changement des masques de sous-réseau à la longueur/taille du préfixe.
Enfin, pour une représentation bonne et intuitive sur la manière d'interpréter ces notations lorsque vous les rencontrez en pratique, vous pouvez consulter les tables dans référence de sous-réseau IPv4 également.
Le /24 est le sous-réseau 255.255.255.0. Le /{nombre} à la fin d'une adresse IP est connu sous le nom de Notation CIDR.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.