Skip to content

vpp-manager: Add static neighbor for LL address on tap0#938

Merged
aritrbas merged 1 commit intomasterfrom
nsk-static-ll-neigh
Mar 2, 2026
Merged

vpp-manager: Add static neighbor for LL address on tap0#938
aritrbas merged 1 commit intomasterfrom
nsk-static-ll-neigh

Conversation

@sknat
Copy link
Collaborator

@sknat sknat commented Mar 2, 2026

This patch adds a static neighbor for the node's LinkLocal
address on tap0. This simplify things as we know the node's
link local in advance and use it for other purposes, so we
save a resolution. Also we do not yet support it changing.

Finally if we do not have this, we learn the neighbor through
gratuitous requests from linux to ND proxy and NS/ND, but as
we do not have a glean toward linux, we cannot learn the neighbor
if packets are coming from the uplink without prior linux
initiated sollicits. As an example DHCPv6 sollicts replies
need forwarding and we might have forgotten the neighbor by then.

This patch adds a static neighbor for the node's LinkLocal
address on tap0. This simplify things as we know the node's
link local in advance and use it for other purposes, so we
save a resolution. Also we do not yet support it changing.

Finally if we do not have this, we learn the neighbor through
gratuitous requests from linux to ND proxy and NS/ND, but as
we do not have a glean toward linux, we cannot learn the neighbor
if packets are coming from the uplink without prior linux
initiated sollicits. As an example DHCPv6 sollicts replies
need forwarding and we might have forgotten the neighbor by then.

Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
@sknat sknat force-pushed the nsk-static-ll-neigh branch from 5fe7821 to bb4aa89 Compare March 2, 2026 17:41
@sknat sknat changed the title vpp-manager: Add static neighbor for LL address on tap0#937 vpp-manager: Add static neighbor for LL address on tap0 Mar 2, 2026
@sknat sknat marked this pull request as ready for review March 2, 2026 17:42
@aritrbas aritrbas merged commit 25bdf80 into master Mar 2, 2026
5 checks passed
@aritrbas aritrbas deleted the nsk-static-ll-neigh branch March 2, 2026 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants