Feature #5258
openIncrease possible range of supported Hello interest intervals and related configurable values
0%
Description
Presently, NLSR seemingly is designed around Hello interest intervals greater than 30s, to the point of having hardcoded values that essentially rely on this being true (10s data freshness [src/hello-protocol.cpp:135] is a prime example, as well as the hardcoded minimums for many configurable variables). While this makes sense in stable testbed scenarios, it's a blocker to experiments using it to more aggressively detect route failures. Similarly, there may be cases where NLSR is desirable for bootstrapping routing without needing to be responsible for detecting failures; in these cases, 120s HELLO intervals may potentially be too frequent for the actual benefit. Expanding the usable range of these values without requiring extensive end user modification would likely be a benefit to future research.
No data to display