¿Cuál es el significado de /24
en el siguiente comando?
route add -net 192.168.15.0/24 192.168.8.10
networking
routing
Oh ho
fuente
fuente
route
por un tiempo), pero esa puerta de enlace es de una subred diferente. ¿O es solo un ejemplo inventado?Respuestas:
Es la forma corta de representar una máscara de subred.
Como Steffen Opel señala en su respuesta , esto se llama notación CIDR y el número simplemente indica el tamaño del prefijo utilizado para construir la máscara de subred.
Esto
/n
significa que los primerosn
bits (de 32 para IPv4) están configurados en1
, el resto está configurado en0
. Para convertir esto en una máscara de subred decimal, escríbala en cuatro octetos y conviértala en decimal.Entonces
/24
produce255.255.255.0
porque tienes veinticuatro1
bits y luego ocho0
bits:El valor corto no tiene que ser un múltiplo de 8 (es decir, no tiene que terminar los límites del octeto), por ejemplo, puede tomarlo
/20
para obtenerlo255.255.240.0
así:Uso con IPv6
La misma notación también se puede aplicar a IPv6. Como IPv6 usa 128 bits, en lugar de 32, las direcciones son mucho más grandes. No entraré en la semántica completa aquí, porque no es relevante para la pregunta, pero proporcionaré un ejemplo rápido:
La subred dada en la pregunta está representada por
192.168.15.0/24
e incluye todas las direcciones IPv4 desde192.168.15.0
hasta192.168.15.255
Una subred IPv6 se puede representar de la misma manera, por ejemplo,
2001:DB8::/48
contiene todas las direcciones IPv6 en el rango2001:DB8:0:0:0:0:0:0
de2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF
.Nota: ejemplo de IPv6 descaradamente arrancado del artículo de Wikipedia CIDR .
Para obtener más información sobre las máscaras de subred, qué significan y cómo se utilizan, le recomendaría que vea la pregunta ¿Cuáles son los elementos esenciales de una máscara de subred?
O mira la extensa respuesta a ¿Cómo funciona la división en subredes? en la falla del servidor.
fuente
/20
es255.255.240.0
por ejemplo.La respuesta de DMA57361 de que esto representa una máscara de subred ya es correcta y suficiente (+1). Todavía me gustaría ofrecer un enfoque diferente al explicar esto para proporcionar algunos antecedentes sobre el historial / motivación para esta notación:
"192.168.15.0/24" es la especificación compacta de una dirección IP y su prefijo de enrutamiento asociado, expresado en notación CIDR :
El breve artículo de Wikipedia mencionado ya explica muy bien el tema en cuestión; para obtener una explicación más detallada de muchos aspectos relacionados, puede consultar el tema principal respectivo Enrutamiento entre dominios sin clase ; en particular, encontrará información sobre los antecedentes históricos para el cambio de máscaras de subred a longitud / tamaño de prefijo .
Finalmente, para una representación buena e intuitiva sobre cómo interpretar estas anotaciones cuando las encuentre en la práctica, también puede mirar las tablas dentro de la referencia de subredes IPv4 .
fuente
El / 24 es la subred 255.255.255.0. El / {número} al final de una dirección IP se conoce como notación CIDR .
fuente