¿La subred es de capa 2?

Guía Completa de Subneteo: Domina tus Redes IP

15/12/2021

Valoración: 4.46 (10690 votos)

En el vasto universo de las redes informáticas, la organización es la clave del éxito. Imagina una ciudad sin calles ni códigos postales; el caos sería inevitable. De manera similar, una red de computadoras sin una estructura lógica se vuelve ineficiente, insegura y difícil de gestionar. Aquí es donde entra en juego una técnica fundamental conocida como subneteo o subnetting. Este proceso consiste en dividir una red IP grande en segmentos más pequeños y manejables llamados subredes. Lejos de ser un concepto exclusivo para ingenieros de redes, entender el subneteo es esencial para cualquiera que desee comprender cómo fluye la información en el mundo digital, desde una pequeña oficina hasta la inmensa infraestructura de Internet.

Índice de Contenido

¿Qué es una Subred y por qué es tan Importante?

Una subred, en esencia, es una red dentro de otra red. Desde 1981, el Protocolo de Internet (IP) ha sido el pilar sobre el que se construye la comunicación en línea. Cada dispositivo conectado, ya sea un ordenador, un smartphone o una impresora, necesita una dirección IP única para ser identificado. Esta dirección, como la de tu casa, le dice a los paquetes de datos a dónde ir. Una dirección IP (en su versión más común, IPv4) se compone de dos partes: una que identifica la red (Net ID) y otra que identifica al dispositivo específico dentro de esa red (Host ID). El subneteo nos permite tomar parte de la porción del Host ID para crear identificadores de subred, dividiendo así la red principal.

¿Cómo se realiza el subneteo?
¿Cómo funciona el subnetting? En el subnetting o subneteo se toman bits del ID del host “prestados” para crear una subred. Con solo un bit se tiene la posibilidad de generar dos subredes, puesto que solo se tiene en cuenta el 0 o el 1.

Pero, ¿por qué tomarse la molestia de dividir una red? Las razones son cruciales para el rendimiento y la seguridad:

  • Reducción del Tráfico de Broadcast: En una red grande, los mensajes de broadcast (enviados a todos los dispositivos) pueden consumir una cantidad significativa de ancho de banda y potencia de procesamiento de los dispositivos. Al crear subredes, los broadcasts se contienen dentro de su propia subred, evitando que inunden toda la red.
  • Mejora de la Seguridad: La segmentación de la red permite aplicar políticas de seguridad más granulares. Por ejemplo, se puede restringir el tráfico entre el departamento de contabilidad y el de desarrollo, permitiendo solo las comunicaciones estrictamente necesarias a través de un router o firewall.
  • Gestión Simplificada: Administrar una red de 500 dispositivos es mucho más complejo que gestionar cinco redes de 100 dispositivos cada una. El subneteo facilita la localización de problemas y la administración de la red de forma lógica y ordenada.
  • Optimización del Rendimiento: Al reducir el tráfico innecesario y contener los dominios de broadcast, el rendimiento general de la red mejora notablemente.

Los Pilares del Subneteo: Dirección IP y Máscara de Subred

Para realizar el subneteo, es indispensable comprender dos conceptos: la dirección IP y la máscara de subred. Las direcciones IPv4 son números de 32 bits. Para que los humanos podamos leerlas fácilmente, se representan en formato decimal punteado (por ejemplo, 192.168.1.10). Sin embargo, las computadoras las ven en su forma binaria, una secuencia de 32 ceros y unos.

Aquí es donde la máscara de subred juega su papel protagonista. Es otro número de 32 bits que actúa como una plantilla para decirle al dispositivo qué parte de la dirección IP corresponde a la red y qué parte al host. En su forma binaria, la máscara de subred es una secuencia de unos seguidos por una secuencia de ceros. Los '1' en la máscara corresponden a la porción de red (y subred), mientras que los '0' corresponden a la porción de host.

Por ejemplo, una máscara común es 255.255.255.0. En binario, se ve así:

11111111.11111111.11111111.00000000

Cuando un dispositivo aplica esta máscara a su dirección IP (mediante una operación lógica AND), puede determinar su dirección de red. Todo lo que está bajo los '1' es la red, y lo que está bajo los '0' es el host.

De lo Rígido a lo Flexible: De las Clases a CIDR y VLSM

En los inicios de Internet, las direcciones IP se agrupaban en clases (A, B, C, D y E). Cada clase tenía una máscara de subred predeterminada y un tamaño fijo, lo que llevaba a un enorme desperdicio de direcciones IP.

¿Qué son los subnets?
En redes de computadoras, una subred (en inglés: subnet) es un rango de direcciones lógicas. Cuando una red se vuelve muy grande conviene dividirla en subredes, por los siguientes motivos: Reducir el tamaño de los dominios de broadcast. Hacer la red más manejable, administrativamente.

Las Clases de IP Tradicionales

ClaseRango del Primer OctetoMáscara PredeterminadaHosts por Red
Clase A1 - 126255.0.0.016,777,214
Clase B128 - 191255.255.0.065,534
Clase C192 - 223255.255.255.0254

El problema era evidente: si una empresa necesitaba 300 direcciones, una red de Clase C era insuficiente, pero una de Clase B desperdiciaba más de 65,000 direcciones. Para solucionar esto, se introdujeron dos conceptos revolucionarios: CIDR y VLSM.

CIDR (Classless Inter-Domain Routing), o Enrutamiento entre Dominios sin Clases, eliminó la noción rígida de las clases. En su lugar, permite especificar la longitud de la máscara de subred con una barra inclinada seguida del número de bits '1' en la máscara. Por ejemplo, 192.168.10.0 con máscara 255.255.255.0 se escribe como 192.168.10.0/24, porque la máscara tiene 24 bits en '1'. Esto proporciona una flexibilidad inmensa.

VLSM (Variable Length Subnet Mask), o Máscara de Subred de Longitud Variable, lleva esto un paso más allá. Permite subdividir una red en subredes de diferentes tamaños, según las necesidades específicas de cada segmento. Esto es increíblemente eficiente, ya que se asignan solo las direcciones necesarias para cada subred, minimizando el desperdicio. Es la técnica estándar utilizada hoy en día para el diseño de redes IP.

Guía Práctica: Calculando Subredes con VLSM

Veamos un ejemplo práctico. Supongamos que se nos asigna el bloque de direcciones 192.168.4.0/24 y necesitamos crear una red para tres departamentos con los siguientes requisitos de hosts:

  • LAN C: 55 hosts
  • LAN A: 25 hosts
  • LAN B: 12 hosts

Paso 1: Ordenar de mayor a menor.
Siempre comenzamos con el requisito más grande. En nuestro caso: LAN C (55), LAN A (25), LAN B (12).

¿Fórmula calcular subredes?
Nota: Para calcular las subredes IP y hosts disponibles, (i) Número de subredes = 2n donde, n es el número de unos (1) en el ID de la subred. (ii) Número de hosts disponibles = 2n-2 donde, n es el número de ceros (0) en el ID de host.

Paso 2: Calcular la subred para el requisito más grande (LAN C - 55 hosts).
Necesitamos encontrar la potencia de 2 más cercana que sea mayor o igual a 55+2 (siempre sumamos 2 para la dirección de red y la de broadcast). La potencia de 2 más cercana es 64 (2^6). Esto significa que necesitamos 6 bits para los hosts. Como una dirección IPv4 tiene 32 bits, nos quedan 32 - 6 = 26 bits para la red. La máscara será /26 (o 255.255.255.192).

  • Asignamos la primera subred disponible: 192.168.4.0/26.
  • Rango de IPs: 192.168.4.0 - 192.168.4.63.
  • Hosts utilizables: 192.168.4.1 - 192.168.4.62.

Paso 3: Calcular la subred para el siguiente requisito (LAN A - 25 hosts).
Necesitamos 25+2 = 27 direcciones. La potencia de 2 más cercana es 32 (2^5). Necesitamos 5 bits para hosts, lo que nos deja 32 - 5 = 27 bits para la red. La máscara será /27 (o 255.255.255.224).

  • Tomamos el siguiente bloque disponible, que comienza en 192.168.4.64. Asignamos: 192.168.4.64/27.
  • Rango de IPs: 192.168.4.64 - 192.168.4.95.
  • Hosts utilizables: 192.168.4.65 - 192.168.4.94.

Paso 4: Calcular la subred para el último requisito (LAN B - 12 hosts).
Necesitamos 12+2 = 14 direcciones. La potencia de 2 más cercana es 16 (2^4). Necesitamos 4 bits para hosts, lo que nos deja 32 - 4 = 28 bits para la red. La máscara será /28 (o 255.255.255.240).

  • El siguiente bloque disponible comienza en 192.168.4.96. Asignamos: 192.168.4.96/28.
  • Rango de IPs: 192.168.4.96 - 192.168.4.111.
  • Hosts utilizables: 192.168.4.97 - 192.168.4.110.

Hemos asignado exitosamente subredes de tamaños variables para satisfacer cada necesidad específica, dejando los bloques restantes (como 192.168.4.112 en adelante) disponibles para futuras expansiones.

Subred vs. VLAN: Aclarando la Confusión

Es común confundir subredes con VLANs (Virtual Local Area Networks), pero operan en diferentes niveles del modelo OSI, el marco conceptual para las comunicaciones de red.

  • Subredes: Son un concepto de Capa 3 (Capa de Red). Se basan en el direccionamiento lógico (IP) y se utilizan para enrutar el tráfico entre diferentes segmentos de red. Los routers son los dispositivos que operan en esta capa y conectan las subredes.
  • VLANs: Son un concepto de Capa 2 (Capa de Enlace de Datos). Permiten crear múltiples redes lógicas separadas en un mismo switch físico. El tráfico dentro de una VLAN está aislado del tráfico de otras VLANs a nivel del switch.

La mejor práctica es alinear ambos conceptos: crear una VLAN para cada subred. Esto proporciona segmentación tanto a nivel físico (Capa 2) como lógico (Capa 3), ofreciendo una seguridad y organización robustas. Una analogía sería que las VLANs son diferentes pisos de un edificio (separación física), mientras que las subredes son los diferentes departamentos que ocupan esos pisos (organización lógica).

Preguntas Frecuentes (FAQ)

¿Qué es la notación CIDR?

La notación CIDR (Classless Inter-Domain Routing) es una forma compacta de representar una dirección IP y su máscara de subred asociada. Consiste en la dirección IP seguida de una barra inclinada (/) y un número que indica cuántos bits iniciales de la dirección son parte del prefijo de red. Por ejemplo, 192.168.1.0/24 significa que los primeros 24 bits identifican la red.

¿Cómo se realiza el subneteo?
¿Cómo funciona el subnetting? En el subnetting o subneteo se toman bits del ID del host “prestados” para crear una subred. Con solo un bit se tiene la posibilidad de generar dos subredes, puesto que solo se tiene en cuenta el 0 o el 1.

¿Por qué siempre se restan 2 direcciones al calcular los hosts disponibles?

En cualquier red o subred, dos direcciones están reservadas y no pueden ser asignadas a dispositivos (hosts). La primera dirección (con todos los bits de host en 0) es la dirección de red, que identifica a la subred en su conjunto. La última dirección (con todos los bits de host en 1) es la dirección de broadcast, utilizada para enviar mensajes a todos los dispositivos dentro de esa subred específica.

¿Todas las subredes de una red deben tener el mismo tamaño?

No, y esa es la principal ventaja de la Máscara de Subred de Longitud Variable (VLSM). Anteriormente, con la Máscara de Subred de Longitud Fija (FLSM), todas las subredes debían ser del mismo tamaño, lo que era muy ineficiente. VLSM permite crear subredes de diferentes tamaños a partir de un mismo bloque de red, adaptándose a las necesidades reales de cada segmento y minimizando el desperdicio de direcciones IP.

¿Puede un dispositivo saber a qué subred pertenece solo con su IP?

No, un dispositivo necesita dos piezas de información para determinar su ubicación en la red: su propia dirección IP y la máscara de subred. Sin la máscara, no puede diferenciar qué parte de su dirección IP identifica a la red y qué parte lo identifica a sí mismo como host.

Si quieres conocer otros artículos parecidos a Guía Completa de Subneteo: Domina tus Redes IP puedes visitar la categoría Automovilismo.

Subir