Hola, nosotros implementamos mensajes de estado de enlace periódicos para resolver este problema. Sin embargo ocurre que el simulador tal como está implementado termina cuando no tiene más eventos para procesar, y por lo tanto dichos mensajes no son procesados.
Para solucionar esto modifcamos 2 líneas en la función runSimulation() de RouterSimulator.java para que no termine y siempre pregunte por nuevos eventos.
Es aceptable esta solución?
Saludos.