-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NHG : proto NHG modification or Zebra NHG modification issues with protocol NHG routes #15169
Comments
The issue is a limitation related protocol NHGs. An attempt has been tried to gather all NHGs that depend from the same NHG protocol in that branch: https://github.com/pguibert6WIND/frr/tree/nhg_dependency_issue_15169 Unfortunately, there are some side effect with all_protocol_startup... |
with pull request, the route-map test fails: when applying follow patch over #14973
I obtain the same NHID before and after applying the route-map in recursive mode, whereas the NHID is different when not in recursive mode.
recursive mode:
=> without recursive mode, how come a protocol NHG can refresh the two IDs 103 and 280 |
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails, because the unexpected 40.0.0.0/8 prefix is received by r3. It should have been filtered out at installation time; consequently, the bgp update should not have been sent to r3. The issue happens, because the 'ip protocol' command is completely bypassed for zapi based routes that use nexthop group identifiers. Let's disable the bgp nexthop group functionality when such configuration is present. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
The test fails. The usage of 'ip protocol bgp' command with bgp routes based on nexthop group identifiers, does not work. Let's disable the bgp nexthop group functionality in this test. Link: FRRouting#15169 Signed-off-by: Philippe Guibert <[email protected]>
This issue is stale because it has been open 180 days with no activity. Comment or remove the |
This issue will be automatically closed in the specified period unless there is further activity. |
Describe the bug
This is a three-step scenario, where multiple problems are identified.
step1 : I create a nexthop-group interface with its route in sharpd,
The expectation is that the created protocol NHG is created with the route.
step 2 : if I add a route-map in zebra to change the src attribute, the route is not refreshed.
The expectation is that a new NHG is duped from the protocol NHG with a nexthop that contains the src attribute
This step fails today.
step 3 : If I modify the original nexthop group, if a new NHG had been allocated in the previous step, then the modification fails to update the changes from the protocol level.
To Reproduce
step 1:
step 2:
step 3:
Expected behavior
A new NHG id is allocated in step 2
The change is propagated in the new NHG in step 2.
A new NHG is allocated for step 3:
Screenshots
Versions
recent version
ubuntu-22-04.
Additional context
The text was updated successfully, but these errors were encountered: