Buenas tardes,
Nos pasa que cuando probamos la parte 1 al inicio los routers reciben una ráfaga de paquetes inválidos (la función "is_packet_valid" es la que lo determina como invalid, lo detecta asi por no ser ICMP ni IP), probamos imprimir el header del paquete y solo logra imprimir el header Ethernet, adjunto una foto de lo que imprime.
Por lo que entendemos se debe a que el tipo es 0x86DD que corresponde a que el paquete de Ethernet contiene en su carga útil un paquete IPv6, como la función que ustedes nos dieron ("is_packet_valid") la marca como invalido deberíamos de ignorar estos paquetes o que se espera que hagamos con estos?
Hola,
Un par de sugerencias para ver si pueden descubrir el origen del problema.
1. Están iniciando la captura luego de iniciar el POX? Es decir, inician mininet, inician POX y luego de eso inician el router y hacen la captura?
2. Revisen bien su implementación a ver si no están enviando paquetes inválidos en momentos incorrectos, se me ocurre por ejemplo que se envíen muchos LSU o HELLOs apenas levanta el router (ahí tendrían que ver por qué pasa y resolverlo).
Si siguen probando y no logran solucionar, cualquier cosa lo podemos ver en el monitoreo.
Saludos,
Santiago.
Un par de sugerencias para ver si pueden descubrir el origen del problema.
1. Están iniciando la captura luego de iniciar el POX? Es decir, inician mininet, inician POX y luego de eso inician el router y hacen la captura?
2. Revisen bien su implementación a ver si no están enviando paquetes inválidos en momentos incorrectos, se me ocurre por ejemplo que se envíen muchos LSU o HELLOs apenas levanta el router (ahí tendrían que ver por qué pasa y resolverlo).
Si siguen probando y no logran solucionar, cualquier cosa lo podemos ver en el monitoreo.
Saludos,
Santiago.