Thanks for the link, I followed the thread and was able to get the test to pass.
For anyone looking at this in the future, the right interpretation seems to be:
For anyone looking at this in the future, the right interpretation seems to be:
- Peers should only update the routing table when processing rumors, NOT every time they receive a message. When sending acks, status messages, or any other messages between neighbors, do not use Unicast but send directly through the socket without checking whether the peer is in the routing table.