¿Qué es 24 en "192.168.15.0/24"?

¿Qué es 24 en "192.168.15.0/24"?

¿Cuál es el significado del /24siguiente comando?

    route add -net 192.168.15.0/24 192.168.8.10

Respuesta1

Es la forma abreviada de representar una máscara de subred.

Como señala Steffen Opel en surespuesta, se llamaNotación CIDRy el número simplemente indica el tamaño de prefijo utilizado para construir la máscara de subred.

Entonces /nsignifica que los primeros nbits (de 32 para IPv4) están configurados en 1, el resto están configurados en 0. Para convertir esto a una máscara de subred decimal, escríbalo en cuatro octetos y conviértalo a decimal.

Entonces /24se produce 255.255.255.0porque tienes veinticuatro 1bits y luego ocho 0bits:

Binary:   11111111 11111111 11111111 00000000
Decimal:    255      255      255       0

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, puedes tomarlo /20así 255.255.240.0:

Binary:   11111111 11111111 11110000 00000000
Decimal:    255      255      240       0

Uso con IPv6

La misma notación también se puede aplicar a IPv6. Como IPv6 utiliza 128 bits, en lugar de 32, las direcciones sonmuchomás grande. 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 192.168.15.0/24e incluye todas las direcciones IPv4 desde 192.168.15.0hasta192.168.15.255

Una subred IPv6 se puede representar de la misma manera; por ejemplo, 2001:DB8::/48contiene todas las direcciones IPv6 en el rango 2001:DB8:0:0:0:0:0:0de 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF.

Nota: Ejemplo de IPv6 extraído descaradamente delArtí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 consulte la pregunta.¿Cuáles son los elementos esenciales de una máscara de subred?
O mira elextensoRespuesta para¿Cómo funciona la subred?en Server Fault.

Respuesta2

La respuesta de DMA57361 de esto representa unmáscara de subredya es correcto y suficiente (+1). Aún así, me gustaría ofrecer un enfoque diferente para explicar esto para proporcionar algunos antecedentes sobre la historia/motivación de esta notación:

"192.168.15.0/24" es la especificación compacta de una dirección IP y su prefijo de enrutamiento asociado, expresada enNotación CIDR:

La notación CIDR se construye a partir de la dirección IP y eltamaño del prefijo, siendo este último el número de bits 1 iniciales del prefijo de enrutamiento. [énfasis mío]

El breve artículo de Wikipedia al que se hace referencia 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.itinerario entre recesos- en particular encontrará allí información sobre el históricoFondoPara elcambiardesubred mascarillasalongitud/tamaño del prefijo.

Finalmente, para obtener una representación buena e intuitiva de cómo interpretar estas notaciones cuando las encuentre en la práctica, puede consultar las tablas dentroReferencia de subredes IPv4también.

Respuesta3

El /24 es la subred 255.255.255.0. El /{número} al final de una dirección IP se conoce comoNotación CIDR.

información relacionada