Duda con solución del parcial (Ejercicio de asignacion de IPs)

Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Hernan Esteves Rosano -
Número de respuestas: 16

Hola. En la solución del ejercicio de la asignacion de IPs, cuando dice:

"Si el router recibe un paquete destinado, por ejemplo, a la dirección IP
10.10.10.20, al momento de decidir su forwarding, tendrá dos opciones válidas, la de la subred 10.10.10.0/28 y la de la subred 10.10.10.16/27, por lo que la configuración no es correcta."

¿Por que es asi?

La direccion IP 10.10.10.20 es:

00001010.00001010.00001010.00010100

Y en el router van a haber dos entradas de prefijo:

00001010.00001010.00001010.0000  <-- correspondiente al /28

00001010.00001010.00001010.000   <--- correspondiente al /27

La direccion IP 10.10.10.20 no matchea el primer prefijo, pero matchea el segundo por lo que no usa el longest prefix matching.

De todas formas, si matcheara el primer prefijo saldria por esa ya que usa el longest prefix matching. No entiendo lo que quisieron decir con esa explicacion al decir que tiene dos entradas validas para esa IP. ¿Se refieren a que en el router el longest prefix matching no puede decidir por una?  Si me lo pueden aclarar les agradezco.

En respuesta a Hernan Esteves Rosano

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Martin Giachino -

Esos bloques de direcciones están solapados, y eso ya es suficiente para no usarlos.

Supongamos que un router te permita configurar una ip en cada uno de esos segmentos en dos interfaces. Hay varias direcciones de hosts que pueden estar tanto en uno como en otro segmento, por ejemplo la IP que citas tú.

Esto al menos tiene dos problemas, uno el de IPs duplicadas. El otro, que si esa IP no está duplicada pero está en el segmento /27, entonces nunca nadie se podría comunicar con él, porque al rutear se usa el longest prefix match con lo cual se tomará siempre el /28.

Martín

En respuesta a Martin Giachino

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Hernan Esteves Rosano -

Ah, ahora me quedan mas claros los problemas del solapamiento. Igual, si evitamos todo lo que vos planteas en el caso del solapamiento, o sea, en cada segmento se ponen las IPs correspondientes sin "romper" nada, funcionaria bien ¿no? lo unico malo que veo ahi es que se enviarian mensajes ARP innecesarios y no seria eficiente.

De todas formas en el ejemplo particular que pusieron, la IP 10.10.10.20 no pertenece a ambas redes, pertenece a 10.10.10.0/27 (que va del host 1 al 31)  pero no a 10.10.10.0/28 (que va del host 1 al 14), ¿verdad?

Gracias

En respuesta a Hernan Esteves Rosano

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Nicolas Tabare Tomeo Raspino -

Yo tengo dudas acerca del solapamiento. En el ejercicio 4 del práctico 4 que corresponde al ejercicio del libro número 12 del capítulo 4 que también consiste en un ejercicio de asignación de bloques de direcciones la solución propuesta son los siguientes bloques 223.1.17.0/26 , 223.1.17.128/25 y 223.1.17.192/28. Cada rango cuenta con la cantidad necesaria de direcciones para asignar a las interfaces correspondientes a cada subred pero es claro que existe solapamiento entre los bloques. Estaría mal la solución del libro en este caso? Otra situación es que en el ejercicio 6 del mismo práctico correspondiente al ejercicio número 16 del capítulo 4 se presenta una notación para definir bloques de direcciones la cual es a.b.c.d/x - e.f.g.h/y, tengo entendido que consiste en las direcciones de red del primer conjunto menos la del segundo. Si luego se utilizan direcciones de e.f.g.h/y (hecho que ocurre en la solución de dicho ejercicio) se considera solapamiento? Pregunto esto dado que en la siguiente parte del ejercicio 6 se procede a escribir la tabla de reenvío correspondiente a cada router de la topología presentada y utiliza longest prefix match de manera de que no ocurre que el router tenga la posibilidad de enviar un datagrama destinado a cierta dirección de IP a 2 subredes distintas.
Desde ya, muchas gracias.

En respuesta a Nicolas Tabare Tomeo Raspino

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Leonardo Vidal -

Hola.

No sé a qué solución te refieres. Si en alguna solución se plantea la asignación de los prefijos 223.1.17.0/26 , 223.1.17.128/25 y 223.1.17.192/28 a las Subredes 1, 2 y 3 respectivamente, no es correcta.

El /26 no alcanza para todas las interfaces de la Subred 1. Debería ser un /25.

El /25 sí alcanza para todas las interfaces de la Subred 2.

El /28 sí alcanza para todas las interfaces de la Subred 3, pero se solapa con el /25.

Para que hubiera solución, por ejemplo, deberían ser a lo sumo 62 interfaces en la Subred 1. En ese caso el /26 propuesto es suficiente y para la Subred 3 se puede asignar, por ejemplo, el prefijo 223.1.17.64/28.

Saludos.

En respuesta a Hernan Esteves Rosano

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Matias Richart -

Hola Hernan. Si, tenes razón, el ejemplo de la solución no matchea con el prefijo /28.

Como dice Martín los problemas que genera el solapamiento es que al estar una red contenida dentro de otra, existirán hosts que no son alcanzables. Por ejemplo la IP 10.10.10.1.

Espero que quede mas claro.

En respuesta a Matias Richart

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Martin Vidal Perez -

Sigo sin entender donde habria solapamiento.

10.10.10.0/28, 10.10.10.16/27 y 10.10.10.48/27

Quedarian estas subredes:

10.10.10.0-15 (14+2 direcciones)/28

10.10.10.16-47 (30+2 direcciones)/27

10.10.10.48-79 (30+2 direcciones)/27

Un paquete con destino 10.10.10.14 iria a la subred 1, y uno con destino 10.10.10.17 a la subred 2, no entiendo el problema.

En respuesta a Martin Vidal Perez

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Juan Emilio Taque Nario -

Martin, que me corrijan si tiro fruta, pero creo que tu error está en pensar que cuando vos declaras las subredes le das un punto de inicio para usar sus IPs y me parece que no es así, a los bloques le das una mascara fija y le decis los bits afuera de esta máscara son tuyos hacé lo que quieras, pero la mascara no me la toques.

Entonces en el segundo bloque que vos pasas le estas poniendo una condición de inicio que ni siquiera esta en la máscara:

00001010.0001010.00001010.00010000 
con este bloque yo podría cambiar todos los bits que no son negrita para identificar mis hosts, cambio el 1 por un 0 y claramente pisaría direcciones del primer bloque..., más que error de pisar yo le veo inconsistencia entre la máscara y la dirección de subred.

no sé si se entendió.

En respuesta a Juan Emilio Taque Nario

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Martin Vidal Perez -

No se si entendi bien, pero segun lo que decis el punto de inicio no sirve para nada no? En ese caso que significa 10.10.10.16/27?

En este ejercicio justamente dan una direccion de inicio y la cantidad de host que pertenecen a la subred. https://eva.fing.edu.uy/pluginfile.php/45873/mod_resource/content/0/Capa_de_Red/Ejercicio_Numeracion_IP_v5.pdf

En respuesta a Martin Vidal Perez

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Matias Richart -

Hola. Es como dice Juan, el problema que la subred 10.10.10.16/27 está mal formulada. Eso genera que en realidad la subred definida sea la 10.10.10.0/27, por lo cual se solapa con la subred 10.10.10.0/28.

En respuesta a Matias Richart

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Martin Vidal Perez -

Entonces por ejemplo no se puede definir una subred 10.10.10.16-47? todas las subredes comienzan a numerarse con un cero en el ultimo octeto?

En ese caso no entiendo como en este ejercicio pudieron crear subredes de este tipo: (pag.9)

https://eva.fing.edu.uy/pluginfile.php/45873/mod_resource/content/0/Capa_de_Red/Ejercicio_Numeracion_IP_v5.pdf

network                   from                   to                        broadcast

200.40.12.0         200.40.12.1      200.40.12.30        200.40.12.31
200.40.12.32      200.40.12.33     200.40.12.62        200.40.12.63

 

 

En respuesta a Martin Vidal Perez

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Guillermo Gabrielli Ferreira -

La direccion de la red siempre tiene en 0 los bits en 0 de la máscara, en otras palabras la direccion de la red es el resultado de aplicar un AND entre cualquier IP valida de la red y la máscara.

En respuesta a Guillermo Gabrielli Ferreira

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Martin Vidal Perez -

Entonces como se explica la solucion de ese ejercicio?

En respuesta a Martin Vidal Perez

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Guillermo Gabrielli Ferreira -

Cuál es el problema?, nombra específicamente una red que no cumpla.

Por ejemplo 200.40.12.32/27 es una dirección de red correcta pues /27 termina en .1110 0000 y .32 es .0010 0000, alternativamente todas las direcciones de la subred 200.40.12.32/27 están en el rango 200.40.12.32-200.40.12.63, por lo tanto los últimos 8 bits son de la forma .001x xxxx, haciendole el AND con /27 da .0010 000 = .32

Por otro lado .32/26 no sería correcta como dirección de la red pues el AND te daría .0

Las únicas direcciones de red válidas para /26 serían las terminadas en .0, .64, .128 y .192

En respuesta a Martin Vidal Perez

Re: Duda con solución del parcial (Ejercicio de asignacion de IPs)

de Alejandro Barreiro Deminco -

El problema esta en la mascara, la subred sería 10.10.10.16/28 y no /27
Para obtenerla el procedimiento fue:

10.10.10.0/25 la dividís en 10.10.10.0/26 y 10.10.10.64/26
10.10.10.0/26 la dividís en 10.10.10.0/27 y 10.10.10.32/27
10.10.10.0/27 la dividís en 10.10.10.0/28 y 10.10.10.16/28

El rango de ip's que tenes con 10.10.10.16/28 es de 10.10.10.16 hasta 10.10.10.31

corríjanme cualquier cosa, espero que ayude saludos!