Está en la página 1de 16

Subneteo

La funcin del Subneteo o Subnetting es dividir una red IP fsica en


subredes lgicas (redes ms pequeas) para que cada una de estas
trabajen a nivel envo y recepcin de paquetes como una red
individual, aunque todas pertenezcan a la misma red fsica y al
mismo dominio.
El Subneteo permite una mejor administracin, control del trfico
y seguridad al segmentar la red por funcin. Tambin, mejora la
performance de la red al reducir el trfico de broadcast de nuestra red.
Como desventaja, su implementacin desperdicia muchas direcciones,
sobre todo en los enlaces seriales.

VLSM
Es el resultado del proceso por el cual se divide una red o subred en
subredes ms pequeas cuyas mscaras son diferentes segn se
adaptan a las necesidades de hosts por subred.

Factores del VLSM


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 direccin IP de


red o subred que nos otorguen.

- Es imposible que comprendan el proceso de obtencin de VLSM si no manejan fluidamente el


proceso de subneteo comn.

Bueno, hasta ac un poco de teora de VLSM. Como el tema es bastante complejo de explicar
abstractamente, durante el transcurso de la semana les voy a dejar 3 ejercicios resueltos paso a
paso de VLSM a partir de direcciones Clase A, B y C o subredes para que vean como se hace y
que factores tienen que tener en cuenta.

Ejercicio 1 de Subneteo con VLSM


Ahora realizaremos el ejercicio de la entrada anterior pero por subneteo VLSM. Recordemos que
nos dan la direccin de red Clase C 200.20.30.0/24 para realizar mediante subneteo 5 subredes.

Las subredes son las siguientes:


Solucin:
1. Obtener las direcciones Ip para las subredes.
Para obtener las subredes siempre se comienza de mayor a menor segn la cantidad de
direcciones. Entonces vamos a empezar primero por la Red B y E (28 direcciones), luego por la
Red A (14 direcciones), luego por la Red D (7 direcciones), por la Red C (2 direcciones) y por
ltimo el enlace seriales (2 direcciones 1 cada uno).

Recordemos que se debe tener en cuenta las direcciones de Red y Broadcast.

Obtener direccionamiento Ip para le Red B:


Para obtener la Red B, lo primero que tenemos que hacer es adaptar la mscara de red de la
direccin IP 200.20.30.0 /24 que permite 256 direcciones (2 8 = 256).

Una vez que la tenemos en binario, observemos cuantos bits 0 se necesitan en la porcin de
host de la mscara de red para obtener un mnimo de 28 direcciones, vemos que con 2 5obtenemos
32 direcciones, es decir que de los 8 bits 0 de la mscara de red original solo necesitamos 5 bits
0 (de derecha a izquierda) para las direcciones. A la porcin de host le robamos los bit 0
restantes y los reemplazamos por bits 1 hacindolos parte de la porcin de red y ya tenemos
nuestra mscara de red adaptada.

3 bits para subredes (color rojo) y 5 bits para host (color gris)

La mscara de red adaptada, que va a quedar 255.255.255.224 = /27, permite 8 subredes (2 3 =


8) con 32 direcciones (25 = 32) cada una.
Sabemos que la subred cero es la 200.20.30.0 /27 y que va a ser para la Red B. Ahora no
restara obtener el rango de la subred uno.
Para obtener el rango entre subredes la forma ms sencilla es restarle al nmero 256 el nmero
de la mscara de subred adaptada: 256 224= 32. Entonces el rango entre las subredes va a ser
32, es decir que la subred uno va a ser 200.20.30.32 /27.

Obtener direccionamiento Ip para le Red E:


Como la Red E tambin requiere e 28 direcciones, tomamos la subred 200.20.30.32 (subred uno)
para esta. Ahora no restara obtener el rango de la subred dos. Luego la tabla quedara:

Obtener direccionamiento Ip para le Red A:


Para obtener las Red A, que necesita un mnimo de 14 direcciones, vamos trabajar con la subred
dos que generamos, la 200.20.30.64 /27, que permite 32 direcciones. Convertimos a binario su
mscara y diferenciamos la porcin de red y de host.

3 bits para subredes (color rojo) y 5 bits para host (color gris)

Necesitamos 14 direcciones. Con 4 bits 0 podemos obtener 16 direcciones (2 4 = 16), entonces


el bit 0 restante se lo robamos a la porcin de host y lo reemplazamos por un bit 1 y ya
tenemos la mscara de red adaptada para la Red A.

La mscara de red adaptada va a quedar 255.255.255.240 /28, permite 2 subredes (21 = 2) con
16 direcciones (24 = 16) cada una.
Entonces la direccin IP 200.20.30.64 /28 con 16 direcciones va a ser la direccin de la Red A,
ahora nos restara obtener la direccin de la siguiente subred de 16 direcciones.
Volvemos a utilizar el mtodo de resta para obtener el rango entre subredes: 256 240= 16.
Entonces el rango entre las subredes va a ser 16, la subred tres va a ser 200.20.30.80 /28.

Obtener direccionamiento Ip para le Red D:


Con la direccin de la subred tres generada 200.20.30.80 /28 que permite 16 direcciones (2 4=
16), tenemos que obtener la Red D que necesita un mnimo de 7 direcciones. Convertimos la
mscara a binario.
Para las 7 direcciones necesitamos 4 bits 0 en la porcin de host (2 4 =16). En este caso como
en el anterior de la Red B y E no se pueden tomar 3 bits ya que (2 3 =8) y no alcanza para el
nmero total de host. Ya que tenemos la mscara adaptada para la Red D que es la misma de la
anterior Red (Red A) 255.255.255.240 /28 permite 2 subredes con 16 direcciones.
La direccin IP 200.20.30.80 /28 con 16 direcciones va a ser para la Red D, nos restara
obtener la subred siguiente de 16 direcciones. La tabla queda:
Obtener direccionamiento Ip para le Red D:
Si nos damos cuenta hasta ahora hemos usado 4 subredes de las que originalmente determinamos
cuando se calcularon los hosts de la Red B, que nos permita 8 subredes con 30 hosts
asignables. Teniendo en cuenta entonces que el rango entre las subredes es de 32, las subredes
usadas fueron 200.20.30.0, 200.20.30.32, 200.20.30.64 todas /27 y en este orden
seguira 200.20.30.96, 200.20.30.128 .
Tomemos entonces la prxima disponible 200.20.30.96 y obtengamos el direccionamiento
Ip para la Red C:
Una vez que la tenemos en binario, observemos cuantos bits 0 se necesitan en la porcin de
host de la mscara de red para obtener un mnimo de 2 direcciones, vemos que con 22obtenemos
4 direcciones (teniendo en cuenta la Ip de Red y la Broadcast),. A la porcin de host le robamos
los bit 0 restantes y los reemplazamos por bits 1 hacindolos parte de la porcin de red y ya
tenemos nuestra mscara de red adaptada.

6 bits para subredes (color rojo) y 2 bits para host (color gris)

La mscara de red adaptada, que va a quedar 255.255.255.252 = /30, permite 8 subredes (2 3 =


8) con 4 direcciones (22 = 4) cada una.
La subred 200.20.30.96 /30 va a ser para la Red C
La tabla queda:
Ejemplo de VSLM
El problema

Dada la red 192.168.0.0/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.
Solucin
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 mx.), por lo tanto el
prefijo de subred del primer bloque sera /25 (8-7=1; 24+1=25) Tomando la subred cero, la primera
direccin de subred sera 192.168.0.0/25, broadcast 192.168.0.127, por lo tanto el rango asignable
sera .1 hasta .126.

Para 20 hosts necesito 5 bits (2^5=32, es decir 30 hosts mx.). Prefijo: /27 (8-5=3, 24+3=27); Dir.
de red: 192.168.0.128/27, broadcast 192.168.0.159. Rango asignable .129-.158.

La siguiente subred es del mismo tamao y el prefijo es el mismo. Dir. de red: 192.168.0.160/27 ,
broadcast 192.168.0.191, rango .161-.190.

Los enlaces entre enrutadores slo necesitan 2 bits (2^2=4, es decir 2 hosts mx) por lo tanto el
prefijo debe ser /30 (8-2=6, 24+6=30). Dir. de enlace 1: 192.168.0.192, dir. de broadcast en enlace
1: 192.168.0.195, rango .193-.194. Dir. enlace 2: 192.168.0.196/30, broadcast en enlace 2:
192.168.0.199, rango .197-.198. Dir. enlace 3: 192.168.0.200/30, broadcast enlace 3:
192.168.0.203, rango: .201-.202.

El esquema resultado es:

Red Dir Broadcast Rango Mscara

Estudiantes(80) 192.168.0.0/25 192.168.0.127 .1-.126 255.255.255.128

Profesores(20) 192.168.0.128/27 192.168.0.159 .129-158 255.255.255.224

Invitados(20) 192.168.0.160/27 192.168.0.191 .161-190 255.255.255.224

Enlace 1(2) 192.168.0.192/30 192.168.0.195 .193-194 255.255.255.252

Enlace 2(2) 192.168.0.196/30 192.168.0.199 .197-198 255.255.255.252

Enlace 3(2) 192.168.0.200/30 192.168.0.203 .201-202 255.255.255.252

Se puede observar que los rangos de direcciones asignados son contnuos y que queda
disponible para crecimiento futuro un rango de direcciones desde 204 en adelante.
Ejercicios fciles de subredes con VLSM
Es increble lo popular que es el tema de la divisin en subredes (o subneteo como algunos
lo llaman muy coloquialmente o subnetting como se dira correctamente en ingls), en
especial VLSM, seguramente por la dificultad que representa empezar con l. Dada esta
premisa y que la maestra slo se logra con ejercicios y prctica, decid documentar en ste
Blog algunos de los ejercicios que le puse a mis estudiantes de Comunicaciones en el primer
examen parcial del semestre (2 del 2008), espero que les resulte til y que hagan los otros
ejercicios propuestos.Estos son ejercicios de dificultad baja, aumentar la dificultad en
futuras entradas usando subredes de mayores tamaos con redes base de gran tamao (por
ejemplo una clase B o una clase A) . Por lo pronto describir un ejercicio y su solucin, al
final de la entrada dejar otro ejercicio y su solucin para descargar en archivos
independientes.
El problema
Dada la red 192.168.0.0/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.

Solucin
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 mx.), por lo
tanto el prefijo de subred del primer bloque sera /25 (8-7=1; 24+1=25) Tomando la subred
cero, la primera direccin de subred sera 192.168.0.0/25, broadcast 192.168.0.127, por lo
tanto el rango asignable sera .1 hasta .126.
Para 20 hosts necesito 5 bits (2^5=32, es decir 30 hosts mx.). Prefijo: /27 (8-5=3,
24+3=27); Dir. de red: 192.168.0.128/27, broadcast 192.168.0.159. Rango asignable .129-
.158.
La siguiente subred es del mismo tamao y el prefijo es el mismo. Dir. de red:
192.168.0.160/27 , broadcast 192.168.0.191, rango .161-.190.
Los enlaces entre enrutadores slo necesitan 2 bits (2^2=4, es decir 2 hosts mx) por lo
tanto el prefijo debe ser /30 (8-2=6, 24+6=30). Dir. de enlace 1: 192.168.0.192, dir. de
broadcast en enlace 1: 192.168.0.195, rango .193-.194. Dir. enlace 2: 192.168.0.196/30,
broadcast en enlace 2: 192.168.0.199, rango .197-.198. Dir. enlace 3: 192.168.0.200/30,
broadcast enlace 3: 192.168.0.203, rango: .201-.202.
El esquema resultado es:
Red Dir Broadcast Rango Mscara
Estudiantes(80) 192.168.0.0/25 192.168.0.127 .1-.126 255.255.255.128
Profesores(20) 192.168.0.128/27 192.168.0.159 .129-158 255.255.255.224
Invitados(20) 192.168.0.160/27 192.168.0.191 .161-190 255.255.255.224
Enlace 1(2) 192.168.0.192/30 192.168.0.195 .193-194 255.255.255.252
Enlace 2(2) 192.168.0.196/30 192.168.0.199 .197-198 255.255.255.252
Enlace 3(2) 192.168.0.200/30 192.168.0.203 .201-202 255.255.255.252
Se puede observar que los rangos de direcciones asignados son contnuos y que queda
disponible para crecimiento futuro un rango de direcciones desde 204 en adelante.
Dada la red 192.168.12.0/24, dessarrolle un esquema de direccionamiento usando VLSM que
cumpla los siguientes requerimientos:

Una subred de 60 hosts para la VLAN de Mercadeo


Una subred de 80 hosts para la VLAN de Ventas
Una subred de 20 hosts para la VLAN de Administrativos
Cuatro subredes de 2 hosts para los enlaces entre enrutadores

La solucin tiene un error, aplique los criterios de direccin de host y broadcast para
descubrirlo. Corrija usted mismo las consecuencias del error.

-------------------------------------------------------
Problema
-------------------------------------------------------
Dada la red 192.168.12.0/24, desarrolle un esquema de direccionamiento
usando VLSM que cumpla los siguientes requerimientos:
Una subred de 60 hosts para VLAN de Mercadeo
Una subred de 80 hosts para la VLAN de Ventas
Una subred de 20 hosts para la VLAN de Administrativos
Cuatro subredes de 2 hosts para los enlaces entre enrutadores

Solucin
Ventas
192.168.12.0/25 (2^7=128-2=126); Broadcast: 192.168.12.127; Rango: .1-
127; Mscara: 255.255.255.128
Mercadeo
192.168.12.128/26 (2^6=64-2=62); Broadcast: 192.168.12.191; Rango: .129-
.190; Mscara: 255.255.255.192
Administrativos
192.168.12.192/27 (2^5=32-2=30); Broadcast: 192.168.12.223; Rango: .193-
222; Mscara: 255.255.255.224
Enlace 1
192.168.12.224/30; Broadcast: 192.168.12.227; Rango: .225-.226
Enlace 2
192.168.12.228/30; Broadcast: 192.168.12.231; Rango: .229-.230
Enlace 3
192.168.12.234/30; Broadcast: 192.168.12.237; Rango: .235-.236
Enlace 4
192.168.12.238/30; Broadcast: 192.168.12.241; Rango: .239-.240

Recuerde la verificacin:
* La direccin de red debe tener la parte de host toda en ceros
* La direccin de Broadcast debe tener la parte de host toda en unos
* Ningn rango de direcciones se debe traslapar (tener parte del rango
dentro del rango de otra subred).

-----------------------------------------------------------
Para ms claridad visite: www.cesarcabrera.info/blog/?p=260
VLSM EN SOLO TRES PASOS
Hola, en este post vamos aprender cmo realizar un direccionamiento en tan slo 3 simples pasos.

VLSM (Variable Lenght Subnet Mask) o mscara de subred variable. Es una tcnica que se dise con el fin de
optimizar el direccionamiento IP, ya que son Subnetting se desperdiciaban muchas direcciones. Recuerden
que en subnetting todas las direcciones tienen la misma mscara, por tanto una red de pocos hosts, tiene la
mscara de una red con una cantidad de hosts. En VLSM la mscara de subred se adapta al requerimiento de
los hosts, por lo tanto VLSM es una tcnica ms eficiente.

Antes de entrar en materia es importante que sepan que el direccionamiento basado en clases (Clase A, B, C,
etc.) pas a la historia. En los aos 90s IETF (Internet Engineering Task Force) introdujo CIDR (Classless Inter-
Domain Routing), o enrutamiento sin Clases. CIDR elimina los lmites de clases y agrega flexibilidad a la hora
de realizar un direccionamiento, permite VLSM y la sumarizacin de rutas.

Esto quiere decir que la direccin 192.168.0.0 puede tener una mscara /16 /8. Como las clases no existen
la mscara ms pequea que puede tener una red es /8.

VLSM se enfoca en la cantidad de hosts que se encuentran en una subred, para en base a este requerimiento
aplicar una mscara, diferente a subnetting, cuyo enfoque se encuentra en las redes requeridas.

Ahora s, vamos con el ejemplo:

Tabla de bits prestados para el VLSM:

Frmula: 2^n-2 n=bits prestados -2= se pierden dos direcciones, una de red y una de broadcast.

2^1= 2-2= 0 hosts

2^2= 4-2= 2 hosts

2^3= 8-2= 6 hosts

2^4= 16-2= 14 hosts

2^5= 32-2=30 hosts

2^6= 64-2=62hosts

.... etc.
Imagen 1. Esta imagen muestra la topologa que usaremos para el direccionamiento.

La direccin que usaremos para el direccionamiento es 192.168.40.0/24.

-Ventas=100 hosts
-Quejas=40 hosts
-Compra=22 hosts
-Tecnologa=10 hosts
-Contabilidad=5 hosts

Despes de organizar los requerimientos de mayor a menor procedemos a realizar el direccionamiento.

Paso 1. Tomar los bits prestados de la porcin de hosts


Red de Ventas: 100 hosts
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1 <---- Este es el cuarto octeto. El VLSM al igual que el subnetting se
1 0 0 0 0 0 0 0 hace tomando bits prestados de la porcin de hosts. Con una mscara
/24 slo tendremos 8 bits disponibles para realizar el direccionamiento.

2^7=128 hosts - 2= 126 direcciones de hosts disponibles en esta red. Recuerde que -2 es porque en cada
subred se pierden 2 direcciones, una de red y la otra de broadcast.

128+0=128 (slo qued un bit encendido, y el valor de ese bit es 128). La mscara de subred es
255.255.255.128 /25.
En vlsm para realizar el direccionamiento se hace de derecha izquierda, apagando los bits de acuerdo a la
cantidad de hosts que haya en la red.

Paso 2. Calcular el broadcast o el alcance de cada red

255.255.255.255

-255.255.255.128

-------------------------

0 . 0 . 0 . 127

Esta mscara de 32 bits (255.255.255.255) se utiliza para calcular el alcance o rango de cada
subred. Es una constante, osea no cambia. Esta mscara se resta con la nueva mscara y
el nmero que obtenemos como resultado, lo usaremos en el prximo paso para calcular
el broadcast.

Paso 3. Calcular el Broadcast de cada subred

192.168.40. 0 <----- Red asignada al Ventas.

+ 0 . 0 . 0. 127

---------------------

192 . 168 . 40. 127 <------ Sumando la cantidad del paso anterior, obtenemos el
broadcast

de la red de ventas

Red de Ventas 192.168.40.0 /25. Broadcast: 192.168.40.127.

Tome en cuenta que siempre las redes son pares (tomando el 0 como par) y que los broadcast son
siempre impares, esto lo define el ltimo octeto.

-----------------------------------------------------------------------------------------------------------------

Red de Quejas 40 hosts


Paso 1. Tomar los bits prestados de la porcin
de hosts

128 64 32 16 8 4 2 1

1 1 11 11 11

1 1 00 0 0 00

2^6=64-2= 62 hosts.

128+64= 192. Mscara de esta red: 255.255.255.192 /26.

Paso 2. Calcular el broadcast o el alcance de cada red

255.255.255.255

-255.255.255.192

-------------------------

0 . 0 . 0 . 63

Paso 3. Calcular el Broadcast de cada subred

192.168.40. 128 <----- Red asignada al Quejas. Esta es la siguiente red


disponible.

+ 0 . 0 . 0. 63 El broadcast de la red anterior termin en 127, El

--------------------- nmero que sigue es 128.


192 . 168 . 40. 191 <------ Sumando la cantidad del paso anterior, obtenemos el

broadcast de la red de Quejas

Red de Quejas 192.168.40.128 /26. Broadcast: 192.168.40.191.


--------------------------------------------------------------------------------------------------
---------------

Red de Compra 22 hosts

Paso 1. Tomar los bits prestados de la porcin de hosts


128 64 32 16 8 4 2 1

1 1 11 11 11
1 1 10 0 0 00

2^5=32-2= 30 hosts.
128+64+32= 224. Mscara de esta red: 255.255.255.224 /27.

Paso 2. Calcular el broadcast o el alcance de cada red

255.255.255.255

-255.255.255.224

-------------------------

0 . 0 . 0 . 31

Paso 3. Calcular el Broadcast de cada subred

192.168.40. 192 <----- Red asignada al Compra. Esta es la siguiente red


disponible.

+ 0 . 0 . 0. 31 El broadcast de la red anterior termin en


191, El
--------------------- nmero que sigue es 192.
192 . 168 . 40. 223
Red de Compra 192.168.40.192 /27. Broadcast: 192.168.40.223.
--------------------------------------------------------------------------------------------------
---------------

Red de Tecnologa 10 hosts

Paso 1. Tomar los bits prestados de la porcin de


hosts
128 64 32 16 8 4 2 1

1 1 11 11 11
1 1 11 0 0 00

2^4=16-2= 14 hosts.
128+64+32+16= 240. Mscara de esta red: 255.255.255.240 /28.

Paso 2. Calcular el broadcast o el alcance de cada red

255.255.255.255

-255.255.255.240

-------------------------

0 . 0 . 0 . 15

Paso 3. Calcular el Broadcast de cada subred

192.168.40. 224 <----- Red asignada al Tecnologa. Esta es la siguiente red


disponible.
+ 0 . 0 . 0. 15 El broadcast de la red anterior termin en
223, El
--------------------- nmero que sigue es 224.
192 . 168 . 40. 239

Red de Tecnologa 192.168.40.224 /28. Broadcast: 192.168.40.239.


--------------------------------------------------------------------------------------------------
---------------

Red de Contabilidad 5 hosts

Paso 1. Tomar los bits prestados de la porcin de hosts


128 64 32 16 8 4 2 1

1 1 11 11 11
1 1 11 1 0 00

2^3=8-2= 6 hosts.
128+64+32+16+8= 248. Mscara de esta red: 255.255.255.248 /29.

Paso 2. Calcular el broadcast o el alcance de cada red

255.255.255.255

-255.255.255.248

-------------------------

0 . 0 . 0 .7

Paso 3. Calcular el Broadcast de cada subred


192.168.40. 240 <----- Red asignada al Contabilidad. Esta es la siguiente red
disponible.

+ 0 . 0 . 0. 7 El broadcast de la red anterior termin en


239, El
--------------------- nmero que sigue es 240.
192 . 168 . 40. 247

Red de Contabilidad 192.168.40.240 /29. Broadcast: 192.168.40.247.


--------------------------------------------------------------------------------------------------
---------------

También podría gustarte