Closed dl001 closed 9 months ago
This issue is stale because it has been open 180 days with no activity. Comment or remove the autoclose
label in order to avoid having this issue closed.
This issue will be automatically closed in the specified period unless there is further activity.
Describe the bug
The OSPF flood-reduce implementation by rfc4136 contains an error.
For implementation using flag DO_NOT_AGE in field ls_age. Macros CHECK_FLAG(_->ls_age, DO_NOT_AGE), SETFLAG(->ls_age, DO_NOT_AGE) are used for this. BUT field ls_age - have network byte order. As a result, macros are triggered incorrectly.
To Reproduce
Any worked OSPF router with any configuration.
No any flood-reduce enabled or configured.
We get a lot of records DNA. We have a large network: 400 routers OSPF with tens thousand routes. 10-30 DNA records accumulate on the FRR-9.1-dev per day.
These are clearly mistaken DNA entries.
Versions