Ejercicio de Subneteo con VLSM de una Red Clase A - Calcular Máscara Variable

26/11/2009 - Categoría: Subnetting y Subneteo VLSM - Visto: 11236 veces
Comentarios (11)

Para terminar con los ejercicios de subneteo con VLSM (Máscara de Subred de Longitud Variable), anteriormente hice dos tutoriales a partir de direcciones Clase B y C, voy a hacer uno a partir de una dirección Clase A. Como aclaré anteriormente, no es necesario para subnetear con VLSM que la dirección sea con clase (default), también se puede hacer con una dirección ya subneteada. Voy a tratar de ser lo más claro y práctico posible para que no queden dudas pero tengan en cuenta que en este ejercicio vamos a trabajar con millones de direcciones y el nivel de abstracción requerido es mayor. Igualmente, como los tutoriales anteriores, lo voy a realizar paso a paso hasta llegar al resultado del ejercicio.

Ejercicio de Subneteo con VLSM de una Red Clase A


Supongamos que somos la ICANN (The Internet Corporation for Assigned Names and Numbers) y tenemos la dirección IP de red 64.0.0.0/8 para asignar rangos mediante subneteo con VLSM de direcciones a diferentes países que a su vez luego estos van a asignar a los grandes ISP´s locales, empresas, etc. El ejemplo es medio burdo pero nos va a servir

Ejercicio Subneteo VLSM Clase A
Vamos comenzar con esta dirección de red.

Dirección por defecto /8
Tengan en cuenta que en este ejercicio no vamos a trabajar con una topología como hicimos antes pero es similar. Tampoco vamos a asignar direcciones a las interfaces ya que sería irrelevante cuando trabajamos con millones de direcciones, solo vamos a asignar una subred para cada país. A modo de ejemplo, una vez terminado el ejercicio, voy a mostrarles como se generan los enlaces /30 por si lo necesitan y no quede el tutorial inconcluso.



Calcular Cantidad de Direcciones IP para toda la Topología (Paso 1)


Lo primero que tenemos que hacer es organizar de mayor a menor la cantidad de direcciones IP que necesitamos asignar a cada país.

Red País 3: 4.000.000 direcciones
Red País 4: 3.000.000 direcciones
Red País 1: 2.000.000 direcciones
Red País 2: 1.000.000 direcciones
Red País 5: 500.000 direcciones

Total: 10.500.000 Direcciones

Ya sabemos el total de direcciones que debemos asignar, ahora nos resta confirmar que con la dirección dada llegamos a cubrirlas. Para ello tomamos la máscara de red de la dirección 64.0.0.0/8, la pasamos a binario y diferenciamos la porción de red y host.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /8
Con los 24 bits podemos obtener 16.777.216 direcciones (224 = 16.777.216), nosotros solo necesitamos 10.500.000, el resto quedan para enlaces y asignaciones futuras.

Armar Tabla de Conversión Base 2 a Decimal (Paso 2)


Ahora tenemos que crear una tabla de conversión base 2 a decimal que cubra la subred con mayor y menor cantidad de direcciones de hosts. Pais 3 necesita 4.000.000 de direcciones y Pais 5 solo 500.000. Comiencen de mayor a menor sino les va a quedar larguísima la tabla.

223 = 8.388.608 Direcciones
222 = 4.194.304 Direcciones
221 = 2.097.152 Direcciones
220 = 1.048.576 Direcciones
219 = 524.288 Direcciones

Una vez que confeccionamos la tabla ya podemos comenzar a resolver el ejercicio.

Obtener Direccionamiento IP para las Subredes (Paso 3)


Cuando realizamos subneteo con VLSM siempre debemos comenzar por la subred de mayor cantidad de hosts y luego con las que les siguen. En este ejercicio comenzamos por la Subred País 3 (4.000.000 direcciones), luego la Subred País 4 (3.000.000 direcciones), la Subred País 1 (2.000.000 direcciones), luego la Subred País 2 (1.500.000 direcciones) y por último la Subred País 5 (500.000 direcciones).

Obtener Direccionamiento IP para la Red País 3 - 4.000.000 Direcciones

Como ya expliqué comenzamos por la Red País 3 que necesita 4.000.000 direcciones para hosts. Partiendo de la dirección 64.0.0.0/8, tomamos la máscara y la pasamos a binario.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /8
Ya convertida la mascara en binario, cotejamos en la tabla que realizamos anteriormente cuantos bits “0” necesitamos para obtener un mínimo de 4.000.000 de direcciones. Con 222 obtenemos 4.194.304 direcciones, es decir que de los 24 bits “0” que tiene la porción de host necesitamos 22 bits “0” (de derecha a izquierda). Entonces robamos 2 bits a la porción de host y los reemplazamos por bits “1” y obtenemos la máscara adaptada para la Red País 3.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /10
La máscara de red adaptada, que va a quedar 255.192.0.0 = /10, permite 4 subredes (22 = 4) con 4.194.304 direcciones (222 = 4.194.304) cada una.

Así obtuvimos la “Subred 0” que es la 64.0.0.0 /10 y que va a ser para la Red País 3. Ahora no restaría obtener las otras subredes que se generaron.

Para obtener el rango entre subredes le restamos al número 256 el número de la máscara de subred adaptada: 256 - 192 = 64 y obtenemos las subredes restantes.

Ejercicio Subneteo VLSM Clase A - Listado de subredes
Obtener Direccionamiento IP para la Red País 4 - 3.000.000 Direcciones

Para obtener la Red País 4 con 3.000.000 direcciones vamos a utilizar la “Subred 1”. La máscara de la dirección IP 64.64.0.0 /10 tiene 22 bits y permite 4.194.304 direcciones (222 = 4.194.304).

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /10
Una ves con la máscara en binario debemos ver en la tabla de conversión base 2 que hicimos anteriormente cuantos bits ”0” necesitamos para obtener un mínimo de 3.000.000 direcciones. Al igual que con la Red Pais 3, vamos a necesitar 22 bits.

Entonces la “Subred 1” con la dirección IP 64.64.0.0 /10 va a ser asignada en su totalidad a la Red País 4.

Ejercicio Subneteo VLSM Clase A - Listado de subredes
Obtener Direccionamiento IP para la Red País 1 - 2.000.000 Direcciones

Para obtener los 2.000.000 de direcciones de la Red País 1, vamos a utilizar la “Subred 3” cuya dirección IP es 64.128.0.0 /10. Tomamos la máscara de red y la pasamos a binario.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /10
Ya en binario la máscara, buscamos en la tabla cuantos bits “0” son necesarios para obtener un mínimo de 2.000.000 direcciones. Con 21 bits “0” obtenemos 2.097.152 direcciones (221 = 2.097.152), entonces el bit “0” restante se lo robamos a la porción de host, lo reemplazamos por un bit “1”.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /11
La máscara 255.224.0.0 = /11, permite 2 subredes (21 = 2) con 2.097.152 direcciones (221 = 2.097.152) cada una.

Entonces la dirección IP 64.128.0.0 /11 con 2.097.152 direcciones va a ser la dirección de la Red País 1 que, como la obtuvimos con la “Subred 2”, la vamos a llamar “Subred 2A” y la otra subred generada la llamaremos “Subred 2B”.

Obtenemos el rango entre las subredes: 256 - 224 = 32, entonces la dirección de la “Subred 2B” va a ser 64.160.0.0 /11.

Ejercicio Subneteo VLSM Clase A - Listado de subredes
Obtener Direccionamiento IP para la Red País 2 - 1.000.000 Direcciones

Para obtener el 1.000.000 de direcciones de la Red País 2, vamos a utilizar la “Subred 2B” que es la 64.160.0.0 /11 que permite 2.097.152 direcciones cuya máscara en binario es:

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /11
Para obtener el 1.000.000 de direcciones vemos en la tabla que necesitamos 20 bits en la porción de host (220 = 1.048.576). Tenemos 21 bits en la porción de host, en consecuencia convertimos el bit “0” restante en un bit “1” y lo hacemos parte de la porción de red.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /12
La máscara 255.240.0.0 = /12, permite 2 subredes (21 = 2) con 1.048.576 direcciones cada una.

Entonces la dirección de la “Subred 2B” 64.160.0.0 /12 con 1.048.576 direcciones va a ser la dirección de la Red País 2. La otra subred creada la vamos a llamar “Subred 2C”.

Nos quedaría obtener el rango entre las subredes: 256 - 240 = 16, entonces la dirección de la “Subred 2C” va a ser 64.176.0.0 /12.

Ejercicio Subneteo VLSM Clase A - Listado de subredes
Obtener Direccionamiento IP para la Red País 5 - 500.000 Direcciones

La Red País 5 necesita un mínimo de 500.000 direcciones. Para adaptar la máscara vamos utilizar la máscara de red en binario de la dirección IP de la “Subred 2” 64.176.0.0 /12, que permite 1.045.576 direcciones (220 = 1.045.576).

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /12
Vamos a la tabla de conversión base 2 y vemos que para obtener 500.000 direcciones necesitamos 19 bits “0” (219 = 524.288), entonces el bit “0” restante se lo robamos a la porción de host, lo reemplazamos por un bit “1” y ya adaptamos la máscara para la Red País 5.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /13
La máscara de red adaptada va a quedar 255.248.0.0 = /13, permite 2 subredes (21 = 2) con direcciones (219 = 524.288) cada una.

La “Subred 2C” con la dirección IP 64.176.0.0 /13 con 524.288 direcciones va a ser para la Red País 5.

Obtenemos la otra subred generada restando 256 - 248 = 8 y obtenemos la “Subred 2D” con la dirección IP 64.184.0.0 /13.

Ejercicio Subneteo VLSM Clase A - Listado de subredes

Obtener Direccionamiento IP para los Enlaces


En el caso que necesiten obtener enlaces entre estas 5 subredes, en este ejercicio no hace falta pero quizás les sirve para otros ejercicios similares, voy a mostrarles como hacerlo para que no queden dudas.

Cuando trabajamos con VLSM los enlaces los realizamos con la última subred generada no utilizada. En este caso debemos utilizar la “Subred 2D” con la dirección IP 64.184.0.0 /13 y modificar la máscara.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /13
Los enlaces necesitan 4 direcciones (22 = 4), 2 para el enlace, 1 para la dirección de esa subred y 1 para broadcast, en consecuencia utilizan siempre la misma máscara de red 255.255.255.252 = /30. Nosotros debemos adaptar la máscara de red de la “Subred 2D” para que quede /30.

Ejercicio Subneteo VLSM Clase A - Mascara Binaria /30
Una vez con la máscara adaptada debemos sacar el rango en entre las subredes que vamos a utilizar para los enlaces, 256 - 252 = 4, entonces 4 va a ser el rango.

Ejercicio Subneteo VLSM Clase A - Enlaces /30
Tengan en cuenta que yo solo generé 5 enlaces, pero con la máscara /17 se podrían generar más de 30.000 subredes /30 para enlaces.

Espero que se haya entendido todo, cualquier duda me consultan.

También te puede interesar ver:

Comentarios - Deje su comentario
1
iban
26/02/2010 - 02:58:01

los how-to´s son increibles , aunque... y si se da la casualidad de que te pidan ordenarlas de otra manera , no de mayor a menor, es decir desordenados?

Citar comentario
2
Chayanne
26/02/2010 - 03:38:47

BUEN EJEMPLO ENTENDI MUCHO ..
pero ami me piden sustrayendo 3 bits , 7 bits y 11 bits
con el ip de 67.0.0.0
y tener las sub redes y broadcast

el profe enseño una forma pero son varis subredes y broadcast
no sabras una forma
o lo hare con tu ejemplo ?? ...
ese es mi duda :S
perdon por la molestia
espero que me ayudes ... gracias

mi correo diablo3_2@hotmail.com

Citar comentario
3
Alfonso
14/03/2010 - 08:50:07

Todo perfecto un tutorial muy bueno solo que al ultimo no entendi lo de los enlaces .... ???? Esque... como una direccion que tomaste ya con VLSM de 64.184.0.0 /13 pasa al final en la tabla con direccion 192.168.1.0 a 192.168.1.127.. etc...

Se supone que se modifica la mascara no? pero como la direccion pasa a eso?? bueno si me pudieras explicar te lo agradeceria infinitamente.
Gracias.

Citar comentario
4
betti
16/03/2010 - 11:23:01

Hola Gaston te cuento que estoy preparandome para el final práctico deL primer semestre y haciendo ejercicios de DIVISION EN SUBREDES DE DIRECCIONES IPv4 - Parte 2. Con el ejemplo todo bien pero cuando quiero comenzar me encuentro con el problema de que no me dan la máscara de la red principal en el ejercicio, me dan la IP y la máscara de subred, pero no me dan ni la máscara de la red principal ni el prefijo de la red principal....Cómo puedo solucionar esto??

Citar comentario
5
betti
16/03/2010 - 11:27:14

Por si hay algún alma caritativa que me pueda explicar esto, si es que Gastón no alcanza a leer mi pregunta mi mail es betabetti@hotmail.com. NECESITO AYUDA URGENTEEE...ESTOY REATRAZADAAA!!!!....Graciasss

Citar comentario
6
betti
16/03/2010 - 11:56:15

Perdón no tendría que haber puesto mi e-mail...Disculpame Gastón.

Citar comentario
7
Emerson
25/03/2010 - 04:28:40

Gaston, hay algo que me tiene algo confundido... cabe destacar que la explicacion que das esta muy clara.. ahora.. me asalta una duda con respecto a las IP´s para los enlaces seriales, cuando nos piden VLSM con ip de clase A o B siempre debemos bajar a ip de Clase C?

espero tu respuesta.. gracias..

Citar comentario
8
frank
18/05/2010 - 01:02:03

hay un error en la parte luego la Subred País 2 (1.500.000 direcciones) y la cifra es de 1000000

Citar comentario
9
carlos lagos
16/06/2010 - 12:09:09

muchas gracias. exelente aporte

Citar comentario
10
fr54
22/07/2010 - 02:09:02

:lolerfectisimo tu tutorial me salvaste de reprobar un dia antes del examen

Citar comentario
11
JCRL
21/08/2010 - 11:35:30

Muy buen tutorial

Pues yo tampoco entendi el porque en el direccionamiento IP de las subredes de enlace cambia de direccion??? sera que se confundio y sin darse cuenta coloco el procedimiento de direccionamiento de enlaces del ejemplo de VLSM de Red clase C

Pero eso le pasa a cualquiera

Citar comentario

Antes de dejar su comentario, por favor, lea atentamente las indicaciones:
1) Lea atentamente el Aviso Legal y la Política de Privacidad del weblog.
2) No deje su nombre completo (con que ponga el nombre de pila o nick alcanza).
3) No deje su dirección de correo electrónico ni direcciones de páginas en el contenido del comentario, esto no es un foro.
4) No solicite que le envíe material de ninguna índole (léase: exámenes, currículas, configuraciones, software, etc.). No insista.
5) No resuelvo ejercicios ni configuraciones a pedido, puedo orientarlos ante una duda puntual pero no voy a hacer el trabajo por ustedes.
6) No haga comentarios ofensivos o que no tengan que ver con el contenido del post.
7) Escriba de forma correcta y entendible. Tenga en cuanta que la calidad y esfuerzo de mi respuesta va a ser directamente proporcional al de su pregunta.
8) Este blog está muy lejos de ser democrático (lea el título), si su comentario no cumple con alguna de las indicaciones anteriores será borrado o editado sin previo aviso.

Nombre:  
E-mail:  
Sitio / Blog:  
Código (Obligatorio):   Security Image
Negrita Cursiva Imagen Enlace  
Guardar los datos: Si / No