Each neighbor for which the node does not receive any updates for a certain time window should be removed. To enable this, the neighbor list should store the "lastSeen" time and if the lastSeen is greater than, let's say, three times the MaxHelloInterval, then remove the neighbor and invalidate all routes.
Each neighbor for which the node does not receive any updates for a certain time window should be removed. To enable this, the neighbor list should store the "lastSeen" time and if the lastSeen is greater than, let's say, three times the MaxHelloInterval, then remove the neighbor and invalidate all routes.