Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSPF fails on simple branched networks #560

Open
fgrosshans opened this issue Jun 17, 2024 · 0 comments
Open

OSPF fails on simple branched networks #560

fgrosshans opened this issue Jun 17, 2024 · 0 comments

Comments

@fgrosshans
Copy link

Describe the bug
When using a branched network (e.g. a 3-star) which the network simulation crashes with the message
LinkStateDatabase::updateLinkStateDatabase: input lsa is outdated -- in module (quisp::modules::routing_daemon::RoutingDaemon) BugNet.EndNode[1].qrsa.rd (id=43), at t=0.00000480332s, event #377
To Reproduce
Steps to reproduce the behavior (with the attached files, removing the .txt extension):

  1. Download the attached files topology_bottleneck.ned.txt and FredTest.ini.txt and remove the .txt extensions.
  2. .ini file name 'FredTest.ini'
  3. Network name 'BugNet'
  4. Any parameter settings 'configuration:ShowBug'
  5. Any additional actions to cause the bug (none)
  6. If it's deep in the simulation, timestamp t=0.00000480332s/event # 377.
  7. What we see : it crashes with an error message about LinkStateDatabase

Expected behavior
Actually what happens with the network NoBugNet, configuration NoBug from the same files. In that file, one of the arms of the 3-star is longer (700m insteand of 100m) and everything goes fine. When the arm is shorter (699m or less, like 100m in BugNet), the bug appears again.

Desktop (please complete the following information):

  • OS: Linux (Ubuntu 24.04) without Docker
  • QuISP version 5a1dcd7
  • OMNeT++ version 6.0.3, Build id: 240223-17fcae5ef3

Additional context
That bug is is also triggered by Three_BSA_Star from quisp_tutorial.ini, but I think my example networks are simpler (less components) and, I hope, will simplify the bug search

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant