Hola..
Quisiera hacer un par de preguntas sobre estos 2 ejercicios.
1) En el problema 3 la letra se corta y no toma en cuenta las partes b y c, eso es a proposito porque no es el objetivo del práctico que contestemos esas partes o fue un error de copiar-pegar?
2) En la parte a, entiendo que el host E sabe que F esta en su propia subred por lo que rutea el paquete directamente sin pasar por el router (o sea, con la mascara de subred sabe que se encuentra en su AS y por ende rutea con el protocolo interno del AS que puede ser OSPF, RIP, IS IS, o cualquier otra cosa, sin que intervenga el router de frontera).
La pregunta es, si la tabla ARP de E está vacía, debería realizar una consulta ARP por BROADCAST para saber que MAC es la que le corresponde al IP de F, no es así? o se supone que en el proceso de "levantar" el AS existe SIEMPRE algún algoritmo que calcula la topología (como spanning tree) que en su proceso de convergencia determino las MAC de el resto del AS y por ende se da por hecho que todos los hosts tenen sus tablas ARP completas para los hosts del AS?
Saludos!
sobre el item 1)
parece que nos equivocamos en la edición, disculpas.
sobre el item 2)
efectivamente, el host E sabe que F esta en su propia subred, y ENVÍA el datagrama directamente; lo pongo en mayúsculas porque este caso no involucra ningún proceso de ENRUTAMIENTO, estamos hablando de un segmento de red ethernet (LAN).
para averiguar la dirección MAC de F, el host E debería ejecutar un proceso ARP. nuevamente, detecto una confusión con conceptos de capa 3; se menciona a un AS (Sistema Autónomo) y protocolos de enrutamiento, que no tienen nada que ver en este contexto.
Entiendo perfectamente mi deficiencia en la forma de expresarme...
Replanteando la cuestión la misma sería: El host E para enterarse de como enviar al host F, debería si o si efectuar una consulta ARP por broadcast, la cuál llegaría unicamente a su subred, no es así? eso para enterarse de cual es la MAC del host F, y así poder enviar directamente la trama a la MAC de F...
La pregunta iba apuntada a que, eventualmente la subred al "iniciarse" ejecuta algun algoritmo de descubrimiento que "enseña" a los hosts la topología de la subred, y por ende se genera un tráfico en la subred que pasa por todos lados (di como ejemplo, el algoritmo de spanning tree que en el obligatorio 3 se vio que intercambia informacion por toda la subred)...
Entonces, al pasar esos paquetes para un lado y para otro, los hosts asi como los switches APRENDEN las MAC de todos, porque esos paquetes de spanning tree pasaron por todos lados y se debieron efectuar las consultas ARP necesarias... en la vida real, es muy poco factible que un host tenga la tabla ARP vacía... a menos que suceda por timeout de las entradas porque hace mucho tiempo que no envia ni recibe nada, es correcto mi razonamiento?
Saludos y gracias por la respuesta!
Replanteando la cuestión la misma sería: El host E para enterarse de como enviar al host F, debería si o si efectuar una consulta ARP por broadcast, la cuál llegaría unicamente a su subred, no es así? eso para enterarse de cual es la MAC del host F, y así poder enviar directamente la trama a la MAC de F...
La pregunta iba apuntada a que, eventualmente la subred al "iniciarse" ejecuta algun algoritmo de descubrimiento que "enseña" a los hosts la topología de la subred, y por ende se genera un tráfico en la subred que pasa por todos lados (di como ejemplo, el algoritmo de spanning tree que en el obligatorio 3 se vio que intercambia informacion por toda la subred)...
Entonces, al pasar esos paquetes para un lado y para otro, los hosts asi como los switches APRENDEN las MAC de todos, porque esos paquetes de spanning tree pasaron por todos lados y se debieron efectuar las consultas ARP necesarias... en la vida real, es muy poco factible que un host tenga la tabla ARP vacía... a menos que suceda por timeout de las entradas porque hace mucho tiempo que no envia ni recibe nada, es correcto mi razonamiento?
Saludos y gracias por la respuesta!
en principio no existe ningún proceso de inicialización, simplemente se utiliza ARP para averiguar las direcciones MAC de los hosts de la red. el spanning tree es un proceso que ejecutan los conmutadores (switches), no involucra a los hosts.