Subnetting con VLSM

El VLSM (variable length subnet mask) o Máscaras de Subred de Longitud Variable,es una solución de Subnetting para crear subredes, que favorece el aprovechamiento de direcciones ip al máximo.

 

Ejercicio resuelto vlsm

 
En este artículo:

 

 

–> Cuando elegimos un prefijo de red, ajustamos la subred y su cantidad de hosts (un prefijo de red establece la cantidad de bits asignados a la parte de red y a la parte de hosts).

 
El uso de Máscaras de Subred de Longitud Variable también facilita el uso de redes contiguas.
 
Hemos de tener en cuenta que el VLSM y el Supernetting solo pueden utilizarse con protocolos de enrutamiento que comprendan el VLSM (EIGRP, RIP v2, OSPF..)

 

 

 

Sumarización de rutas | Supernetting

 
Utilizando la máscara de bits en lugar de la clase, CIDR permite que los routers agreguen y resuman la información de enrutamiento, con lo cual conseguimos tablas de enrutamiento mas pequeñas
 
En un enrutamiento con clase, el router debería guardar una entrada para cada red, pero con VLSM puede resumir la parte común de las redes en una sola red, la Superred.
 

 

Los Beneficios del Supernetting

 

  • Permite un enrutamiento más eficaz
  • Menos uso de memoria
  • Mayor velocidad en búsquedas en tabla enrutamiento

 

 

Ejercicio de Subnetting VLSM

 
Vamos a hacer un ejercicio práctico de redes con VLSM (Máscaras de subred de longitud variable):
 

Para este ejercicio podremos utilizar la tabla de Direccionamiento y Subnetting VLSM (Descarga).

 

Tabla de Subnetting VLSM
Tabla Subnetting profesional

 

 

Nos han dado la dirección 10.5.126.0 /23 y deseamos crear las siguientes subredes:

RED A : 13o equipos (+1 de red + 1 de broadcast )

RED B: 70 equipos  (+1 de red + 1 de broadcast )

RED C: 40 equipos (+1 de red + 1 de broadcast )

RED D: 10 equipos (+1 de red + 1 de broadcast )

 

Como hemos dicho, partimos de 10.5.126.0 /23 , y descomponiendo los 2 ultimos octetos en binario nos queda así:

Binario: 01111110  .  00000000   /23

 

Decimal:     126

El prefijo de red /23 significa que la red utiliza  23 bits, y por tanto , nos quedan 9 Bits   para la dirección de Hosts

(32 totales -23 de la dirección de red).
 

RED A (133)

Primero debemos averiguar cuántos bits de host necesitamos para conseguir 132 hosts

Necesitaremos una red con prefijo /24 , porque cogeremos 8 bits .

EXPLICACIÓN: Si utilizamos 7 bits para hosts , tendremos 2^7=128 hosts (no nos llega)

Si utilizamos 8 bits para hosts , tendremos 2^8 = 256 hosts (aqui nos sobra pero no podemos desperdiciar menos direcciones)

Así que la parte de red le robará un bit a la parte de hosts actual, y por tanto vamos a utilizar 8 bits para los hosts,

126.0

01111110 .  00000000

su broadcast será 01111110. 11111111

La dirección de la Red A será la 10.5.126.0 /24

y su broadcast será la dirección 10.5.126.255
 

RED B (72)

Para esta red necesitaremos 72 hosts.

Sabemos que 2^6 =64, pero no nos llega.

Y sabemos que  2^7 = 128 . Así que vamos a utilizar 7 bits para hosts, lo que significa que el prefijo de esta red será /25

Partímos de la última dirección de la red anterior (sabemos que el broadcast de la red anterior es 10.5.126.255) y obtendremos:

La dirección de la RED B será 10.5.127.0 /25   

y su Broadcast será el 10.5.127.127
 

RED C (42)

La siguiente  red será la 10.5.127.128

Sabemos que necesitamos 42 host.

2^5=32    (no nos llega)

y que 2^6=64

Así que tendremos que utilizar 6 bits. (prefijo /26)

La dirección de la Red C será  10.5.127.128 /26

y su Broadcast será 10.5.127.191
 

RED D

La última red necesitará 12 Hosts.

Partimos de 10.5.127.192

Y ahora veremos cuantos bits necesitamos:

2^3=8 (no nos llega)

2^4=16

Así que sabemos que necesitamos 4 bits, y por tanto nuestro prefijo de red será /28

La red RED D será la 10.5.127.192/28

con broadcast 10.5.127.207
 

SOLUCIÓN

Las redes serán:

10.5.126.0 /24

133 10.5.127.0 /25

72 10.5.127.128/26

42 10.5.127.192/28
 

 

Espero que os haya gustado el ejercicio resuelto. No olvideis repasar el método para resolver ejercicios de Subnetting en Packet Tracer