21 de marzo de 2009

Resolución de ejercicios de subredes

Más allá de la teoría de las subredes que se fundamenta en el valor de los bits que componen una dirección IP, se pueden diseñar o idear métodos rápidos de cálculo que, sin pasar los valores decimales a binarios, permiten obtener todos los elementos requeridos en diferentes ejercicios de cálculo de subredes.
Para ser más gráficos, voy a revisar este procedimiento a partir de un ejemplo:
Supongamos que tenemos como punto de partida la red
200.17.7.0 con una máscara de subred 255.255.255.224
  • El punto de partida es la máscara de subred.
    Siempre hay que partir de la máscara de subred.
    En primer lugar la máscara de subred nos permite determinar cuál es el “octeto crítico”, es decir, el octeto en que se variará secuencialmente el valor decimal de las direcciones IP.
    El octeto crítico de la máscara de subred es aquel en el que la secuencia de 1s binarios hace la transición a 0s.
    Visualmente es el octeto cuyo valor no es ni 255 ni 0. En este ejemplo es el cuarto octeto:

    255.255.255.
    224

    A continuación, restamos el valor del octeto crítico a 256.
    Esto nos da una clave de cálculo:

    256 - 224 = 32

  • A partir de la clave de cálculo se deducen la dirección reservada de subred de la primera subred útil, y la cantidad de direcciones IP contenidas en cada subred.

    Subred #.........................................
    ..............200.17.17.32
    Cantidad de direcciones IP / Subred:...32

  • Al valor del octeto crítico de la subred #1 le sumamos la clave de cálculo para obtener la dirección reservada de subred de la subred #2. Y así sucesivamente hasta completar las direcciones reservadas de subred de todas las subredes.

    32 + 32 = 64
    Subred #2
    ...................................200.17.7.64

    64 + 32 = 96
    Subred #3
    ...................................200.17.7.96

  • De esta manera se puede construir rápidamente una tabla con todas las direcciones reservadas de subred, lo que le permite construir todo el esquema de direccionamiento de subredes con rapidez y seguridad.

    Subred #0
    ...................................200.17.7.0
    Subred #1
    ...................................200.17.7.32
    Subred #2
    ...................................200.17.7.64
    Subred #3
    ...................................200.17.7.96
    Subred #4
    ...................................200.17.7.128
    Subred #5
    ...................................200.17.7.160
    Subred #6
    ...................................200.17.7.192
    Subred #7
    ...................................200.17.7.224
Para tener presente:
  • La subred #0 se obtiene colocando en 0 el octeto crítico.
  • El valor del octeto crítico de la última subred coincide con el valor del octeto crítico de la máscara de subred. Esta es una comprobación de que se ha realizado correctamente el cálculo.

Ir A la información sobre la Guía
Enlaces relacionados:
¿Tenés alguna información adicional para aportar en este tema....?
Perfecto!!!! agregá un comentario con el detalle.
Muchas gracias.
Oscar Gerometta

16 comentarios:

  1. Un buen artículo.
    Lo necesitaba para completar mis apuntes de redes de área local.
    He visto muchos sitios, pero ninguno con esta claridad en las explicaciones.

    ResponderBorrar
  2. Muchas gracias...me ha servido bastante el artículo de subredes, es muy clarificador...desde Chile ...un alumno de CCNA Exploration V.4

    ResponderBorrar
  3. Felicitaciones por su excelente blog antes de nada y bueno tengo una duda con este ejercicio

    165.123.167.78
    255.255.255.192

    a cual subred pertenece esta direccion ip?

    Yo tengo claro esto:

    2^10 - 2 =1022 subredes utilizables
    2^6 - 2 = 62 host por subred

    Luego del AND entre el ip y la Mask

    165 123 167 01|001110
    255 255 255 11|000000
    ==================================
    165 123 167 01|000000

    - su id de red es = 165.123.167.64
    - su broadcast es = 165.123.167.127

    Pero a que red utilizable pertenece la subred 165.123.167.64??????

    si tienen algun metodo
    seria genial

    ResponderBorrar
  4. Arturo
    No se si entiendo bien tu duda.
    El cálculo que realizás es correcto. La subred a la que pertenece esa dirección IP es la subred 165.123.167.64
    Esta subred es la subred 669 de las 1024 subredes posibles que se generan con esa máscara aplicada a la red 165.123.0.0
    La dirección 165.123.167.64 no es una dirección utilizable ya que con esa máscara de subred es una dirección reservada de subred.

    ResponderBorrar
  5. Hola gracias por la respuesta. Justamente desearia saber como calculo que la subred 165.123.167.64, esta en la posicion 669 de todas las posibles

    thxs...saludos:)

    ResponderBorrar
  6. Bien
    Para eso, primero debés tener presente que se trata de una dirección de red clase B.
    En segundo lugar, que en consecuencia, estás utilizando 10 bits para identificar.
    En la dirección que tenés, esos 10 bits son: 1010011101. Si convertís los 10 dígitos binarios a decimales en un solo bloque, el resultado es el ordinal de la subred: 669.

    ResponderBorrar
  7. Amiable dispatch and this enter helped me alot in my college assignement. Thank you for your information.

    ResponderBorrar
  8. aaaaaaaa entendi perfectamente lo que explican mas arriba que mi profesir le llama el salto eso es loque explica pero mañana tengo prueba de direccionamiento y nose como direccionar bueno dare lo mejor de my e intentare hacerlo bien gracias bendiciones...

    ResponderBorrar
  9. Hola Oscar, cómo va la vida de docente? Espero que bien. Te pido ayuda. Me dan el siguiente ejercicio: ¿Cuantas direcciones de host pueden asignarse a cada subred al utilizar la dirección de red 130.68.0.0 con una mascara de subred de 255.255.248.0? No entiendo como sacar la submascara de red tal cual la explicas en este blog.

    ResponderBorrar
  10. Charly
    Siguiendo el método propuesto en el post,lo que tenes que mirar es el octéto crítico. En tu caso ,con una mascara 255.255.248.0, el octeto crítico es el tercero.
    No entiendo la referencia a una submascara de red.

    ResponderBorrar
  11. Muy buena explicación... ente blog enseña y aclara muchas de las dudas que tenemos.

    ResponderBorrar
  12. Gracias me sirvió.

    ResponderBorrar
  13. Necesita tener 12 subredes con un ID de red Clase C, ¿qué máscara de subred debería utilizar?

    ResponderBorrar
    Respuestas
    1. Sugiero que hagas el esfuerzo de realizar tu propio cálculo. No es tan difícil.
      Debes buscar la potencia de 2 inmediatamente superior al requerimiento de 12 subredes (16) en este caso. Identificar el valor al que ha sido elevado 2, eso te indica el número de bits que requieres para identificar la subred.
      Con eso calculas el valor decimal del cuarto octeto, que en tu caso es el octeto crítico, pues es una red clase C.

      Borrar
  14. Hola amigos muy buen blog.
    Amigos por favor alguien puede indicar paso a paso como realizar el ejercicio para determinar a que subred pertenece una dirección IP.

    dada la IP 192.168.10.10 y mac: 255.255.255.0, por favor se lo agradecería enormemente

    ResponderBorrar
  15. Alexandra.
    El paso a paso lo tienes en el post arriba.
    Simplemente considera como punto inicial la red clase C 192.168.10.0 con máscara de 24 bits y sigue el procedimiento.
    Ahora bien, si simplemente miras los datos que te dieron, es una red clase C, utiliza solamente el último octeto para el host... conclusión: aquí no hay subredes. Es una red clase C sin ser dividida.

    ResponderBorrar

Gracias por tu comentario.
En este blog los comentarios están moderados, por lo que su publicación está pendiente hasta la revisión del mismo.