¿Cómo se calcula la máscara de subred?

Calcula Tu Máscara de Subred: Guía Completa

25/08/2023

Valoración: 4.26 (6881 votos)

En el vasto universo de las redes informáticas, la dirección IP es el identificador único de cada dispositivo, pero no opera sola. Detrás de cada IP se esconde un componente crucial que permite a las computadoras entender a qué parte de la red pertenece una dirección: la máscara de subred. Este número es fundamental para especificar qué porciones de una dirección IP representan la parte de la red y la parte del host, tanto en redes IPv4 de 32 bits como en redes IPv6 de 128 bits.

¿Cuál es la máscara de subred de 192.168 1.1 24?
La dirección IP LAN predeterminada de 192.168.1.1 con una máscara de 255.255.255.0 , o /24 en notación CIDR , tiene una dirección de red de 192.168.

Aunque inicialmente se concibe en formato binario, con unos para los bits de red y ceros para los bits de host, estas máscaras se convierten comúnmente a formato decimal para mayor conveniencia. El proceso de cálculo implica determinar la cantidad de bits necesarios para ambas porciones de la dirección IP. Una vez definidos los bits de red, se establecen en unos y los restantes en ceros para la porción de host, para luego convertir el formato binario a decimal.

Este procedimiento, aunque pueda parecer complejo al principio, es una piedra angular de la configuración de redes. Los administradores de red deben comprender a fondo cómo aplicar esta información en escenarios del mundo real para diseñar infraestructuras eficientes y escalables. Este artículo te guiará a través de los métodos para calcular una máscara de subred utilizando las fórmulas de hosts y subredes, equipándote con el conocimiento necesario para dominar el subnetting.

Índice de Contenido

¿Qué es el Subnetting y Por Qué es Importante?

Los proveedores de servicios de internet (ISP) asignan rangos de direcciones IP a las organizaciones basándose en el número potencial de redes y hosts (o puntos finales) que estas requieren. Estas asignaciones siguen el método de asignación Classless Inter-Domain Routing (CIDR). Los administradores de red, a su vez, subdividen el espacio de direcciones asignado en asignaciones más pequeñas para cada subred dentro de la organización. Este proceso se conoce como subnetting.

El subnetting aumenta el número de subredes disponibles, aunque a costa de disminuir el número de direcciones IP de host utilizables por subred. Cada una de estas subredes se denomina subred IP. Los administradores de red crean subredes por diversas razones, principalmente para dividir direcciones de red en asignaciones más pequeñas y eficientes que se adapten mejor a cada segmento de la red dentro de una organización. Por ejemplo, un enlace WAN punto a punto entre dos routers solo necesita dos direcciones, mientras que un segmento de LAN podría necesitar soportar muchos hosts, como servidores, estaciones de trabajo, laptops y dispositivos móviles conectados por Wi-Fi.

El subnetting y la sumarización de rutas trabajan en conjunto para hacer que los routers sean más eficientes al reducir el tamaño de las tablas de enrutamiento. Los routers alejados de un destino no necesitan muchos detalles de direccionamiento, por lo que las rutas se pueden resumir en gran medida. A medida que los paquetes se acercan a la red de destino, los routers necesitan más información de enrutamiento local, como la máscara de subred local. Cuando los routers aplican la máscara a la dirección de destino de un paquete, pueden determinar qué segmento de red específico contiene el host de destino y entregar el paquete correctamente.

Conceptos Básicos de Direccionamiento IP y Subnetting

Antes de sumergirte en el cálculo de máscaras de subred, es fundamental repasar los elementos básicos del direccionamiento IP y el subnetting. La información esencial incluye:

  • Direcciones IP Únicas: Las direcciones IP deben ser únicas en internet cuando se utilizan direcciones IP públicas, y en una red privada cuando se utilizan direcciones IP privadas. La unicidad es clave para el enrutamiento y la comunicación efectiva.
  • Formatos de Dirección IPv4 e IPv6: Las direcciones IPv4 tienen 32 bits, compuestas por cuatro octetos de ocho bits cada uno. Para calcular la máscara de subred, primero se convierte una dirección IP a binario, se realiza el cálculo y luego se vuelve a convertir a la representación decimal de IPv4 conocida como “dotted quad” (cuadruple punteado). El mismo procedimiento funciona para las direcciones IPv6 de 128 bits, aunque con más octetos.
  • Funcionalidad de la Máscara de Subred: Una máscara de subred le indica a la computadora qué parte de la dirección IP sirve como la porción de red de la dirección y qué parte identifica el rango de direcciones de host, que son las direcciones asignadas a las computadoras host en esa red. Una máscara de subred más larga, que tiene más bits 'uno' en la máscara, crea más subredes IP que tienen un tamaño de bloque de direcciones de host más pequeño.
  • Longitud de la Máscara de Subred: El subnetting divide una red grande en redes más pequeñas extendiendo la longitud de la máscara de subred. Esto aumenta el número de subredes y reduce el número de hosts por subred. Las organizaciones suelen usar varias máscaras de subred de diferentes longitudes para redes de distintos tamaños. Por ejemplo, un enlace punto a punto con solo dos dispositivos a menudo usa una máscara de 31 bits. Una LAN de oficina o de centro de datos, sin embargo, utiliza una máscara de subred más corta que soporta más hosts.
  • Clases de Direcciones IP: Las direcciones IP sin clase con máscaras de subred de longitud variable (VLSM) se utilizan casi exclusivamente hoy en día. En contraste, las direcciones IP con clase —conocidas como red Clase A, red Clase B o red Clase C— se utilizan solo para pruebas de certificación o protocolos de enrutamiento más antiguos. Una red Clase D se utiliza para multidifusión, y las direcciones Clase E se asignan para fines experimentales.
  • Función de las Puertas de Enlace Predeterminadas (Default Gateways): Una puerta de enlace predeterminada es un dispositivo, típicamente un router, donde los hosts envían paquetes destinados a un dispositivo que no está en la LAN local. El dispositivo de puerta de enlace utiliza su máscara de subred asignada para comparar su dirección IP local y subred con la dirección IP y subred de destino. Este proceso ayuda al dispositivo a determinar qué está —y qué no está— en la LAN local.
  • Uso de Direcciones IP Privadas: La mayoría de las redes utilizan direcciones IP privadas, también conocidas como direcciones RFC 1918. Estas direcciones IP no son enrutables a través de internet y deben ser traducidas a direcciones IP públicas para comunicarse en internet, ya sea a través de un servidor proxy o mediante traducción de direcciones de puerto (PAT).

Cómo Calcular una Máscara de Subred con la Fórmula de Hosts

Una pregunta común y real que podrías tener al diseñar tu red es: "¿Qué máscara de subred necesito para mi red?" Para responder a esta pregunta, debes saber cómo usar la fórmula de hosts. La fórmula de hosts te dice cuántos hosts están permitidos en una red que tiene una cierta máscara de subred. La fórmula para calcular el número de hosts en una subred es la siguiente:

2^h - 2

Donde 'h' representa el número de ceros en la máscara de subred en formato binario. La resta de 2 se debe a que la primera dirección IP en una subred está reservada para identificar la red, y la última dirección IP está reservada como la dirección de difusión (broadcast). Estas dos direcciones no pueden ser asignadas a dispositivos finales.

1. Encontrar el Rango de Hosts Necesario

Para usar la fórmula de hosts, consideremos un ejemplo práctico. Supón que planeas usar el espacio de direcciones IP 192.168.0.0. Actualmente, tienes una pequeña subred con 20 hosts. Sin embargo, esta red crecerá a 300 hosts en el próximo año, y planeas tener múltiples ubicaciones de tamaño similar en el futuro, necesitando que se comuniquen utilizando este espacio de direcciones.

¿Cómo se calcula la máscara de subred?
Para calcular una máscara de subred, los administradores de red determinan la cantidad de bits necesarios para las secciones de red y de host de una dirección IP. Una vez que determinan la cantidad de bits de red, asignan esos bits a unos y los bits restantes a ceros para la sección de host.

Con una única subred y solo 20 hosts, lo más sencillo sería usar 255.255.255.0 como tu máscara de subred. Esto significa que tendrías de 192.168.0.1 a 192.168.0.254 disponibles para tus hosts. La dirección 192.168.0.0 se reserva como el identificador de la subred de red, y 192.168.0.255 se reserva para la dirección de difusión de la red.

2. Convertir a Binario y Aplicar la Fórmula

Antes de decidirte por esta máscara de subred, apliquemos la fórmula de hosts. Para usar la fórmula en este escenario, toma la máscara de subred 255.255.255.0 y conviértela a binario. Esto te da lo siguiente:

11111111.11111111.11111111.00000000

Para encontrar el número de hosts, usa la fórmula de hosts: 2^h - 2. La máscara de subred tiene ocho ceros, lo que significa que 'h' es igual a 8. Entonces, necesitas calcular 2^8 - 2.

2^8 - 2 = 256 - 2 = 254

Una vez que realizas el cálculo, el resultado es 254. Por lo tanto, con la máscara de subred especificada (255.255.255.0 o /24 en notación CIDR), tienes 254 hosts utilizables. Este número de hosts es adecuado para una red de 20 usuarios en este momento, pero no soportará una futura expansión de la red a 300 hosts.

3. Calcular el Número Total de Hosts por Subred para el Futuro

Planifica con anticipación y elige la mejor máscara de subred para evitar tener que volver más tarde para cambiar todas las direcciones IP en la red. Si agregas 'unos' a la máscara de subred (la haces más larga), tendrás menos hosts por subred, pero más subredes. Si eliminas 'unos' de la máscara de subred (la haces más corta), tendrás más hosts por red, pero menos subredes. Esto último es lo que necesitamos en este ejemplo para acomodar los 300 hosts futuros.

Para empezar, quita uno de los 'unos' del tercer octeto para encontrar una máscara de subred que soporte más hosts:

11111111.11111111.11111110.00000000

Esto es 255.255.254.0 en formato decimal punteado (o /23 en notación CIDR). Usa la fórmula de hosts nuevamente: 2^h - 2. La máscara de subred ahora tiene nueve ceros (ocho en el último octeto y uno en el tercer octeto), lo que significa que 'h' es igual a 9. Por lo tanto, necesitas calcular 2^9 - 2.

2^9 - 2 = 512 - 2 = 510

Este cálculo resulta en 510 hosts utilizables. Esto es adecuado tanto para una red de 20 usuarios ahora como para las expectativas futuras de 300 hosts. La máscara de subred más eficiente para la red es 255.255.254.0. Sin embargo, debido a las limitaciones de escribir las direcciones como cuadruples punteados, el rango de direcciones de host válido para cada subred debe escribirse como dos rangos. El rango de subred IP va de 192.168.0.1 a 192.168.0.255, y las direcciones de host válidas van de 192.168.1.0 a 192.168.1.254. La dirección de subred es 192.168.0.0, y la dirección de difusión de la red es 192.168.1.255. Así es como se llega al total de 510 hosts utilizables.

Cómo Calcular una Máscara de Subred con la Fórmula de Subredes

Una vez que comprendes la fórmula de hosts, también debes conocer la fórmula de subredes, que asegura que tengas la máscara de subred correcta para el número de subredes que necesitas. Determinar el número correcto de hosts para tu LAN con la fórmula de hosts no significa que tengas suficientes subredes para toda tu red. La fórmula de subredes es la siguiente:

2^s

Donde 's' representa el número de unos que se han 'tomado prestados' de la porción de host de la máscara de subred original para crear nuevas subredes. Es decir, es el número de bits adicionales que se han extendido en la máscara de subred desde un punto de partida.

Tomemos el ejemplo anterior y construyamos sobre él. Si esperas tener 100 sitios remotos con 300 PC cada uno, utilizando el espacio de direcciones 192.168.0.0, ¿qué máscara de subred deberías usar? En nuestro último ejemplo, la máscara de subred 255.255.254.0 (/23) proporcionó 510 hosts por subred. Esto fue más que adecuado para soportar 300 PC, pero ¿proporciona esa misma máscara de subred suficientes redes para al menos 100 sitios remotos?

Verificar el Número Total de Subredes

Puedes encontrar el número de subredes contando el número de bits por los que se extendió la máscara inicial, también conocidos como bits de subred. Nuestra asignación de dirección inicial fue 192.168.0.0 con una máscara de 255.255.0.0 (o /16). Los cálculos encontraron una máscara de subred de 255.255.254.0 (o /23) con la fórmula de hosts. Puedes comparar las dos máscaras y contar los bits de subred.

¿Cómo se saca la máscara de subred?
¿Cómo saber cuál es la máscara de subred? Puedes ver cuál es tu máscara de subred en Windows entrando en el símbolo de sistema y escribiendo ipconfig / all. Entonces podrás ver toda la información referente a tu conexión, incluyendo tu máscara de subred.

Primero, convierte las máscaras a notación binaria:

  • 255.255.0.0 = 11111111.11111111.00000000.00000000 (/16)
  • 255.255.254.0 = 11111111.11111111.11111110.00000000 (/23)

La nueva máscara tiene 23 unos en total. La máscara original tenía 16 unos. Esto significa que hemos tomado prestados 7 bits (23 - 16 = 7) para crear subredes. Entonces, 's' es igual a 7. Ahora, aplica la fórmula 2^s:

2^7 = 128

Dado que 128 es al menos 100 (el número de sitios remotos que necesitamos), tienes suficientes subredes para 100 redes remotas. Esta es la máscara de subred correcta para tu red. Si conviertes la máscara de subred de binario de nuevo a decimal, obtienes 255.255.254.0.

A medida que agregas bits de subred, el número de subredes aumenta por un factor de dos, y el número de hosts por subred disminuye por un factor de dos. Esta relación es fundamental para entender el equilibrio en el diseño de redes.

Cómo Calcular Máscaras de Subred de Longitud Variable (VLSM)

La mayoría de las redes modernas requieren varias subredes de diferentes tamaños, lo que se conoce como Máscaras de Subred de Longitud Variable (VLSM). Puedes crear estas subredes cuando tomas una de las subredes más grandes —una subred con una máscara más corta— y le aplicas el algoritmo de subnetting nuevamente. Esto se conoce como subnetting de longitud variable porque la red tiene máscaras de subred de varias longitudes diferentes.

Usemos el ejemplo anterior y supongamos que la mayoría de los 100 sitios también requieren dos enlaces WAN punto a punto. Esto significa que necesitas 200 subredes con dos hosts cada una (un router en cada extremo del enlace). Comienza con la máscara de subred de 255.255.254.0 (que soporta 510 hosts) y usa la fórmula de hosts para calcular el número de hosts necesarios para estos enlaces punto a punto:

2^h - 2

Necesitas reservar las direcciones de red y de difusión, y necesitas exactamente dos direcciones de host utilizables para los dos enlaces WAN punto a punto. Esto significa que el resultado de la fórmula debe ser 2. El único valor para 'h' que puede satisfacer la fórmula 2^h - 2 = 2 es si 'h' es igual a 2, es decir, 2^2 - 2.

2^2 - 2 = 4 - 2 = 2

Este cálculo resulta en una máscara de subred extendida de 255.255.255.252, con 30 bits de red y solo dos bits de host. Comparemos las máscaras de subred original y extendida en binario:

  • 255.255.254.0 = 11111111.11111111.11111110.00000000 (/23)
  • 255.255.255.252 = 11111111.11111111.11111111.11111100 (/30)

La forma binaria indica que la máscara de subred se ha extendido en siete bits adicionales (30 - 23 = 7). A continuación, usa la fórmula de subredes para determinar el número de subredes disponibles para este nuevo nivel de subnetting:

2^s

En este ejemplo, 's' es igual a 7, lo que resulta en el siguiente cálculo:

2^7 = 128

Esta ecuación te da 128 subredes, pero eso no es suficiente para todos nuestros enlaces WAN, de los cuales necesitas 200. Necesitas sub-subredes de otra subred grande para tener suficientes enlaces. Si sub-subredes las dos subredes grandes superiores para enlaces WAN, tendrás suficiente capacidad para 256 enlaces punto a punto, lo que satisface el requisito de 200 enlaces.

Considera los siguientes rangos de subred:

  • 192.168.252.0 a 192.168.253.254 proporciona el rango IP para las subredes WAN de 0 a 127.
  • 192.168.254.0 a 192.168.255.254 cubre las subredes WAN de 128 a 255.

Puedes usar el mismo proceso si tu organización tiene muchos sitios remotos pequeños con pocos hosts en cada sitio, como en un negocio minorista. Recuerda asignar subredes a los sitios de una manera que permita la sumarización de direcciones para reducir el tamaño de la tabla de enrutamiento y aumentar la eficiencia del router.

Soporte para Máscaras de 31 Bits

Los routers modernos también soportan el uso de una máscara de subred de 31 bits, o 255.255.255.254, para enlaces punto a punto. Esto se debe a que los enlaces punto a punto no necesitan direcciones de difusión. Esta configuración es una excepción a la regla que reserva dos direcciones para identificar la subred y actuar como dirección de difusión, ya que en un enlace de solo dos dispositivos, la difusión no es necesaria de la misma manera que en una LAN multi-host.

¿Qué es una máscara de subred adaptada?
La máscara de subred es una herramienta que ayuda a tu computadora a saber qué parte de una dirección IP pertenece a la red y qué parte a los dispositivos que están conectados a esa red. También ayuda a organizar la comunicación de las computadoras en internet o dentro de una red local.

Notación CIDR

La notación Classless Inter-Domain Routing (CIDR) elimina la designación clasificada original de las direcciones IPv4. Permite que un solo prefijo de red y máscara representen una agregación de múltiples redes. Esto también se conoce como supernetting. La representación de direcciones CIDR simplifica la representación de una dirección y su máscara, y es fundamental para la agregación de redes y la sumarización de direcciones.

La notación CIDR añade el número de bits de la máscara de subred a la dirección de red, utilizando una barra inclinada (/) y el número de bits en la máscara de subred. En el ejemplo anterior de 100 subredes que soportan más de 300 hosts cada una, la máscara de subred contiene 23 bits, según lo determinado por el número de unos consecutivos en la forma binaria de la máscara de subred. El número total de unos indica la longitud del prefijo de la red.

TipoDirección IPMáscara de SubredNotación CIDR
Decimal192.168.0.1255.255.254.0192.168.0.1/23
Binario11000000.10101000.00000000.0000000111111111.11111111.11111110.00000000

Calcular el Prefijo de Subred con la Operación AND Binaria

Los routers calculan la dirección de subred como parte del proceso para determinar qué interfaz usar para reenviar paquetes a su destino. Este proceso utiliza una operación AND binaria entre una dirección IP y su máscara. El resultado es el prefijo de subred, que efectivamente elimina todos los bits de host. El router utiliza el prefijo de red para encontrar la entrada de la tabla de enrutamiento que mejor coincida con el prefijo, es decir, la coincidencia más larga o la ruta predeterminada. El paquete se reenvía por la interfaz asociada con el prefijo que mejor coincide.

Consideremos un ejemplo para ilustrar este proceso. Supongamos que el Router R1 recibe un paquete dirigido a 192.168.5.19, un host que está conectado a la LAN del Router R2. Para determinar la ruta de prefijo a buscar en la tabla de enrutamiento, R1 realiza la operación AND binaria entre la dirección de destino del paquete y la máscara de subred conocida para ese segmento de red:

Dirección IP: 192.168.5.19 = 11000000.10101000.00000101.00010011 Máscara de Subred: 255.255.254.0 = 11111111.11111111.11111110.00000000 -------------------------------------------------------------- Resultado (AND): 192.168.4.0 = 11000000.10101000.00000100.00000000

R1 encuentra 192.168.4.0 en su tabla de enrutamiento y reenvía el paquete por la interfaz S0 hacia R2. R2 realiza el mismo cálculo de prefijo y determina que debe enviar el paquete a la interfaz E0 y que es una entrega local al host 5.19. Este proceso garantiza que los paquetes lleguen eficientemente a su destino dentro de la red.

Preguntas Frecuentes sobre Máscaras de Subred

¿Qué es una máscara de subred adaptada?

Una máscara de subred adaptada es simplemente una máscara de subred que ha sido configurada o "adaptada" para satisfacer las necesidades específicas de una red, ya sea para dividirla en subredes más pequeñas (subnetting) o para agrupar varias redes en una más grande (supernetting). Es una herramienta que ayuda a tu computadora a saber qué parte de una dirección IP pertenece a la red y qué parte a los dispositivos que están conectados a esa red, facilitando la comunicación organizada en internet o dentro de una red local. El concepto de VLSM (Variable Length Subnet Mask) es un ejemplo de cómo las máscaras se adaptan a distintas necesidades de tamaño de subred.

¿Cómo se saca la máscara de subred de mi equipo?

Para saber cuál es la máscara de subred de tu equipo, puedes realizar los siguientes pasos dependiendo de tu sistema operativo:

  • En Windows: Abre el Símbolo del sistema (CMD) y escribe ipconfig /all. Presiona Enter. Verás una lista detallada de la configuración de tu red, incluyendo tu dirección IP, puerta de enlace predeterminada y, por supuesto, tu máscara de subred.
  • En macOS: Ve a Preferencias del Sistema > Red. Selecciona tu conexión de red activa (por ejemplo, Wi-Fi o Ethernet) y haz clic en Avanzado > TCP/IP. Allí podrás ver la máscara de subred.
  • En Linux: Abre una terminal y escribe ip a o ifconfig. La máscara de subred se mostrará junto a tu dirección IP, a menudo en formato CIDR (por ejemplo, /24) o en formato decimal.

¿Cuál es la máscara de subred de 192.168.1.1/24?

Cuando ves una dirección IP como 192.168.1.1 con una notación /24, el /24 es la notación CIDR que indica la longitud de la máscara de subred. Significa que los primeros 24 bits de la dirección IP son la porción de red, y los 8 bits restantes son para los hosts.

En formato decimal punteado, una máscara de subred /24 se traduce a 255.255.255.0. Esto se debe a que los primeros 24 bits son '1' en binario, que se agrupan en tres octetos de ocho '1' cada uno (11111111.11111111.11111111), y el último octeto son ocho '0' (00000000). Esto resulta en 255.255.255.0. Para esta configuración, la dirección de red es 192.168.1.0/24. Los hosts dentro de esta red se comunican directamente entre sí, mientras que los paquetes destinados a direcciones fuera de esta subred se envían a la puerta de enlace predeterminada configurada.

Si quieres conocer otros artículos parecidos a Calcula Tu Máscara de Subred: Guía Completa puedes visitar la categoría Cálculos.

Subir