TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE POCHUTLA
CARRERA:
INGENIERÍA EN SISTEMAS COMPUTACIONALES
ASIGNATURA:
CONMUTACIÓN Y ENRUTAMIENTO DE REDES
TAREA:
SUBNETTING CON VLSM
ALUMNO:
RUIZ JUAREZ CARLOS DANIEL
SEMESTRE: VI
DOCENTE:
ING. CRUZ MENDOZA CLAUDIO ANTONIO
SAN PEDRO POCHUTLA, OAXACA, A 15 DE MAYO DEL 2020.
INTRODUCCIÓN
La siguiente investigación trata acerca del subneteo con VLSC o como
sus siglas en inglés (variable Length Subnet Mask), o en español mascara
variable o mascara de subred de longitud variable, es uno de los métodos
que se implementó para evitar el agotamiento de direcciones IPv4
permitiendo un mejor aprovechamiento y optimización del uso de
direcciones.
Es el resultado del proceso por la cual se divide una red o subred más
pequeña cuyas mascaras son diferentes según se adapten a las
necesidades de host por subred.
VLSM
El subneteo con VLSM (Variable Length Subnet Mask), máscara variable o
máscara de subred de longitud variable, es uno de los métodos que se
implementó para evitar el agotamiento de direcciones IPv4 permitiendo un mejor
aprovechamiento y optimización del uso de direcciones.
Antes de seguir explicando voy a hacer una breve aclaración sobre VLSM, CIDR
y sumarización de rutas. Estos 3 conceptos son complementarios y se prestan a
confusión.
VLSM: Es el resultado del proceso por el cual se divide una red o subred en
subredes más pequeñas cuyas máscaras son diferentes según se adaptan a las
necesidades de hosts por subred.
CIDR (Classless Inter‐Domain Routing ‐ Enrutamiento Inter‐Dominios sin
Clases): El CIDR es la capacidad que tienen los protocolos de enrutamiento de
enviar actualizaciones a sus vecinos de redes con VLSM y de sumarizar esas
direcciones en una sola dirección.
Sumarización de Rutas: También llamado resumen de ruta, supernetting o
superredes, es el proceso realizado por un router a través de un protocolo de
enrutamiento por el cual partiendo de conjunto de direcciones de red (bloque
CIDR) se obtiene una única dirección común que contiene a las demás para ser
enviada en sus actualizaciones.
SUBNETEO CON VLSM ‐ MASCARA DE LONGITUD VARIABLE
A diferencia del subneteo (subnetting)
que genera una máscara común (fija) y
cantidad de hosts iguales a todas las
subredes, el proceso de VLSM toma una
dirección de red o subred y la divide en
subredes más pequeñas adaptando las
máscaras según las necesidades de
hosts de cada subred, generando una
máscara diferente para las distintas subredes de una red. Esto permite no
desaprovechar un gran número de direcciones, sobre todo en los enlaces
seriales.
Hay varios factores a tener en cuenta a la hora de subnetear y trabajar con
VLSM:
El uso de VLSM solo es aplicable con los protocolos de enrutamiento sin
clase (classless) RIPv2, OSPF, EIGRP, BGP4 e IS‐IS.
Al igual que en el subneteo, la cantidad de subredes y hosts está
supeditada a la dirección IP de red o subred que nos otorguen.
Es imposible que comprendan el proceso de obtención de VLSM si no
manejan fluidamente el proceso de subneteo común.
EJEMPLO 1
MÉTODO DE SUBNETEO CON VLSM
a). Ordenar las Subredes, en forma decreciente en la cantidad de Host
solicitados (de mayor a menor).
4 Subredes
RED HOST
0 120
1 60
2 24
3 10
b). Uso el cuadro de Valores Decimales del Binario según la Posición del bit 1.
7 6 5 4 3 2 1 0 POSICIÓN (n)
128 64 32 16 8 4 2 1 DECIMAL
c). Uso el Cuadro de Desarrollo.
Nº Host (1) Host (n) (3) Dirección (2) (2) Máscara de Primera IP Última IP Dirección
de Solicitados Disponibles Bits de Red (NetID) Máscara Subred disponible disponible Broadcast
Red de (4) de decimal (5) (5) (5)
Host Subred punteado
Libres Prefijo
0 120 126 7 [Link] /25 [Link] [Link] [Link] [Link]
1 60 62 6 [Link] /26 [Link] [Link] [Link] [Link]
2 24 30 5 [Link] /27 [Link] [Link] [Link] [Link]
3 10 14 4 [Link] /28 [Link] [Link] [Link] [Link]
d). Determino el NetID de la red a considerar.
Ejemplo
Clase C
NetID [Link] /24
e). Determino la MÁSCARA DE SUBRED (SM) inicial
11111111.11111111.11111111.00000000 Prefijo /24
255 255 255 0
Inicio el proceso de subneteo por Máscara de Subred de Longitud
Variable:
RED 0
1). Determino el Número de Host Disponibles aplicando la Fórmula:
2n - 2 >= Host Solicitados
2. Constante. Base del Sistema Binario
n. Exponente. Valor de la posición del bit considerado
- 2. Host reservados para NetID y Broadcast
Red 0
Solicitados 120, n=7
2n - 2 >= 120
n=7 (lo deduzco de la tabla Valores Decimales del Binario)
27 - 2 >= 120
128 - 2 >= 120
126 >= 120
por lo tanto tenemos 126 Host disponibles
2). Determino la Nueva Máscara de Red 0:
Red 0
n=7 por lo tanto son 7 bits de Host libres
11111111.11111111.11111111.10000000 Prefijo /25
255 255 255 128
3). Determino la NetID de la Subred 0:
Red 0
NetID [Link] /25
4). Determino el Salto de Red a la Subred 1 aplicando la Fórmula:
256 - [Link] SM = HOST DE INICIO
256 - 128 = 128
Dirección de HOST de INICIO de la Subred 1: [Link] NetID Subred 1
5). Determino el Rango IP de Host Disponibles en la Subred 0
NetID: [Link]
Primera IP [Link]
Disponible:
Última IP Disponible: [Link]
BroadCast: [Link]
Salto de Red a [Link]
Subred 1:
Repetir el procedimiento para determinar la Subred 1:
RED 1
1). Determino el Número de Host Disponibles aplicando la Fórmula:
2n - 2 >= Host Solicitados
2. Constante. Base del Sistema Binario
n. Exponente. Valor de la posición del bit considerado
- 2. Host reservados para NetID y Broadcast
Red 0
Solicitados 60, n=6
2n - 2 >= 60
n=6 (lo deduzco de la tabla Valores Decimales del Binario)
26 - 2 >= 60
64 - 2 >= 60
62 >= 60
por lo tanto tenemos 62 Host disponibles
2). Determino la Nueva Máscara de Red 1:
Red 1
n=6 por lo tanto son 6 bits de Host libres
11111111.11111111.11111111.11000000 Prefijo /26
255 255 255 192
3). Determino la NetID de la Subred 1:
Red 1
NetID [Link] /26
Definido en el Salto de Red anterior
4). Determino el Salto de Red a la Subred 2 aplicando la Fórmula:
256 - [Link] SM = HOST DE INICIO
256 - 192 = 64 ( 128 + 64 = 192 )
Dirección de HOST de INICIO de la Subred 2: [Link] NetID Subred 2
5). Determino el Rango IP de Host Disponibles en la Subred 1
NetID: [Link]
Primera IP [Link]
Disponible:
Última IP Disponible: [Link]
BroadCast: [Link]
Salto de Red a [Link]
Subred 2:
Repetir el procedimiento para determinar la Subred 2:
RED 2
1). Determino el Número de Host Disponibles aplicando la Fórmula:
2n - 2 >= Host Solicitados
2. Constante. Base del Sistema Binario
n. Exponente. Valor de la posición del bit considerado
- 2. Host reservados para NetID y Broadcast
Red 2
Solicitados 24, n=5
2n - 2 >= 24
n=5 (lo deduzco de la tabla Valores Decimales del Binario)
25 - 2 >= 24
32 - 2 >= 24
30 >= 24
por lo tanto tenemos 30 Host disponibles
2). Determino la Nueva Máscara de Red 2:
Red 2
n=5 por lo tanto son 5 bits de Host libres
11111111.11111111.11111111.11100000 Prefijo /27
255 255 255 224
3). Determino la NetID de la Subred 2:
Red 2
NetID [Link] /27
Definido en el Salto de Red anterior
4). Determino el Salto de Red a la Subred 3 aplicando la Fórmula:
256 - [Link] SM = HOST DE INICIO
256 - 224 = 32 ( 192 + 32 = 224 )
Dirección de HOST de INICIO de la Subred 2: [Link] NetID Subred 3
5). Determino el Rango IP de Host Disponibles en la Subred 2
NetID: [Link]
Primera IP [Link]
Disponible:
Última IP Disponible: [Link]
BroadCast: [Link]
Salto de Red a [Link]
Subred 3:
Repetir el procedimiento para determinar la Subred 3:
RED 3
1). Determino el Número de Host Disponibles aplicando la Fórmula:
2n - 2 >= Host Solicitados
2. Constante. Base del Sistema Binario
n. Exponente. Valor de la posición del bit considerado
- 2. Host reservados para NetID y Broadcast
Red 3
Solicitados 10, n=4
2n - 2 >= 10
n=4 (lo deduzco de la tabla Valores Decimales del Binario)
24 - 2 >= 10
16 - 2 >= 10
14 >= 10
por lo tanto, tenemos 14 Host disponibles
2). Determino la Nueva Máscara de Red 3:
Red 3
n=4 por lo tanto son 4 bits de Host libres
11111111.11111111.11111111.11110000 Prefijo /28
255 255 255 240
3). Determino la NetID de la Subred 3:
Red 3
NetID [Link] /228
Definido en el Salto de Red anterior
4). Determino el Salto de Red a la Subred 4 aplicando la Fórmula:
256 - [Link] SM = HOST DE INICIO
256 - 240 = 16 ( 224 + 16 = 240 )
Dirección de HOST de INICIO de la Subred 2: [Link] NetID Subred 4
5). Determino el Rango IP de Host Disponibles en la Subred 3
NetID: [Link]
Primera IP [Link]
Disponible:
Última IP Disponible: [Link]
BroadCast: [Link]
Salto de Red a [Link]
Subred 4:
No usada
EJEMPLO 2
Dada la red [Link]/24, desarrolle un esquema de direccionamiento que
cumpla con los siguientes requerimientos. Use VLSM, es decir, optimice el
espacio de direccionamiento tanto como sea posible.
1. Una subred de 20 hosts para ser asignada a la VLAN de Profesores
2. Una subred de 80 hosts para ser asignada a la VLAN de Estudiantes
3. Una subred de 20 hosts para ser asignada a la VLAN de Invitados
4. Tres subredes de 2 hosts para ser asignada a los enlaces entre
enrutadores.
Solución:
Ordeno las subredes en orden decreciente: 80, 20, 20, 2, 2, 2.
Para 80 hosts necesito 7 bits (2^7=128, menos red y broadcas 126 hosts máx.),
por lo tanto, el prefijo de subred del primer bloque sería /25 (8-7=1; 24+1=25)
Tomando la subred cero, la primera dirección de subred sería [Link]/25,
broadcast [Link], por lo tanto el rango asignable sería .1 hasta .126.
Para 20 hosts necesito 5 bits (2^5=32, es decir 30 hosts máx.). Prefijo: /27 (8-
5=3, 24+3=27); Dir. de red: [Link]/27, broadcast [Link]. Rango
asignable .129-.158.
La siguiente subred es del mismo tamaño y el prefijo es el mismo. Dir. de red:
[Link]/27, broadcast [Link], rango .161-.190.
Los enlaces entre enrutadores sólo necesitan 2 bits (2^2=4, es decir 2 hosts
máx.) por lo tanto el prefijo debe ser /30 (8-2=6, 24+6=30). Dir. de enlace 1:
[Link], dir. de broadcast en enlace 1: [Link], rango .193-.194.
Dir. enlace 2: [Link]/30, broadcast en enlace 2: [Link], rango
.197-.198. Dir. enlace 3: [Link]/30, broadcast enlace 3: [Link],
rango: .201-.202.
El esquema resultado es:
Red Dirección Broadcast Rango Máscara
Estudiantes(80) [Link]/25 [Link] .1-.126 [Link]
Profesores(20) [Link]/27 [Link] .129-158 [Link]
Invitados(20) [Link]/27 [Link] .161-190 [Link]
Enlace 1(2) [Link]/30 [Link] .193-194 [Link]
Enlace 2(2) [Link]/30 [Link] .197-198 [Link]
Enlace 3(2) [Link]/30 [Link] .201-202 [Link]
Se puede observar que los rangos de direcciones asignados son continuos y
que queda disponible para crecimiento futuro un rango de direcciones desde
204 en adelante.
CONCLUSIÓN
Subneteo con VLSM es una técnica muy importante que nos facilita administrar
nuestras redes de una manera más eficiente, ya que a la hora de dividirlas se
aprovecha el máximo de estas, así solo pocas direcciones se desperdician.
Al igual aprendí a usar el subneteo con VLSM mediante el ejercicio que muestra
la investigación fue un aporte más para mis conocimientos ya que ayudaron a
reforzar mis aprendizajes que aviamos visto y practicado en clase.
REFERENCIAS
Asencio, L. (4 de diciembre de 2012). VLSM y CIDR. Obtenido de Slide share:
[Link]
César. (24 de SEPTIEMBRE de 2008). ejercicios faciles de subredes con VLSM.
Obtenido de Redes de datos: [Link]
GONZALES, G. (s.f.). CURSO DE REDES. Obtenido de GOGLE :
[Link]