Método FLSM paso a paso
SubnettingFLSMPaso a paso

Método FLSM paso a paso

Subnetting con máscara fija: divide una red en subredes iguales y genera rangos completos. Guía clara para dominar FLSM a mano + consejos y errores típicos.

Calculadora FLSMGuía general

Introducción

FLSM (Fixed Length Subnet Mask) es el método más directo: creas subredes todas del mismo tamaño (mismo prefijo). Es ideal cuando el enunciado pide “X subredes iguales” o cuando tus segmentos tienen necesidades parecidas.

Lo importante en FLSM es clavar dos cosas: el prefijo (cuántos bits son red) y el salto (tamaño del bloque). Si esas dos salen bien, la tabla sale sola.

Idea rápida: FLSM = “cortar la red en trozos iguales”.

¿Qué es FLSM?

En FLSM todas las subredes comparten el mismo prefijo (misma máscara). Eso significa que cada subred tiene el mismo número de direcciones totales y el mismo número de hosts utilizables.

Dicho de otra forma: si la red base se parte en subredes /26, entonces todas las subredes serán /26; no hay “una grande y otra pequeña”.

Idea rápida: FLSM = “cortar la red en trozos iguales”.
¿Por qué se usa tanto en aprendizaje? Porque te obliga a entender máscara, salto, network/broadcast y rangos. Luego VLSM te añade “planificación”, pero la base es esta.

¿Cuándo usar FLSM?

FLSM es el enfoque perfecto cuando:

  • El enunciado pide X subredes (ej: “divide en 4 subredes”).
  • Los segmentos son homogéneos (departamentos o VLANs con tamaño parecido).
  • Quieres un diseño simple, fácil de documentar y de mantener.

Si tus segmentos tienen tamaños muy distintos (ej: 120 hosts, 60 hosts, 12 hosts), entonces FLSM suele desperdiciar direcciones y el enfoque típico es VLSM.

Regla práctica: si todas las subredes van a ser parecidas → FLSM. Si cada subred necesita tamaños distintos → VLSM.

FLSM en 30 segundos

Si te quedas con este flujo, resuelves el 80% de ejercicios FLSM:

  1. ¿Te piden subredes o hosts?
  2. Elige el prefijo:
    • Subredes: mínimo 2^b ≥ subredes ⇒ prefijo = base + b
    • Hosts: mínimo 2^h - 2 ≥ hosts ⇒ prefijo = 32 - h
  3. Salto: calcula block size en el octeto correcto.
  4. Tabla: network | primer host | último host | broadcast.
  5. Verifica: todas las subredes caben dentro de la red base.
Truco mental: en FLSM todos los bloques son iguales, así que si clavas el prefijo y el salto, el resto es repetir patrón.

Datos típicos del enunciado

En FLSM suelen darte alguno de estos formatos:

  • Red base (ej: 192.168.1.0/24)
  • Número de subredes (ej: “quiero 4 subredes”)
  • Hosts por subred (ej: “mínimo 50 hosts por subred”)
Clave: “subredes” y “hosts” se resuelven con lógica distinta. Si confundes esto, el prefijo te sale mal desde el minuto 1.

Cómo elegir el prefijo en FLSM

Elegir el prefijo es decidir cuántos bits serán “red”. Al aumentar el prefijo (por ejemplo de /24 a /26), estás “tomando” bits que antes eran host y usándolos para crear más subredes.

Opción A: te dan el número de subredes

Si el enunciado pide X subredes, necesitas “prestar” bits de host para crear esos bloques. Cada bit prestado duplica el número de subredes:

Subredes creadas = 2^(bits_prestados)
Nuevo prefijo = prefijo_base + bits_prestados

Ejemplo: quieres 4 subredes ⇒ necesitas 2 bits (2²=4). Si la red base era /24 ⇒ nuevo prefijo /26.

Nota: en la práctica moderna (CIDR), se usan todas las subredes calculadas con 2^b. Algunas fuentes antiguas mencionan restar 2 subredes (histórico).

Opción B: te dan hosts por subred

Si el enunciado pide mínimo Y hosts, eliges los bits de host necesarios. Recuerda que normalmente se reservan 2 direcciones (network y broadcast):

Hosts utilizables ≈ 2^(bits_host) - 2
Prefijo = 32 - bits_host

Ejemplo: para 50 hosts necesitas una potencia que cubra al menos 52 direcciones. 2⁶ = 64 ⇒ 64-2 = 62 hosts utilizables ⇒ prefijo 32-6 = /26.

Cómo saber en qué octeto cae el corte (prefijos como /17, /20, /23)

En IPv4 tienes 32 bits repartidos en 4 octetos (8 bits cada uno). Para saber dónde estás haciendo subnetting, fíjate en el prefijo:

  • /8, /16, /24 → el corte cae justo al final de un octeto.
  • Entre /9 y /15 → el corte está en el 2º octeto.
  • Entre /17 y /23 → el corte está en el 3º octeto.
  • Entre /25 y /31 → el corte está en el 4º octeto.
Regla rápida: el octeto “interesante” es el que contiene el bit donde termina el prefijo. Los octetos anteriores suelen quedar en 255, y los posteriores en 0.

Ejemplos para verlo claro:

Prefijo Máscara Octeto interesante Qué significa
/17 255.255.128.0 3º octeto (128) Subnetting en el 3º octeto (bloques en el 3º)
/20 255.255.240.0 3º octeto (240) Subnetting en el 3º octeto (bloques de 16 en el 3º)
/23 255.255.254.0 3º octeto (254) Subnetting en el 3º octeto (bloques de 2 en el 3º)

Esto es importante porque el salto se aplica en ese octeto. Si el corte está en el 3º octeto, no puedes listar networks sumando 64 en el último: tienes que incrementar el 3º octeto y dejar el 4º a 0 en cada network.

Consejo: cuando te den hosts, piensa “hosts + 2” para elegir la potencia mínima. Así evitas quedarte corto por network/broadcast.

Tabla rápida: prefijo, direcciones y hosts (IPv4)

Esta tabla te ahorra cálculos cuando practicas. No hace falta memorizarla completa: entiende el patrón. Cada vez que aumentas el prefijo en 1, divides entre 2 el tamaño del bloque.

Prefijo Direcciones por subred Hosts utilizables (aprox) Uso típico
/24256254LAN estándar
/251281262 subredes grandes
/2664624 subredes / 50–60 hosts
/2732308 subredes / ~25–30 hosts
/281614VLAN pequeña / IoT
/2986Segmento muy pequeño
/3042Enlace punto a punto
Patrón: Direcciones = 2^(32 - prefijo). Hosts ≈ direcciones - 2.

Cómo calcular el salto (block size) sin liarte

El salto es el incremento entre networks consecutivos en el octeto donde “cortas”. Es lo que te permite enumerar subredes rápido: .0, .64, .128, .192…

Qué significa “octeto interesante”

En una máscara, los octetos que son 255 están “completamente en red” y los que son 0 están “completamente en host”. El octeto interesante es el que queda a medias (por ejemplo 192, 224, 240…). Ahí es donde aparece el salto.

Fórmula directa (la más usada)

Salto = 256 - (octeto interesante de la máscara)

Ejemplos típicos (subnetting en último octeto):

  • /26 = 255.255.255.192 ⇒ salto = 256-192 = 64
  • /27 = 255.255.255.224 ⇒ salto = 256-224 = 32
  • /28 = 255.255.255.240 ⇒ salto = 256-240 = 16

Qué pasa si el corte no está en el último octeto

El salto se aplica en ese octeto (por ejemplo en el tercer octeto), y el resto de octetos del network se ponen a 0. Es el mismo patrón, pero incrementas otro octeto.

El salto no es opcional: si el salto está mal, toda la tabla se desplaza y no hay “arreglo” al final. Revisa salto antes de seguir.
Ejemplo (3er octeto): /20 = 255.255.240.0 ⇒ salto = 256-240 = 16 en el 3er octeto ⇒ networks: 10.10.0.0, 10.10.16.0, 10.10.32.0…

Método FLSM paso a paso (a mano)

Este es el procedimiento “de examen”, explicado sin saltos:

  1. Lee el objetivo: ¿piden subredes o hosts?
    Si piden subredes → bits prestados. Si piden hosts → bits de host.
  2. Calcula el prefijo nuevo (el mínimo que cumpla el requisito).
    • Subredes: mínimo 2^b ≥ subredes ⇒ nuevo prefijo = prefijo base + b.
    • Hosts: mínimo 2^h - 2 ≥ hosts ⇒ prefijo = 32 - h.
  3. Calcula el salto en el octeto correcto (block size).
  4. Lista los networks sumando el salto: 0, +salto, +salto…
  5. Completa cada subred:
    • Network: inicio del bloque
    • Broadcast: final del bloque
    • Primer host: network + 1
    • Último host: broadcast - 1
  6. Verifica que todas las subredes caben en el rango de la red base.
Si te aprendes este flujo y entiendes prefijo+salto, ya vas sobrado para FLSM.

Qué debe incluir la tabla final

En una tabla completa de FLSM (tipo examen) normalmente incluyes:

  • Network (dirección de red)
  • Primer host (primera IP utilizable)
  • Último host (última IP utilizable)
  • Broadcast (difusión)
  • Prefijo / Máscara (ej: /26 o 255.255.255.192)
  • Nº de hosts utilizables (opcional, pero recomendable)
Tip: si en un ejercicio no te piden tabla, hazla igual. Es la forma más rápida de comprobar que network/broadcast no se solapan.

Mini-ejemplo: cómo se rellena una fila de la tabla

Este mini-ejemplo es para que veas cómo se construye una fila sin hacer aún una tabla enorme. Supongamos que ya sabes que estás trabajando con 192.168.1.0/26.

1) Tamaño del bloque y salto

En /26, el número de direcciones por subred es 64 (porque 32-26 = 6 bits de host → 2⁶ = 64). Eso implica salto 64 en el último octeto.

2) Dirección de red (Network)

La dirección de red es el inicio del bloque. Si el bloque empieza en .0: Network = 192.168.1.0.

3) Broadcast

El broadcast es el final del bloque. Si el bloque tiene 64 direcciones: Broadcast = 192.168.1.63.

4) Primer y último host

  • Primer host = network + 1 ⇒ 192.168.1.1
  • Último host = broadcast - 1 ⇒ 192.168.1.62
Patrón: si conoces el network y el broadcast, los hosts salen siempre igual: +1 y -1.
Subred Prefijo Network Primer host Último host Broadcast
1 /26 192.168.1.0 192.168.1.1 192.168.1.62 192.168.1.63

A partir de aquí, la siguiente subred sería network + salto: 192.168.1.64, y repites el mismo patrón para completar el resto.

Ejemplos resueltos (paso a paso)

Aquí tienes ejemplos típicos de examen. Fíjate en el patrón: prefijo → salto → networks → rangos.

Ejemplo 1: 192.168.1.0/24 en 4 subredes

1) Subredes: 4 ⇒ 2 bits prestados (2²=4)

2) Prefijo: /24 + 2 = /26

3) Máscara: /26 = 255.255.255.192

4) Salto: 256 - 192 = 64

Subred 1: 192.168.1.0/26
 - Hosts: 192.168.1.1  .. 192.168.1.62
 - Bcast: 192.168.1.63

Subred 2: 192.168.1.64/26
 - Hosts: 192.168.1.65 .. 192.168.1.126
 - Bcast: 192.168.1.127

Subred 3: 192.168.1.128/26
 - Hosts: 192.168.1.129 .. 192.168.1.190
 - Bcast: 192.168.1.191

Subred 4: 192.168.1.192/26
 - Hosts: 192.168.1.193 .. 192.168.1.254
 - Bcast: 192.168.1.255
Observa el patrón: networks = 0, 64, 128, 192 (sumando salto 64).
Ejemplo 2: 10.10.0.0/24 en 8 subredes

1) Subredes: 8 ⇒ 3 bits prestados (2³=8)

2) Prefijo: /24 + 3 = /27

3) Máscara: /27 = 255.255.255.224

4) Salto: 256 - 224 = 32

Networks:
10.10.0.0
10.10.0.32
10.10.0.64
10.10.0.96
10.10.0.128
10.10.0.160
10.10.0.192
10.10.0.224

En cada subred /27: direcciones = 32, hosts utilizables = 32 - 2 = 30.

Ejemplo 3 (hosts): 172.16.5.0/24 con mínimo 50 hosts por subred

1) Hosts: 50 ⇒ necesitas al menos 52 direcciones (hosts + network/broadcast)

2) Potencia: 2⁶ = 64 direcciones ⇒ 64-2 = 62 hosts utilizables

3) Prefijo: 32 - 6 = /26

4) Salto: /26 ⇒ 64 ⇒ redes .0, .64, .128, .192

172.16.5.0/26
172.16.5.64/26
172.16.5.128/26
172.16.5.192/26

Errores comunes en FLSM

Estos son los fallos más típicos (y los que más puntos te cuestan):

Confundir “subredes” con “hosts”

Si el enunciado pide X subredes, trabajas con bits prestados: 2^b ≥ X. Si pide Y hosts, eliges bits de host: 2^h - 2 ≥ Y.

Si confundes esto, el prefijo sale mal y todo lo demás cae en cadena.
Calcular mal el salto

El salto depende del octeto interesante. Si usas el octeto equivocado o restas mal, tus networks quedan desplazados y las subredes se solapan.

Revisa: máscara → octeto interesante → 256 - octeto.
Olvidar network/broadcast al contar hosts

Normalmente hay 2 direcciones reservadas: network y broadcast. Por eso “hosts utilizables” ≈ direcciones - 2.

No verificar que caben todas las subredes

Aunque el cálculo “parezca” correcto, debes comprobar que el último broadcast no se sale del rango de la red base. Si se sale, el prefijo elegido no cumple.

FAQ FLSM

¿Cuántos bits tengo que “prestar”?

El mínimo b tal que 2^b ≥ subredes. Después: nuevo prefijo = prefijo base + b.

¿Cómo saco los hosts utilizables?

Hosts utilizables ≈ 2^(bits_host) - 2. (Hay excepciones como /31, pero en aprendizaje/examen normalmente se resta 2.)

¿FLSM o VLSM para examen?

Aprende primero FLSM para fijar prefijos, saltos y tablas. Luego VLSM para escenarios reales (segmentos con tamaños diferentes).

¿Qué pasa si el salto cae en otro octeto?

Incrementas ese octeto (no siempre el último) y el resto de octetos en el network quedan a 0. La lógica es la misma: salto fijo y bloques iguales.

¿Cuándo me conviene usar la calculadora?

Para verificar resultados y detectar rápido un prefijo/salto mal calculado. La calculadora no sustituye el método: te ayuda a corregirte.

Checklist rápido (tipo examen)

  • ¿Me piden subredes o hosts?
  • ¿He elegido el prefijo mínimo correcto?
  • ¿He calculado bien el salto en el octeto correcto?
  • ¿Network y broadcast están correctos? (host bits = 0 / host bits = 1)
  • ¿Las subredes caben dentro de la red base?
  • Si dudo: verifico con calculadora y comparo el salto.
Si fallas un ejercicio FLSM, casi siempre es por prefijo o por salto. Revisa esos dos primero.

Practicar

Continúa aprendiendo con SubnetMaster

Para situar esta guía dentro del recorrido completo, continúa con guía de subnetting calculadora FLSM direccionamiento IP. Estas páginas conectan la teoría con cálculos, diseño y diagnóstico sin repetir lo explicado aquí.