frr icon indicating copy to clipboard operation
frr copied to clipboard

nexthop group extensions

Open pguibert6WIND opened this issue 1 year ago • 8 comments

This is the continuation from https://github.com/FRRouting/frr/pull/14973. More options than allow_recursion will have to be handled at nexthop group level:

  • SRTE COLOR
  • IBGP flag For the later command, the cases where a NHG will be sent to ZEBRA, but will not be installed, may happen. Some sharp extensions have been done for that in that branch.

To leverage ECMP and nexthop group aggregation at protocol level, nexthop group has to be modified to either host a dependent nexthopgroup or a nexthop. For that, two new commands will be added:

  • protocol-controlled is here to prevent ZEBRA from duplicating nexthop-groups
  • group command creates nexthop-group dependencies at protocol level.

The last work will be reused to implement BGP PIC for ECMP (with addpath).

pguibert6WIND avatar Dec 18 '23 09:12 pguibert6WIND

ci:rerun

pguibert6WIND avatar Jan 03 '24 14:01 pguibert6WIND

ci:rerun

pguibert6WIND avatar Jan 04 '24 12:01 pguibert6WIND

ci:rerun

pguibert6WIND avatar Jan 04 '24 19:01 pguibert6WIND

ci:rerun

pguibert6WIND avatar Jan 04 '24 21:01 pguibert6WIND

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 09 '24 16:01 github-actions[bot]

ci:rerun

pguibert6WIND avatar Jan 10 '24 08:01 pguibert6WIND

ci:rerun

pguibert6WIND avatar Jan 19 '24 08:01 pguibert6WIND

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 25 '24 07:01 github-actions[bot]

replaced with https://github.com/FRRouting/frr/pull/15488

pguibert6WIND avatar Mar 05 '24 15:03 pguibert6WIND