8 de febrero de 2006

Subredes - Cálculo

Método de cálculo sencillo
Antes de comenzar con la tareas usted debe tener 2 datos básicos:
  • Cuál es el número total de subredes que se requieren, incluyendo la consideración del posible crecimiento de la red.
  • Cuál es el número de nodos que se preven en cada subred, teniendo en cuenta también en este caso las consideraciones de expansión y crecimiento.
A partir de aquí, responda estas 6 preguntas básicas:
  1. ¿Cuántas subredes?
  2. ¿Cuántos nodos por subred?
  3. ¿Cuáles son los números reservados de subred?
  4. ¿Cuáles son las direcciones reservadas de broadcast?
  5. ¿Cuál es la primera dirección de nodo válida?
  6. ¿Cuál es la última direccion de nodo válida?
Con lo que debe obtener 6 respuetas.
Un ejemplo: red 192.168.1.0 máscara 255.255.255.224
1. La cantidad de subredes utilizables se calcula tomando como base la cantidad de bits de la porción del nodo que se toman para generar subredes, y aplicando la fórmula siguiente:
    2[bits de subred] – 2 = subredes utilizables

ejemplo:
    23 – 2 = 6
2. La cantidad de direcciones de nodo útiles que soporta cada subred, surge de la aplicación se la siguiente fórmula que toma como base la cantidad de bits que quedan para identificar los nodos:
    2[bits de nodo] – 2 = nodos
ejemplo:
    25 – 2 = 30
3. La dirección reservada de la primera subred útil surge de restar a 256 el valor decimal de la porción de la máscara de subred en la que se define el límite entre subred y nodo:
    256 – [máscara] = [primera subred útil y rango de nodos]
Las direcciones de las subredes siguientes surgen de seguir sumando la misma cifra.
ejemplo:
    256 – 224 = 32
    _ ____ 192.168.1.0 _____ subred 0
    _ ____ 192.168.1.32 ____ subred 1 - primer subred útil
    + 32 _ 192.168.1.64 ____ subred 2
    + 32 _ 192.168.1.96 ____ subred 3
    + 32 _ 192.168.1.128 ___ subred 4
    + 32 … … …
4. Las direcciones reservadas de broadcast se obtienen restando 1 a la dirección reservada de subred de la subred siguiente:
ejemplo:
    32 – 1 = 31 ___ 192.168.1.31 _____ subred 0
    64 – 1 = 63 ___ 192.168.1.63 _____ subred 1
    96 – 1 = 95 ___ 192.168.1.95 _____ subred 2
    128 – 1 = 127 _ 192.168.1.127 ____ subred 3
    … … …
5. La dirección IP del primer nodo útil de cada subred se obtiene sumando uno a la dirección reservada de subred:
    reservada de subred + 1 = primer nodo utilizable
ejemplo:
    32 + 1 = 33 ___ 192.168.1.33 _____ primer nodo subred 1
    64 + 1 = 65 ___ 192.168.1.65 _____ primer nodo subred 2
    96 + 1 = 97 ___ 192.168.1.97 _____ primer nodo subred 3
    128 + 1 = 129 _ 192.168.1.129 ____ primer nodo subred 4
    … … …
6. La dirección IP del último nodo útil de cada subred se obtiene restando 1 a la dirección reservada de broadcast:
    63 – 1= 62 _ __ 192.168.1.62 ____ último nodo subred 1
    95 – 1 = 94 ___ 192.168.1.94 ____ último nodo subred 2
    127 – 1 = 126 _ 192.168.1.126 ___ último nodo subred 3
    … … …
Sintetizando:
Con esa máscara de subred se obtienen 6 subredes útiles, cada una de ellas con una capacidad máxima de 30 nodos (32 direcciones IP):
    # Subred________ Primer nodo útil__Último nodo útil__Broadcast
    0 192.168.1.0
    1 192.168.1.32__ 192.168.1.33 ___ 192.168.1.62 __ 192.168.1.63
    2 192.168.1.64__ 192.168.1.65 ___ 192.168.1.94 __ 192.168.1.95
    3 192.168.1.96__ 192.168.1.97 ___ 192.168.1.126 _ 192.168.1.127
    4 192.168.1.128_ 192.168.1.129 … … ... … … …

Bibligrafía sugerida:
Guía de Preparación para el Examen de Certificación CCNA 640-802 - Oscar Gerometta
Cuadernillo: Subredes IPv4 - Oscar Gerometta 

Si estás preparando tu examen de certificación CCNA,
podés conectarte y colaborar con otros estudiantes que también lo están haciendo, ingresando a esta Google Page:


¿Tenés algún tip para aportar en este tema....?
Perfecto!!!! agregá un comentario con el detalle. Muchas gracias.




108 comentarios:

  1. Excelente, entendí de inmediato estos útiles conceptos básicos de subredes y broadcast.
    Solo soy un estudiante secundario con ganas de aprender más y este blog está genial.

    Gracias.

    ResponderEliminar
  2. Saludos, es un excelente material consido muy directo y sencillo

    Me gustaría saber, cómo se realiza algo como estos ejercicios cuando no se indica una IP sino que se indica algo como: 860 Subredes y 80 host.
    o indican una Ip y se desea buscar la sudred 920.

    Muchas gracias por cualquier asesoria sobre el tema.
    Saludos :)

    ResponderEliminar
  3. Saludos

    Disculpe pero tengo una duda con respecto a su articulo, en la parte de la Mascara.

    256 – [máscara] = [primera subred útil y rango de nodos]

    256 – 224 = 32

    Siendo esto lo que hará el salto o rango de las IPs cierto??

    Pero qué ocurre si la Mascara no es: 255.255.255.224 sino que es 255.255.255.0

    ¿se resta 256 - 0? o se toma el el 3er octeto? 256 - 255??

    ResponderEliminar
  4. José.
    Lo primero que hay que preguntarse es a qué dirección de red se aplica esa máscara.
    Si es una red clase C, tipo 200.117.19.0, con esa máscara no hay subredes y no tiene sentido el cálculo.
    Si en cambio es por ejemplo una red clase B, como 172.25.0.0 entonces se aplica la regla: 256 - 255 = 1. Esto quiere decir que la primer subred útil será 172.25.1.0, la segunda 172.25.2.0 y así sucesivamente.
    Espero haber sido claro.

    ResponderEliminar
  5. Le agradezco mucho la información proporcionada, me ha sido de mucha utilidad.

    Gracias.

    ResponderEliminar
  6. Muy interesante su artículo.

    Ahora bien cuando a mi por ejemplo me dan lo sigueinte:

    IP: 150.188.3.255
    Mask: 255.255.192.0

    = 150.188.3.255/18.

    y de allí me piden:

    1.- Tipo de dirección dada (Host/Red/Subred/Broadcast).
    2.- # de Subredes Totales.
    3.- # de Subredes Utilizables.
    4.- # de direcciones de host en cada Subred.
    5.- # de direcciones de host totales.
    6.- RAngos de direcciones de host (Subredes de 1 a 5).

    Como se hace apra calcular eso..?

    ResponderEliminar
  7. Aunque podría pensarse que con n bits para especificar la subred sólo es posible disponer de 2^n-2 subredes, esto no es así: originalmente se recomendaba no utilizar las subredes dadas por todos los bits de subred a 0 o a 1, por lo que algunos routers no reconocen estas direcciones; sin embargo, el RFC 1878 que lista todas las máscaras válidas especifica que estas direcciones son legales, y el RFC 1812 indica que cualquier router compatible con IPv4 debería comprender este tipo de direcciones.

    ResponderEliminar
  8. José
    Es muy cierto lo que mencionás. Sin embargo, en la práctica se mantiene la recomendación de descartar el uso de estas subredes a menos que sea imprescindible, para prever posibles inconvenientes surgidos en el caso de redes mixtas o que deben derivar tránsito sobre redes en las que no se tiene control administrativo.
    Adicionalmente, con la implementación de VLSM se puede reducir al mínimo el desperdicio de direcciones IP, sin necesidad de implementar un feature de este tipo que puede presentar algún problema.
    En Cisco IOS esta posibilidad se activa con el feature subnet zero, que está activo por defecto.

    ResponderEliminar
  9. muy buena explicacion pero como me quedaria las subredes y con cuanros host si quiero subdividir la direcion 192.168.1.64/27 en 3 subredes

    ResponderEliminar
  10. Ricardo.
    En términos de subneteo tradicional, la red que proporcionás ya está subneteada.
    192.168.1.0 es una red clase B, y la máscara de subred por defecto es /24.
    Si aplicás una máscara /27, estás utilizando 3 bits para el ID de subred, y por lo tanto creás 8 subredes, 6 subredes útiles, cada una de ellas con 32 direcciones IP o 30 nodos útiles.
    192.168.1.64/27, es la tercera subred: la primera es 192.168.1.0/27, la segunda 192.168.1.32/27, la tercera 192.168.1.64/27.

    ResponderEliminar
  11. Hola a todos, está bien la explicación, aunque me surgen un par de dudas sobre los comentarios.

    En concreto, sobre la dirección de red del comentario anterior, 192.168.1.0 creo que sería de la clase C y no de la clase B.

    En cuanto a la división en otras tres subredes, creo que hace referencia a direcciones CIDR, que se supone que permiten dividir de forma jerárquica en tantas subredes como deseemos. (en este campo no estoy tan versado O:))

    De esta forma, aunque ya se trataría de una máscara de subred dentro de una red de la clase C (24 bits para red en la clase C, y 3 bits que se toman para subredes) quizas si se podrían obtener otras 3 subredes dentro de cada una de estas subredes reservando 2 o 3 bits más (dependiendo de si se quiere hacer caso o no a la RFC 1878).

    Bueno ya me dirán que piensan al respecto.

    Un saludo, Javier

    ResponderEliminar
  12. Javi
    Tenés razón, es una RED CLASE C.
    Propiamente, el término CIDR hace referencia a desplazarse de los bits de red hacia la izquierda, haciendo lo que se llama supernetting. Por ejemplo 192.168.0.0/16 es una superred de la 192.168.1.0/24
    Si queremos hacer subredes dentro de subredes, a partir de la clase (como parece este caso) sería VLSM.
    Es sólo un tema de denominaciones, no más.
    Salvado este tema, tenés razón, puede subdividir la subred 192.168.1.64/27 aplicando una nueva máscara de subred, que en este caso puede ser /29 pues no estamos en la subred cero.
    Esto daría lugar a 4 subredes: 192.168.1.64/29, 192.168.1.72/29, 192.168.1.80/29 y 192.168.1.88/29.
    Saludos.

    ResponderEliminar
  13. Hola buenas,

    TEngo una duda, es que a mi m piden 30 subredes en una que 1200 host y en las siguientes 200 host con IP 150.150.0.0 y Msubred:255.255.0.0. He leído tu proceso pero por cada una subred solo hay 32 host mi pregunta sería ¿cómo puede hacer para tener mas host en una subred? tengo que prestar bits?

    Gracias de antemano

    ResponderEliminar
  14. Buenas,
    Gracias por explicarnos como subnetear, pero te tengo una pregunta haber si me puedes ayudar. Tengo 4 cedes y una de ellas es la central, en la central tengo que tener 1200host y en las demas cedes 200 host. Ademas de esto me piden que tenga en total 30 cedes ya que puede ver expansión. como podría hacerlo esto?

    ResponderEliminar
  15. Amigo
    La cantidad de nodos posibles en una subred es una función de la cantidad de bits que se dedican al ID de nodo.
    En tu caso, para dar lugar a 1200 nodos, necesitas 11 bits, por lo que tu máscara de subred debiera ser una máscara /21: 255.255.248.0
    Para las subredes de 200 nodos, puedes aplicar una máscara de /25 bits: 255.255.255.128
    Es un problema de máscara variable o VLSM.

    ResponderEliminar
  16. Laine
    Tu problema es semejante al que respondí antes.
    Sólo ten en cuenta que para poder utilizar la máscara /21, deberás estar utilizando una red clase B.

    ResponderEliminar
  17. Hola a Todos, Oscar muy didáctico sus explicaciones sobre como calcular subredes, mi consulta es mas sencilla ya que soy novato en esto. Existe una manera de calcular la máscara sin hacer tantas cuantas en una tabla de bits??? es decir hay una forma de calcular a ojo la máscara mediante un cálculo mental sencillo???

    ResponderEliminar
  18. Bueno, tanto como "calcular a ojo" creo que no, pero si, hay un método que considero más sencillo que las habituales tablas de bits.
    Lo incluí ya en la Guía de Preparación, veré si puedo publicarlo en el blog en las próximas semanas.
    Saludos.

    ResponderEliminar
  19. Muchas gracias por su respuesta, el método que vengo utilizando hasta ahora se basa en función a la cantidad de subredes y hosts que me dan para calcular, según los bits que me quedan después de usar la fórmula 2^n-2 los n bits resultantes dependiendo de la clase de dirección IP A,B,C etc. Los paso de binario a decimal y esa sería mi máscara.
    A lo mejor este es el método pero nunca está de más aprender algo nuevo Feliz navidad para todos...

    ResponderEliminar
  20. Saludos Oscar,

    Encuentro algo que me hace dudar , en cuanto al solucion del problema de los 200 nodos de LAINE,

    Vos dices que con una mascada /25 es suficiente, siendo 255.255.255.128, pero entonces no serian necesarios 8 bits para cubrir los 200 nodos?, es decir, usar una mascara /24, siendo 255.255.255.0?. Agradezco la aclaracion

    ResponderEliminar
  21. Amigo
    No me queda claro a qué problema te estás refiriendo. Si se trata de agrupar 200 nodos con IP válidas en una misma subred, evidentemente serán necesarios 8 bits, pues con 7 bits sólo puedo obtener 126 direcciones IP útiles.

    ResponderEliminar
  22. Perdón, acabo de encontrar en el historial de comentarios el que hacés referencia.
    Tenés razón, hay un error ahí, la máscara para las subredes con 200 nodos es 255.255.255.0.

    ResponderEliminar
  23. Esta super la explicación, pero aun tengo dudas, aunque no se si viene al caso.
    Cuando realizamos el calculo de las subredes todo bien, ya sabemos como hacerlo gracias a Oscar, mi duda es una ves que realizamos los calculos y demas como reflejamos eso en nuestra red fisica, es decir como le encamino mi información para poder utilizar las sub redes correctamente.
    gracias.

    ResponderEliminar
  24. Las direcciones IP que calculamos como integrantes de una subred y la máscara de subred, son las que se utilizan para definir el rango de direcciones IP que entrega un servidor DHCP, o para la configuración estática de los puertos de los dispositivos y terminales conectados a esa subred.

    ResponderEliminar
  25. Esta muy bueno el material.

    yo tambien tengo una duda y es la siguiente: una IP de algun host puede terminar en el numero 255 o 0?, ya que me complica cuando se hace las subredes de la clase B.

    suerte con el blog... y que siempre tenga vida.

    Saludos.

    ResponderEliminar
  26. Si, siempre que trabajamos con una máscara de menos de 24 bits de longitud, es posible que un nodo tenga una dirección IP que termine en 0 o 255.
    Por ejemplo. Si toma la subred 172.16.2.0/23, la máscara de subred es 255.255.254.0. En este caso la reservada de subred es 172.16.2.0, la de broadcast 172.16.3.255. En consecuencia el rango de direcciones de nodo válidas es desde la 172.16.2.1 a la 172.16.3.254. Por lo tanto, la IP 172.16.2.255 y la 172.16.3.0 corresponden a direcciones válidas de nodo.

    ResponderEliminar
  27. aver creo que no entiendo por que restamos -2 a las subredes en un comentario atras dijiste "por lo tanto creás 8 subredes, 6 subredes útiles" que no enrealidad son 8 redes las quese pueden utilizar? por que me confundo con eso? hize yo mismo la pruebatome la red 192.168.1.0/26 osea 255.255.255.192 consegui 4 redes!

    1era (.1-.62)
    asi a llegar alos 255 son total de 4 subredes

    2^2=4!! por que dicen eso de restarle 2 redes?

    ResponderEliminar
  28. Alan,
    Con una máscara de 26 bits, ciertamente se crean 4 subredes. Pero de esas 4 subredes sólo 2 son útiles. Si revisás tu cuenta verás que la dirección reservada de subred de la primera subred es 192.168.1.0/26, que es la misma que la dirección reservada de la red: 192.168.1.0/24, por lo que la red y la primera subred no pueden diferenciarse en la tabla de enrutamiento.
    Por otra parte, la dirección reservada de broadcast de la última subred, en tu caso, es 192.168.1.255/26, que coincide con la reservada de broadcast de la red: 192.168.1.255/24. Por este conflicto tampoco es utilizable.
    Hay que diferenciar 2 conceptos: subredes creadas y subredes útiles.

    ResponderEliminar
  29. osea que las redes utilizables son .64 y .128 ? por el motivo del conflicto aahh.. creo que eso aun no lo veo en el CCNA osea eso se configura asi en los routers esas redes entonces no se utilizan ya una ves dividiendolas no puedo usar la primer red ni la ultima o entendi mal?

    ResponderEliminar
  30. Correcto Alan.
    No siempre estas 2 subredes se pierden. En casos particulares es posible utilizarlas aplicando en los dispositivos el comando ip subnet zero.

    ResponderEliminar
  31. aahh ok ok muchas gracias por resolverem esa duda esque creo que aun no estudio ese tema en ccna apenas voy terminando el primer bloque de los 4 que son saludos señor oscar! muy buen blog!

    ResponderEliminar
  32. gracias por tan buena guía, me entere de todo a la primera.

    ResponderEliminar
  33. Excelente aporte el que entregas Oscar,
    Felicitaciones y Gracias.

    ResponderEliminar
  34. Gracias a ti he podido comprender como funciona el Subnetting. ¡Muchísimas gracias por este fantástico tutorial! Ahora podré realizar con más confianza mi examen de mañana =)

    ResponderEliminar
  35. Da gusto cuando se unen en la misma persona el conocimiento y la capacidad para transmitirlo de un modo corto, claro y además sencillo.

    Muchas gracias por la generosidad demostrada en este articulo.

    ResponderEliminar
  36. Oscar, tengo una consulta, como se realiza el calculo para saber el numero de una subred, por ejemplo si tengo una direccion clase B y le doy una mascara de 27 bits, eso me daria 2048 sub redes cierto (2046 utilizables), como debo hacerlo para saber el numero de la subred 1000 por ejemplo?

    Saludos

    Gonzalo

    ResponderEliminar
  37. Gonzalo
    El procedimiento más sencillo para realizar el cálculo que deseás es: convertir el número de subred a binarios; luego lo separás en octetos, y si es necesario completás con ceros hasta lograr octetos completos; luego vuelves a convertir los binarios a decimales, y obtendrás la dirección reservada de red de la subred que estás buscando.

    ResponderEliminar
  38. muy buena explicación, excelente blog n_n.

    ResponderEliminar
  39. Hola perdon lo ignorante, mi pregunta es como puedo calcular la mascara de subred de la siguiente ip 10.10.10.6/30 yo pondria 255.0.0.0 pero se que esta mal y lo correcto es 255.255.255.252 pero no se como se calcula, por fa quien pueda ayudarme lo agradesere mucho

    ResponderEliminar
  40. Amigo.
    Al ignorante no se lo disculpa, sino que se lo ayuda :)
    No hay problema.
    En la dirección que indicás, /30 indica que la máscara de subred tiene 30 bits en uno.
    Esto significa: 8+8+8+6
    11111111.11111111.11111111.11111100
    Si convertimos los dígitos binarios en decimales, nos que da entonces 255.255.255.252
    ¿se entiende así?

    ResponderEliminar
  41. tengo la red 132.212.0.0 con mascara 255.255.255.128 como hago para hallar una red especifica como la 155 sin tener q tabular

    ResponderEliminar
  42. Julio.
    El ejemplo que planteás es una red clase B, que está utilizando 9 bits para identificar subredes.
    El modo más simple de encontrar la dirección reservada de subred de la subred 155 es:
    1. Pasar 155 a binarios: 10011011
    2. Agregar ceros a la izquierda para completar los 9 bits: 010011011
    3. Dejar ahora los primeros ocho bits desde la izquierda para completar el tercer octeto de la IP dada y luego completar con ceros a la derecha el cuarto octeto: 01001101.10000000
    4. pasar todo nuevamente a decimal: 77.128
    5. Conclusión, tu dirección reservada de subred es:132.212.77.128
    Espero haber sido claro.

    ResponderEliminar
  43. Buenas, recién comienzo con cisco y necesito ayuda.
    Tengo la red 10.10.10.0/24 y necesito descomponerla en 4 subredes para en conexiones de router punto a punto. Por favor .

    ResponderEliminar
  44. Bien. Pues empieza aplicando el método que se describe en el post.
    Saludos.

    ResponderEliminar
  45. Listo, gracias. me ha sido muy util.

    ResponderEliminar
  46. Ayuda porfa..... Soy nueva en el mundo de la informática y estoy trabajando con direcciones IP y todo lo que conlleva.... mi profesor ha puesto un ejercicio y no lo entiendo es el siguente.

    Tenemos la direccion ip 145.25.25.25 con máscara de subred 255.255.255.252.0, en que subred se encuentra y dentro del host de la subred que numero de host es?

    Gracias por cualquier ayuda...

    ResponderEliminar
  47. THL
    Hay varias maneras posibles de realizar el ejercicio que mencionás. Desconozco cuál es el método que te ha presentado tu profesor.
    Una forma es aplicar el método que se describe en este post, de esta forma llegar a la subred que contenga la dirección 145.25.25.25 (clase B). Entonces sabrás en qué subred se encuentra.
    Luego revisás el rango de direcciones de nodo que corresponden a esa subred, y con ese dato podés deducir qué número de host es el que corresponde a esa IP.

    ResponderEliminar
  48. ola tengo un problema mi profesor me dice k tengo k sacar 30 subredes y me da una ip clase a que en este caso es 10.0.0.0 entonces como serian en este caso la
    subred
    broadcast
    ip inicial
    y la ip final
    me ayudarian muchas gracias

    ResponderEliminar
  49. Pues lo que debes hacer es aplicar el método que se detalla en la página.
    Partes de la cantidad de subredes, y con eso determinas cuántos bits debes utilizar para generar las subredes, los demás (teniendo en cuenta que es una clase A, 24 menos los que utilices para subredes) serán los bits de nodo, y con eso ya puedes calcular el resto de los parámetros que te solicitan.

    ResponderEliminar
  50. muy bueno, despues de tantas explikaciiones ke me daban no entendia.
    aki lo entendi en minutos...
    graciias

    ResponderEliminar
  51. buenas noches.. alguien me podria ayudar con esto:

    direccion de red 10.64.0.20/10
    la 1era ip es la vigesima direccion valida para el intervalo de direcciones que seria:
    ip: 10.64.0.20
    submask: 255.0.0.0 (yo coloque 255.255.0.0)
    gateway: 10.64.0.1 (yo coloque 10.64.0.0)
    dns: 192.168.22.158

    luego seria lo mismo para la vigesima primera y la vigesima segunda...

    paso 2
    todos hablan igualmente de la vigesima, vigesima primera y vigesima segunda para cada ip , que en este caso seria 172.16.20.0/20
    para la vigesima seria:
    ip: 172.16.20.20
    sumask:255.255.248.0
    gateway: 172.16.20.2 (yo coloque 172.16.16.0)
    dns: 192.168.22.158

    paso 3
    lo mismo que la parte anterior pero con esta direccion ip : 192.168.22.12/27
    para la primera vigesima ahi es donde no entiendoo.. y por ello el ejercicion no me da, me sale para la primera pc la siguiente -.
    ip: 192.168.22.148
    submask: 255.255.255.224
    gateway:192.168.22.1

    explico mejor por si no entendieron tengo una conexion de un router principel, al lado dos router mas, uno de ellos tien conectado un hub y un switch la cual cada uno tiene 2 pc y una lapto, es por ello que me dicen vigesima, vigesima primera y vigesima segunda... el otro router contiene 2 pc , una lapto y un servidor.. ahi les mando todo a ver quien me puede ayudar muchas gracias y espero que me entiendan

    ResponderEliminar
  52. Amigo.
    No se entiende muy bien de qué se trata esto ¿es un ejercicio? Si es así, tienes más arriba el método de cálculo que te puede ayudar a resolverlo.
    Ahora bien, en el mientras tanto ten presente que en lo que sería el "paso 1" tienes mal la máscara de subred. Si la red es 10.64.0.20/10, entonces la máscara debiera ser 255.192.0.0.
    La asignación de un gateway y un DNS no tienen nada que ver con el cálculo de subredes. Pueden ser cualquier IP del rango, e incluso el DNS puede ser una IP que no pertenezca a la red o subred.

    ResponderEliminar
  53. Dada la IP 65.0.0.0/8. Se necesitan definir 934 subredes. Indique que máscara deberia ser
    utilizada. Indique cual seria la subred numero 817 indicando el rango de direcciones asignables,
    dirección de red y broadcast...

    ¿Me podría ayudar con este? Me tiene realmente mareada...

    ResponderEliminar
  54. Belu
    Si te piden 934 subredes, deberás definir 1024, para lo cual necesitás 10 bits.
    Si tomamos en cuenta que la red 65/8 es clase A, entonces la máscara de subred será 255.255.192.0
    A partir de este punto ya puedes calcular cuála es la subred 817 y el rango asignable.
    Siempre el punto de partida es la máscara de subred.

    ResponderEliminar
  55. disculpe que lo moleste otra vez.. eso lo entendí joya cómo calcular la máscara de subred.. pero no me sale calcular la subred 817..

    ResponderEliminar
  56. La Academia cLásica ha adquirido una dirección Clase C, 192.168.1.0./24 La academia necesita crear
    subredes para ofrecer seguridad de bajo nivel y control de broadcast en la LAN. La LAN se compone de la siguiente manera, requiriendo cada uno de los componentes su propia subred:
    • Aula de clase N°1 28 nodos
    • Aula de clase N°2 22 nodos
    • Laboratorio de informática 30 nodos
    • Instructores 12 nodos
    • Administración 10 nodos
    Paso 1 Teniendo en cuenta esta dirección de red Clase C y estos requisitos, conteste las
    siguientes preguntas
    ¿Cuántas subredes se necesitan para esta red? _____________________________________
    ¿Cuál es la máscara de subred de esta red?

    ResponderEliminar
  57. Belu, el desarrollo de la solución de tu ejercicios, está ahora en un post independiente: http://librosnetworking.blogspot.com/2010/06/resolvamos-un-ejercicio-de-subredes.html

    ResponderEliminar
  58. Amigo, el objetivo del blog no es resolverte los ejercicios sino ayudarte a resolverlos.
    Elaborá una respuesta, procurá un resultado, y si lo deseás, podemos revisarlo y corregirlo.

    ResponderEliminar
  59. Hola Oscar,

    Tengo una confusión bien básica. Revisando el material de Cisco CCNA V.4 me topo con que la formula entregada para sacar el número de subredes es la siguiente:

    2elevado a N, siendo "N" el número de bits prestados de la porción de host.
    Ahora revisando tu blog me topo con que la formula sería:
    2elevado a N -2, tomando "N" el mismo valor caso anterior.

    Es decir; la cantidad de subredes está sujeta a perder dos direcciones por concepto de broadcast y red al igual que el concepto de direcciones para nodos, correcto?

    Si es así, porque en el material de CCNA no se entrega aquel detalle tan importante?. Sin ir mas lejos, el restarle 2 direcciones al total aplica sólo en el caso en que se especifique el "direcciones utilizables"?.

    Espero haberme expresado claramente. Te agradezco por tú tiempo y por tan buen blog.

    Manuel.

    ResponderEliminar
  60. Manuel.
    En el caso de la cantidad de subredes existe la misma distinción que en el de direcciones.
    Tenemos subredes creadas y subredes útiles.
    La cantidad de subredes creadas es 2 elevado a la n, siendo n el número de bits prestados de la porción del nodo.
    La cantidad de subredes útiles es de 2 elevado a la n, menos 2; ya que la primera y la última red no son utilizables. A menos que utilicemos el comando ip subnet zero.
    Creo que este punto está incluido en la Guía de Preparación de CCNA. Pero por las dudas he de revisarlo.
    Saludos y gracias.

    ResponderEliminar
  61. Gracias Oscar, clarifiqué mi duda.

    Por cierto, estoy a la espera que salgan nuevos ejemplares de la guía de preparación ya que consulté y de la editorial me comentaron que no hay stock disponible.
    Otro punto, realicé todos los ejercicios de subredes y VLSM entregados en este blog, sería posible que entregaras mas y con respuesta para comparar?.

    Gracias nuevamente.

    Manuel.

    ResponderEliminar
  62. Manuel.
    Supongo que en pocos días estará reimpresa la Guía de Preparación.
    Respecto de mayor cantidad de ejercicios... si... depende de que mi trabajo me deje más tiempo libre :)

    ResponderEliminar
  63. Hola, antes que nada excelente Blog, se agradece que compartas tus conocimientos en verdad.
    Ahora si le pregunto una duda en el calculo de Subredes
    aplicamos la formula (2^n)-2=subredes utilizables
    eso lo entiendo, pero si partimos de una subred por ejemplo 192.168.25.0/24 y necesitamos dos subredes
    de 75hosts la primera subred y de 65hosts la segunda
    yo aplicaria VLSM y me quedarian dos subredes/25
    pero si aplico la formula seria (2^1)-2=0 subredes utilizables? o la formula se aplica despues de /26?
    desde ya muchas gracias

    ResponderEliminar
  64. Franco
    Tu punto de partida es una red clase C. En consecuencia, no podés generar dos subredes de ese tamaño ya que una máscara /25 en una red clase C no genera ninguna subred útil. A menos que implementes el comando subnet zero, que te permite utilizar las dos subredes que están reservadas. En ese caso si.
    VLSM es otra cosa, es generar subredes de diferente tamaño. Pero no aplica en este caso, ya que con tu ejemplo ambas subredes deben ser /25.
    La única solución es poder utilizar subnet zero.

    ResponderEliminar
  65. Hola, me dan de LAN 170.100.0.0 y me dice que tengo LAN1=170HT, LAN2=600HT, LAN3=25HT, LAN4=1800HT, y LAN5=450HT, como hago que formula hago para sacarlas subredes, la mascara y el broadcast??? Se lo agradecería

    ResponderEliminar
  66. Andrea.
    El punto de partida es conocer la máscara de subred. Para eso, en tu ejemplo, tomá la subred con mayor cantidad de nodos: 1800, en función de eso calculá cuántos bits necesitás para la porción de nodo. A partir de eso, calculás cuántos bits te quedan para el ID de subred.
    Con esto, tienes tu máscara de subred, y desde ahí aplicás el método de cálculo que se muestra en el post.

    ResponderEliminar
  67. Hola, Buen día. Estuve leyendo tanto el contenido del blog, como los comentarios. Pero me quedó una duda.

    Teniendo una red clase C, y una máscara 255.255.255.0:

    No pueden definirse subredes, nodos posibles, números reservados de esa subred y direcciones de broadcast. ¿Eso es correcto?

    Saludos.

    ResponderEliminar
  68. Daniela
    Para una red clase C, la máscara de subred 255.255.255.0 es la máscara de subred por defecto y no divide subredes.
    Sin embargo es posible dividir redes clase C en subredes utilizando máscaras de subred 255.255.255.192 o mayores.

    ResponderEliminar
  69. Gracias Me ayudo a comprender muy bien como hacer el calculo ...

    ResponderEliminar
  70. Hola
    Excelente material,pero mi duda es:
    si me dan solo una máscara(/22)y se supone que tengo que hallar cuantos bits dedicare al host.
    La verdad,no tengo mucha idea de como hacerlo dado que necesito saber a que clase pertenece.

    Si me pudiera resolver esta duda me seria de gran ayuda.

    ResponderEliminar
  71. Estimado.
    Si solamente te dan la máscara de subred, siempre es posible calcular los bits que identifican el host: 32 - 22 = 10
    La longitud total de la dirección es 32, y sólo 22 se están utilizando para red y subred.
    Lo que no puedes calcular si no te indican la clase, es la cantidad de subredes que se pueden crear. Para esto ciertamente debés conocer la red.

    ResponderEliminar
  72. MUCHAS GRACIAS FUE DE MUCHA AYUDA TE AGRADESCO

    ResponderEliminar
  73. Hola, muy intructivo el material, tengo una duda, si me pudieras ayudar con ella: ¿hago cuando un vlsm resulta en saltos de uno, puesto que siempre hay 2 direcciones no utilizables, como asigno las ip a los host?
    Por ejemplo.

    Host Subredes
    250 10.10.0.0/24
    250 10.10.1.0/24
    250 10.10.2.0/24
    250 10.10.3.0/24

    Gracias

    ResponderEliminar
  74. Graciela.
    Ante todo, si estás trabajando con máscaras de subredes de 24 bits, esto no es VLSM, sino subredes clásicas (VLSM es cuando varía la longitud de la máscara).
    Segundo, aquí el salto de 1 en 1 se da en el tercer octeto, consecuentemente, ese es el octeto crítico.

    ResponderEliminar
  75. Muchas gracias por escribir este articulo le entendí mejor que a mi profesora

    ResponderEliminar
  76. Ola!
    Muchisimas gracias, la verdad me sirvio de mucho lo entendi a la primera.

    Lo más importante fueron las formulas tio!!
    Thanks a lot ! :D

    ResponderEliminar
  77. Ayuda..
    me dan la ip 10.0.0.0
    en la subred 3000 calcular las ips de los hosts 2354 - 2049 - 1027
    en la subred 8000 calcular las ips de los hosts 7071 - 4276 - 3011.. ayudaaaaa

    ResponderEliminar
  78. Amigo.
    Tu pregunta no tiene resolución pues no hay una máscara de subred explicitada. Sin máscara, no se puede definir cuántos bits definen la subred y cuántos el host.

    ResponderEliminar
  79. Hola Oscar, Mi nombre es Carina. Hace unos meses hice un curso de Redes y la verdad me quedaron muchas dudas. Por el momento te quiero preguntar como calculo el último octeto en binario.
    255. 255. 255. 0
    11111111. 11111111. 11111111. 00000000
    00100000
    01000000
    01100000
    Es decir, cual es la regla a seguir teniendo en cuenta que esos son los números que voy a pasar a decimal, y Como obtengo dichos numeros, o solo los tengo que recordar de memoria? sabemos que este es un ejemplo de "clase C". La segunda pregunta es si para todas las "clases" es la misma tabla.
    Muchas gracias!

    ResponderEliminar
  80. Carina.
    Disculpá, pero no termino de comprender cuál es tu duda.
    Si te referís a la máscara de subred, en realidad lo que necesitás es definir cuántos bits vas a utilizar para identificar subredes y en función de eso se genera la máscara. Como se explica en el ejemplo de arriba. La definición de qué bits de la máscara están en 0 y cuáles en 1, dependerá de la cantidad de subredes y de nodos por subred estés necesitando. Lo demás es solamente un tema de conversión de binarios a decimales.
    El ejemplo que ponés (una máscara /24, 24 bits en 1) no necesariamente es una clase C, también puede aplicarse a otras clases. Todo depende, como dije antes, de cuántas subredes y cuántos nodos por subred se necesiten.
    Por último, no se a qué tabla te estás refiriendo.

    ResponderEliminar
  81. Sí! me refiero a la máscara de subred en cuanto cómo es la lógica para generar los 0 y los 1. Por ejemplo nececito 3 subredes 2 a la 3º - 2 > ó = 3 nos da 6 a partir de ahí cómo obtengo los 0 y los 1 del último octeto. Yo me refería a "tabla" a esa lista de números binarios (que tengo a un costado del margen de mi hoja y que evidentemente nunca entendí de donde salieron) que luego los pasamos a decimal. Disculpá se que estoy en un nivel muy bajo y que debería hacer otro curso de Redes. Muchas gracias! Carina.

    ResponderEliminar
  82. Carina.
    Este post es solamente un método de cálculo abreviado para subredes. No una explicación de la lógica de las máscaras.
    Eso es un poco más complejo y excede un comentario como este.
    Pero en principio, una máscara de subred tiene inicialmente en 1 todos los bits que identifican la red; en 0 todos los bits que identifican el nodo.
    Para generar subredes puedo tomar los primeros bits en 0 desde la izquierda. Cada bit que utilice para identificar subredes se pasa a 1.
    Así, por ejemplo, en una red clase C, todos los bits de nodo están en cero: 00000000.
    Si deseo generar 6 subredes, necesitaré tomar 3 bits (2 a la tercera). De esta forma, la máscara de subred en ese caso será, en el cuarto octeto: 11100000.
    No se si queda suficientemente claro.

    ResponderEliminar
  83. Oscar,
    Sí, la verdad que me resultó muy práctica tu explicación.
    Recién termino de unirme a tu grupo de Facebook.
    Muchas gracias!!!!
    Carina.

    ResponderEliminar
  84. Excelente Aporte se me habia olvidado esta materia que me la pasaron en la un y en otras paginas no esta tan bien explicada felicitaciones

    ResponderEliminar
  85. muchas gracias hay que reconocer cuando alguien hace algo birny usted lo iso me ayudo mucho

    ResponderEliminar
  86. Cordial saludo Ingeniero Oscar :

    Tengo una duda a cerca de como calular la mascara de red, para esta direccion ip 172.16.2.0
    binario: 10101100.00010000.00000010.00000000
    mascara: 11111111.11111111.11111100.00000000 ??
    mascara decimal: 255.255.255.252.0
    esta bien calculada la mascara?
    Gracias.

    Angelca

    ResponderEliminar
  87. Angélica.
    No existe una máscara de subred correcta en abstracto. La máscara de subred es resultado del requerimiento de un Administrador.
    Si el objetivo era dividir la red 172.16.0.0 en 64 subredes, entonces esa máscara es correcta (en realidad en la que escribiste sobra un octeto y supongo que quisiste escribir 255.255.252.0).
    Pero también pueden ser máscaras correctas las 255.255.0.0, o la 255.255.192.0, o la 255.255.255.0, o la 255.255.255.240... todo depende de cuántas subredes y de qué tamaño se necesitan.

    ResponderEliminar
  88. muy bien expicado se entiende a la perfeccion

    ResponderEliminar
  89. hombre GENIAL!!! soy tecnico en computacion y sistemas y este blog me parece muy completo felicidades y sigan publicando mas cosas como estas gracias !!!

    ResponderEliminar
  90. Muy amable y bien explicado mi querido Instructor Oscar Gerometta, en el curso que sigo nuestro profesor nos explico la dualidad del cálculo de subredes mediante la formula 2eN y 2eN - 2 (dos elevado a "N" y dos elevado a "N" menos dos) el nos pide utilizar la 2eN, de esta forma obtengo como subred 0 y 7 las siguientes direcciones:
    subred 1º IP N/U última IP N/U Broadcast
    192.168.1.0 192.168.1.1 192.168.1.30 192.168.1.31
    .
    .
    .
    192.168.1.224 192.168.1.225 192.168.1.254 192.168.1.255

    me sería de mucha ayuda si su ejemplo lo pudiese emplear con el total de redes ya que el total de redes que debo de calcular son 8
    muchas gracias por su tiempo, aprendí mucho

    ResponderEliminar
  91. Amigo.
    Ciertamente es posible utilizar las redes 0 y 7 del ejemplo utilizando el comando subnet zero. Al respecto te invito a revisar el comentario del 8 de noviembre de 2007.
    Respecto de las 2 subredes que falta calcular, tienes el método y tienes la información, no creo que tengas problemas para hacer el calculo por tí mismo :)

    ResponderEliminar
  92. Saludos Oscar,
    Necesito saber como calcular una subred específica, leí un ejemplo pero no entiendo bien. Por ejemplo necesito hallar la subred número #46 de la siguiente red: 105.3.18.4/18.

    Gracias de antemano por su atención.

    ResponderEliminar
  93. Calcular específicamente el ejemplo que propones con el método planteado en este post puede ser complejo, porque se trata de una red clase A que está utilizando 10 bits para generar 1024 subredes y quieres ubicar una en particular.
    En ese caso puedes aplicar el siguiente razonamiento.
    En una red clase A, la máscara por defecto es:
    11111111.00000000.00000000.00000000
    Con una máscara de 10 bits, los utilizados para identificar la subred son:
    xxxxxxxx.11111111.11xxxxxx.xxxxxxxx
    Por lo tanto, si buscas la subred 46 es aquella que en estos 10 bits refleja ese valor decimal:
    xxxxxxxx.00001011.10xxxxxx.xxxxxxxx
    A partir de esto, para cualquier red clase A, la dirección reservada de subred es:
    xxxxxxxx.00001011.10000000.00000000
    y la dirección reservada de broadcast es:
    xxxxxxxx.00001011.10111111.11111111
    Espero resulte claro el razonamiento.

    ResponderEliminar
    Respuestas
    1. Muchas gracias Oscar, pude resolverlo gracias a otro ejemplo que encontré en su blog.

      Eliminar
  94. Comunmente nunca comento en los blos cuando paso y leo algo.. pero no me jodas es el mejor manual que e visto de subnetting!!
    Gracias!

    ResponderEliminar
  95. Gracias!!!!! No entendía nada y gracias a usted y su forma de explicar lo comprendí!!! Gracias!!! Miles de gracias!!!

    ResponderEliminar
  96. Que tal Oscar, tengo el siguiente inconveniente con una direccion de red 180.10.1.0 con una maskra de subred 255.255.254.0. Tengo que calcular 6 subredes, mi problema esta en que al pasarlo a binario obtengo 23 bits de red y 9 de host 11111111.11111111.11111110.00000000 para realizar la operación tendria que iniciar con el primer bit del 4 octeto? para este caso 6 redes seria 2[3] = 8-2 = 6 y la suma para la nueva mascara de red seria 128+64+32 = 224 quedando la mask de la siguiente forma 255.255.254.224 luego 256 - 224 = 32. Ips de subred 0, 32, 64, 96, 128, 160

    ResponderEliminar
    Respuestas
    1. Estimado.
      Hay que ver qué es lo que se te está pidiendo, pues en lo que presentás ya hay subredes: la IP 180.10.0.0 es una red clase B, por lo que ya se están utilizando 7 bits para subredes. Si estás buscando crear 6 subredes dentro de la red, pues la máscara puede que sea esa y sólo haya que definir cuáles son las subredes a utilizar.
      Si en cambio la 180.10.1.0/23 es tu punto de partida, como bien dices, para generar 6 subredes necesitas tomar 3 bits, pero esos 3 bits deben incluir el último bit del tercer octeto que con la máscara /23 es bit de host. Por lo tanto tu máscara de subred sería 255.255.255.192 tomando el último bit del tercer octeto, y los 2 primeros del cuarto.

      Eliminar
  97. Y los 6 pasos son también aplicable para cualquier Clase de Red (A, B, C, D, E) ???

    ResponderEliminar
    Respuestas
    1. Jhon
      Las técnicas de subnetting solamente aplican a las redes clase A, B y C. Los 6 pasos que se mencionan arriba puedes utilizarlo en cualquiera de esos casos.

      Eliminar
  98. Oscar!!!

    Tengo una duda por que en algunos ejercicios que he bajado desde internet, para subnetear redes se utiliza la formula 2^(Cantidad de bit) = Cantidad de subredes y en otros 2^(Cantidad de bit) – 2 = Cantidad de subredes, me ayudan a aclarar este tema por favor.

    ResponderEliminar
    Respuestas
    1. Akin, la causa es que no siempre la primera y la última subred que se crean son aprovechables. De ahí que no se incluyen como redes útiles.
      Una explicación más detallada tienes en este post: http://librosnetworking.blogspot.com.ar/2013/08/la-subred-cero-subnet-zero.html

      Eliminar
  99. Oscar! con el link que adjunto quede claro, es que en la Academia, me habia confundido porque unos ejercicios lo habian hecho el calculo con 2^(Cantidad de bit) y despues otro ejercicio con 2^(Cantidad de bit) – 2 y no se explico el motivo de ese moviento, pero para aplicarlo de una manera standard que formula se aplica, al mismo tiempo te agradezco el tiempo que te tomas en contestar!!!

    ResponderEliminar
    Respuestas
    1. Como dice el post, en la práctica dependerá de la red en la que estés trabajando. En general, si hay suficiente espacio de direccionamiento, se descartan la primera y la última ya que si alguno de los dispositivos que intervienen en el ruteo no soporta ip subnet zero, se pueden generar inconvenientes.

      Eliminar
  100. Oscar

    Este es el ejercicio con el que nos enseño la instructora; es por ende la pregunta.

    ¿Cuantas redes?
    192.168.26.0/24

    2^n = 2^1 = 2 Subredes
    2^7-2 = 128-2 = 126 Host

    |Sub| Dir. Red | IP Validas | Broadcast |
    | 1 |192.168.26.0 |192.168.26.1 - 192.168.26.126 |192.168.26.127 |
    | 2 |192.168.26.128 |192.168.26.129 - 192.168.26.254|192.168.26.255 |

    Asi mismo siempre te agradesco por todo el tiempo y esfuerzo en enseñar a los demas.

    ResponderEliminar
    Respuestas
    1. Ante todo presumo que hay un error de tipeo, pues si la máscara de subred es /24, no hay subredes. Deberá ser entonces /25.
      Con una máscara /25, el cálculo está bien, sólo se generan 2 subredes y siguiendo el cálculo clásico ambas son inutilizables a menos que se aplique ip subnet zero.

      Eliminar
    2. Oscar se me olvidaba un dato due que el instructor, explico que la mascara quedaria 255.255.255.128, que es lo mismo de /25, te agradesco toda tus explicaciones al respecto y al mismo tiempo te deseo un buen dia!!!

      Saludes desde Honduras!

      Eliminar

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.