Que es el subnetting y por que es clave en oposiciones TI

El subnetting (o subneteo) es el proceso de dividir una red IP en subredes mas pequenas. Es uno de los temas que con mayor frecuencia aparecen en las oposiciones de Tecnico de Sistemas TI del SERGAS, y tambien uno de los que mas dificultades generan a los opositores. En esta guia lo explicamos paso a paso con ejercicios resueltos.

Conceptos previos imprescindibles

Direccion IP y notacion binaria

Una direccion IPv4 esta compuesta por 32 bits, divididos en 4 octetos de 8 bits cada uno. Se representa en notacion decimal con puntos:

  • Ejemplo: 192.168.1.10
  • En binario: 11000000.10101000.00000001.00001010

Mascara de subred

La mascara de subred determina que parte de la direccion IP identifica la red y que parte identifica al host dentro de esa red. Los bits a 1 identifican la red y los bits a 0 identifican al host.

  • Ejemplo: 255.255.255.0 = /24 (24 bits de red, 8 bits de host)
  • En binario: 11111111.11111111.11111111.00000000

Notacion CIDR

La notacion CIDR (Classless Inter-Domain Routing) indica el numero de bits de la mascara de red con una barra. Por ejemplo, /24 significa que los primeros 24 bits son de red.

Clases de direcciones IP (clasico)

ClaseRango primer octetoMascara por defectoNum. de redesHosts por red
A1-126/8 (255.0.0.0)12616.777.214
B128-191/16 (255.255.0.0)16.38465.534
C192-223/24 (255.255.255.0)2.097.152254

La direccion 127.0.0.0/8 esta reservada para loopback (127.0.0.1 es la direccion del propio equipo).

Formulas esenciales

  • Numero de subredes: 2^n, donde n es el numero de bits prestados a la parte de red.
  • Numero de hosts por subred: 2^h - 2, donde h es el numero de bits de host restantes. Se restan 2 porque la primera direccion es la de red y la ultima es la de broadcast.

Proceso de subnetting paso a paso

  1. Identifica la direccion IP y la mascara de subred original.
  2. Determina cuantas subredes necesitas o cuantos hosts por subred.
  3. Calcula cuantos bits debes tomar prestados de la porcion de host.
  4. Calcula la nueva mascara de subred.
  5. Determina los rangos de cada subred: direccion de red, rango de hosts validos y direccion de broadcast.

Ejercicio 1: Division basica

Enunciado: Dada la red 192.168.10.0/24, divide en 4 subredes iguales.

Resolucion

Paso 1: Necesitamos 4 subredes. Calculamos: 2^n >= 4, por lo que n = 2 (2^2 = 4).

Paso 2: La mascara original es /24. Sumamos 2 bits: nueva mascara = /26 (255.255.255.192).

Paso 3: Bits de host restantes: 32 - 26 = 6. Hosts por subred: 2^6 - 2 = 62.

Paso 4: El salto entre subredes es 2^6 = 64. Las subredes son:

SubredDir. de redPrimer hostUltimo hostBroadcast
1192.168.10.0192.168.10.1192.168.10.62192.168.10.63
2192.168.10.64192.168.10.65192.168.10.126192.168.10.127
3192.168.10.128192.168.10.129192.168.10.190192.168.10.191
4192.168.10.192192.168.10.193192.168.10.254192.168.10.255

Ejercicio 2: Determinar la subred de un host

Enunciado: A que subred pertenece el host 172.16.45.200/21?

Resolucion

Paso 1: La mascara /21 en binario es: 11111111.11111111.11111000.00000000 = 255.255.248.0.

Paso 2: Para encontrar la direccion de red, hacemos un AND logico entre la IP y la mascara:

  • 172.16.45.200 AND 255.255.248.0
  • Tercer octeto: 45 en binario = 00101101. Mascara: 11111000. AND = 00101000 = 40.
  • Resultado: 172.16.40.0/21

Paso 3: El salto es 2^(32-21) en el tercer octeto: 2^3 = 8 en el tercer octeto. Las subredes saltan de 8 en 8: ...32, 40, 48... Confirmamos que 172.16.45.200 pertenece a la subred 172.16.40.0/21.

Ejercicio 3: Diseno de red hospitalaria

Enunciado: Un hospital del SERGAS necesita dividir la red 10.0.0.0/8 para distintos departamentos: Administracion (500 hosts), Urgencias (200 hosts), Laboratorio (100 hosts) y Radiologia (50 hosts). Disena las subredes.

Resolucion

Usaremos VLSM (Variable Length Subnet Masking), asignando mascaras diferentes segun las necesidades:

DepartamentoHosts necesariosBits de hostMascaraSubred asignada
Administracion50010 (2^10-2=1022)/2210.0.0.0/22
Urgencias2008 (2^8-2=254)/2410.0.4.0/24
Laboratorio1007 (2^7-2=126)/2510.0.5.0/25
Radiologia506 (2^6-2=62)/2610.0.5.128/26

La clave de VLSM es asignar primero las subredes mas grandes y despues las mas pequenas, para no desperdiciar direcciones.

Consejos para el examen

  • Memoriza las potencias de 2: 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.
  • Practica la conversion entre decimal y binario hasta que sea automatica.
  • Recuerda que las mascaras validas solo pueden tener estos valores en un octeto: 0, 128, 192, 224, 240, 248, 252, 254, 255.
  • Conoce bien el modelo OSI, ya que el subnetting opera en la capa 3 (Red).

Si quieres seguir practicando con ejercicios de subnetting y otros temas de redes, registrate gratis en oposergas.com.