Cómo calcular una máscara de subred a partir de hosts y subredes

en este artículo, exploramos el direccionamiento IP y las subredes y mostramos cómo aplicar esta valiosa información a escenarios del mundo real. Abordamos cómo calcular una máscara de subred mediante el uso de fórmulas de host y subred. Sin embargo, antes de seguir adelante, debemos responder a dos preguntas clave.

¿qué es la subred?

Los ISP asignan rangos de direcciones IP a las organizaciones en función del número potencial de redes y hosts, o endpoints, que las organizaciones requieren., Hoy en día, las asignaciones siguen el método de asignación de enrutamiento entre dominios sin clases (CIDR). A continuación, la organización subdivide el espacio de direcciones asignado en asignaciones más pequeñas para cada subred dentro de la organización, utilizando un proceso llamado subred. El resultado de la subred es que aumenta el número de subredes, mientras que disminuye el número de direcciones IP de host utilizables. Cada subred se conoce como subred IP.

¿por qué usar subredes?,

la subred permite dividir las direcciones de red asignadas en asignaciones más pequeñas y eficientes que son más adecuadas para cada red dentro de la organización. Por ejemplo, un enlace WAN punto a punto entre dos enrutadores solo necesita dos direcciones, mientras que un segmento LAN puede necesitar admitir muchos hosts, como servidores, estaciones de trabajo, computadoras portátiles y dispositivos móviles conectados a Wi-Fi.

de Subred, y la ruta de resumen a trabajar juntos para hacer de los routers más eficiente al reducir el tamaño de las tablas de enrutamiento., Los enrutadores lejos de un destino no necesitan muchos detalles de direccionamiento, por lo que las rutas se pueden resumir en gran medida. Pero, a medida que los paquetes se acercan a la red de destino, los enrutadores necesitarán más información de enrutamiento local, como la máscara de subred local. Al aplicar la máscara a la dirección de destino de un paquete, los enrutadores pueden determinar qué segmento de red específico contiene el host de destino y entregar correctamente el paquete.

a continuación, vamos a revisar algunos antecedentes, incluyendo lo que los administradores de red necesitan saber acerca de direcciones IP y subredes., Recomendamos comenzar con una revisión de algunos elementos básicos de direccionamiento IP y subredes:

  • las direcciones IP deben ser únicas en internet cuando se usan direcciones IP públicas y en una red privada cuando se usan direcciones IP privadas.
  • Las direcciones IPv4 son de 32 bits compuestos por cuatro octetos de 8 bits cada uno. Para calcular la máscara de subred, convierta una dirección IP en binaria, realice el cálculo y, a continuación, vuelva a convertir a la representación numérica decimal IPv4 conocida como quad punteado. El mismo procedimiento de subredes funciona para direcciones IPv6.,
  • Una máscara de subred indica al equipo qué parte de la dirección IP es la parte de red de la dirección y qué parte identifica el rango de direcciones de host, que son direcciones que se asignan a los equipos host de esa red. Una máscara de subred más larga, es decir, más 1 bits en la máscara, crea más subredes IP que tienen un tamaño de bloque de dirección de host más pequeño.
  • La subred rompe una red grande en redes más pequeñas al extender la longitud de la máscara de subred. Esto aumenta el número de subredes, al tiempo que reduce el número de hosts por subred., Las organizaciones suelen utilizar varias máscaras de subred diferentes para diferentes tamaños de redes. Por ejemplo, un enlace punto a punto con solo dos dispositivos usaría una máscara de 31 bits. Una LAN de oficina o LAN de Centro de datos, sin embargo, usaría una máscara de subred más corta que permite más hosts. La determinación de la compensación entre el número y el tamaño de las subredes se explica a continuación.,
  • hoy en día, las direcciones IP sin clase con máscaras de subred de longitud variable se utilizan casi exclusivamente, y las direcciones IP de clase, conocidas como red de clase a, red de Clase B o red de Clase C, se utilizan solo para pruebas de certificación o protocolos de enrutamiento más antiguos. Una red de clase D se usa para multidifusión, y hay una asignación experimental conocida como clase E.
  • Una puerta de enlace predeterminada es un dispositivo, típicamente un enrutador, donde los hosts envían paquetes que están destinados a un dispositivo que no está en la LAN local., Una vez más, el dispositivo sabe lo que está y lo que no está en la LAN local mediante el uso de su máscara de subred asignada para comparar su dirección IP local y subred con la dirección IP y subred del Destino.
  • Las direcciones IP privadas, también conocidas como direcciones de solicitud de comentario 1918, son utilizadas por la mayoría de las redes hoy en día. Estas direcciones IP especiales no son enrutables a través de internet y deben traducirse a direcciones IP públicas cuando esos dispositivos necesitan hablar con internet, ya sea a través de un servidor proxy o a través de la traducción de direcciones de Puerto.,

ahora, vamos a aprender más sobre el direccionamiento IP y la subred y cómo se aplican a su red del mundo real.

usando la fórmula del host

una pregunta común del mundo real al diseñar su red es: «¿qué máscara de subred necesito para mi red?»Para responder a esta pregunta, aprendamos cómo usar la fórmula del anfitrión.

la fórmula del host le dirá cuántos hosts se permitirán en una red que tenga una máscara de subred determinada. La fórmula del huésped es 2h-2. La h representa el número de 0s en la máscara de subred, si la máscara de subred se convirtió en binaria., La primera y última dirección están reservadas: la primera para identificar la red y la última para ser utilizada como la dirección de difusión.

Paso 1. Find host range

para usar la fórmula del host, veamos primero un ejemplo simple. Digamos que planea usar el espacio de direcciones IP 192.168.0.0. Actualmente, tiene una pequeña subred de red con 20 hosts. Sin embargo, esta red crecerá a 300 hosts en el próximo año, y planea tener varias ubicaciones de un tamaño similar en el futuro y debe permitirles comunicarse utilizando este espacio de direcciones.,

con una sola subred de red y solo 20 hosts, lo más sencillo sería usar 255.255.255.0 como máscara de subred. Esto significaría que tendría 192.168.0.1 a 192.168.0.254 para sus anfitriones. La dirección 192.168.0.0 está reservada como identificador de subred de red, y 192.168.0.255 está reservada para la dirección de difusión de red.

Paso 2. Convertir a binario

antes de decidir utilizar esta máscara de subred, sin embargo, vamos a aplicar la fórmula del host a ella. Para usar la fórmula del host en este escenario, tome la máscara de subred 255.255.255.0 y conviértala en binaria., Esto le daría: 111111111 11111111 11111111 00000000.

como puede ver, hay ocho 0s en la máscara de subred. Para usar esto con la fórmula del host, calcularías 28-2. Esto viene a 256 menos las 2 direcciones reservadas, o 254. Por lo tanto, con la máscara de subred especificada, obtendrá 254 hosts utilizables. Esto se adaptaría a su red de 20 usuarios ahora, pero no admitirá su futura expansión de red a 300 hosts.

Paso 3. Calcule el número total de hosts por subred

debe planificar con anticipación y elegir la mejor máscara de subred la primera vez., Esto evita que tenga que volver más tarde y cambiar todas las direcciones IP en esta red. Agregar 1s a la máscara de subred significa que obtiene menos hosts por subred de red pero más subredes de red. Si elimina 1s de la máscara de subred, obtendrá más hosts por red pero menos redes. Esto último es lo que tenemos que hacer.

para hacer esto, quitemos uno de los 1s para hacer nuestra máscara de subred:

11111111 1111111 11111110 0000000

en número decimal, o representación cuadriculada punteada, esto es 255.255.254.0.

esto significa que tiene nueve 0s en la parte host de la máscara de subred., Para aplicar la fórmula del host con esta máscara de subred, calcularíamos 29-2. El número de direcciones IP de host utilizables es 512 menos 2, o 510. Esto definitivamente se adaptaría a una red de 20 usuarios ahora y futuras expectativas de red y host de 300 hosts.

Teniendo en cuenta esa información, sabemos que la máscara de subred más eficiente para la red es 255.255.254.0. El rango de direcciones de host válido para cada subred debe escribirse como dos rangos, debido a las limitaciones de escribir las direcciones como quads punteados. La primera subred IP sería 192.168.0.1 a 192.168.0.255 y 192.168.1.0 a 192.168.1.254., Tenga en cuenta que 192.168.0.0 identifica la subred y 192.168.1.255 es la dirección de difusión de la red.

así es como se llega al total de 510 hosts utilizables.

Paso 4. Calcule el número de subredes

ahora que comprende la fórmula del host, también debe conocer la fórmula de la subred, lo que garantizará que tenga la máscara de subred correcta para el número de subredes que tiene. El hecho de que determine que tiene el número correcto de hosts para su LAN utilizando la fórmula del host no significa que tendrá suficientes subredes para su red. Veamos cómo funciona la fórmula de la subred.,

la fórmula de la subred es 2s, donde s es el número de 1s añadidos a la máscara de subred, de cualquiera que sea la máscara de subred. Tomemos el mismo ejemplo que el anterior, pero construyamos sobre él.

Usando network 192.168.0.0, esperamos tener 100 sitios remotos con 300 PC cada uno. ¿Qué máscara de subred debemos usar? En nuestro último ejemplo, encontramos que la máscara de subred 255.255.254.0 proporcionaba 510 hosts por subred. Eso era más que adecuado para soportar 300 PC, pero ¿esa misma máscara de subred proporciona redes para al menos 100 sitios remotos? Averigüémoslo.

Paso 5., Verificar el número total de subredes

El número de subredes se encuentra 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 inicial de direcciones fue 192.168.0.0 con una máscara de 255.255.0.0. Usando la fórmula del host, seleccionamos una máscara de subred de 255.255.254.0. Comparemos las dos máscaras y contemos los bits de subred.

vamos a convertir a binario:

255.255.0.0 = 11111111 11111111 00000000 00000000
255.255.254.0 = 11111111 11111111 11111110 00000000

la nueva máscara utiliza siete bits de subred. Usando la fórmula de la subred, esto nos daría 27 = 128 redes., Esto es al menos 100, así que tenemos suficientes subredes para 100 redes remotas. Esto significa que hemos encontrado la máscara de subred adecuada para nuestra red. Convertimos nuestra máscara de subred de binario a decimal y obtenemos 255.255.254.0.

a medida que agrega bits de subred, el número de subredes aumenta en un factor de dos, y el número de hosts por subred disminuye en un factor de dos. La siguiente tabla muestra el número de subredes y hosts para cada uno de los ocho bits de máscara en el tercer octeto de una dirección IPv4.,

esta tabla muestra el número de subredes y hosts para cada uno de los ocho bits de máscara en el tercer octeto de una dirección IPv4.

subredes de longitud Variable

La mayoría de las redes requieren subredes de varios tamaños diferentes, a veces llamadas máscaras de subred de longitud variable. Esto se logra fácilmente tomando una de las subredes más grandes, una subred con una máscara más corta, y aplicándole el algoritmo de subredes., Esto se conoce como subred de longitud variable ya que la red tendrá máscaras de subred de varias longitudes diferentes.

extendiendo el ejemplo de arriba, digamos que la mayoría de los 100 sitios también requieren dos enlaces WAN punto a punto o 200 subredes con dos hosts cada una a un router en cada extremo del enlace. Estamos comenzando con una máscara de subred de 255.255.254.0. Usando la fórmula del host, necesitamos dos bits de host(22 – 2 = 4 – 2 = 2). Extender la máscara de subred resulta en lo siguiente en binario:

255.255.254.0 = 11111111 11111111 11111110 00000000
255.255.255.252 = 11111111 11111111 11111111 11111100

la máscara de subred se extendió por siete bits., Usando la fórmula de la subred de 2s, tenemos 27 = 128 subredes. Esto no es suficiente para todos nuestros enlaces WAN, así que hacemos lo mismo con otra subred grande. Si reserváramos las dos subredes más grandes para subredes para enlaces WAN, tendríamos suficiente capacidad para 256 enlaces punto a punto.

el mismo proceso se puede utilizar si tenemos muchos sitios remotos pequeños que tienen pocos hosts en cada sitio, como en un negocio minorista.

Es importante asignar subredes a los sitios de una manera que permita el resumen de direcciones que reduce el tamaño de la tabla de enrutamiento y aumenta la eficiencia del enrutador.,

enrutamiento entre dominios sin Clase

CIDR elimina la designación original de clase de direcciones IPv4. Habilita un único prefijo y máscara de red para representar una agregación de varias redes. Esto también se llama supernetting. La representación de direcciones CIDR simplifica la representación de una dirección y una máscara. CIDR también admite agregación de redes y resumen de direcciones.

la notación CIDR añade el número de bits de máscara de subred a la dirección de red., En lugar de escribir la dirección y la máscara usando Notación punteada, añadimos una barra diagonal (/) y el número de bits en la máscara de subred. En nuestro ejemplo anterior de 100 subredes que soportan más de 300 hosts cada una, encontramos que la máscara de subred contiene 23 bits.

calcular el prefijo de subred

los enrutadores calculan la dirección de subred como parte del proceso para determinar qué interfaz usar para reenviar paquetes a su destino. En este Proceso, un binario y la operación se realiza en una dirección y su máscara. El resultado es el prefijo de subred, que elimina todos los bits del host., El enrutador utiliza el prefijo de red para encontrar la entrada de la tabla de enrutamiento que mejor coincida con el prefijo: la coincidencia más larga o la ruta predeterminada. El paquete se reenvía a la interfaz que está asociada con el prefijo de Mejor coincidencia.

este diagrama de red muestra el cálculo de la máscara de subred y los procedimientos de enrutamiento adecuados.

en el diagrama de red y el gráfico anteriores, digamos que R1 recibe un paquete dirigido a 192.168.5.19, un host que está conectado a la LAN de R2., Utilice el binario y la operación entre la máscara y la dirección para determinar el prefijo de ruta a buscar en la tabla de enrutamiento:

192.168.5.19 = 11000000 10101000 00000101 00010011
255.255.254.0 = 11111111 11111111 11111110 00000000
192.168.4.0 = 11000000 10101000 00000100 00000000

R1 encuentra 192.168.4.0 en la tabla de enrutamiento y reenvía el paquete a la interfaz S0 a R2. R2 hará el mismo cálculo de prefijo y determinará que debe enviar el paquete en la interfaz E0 y que es una entrega local al host 5.19.

diseño de red a gran escala

en el mundo real, probablemente nunca tendrás la oportunidad de diseñar una red grande como esta desde cero., Sin embargo, las habilidades de diseño de redes a gran escala son valiosas por varias razones:

  • Comprender la subred de una red a gran escala que ya está implementada;
  • Comprender el efecto que tendrán los cambios en una red, su direccionamiento IP y su subred; y
  • Para demostrar en una prueba de certificación que entiende el direccionamiento IP y la subred y puede aplicarlos certifications certificaciones como Cisco Certified Network Associate requieren que aplique estas habilidades y calcule el direccionamiento IP sin una calculadora.,

es importante entender las subredes y poder calcular máscaras, rangos de host y subredes a mano, pero con frecuencia verificamos nuestros cálculos con una calculadora de subred.

La pantalla de entrada de una subred IP calculadora
La página de resultados de una subred IP calculadora

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *