-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
triageNeeds review and proper triageNeeds review and proper triage
Description
Description
We do have a race when we create a NH ID while FRR has also "reserved" it internally.
In zebra logs, this is expressed by a debug message such as:
2025/08/12 08:24:49 ZEBRA: [RG2NH-FTSDH][EC 4043309102] Kernel updated a nexthop group with ID (3[if 256 vrfid 0]) that we are still using for a route, sending it back down
In that case, FRR rewrites the NH with its own, creating an inconsistency in grout.
FRR Issue is tracked here: FRRouting/frr#19119
To reproduce this, add automatically an IP6 link local to the loopback interface:
grout/modules/ip6/control/address.c
Lines 326 to 327 in a1d5dc9
| if (iface->type == GR_IFACE_TYPE_LOOPBACK) | |
| break; |
Version
grout v0.11.0-46-g86c69f20-dirty (DPDK 24.11.1)
Metadata
Metadata
Assignees
Labels
triageNeeds review and proper triageNeeds review and proper triage