iniqua

2feb/104

Subnetting “de cabeza” en un segundo.

Cuantas veces a lo largo en nuestra vida profesional necesitamos calcular una máscara de red rápidamente. Todos sabemos calcularla a la vieja usanza, pero si no solemos hacerlo muy a menudo puede que perdamos algo de tiempo para hacerlo.

Os presentamos esta tabla con la que podréis calcular máscaras de red, el numero de hosts y redes que puede contener, así como el número de bits para cada una muy rápidamente. Tan solo tenemos que acordarnos de una de las columnas, el resto de deducen de manera muy sencilla a partir de ésta.

Tabla para el calculo de redes

Si observáis la nomenclatura CIDR coincide 3 a 3 con la notación numérica de la red. Y Es tan sencillo como sabernos la primera y restarle 8: 28->20->12.

Los campos marcados en amarillo claro nos dicen el numero de bits que tendrá la parte de red y de la parte de hosts .

La fila coloreada de azul claro nos indica el máximo número de redes y hosts que podemos conseguir albergar con la máscara que se especifica en esa columna.

Con recordar la columna marcada en rojo podremos deducir el resto de una manera muy sencilla. Si vamos hacia la derecha solo tenemos que:

  • El campo de “máscara numérica” coincide con los valores binarios de las máscaras que van desde el valor binario que solo tiene un “1” en su parte más izquierda hasta la que tiene casi todo unos (todo unos no es una máscara válida):

    • 1000 0000

    • 1100 0000

    • 1110 0000

    • 1111 0000

    • 1111 1000

    • 1111 1100

    • 1111 1110

  • Sumar 1 a la máscara en nomenclatura CIDR.
  • Sumar uno a la número al campo “Nº de bits” de la parte de red y restarlo a la parte de host.
  • Multiplicar por 2 el número de redes del campo “Nº de Redes/Hosts” y dividir por 2 el campo de Hosts

Cuando vayamos “a la izquierda” será el mismo proceso pero donde antes sumábamos ahora restamos y donde antes multiplicábamos ahora dividimos.

Comentarios (4) Trackbacks (1)
  1. Muchas gracias, pero no llego a alcanzarlo, me lo podrias explicar algo más! Estoy con el CCNA y he llegado al subnetting y me esta costando verlo y que consta q no lo veo dificil, comparado con otras operaciones, pero esto se me ha atragantado.

  2. Hola Agustín,

    No me importa explicarlo si no queda claro. Pero, ¿que quieres que te explique en concreto?. ¿Podrías especificar un poco más?.

    Un saludo.

  3. Hola Dani gracias por responder y ante todo siento mi poco conocimiento e ingnorancia al respecto por ello te voy a poner un Ej. Pués no sé como aplicar esa tabla a un simple problema como el Sig. Supongamos que tengo la direccion de red: 165.100.10.0 y necesito 1000 subredes y 60 host útiles…Siendo esta una clase B con mascara subred por defecto, 255.255.0.0 y adaptada 255.255.255.192 creo que me corresponde la segunda fila empezando por la derecha la de 192 y /26…Pero como sacaría la info que necesito? Gracias de antemano y perdon por mi desconocimiento.

  4. Hola de nuevo Agustín,

    No te preocupes, que nadie nace sabiendo.

    Para poder conseguir 60 host necesitas un \10, \18 o un \26, que son las combinaciones con las que puedes conseguir esta cantidad de host (60 + 2 -red y broadcast-). El \10 es para las direcciones de clase A, \18 para clase B y \26 para clase C (esto es válido para todas las filas de la tabla). O lo que es lo mismo, 6 bits para la parte de host, como puedes ver en la tabla.

    Como además tienes la restricción de 1000 subredes necesitas 10 bits, al menos, en parte de red. Este valor lo calculamos “a ojo”.

    Si tienes una clase B, tienes 16 bits para poder asignar como desees. Cómo hemos calculado que necesitas 10 bits para red y 6 para host, podemos decir que podemos conseguir estos requisitos con la dirección: 165.100.0.0/16

    Con esta información ya podemos empezar a asignar direcciones:
    - 1ª: 165.100.0.1-62 (solo direcciones de host)
    - 2ª: 165.100.0.64-126 (solo direcciones de host)

    O, si lo vemos en pseudo-binario:
    - 1ª: 165.100.0000 0000.0000 0001 – 0011 1110
    - 2ª: 165.100.0000 0000.0100 0001 – 0111 1110

    Cómo puedes ver los dos primeros bits del 4 octeto corresponden a la dirección de red y cambia con ella.

    Como resumen, la tabla la puedes usar para calcular el numero bits necesarios para en la dirección de red o de host (fila en amarillo), para una cantidad requerida de redes o host (fila en azul).

    Las máscaras \10, \18 y \26, por ejemplo, corresponden con direcciones A, B y C respectivamente (filas en rojo). Y el valor de cabecera es el valor a poner en el octeto que represente la red (fila en naranja).

    No se si me habré explicado bien. Sino es así, comenta que es lo que no te queda claro.

    Un saludo.


Deja un comentario


Get Adobe Flash playerPlugin by wpburn.com wordpress themes