domingo, 20 de febrero de 2011

VLSM ( Mascara de Longitud Variable)


El propicito de VLSM es crear redes o subredes más pequeñas y así reducir el desperdicio de redes Ejemplo:
Una empresa necesita instalar cierta cantidad de ordenadores  para distintas áreas y para ello se les a divido en departamentos de la siguiente manera:
Departamento
Cantidad de Host
Recursos Humanos
905
Soporte Técnico
100
Ingeniería
618
Operaciones
850

La empresa tiene asignada la siguiente Dirección IP: 192.168.10.0 y la mascara 255.255.255.0
Pasos para subnetear con VLSM
1-Tomamos la parte mayor de la cantidad de host que nos piden, lo hacemos de mayor a menor: 905, 850, 618,100, (siempre hay que tener en cuenta lo anterior).
2-Utilizamos la formula 2^n- 2 donde “n” es la cantidad de host disponible y “-2” es el ID y Broadcast que esas direcciones no se toman, Elevamos un numero en done su resultado nos muestre que 905 cabe ahí.  Ejemplo:
2^7=128,  “905 no cabe en 128”
2^9= 512,  “905 no cabe  en 512”
2^10=1024,”905 si cabe en 1024”, entonces tomamos este valor.
3-si nos cuesta trabajo estar sacando mascara invertida, ID, Broadcas, etc  en Binario esta es una manera fácil de cómo hacerlo:
Partimos de la dirección que le fue asignada a la empresa 192.168.10.0 /24
Ahora lo que aremos será tomar los rangos, Pero lo aremos con el ID de red y Dirección de broadcast  Ejemplo:
192.168.10.0 – 192.168.10.255 ¿Por qué de esta manera?, porque si al ID de red le sumamos 1 tendremos nuestro primer rango y si al Broadcas le restamos 1 tendremos nuestro segundo rango así de la siguiente manera:
ID
                          Rangos
Broadcast
Mascara
192.168.10.0 “+1”
192.168.10.1
192.168.10.224
192.168.10.255 ”-1”
255.255.255.192



  
Ahora con respecto a la mascara lo que hacemos es tomar en cuenta la cantidad de Bits que están disponibles en este caso 255.255.255, los primeros 24 bits están ocupados pero los últimos 8 que son los bits del cero ”0” se encuentran bits disponibles lo que hacemos es lo siguiente :
Hacemos la siguiente operación.
24(bits ocupados de la mascara) – (10 la potencia que elevamos para que nos diera 1024)+8 (la cantidad de bits que están disponibles) ….24-10+8=22, el resultado de esta operación será la nueva mascara o prefijo de la red, es como si dijéramos que le prestamos 2bits al 0 y en decimal  nos daría “192” ***128 64 32 16 8 4 2 1*** tomamos los primeros dos bits partiendo de izquierda a derecha  128 + 64 = 192 fácil verdad.
Ahora que sabemos como ir sacando la Mascara, terminaremos nuestra tabla.
ID
                          Rangos
Broadcast
Mascara
192.168.10.0 “+1”
192.168.10.1
192.168.10.224
192.168.10.255 ”-1”
255.255.255.192





Ahora sabemos que la red termina en 255 la verdad que con el ID son 256entonces decimos que ya se nos termino y seguimos con la siguiente dirección ahora ya no seria 192.168.10.1 si no 192.168.11.0 y así sucesivamente.
Ojo: Cuando elevemos 2^10 nos dio 1024, esos 1024 tendrán que ir dentro de la tabla ¿Cómo así?, para ello nos hacemos la siguiente pregunta ¿Cuántas veces cabe 256 en 1024? Y hacemos una pequeña suma para calcularlo: 256+256+256+256=1024, contamos la cantidad de 256 que ocupamos en este caso fueron 4, entonces eso nos indica que 256 cabe 4 veces en 1024, por lo tanto tendremos 4 veces una dirección que contenga un broadcast de 255+1 del ID es 256 
ID
                      Rangos
Broadcast
Mascara
192.168.10.0 “+1”
192.168.10.1
192.168.10.224
192.168.10.255 ”-1”
255.255.255.192
192.168.11.0 “+1”
192.168.11.1
192.168.11.224
192.168.11.255 ”-1”
255.255.255.192
192.168.12.0 “+1”
192.168.12.1
192.168.12.224
192.168.12.255 ”-1”
255.255.255.192
192.168.13.0 ”+1”
192.168.13.1
192.168.13.224
192.168.13.225 ”-1”
255.255.255.192
Tomando en cuenta el ID se lo sumamos al broadcast, ósea 255+ID = 256 y sumaos las veces que cabe 256 en 1024, en este caso: 256+256+256+256=1024
Si sumamos esto  (lo que esta en verde), nos dará 1020, pero si les sumamos las ID que obtuvimos en este caso 4 queda asi:1020+4=1024

Estas direcciones obtenidas fueron para los 905 host que nos pide el ejercicio, ahora necesitamos direcciones para los 850 host y hacemos nuevamente el paso 2, buscamos un número que elevado nos de un promedio de 850 así:
2^9=512  “850 no cabe en 512”
2^10=1024”850 si cabe en 1024” tomamos este valor y hacemos el mismo procedimiento. Con respecto a la mascara esta no tendrá ningún cambio ya que la potencia de 10 nos da una mascara de 255.255.255.192 así que la mascara será la misma si la potencia fura otra entonces tendríamos que realizar la operación 24-(la potencia dada)+8.
 

ID
                          Rangos
Broadcast
Mascara
192.168.10.0 “+1”
192.168.10.1
192.168.10.224
192.168.10.255 ”-1”
255.255.255.192
192.168.11.0 “+1”
192.168.11.1
192.168.11.224
192.168.11.255 ”-1”
255.255.255.192
192.168.12.0 “+1”
192.168.12.1
192.168.12.224
192.168.12.255 ”-1”
255.255.255.192
192.168.13.0 ”+1”
192.168.13.1
192.168.13.224
192.168.13.225 ”-1”
255.255.255.192
Estos rangos son para los 850 host que  nos piden hacemos el mismo procedimiento, pero partiendo de la siguiente ID de red.
192.168.14.0”+1”
192.168.14.1
192.168.14.224
192.168.14.255”-1”
255.255.255.192
192.168.15.0”+1”
192.168.15.1
192.168.15.224
192.168.15.255”-1”
255.255.255.192
192.168.16.0”+1”
192.168.16.1
192.168.15.224
192.168.16.255”-1”
255.255.255.192
192.168.17.0”+1”
192.168.17.1
192.168.17.224
192.168.17.255”-1”
255.255.255.192
Los siguientes rangos son para los 618  host, 6018 cabe en 1024 ya que si elevamos 2^9=512, 618 no cabe en 512, así que la mascara seguirá siendo la misma.
192.168.18.0”+1”
192.168.18.1
192.168.18.224
192.168.18.255”-1”
255.255.255.192
192.168.19.0”+1”
192.168.19.1
192.168.19.224
192.168.19.255”-1”
255.255.255.192
192.168.20.0”+1”
192.168.20.1
192.168.20.224
192.168.20.255”-1”
255.255.255.192
192.168.21.0”+1”
192.168.21.1
192.168.21.224
192.168.21.255”-1”
255.255.255.192
Los siguientes rangos son para los 100  host, ahora que tenemos un numero menor elevamos una potencia que nos de un numero promedio a 100 en este caso es: 2^7=128,  100 si cabe en 128 y por supuesto si la potencia cambia la mascara también: 24-7+8=25.
¿Cuantas veces cabe 100 en 128?, la respuesta es una ves entonces significa que solo tendrá un ID
192.168.22.0”+1”
192.168.22.1
192.168.22.224
192.168.22.255”-1”
255.255.255.128



8 comentarios:

  1. Exelente Amigo, Esta super Explicado Saludos desde Colombia

    ResponderEliminar
  2. Amigo Tengo problemas subnetie mi red hice todo tus pasos pero cuando intento escribirlo en mi router me da problema que hice mal?

    ResponderEliminar
  3. Hola Kevin dime que Protocolo estas Usando para asignar las direcciones ?

    ResponderEliminar
  4. Rip V1 en un Router 2800 y con encriptacion 7

    ResponderEliminar
  5. Si estas Usando Rip entonces usalo pero en su version 2 ya que la version 1 no es aplicable para vlsm, ni tampoco acepta CIDR ya que la version uno solo envia actualizaciones con direccion ip y no con la mascara... Te recomiendo que uses MD5 ya que la encriptacion que estas usando es muy facil de decifrar.. y Utiliza un protocolo Acorde a la Topologia de red que estes implementando.

    ResponderEliminar
  6. Grande!, Grande!.. Eres lo mejor Saludos desde Chile.... Exelente Blog

    ResponderEliminar
  7. Saludos
    En el 2° Rango da 224?
    No es 254? 255-1
    Y 22 da en la máscara 192?
    Si puedes explicarme te lo agradecería

    ResponderEliminar

Puedes Escribir aca, tus comentarios o sugerencias sobre el blog...Saludos