feat: add ipv6 link-local address to Interface - #564
Merged
felix-kaestner merged 1 commit intoSep 16, 2026
Merged
Conversation
felix-kaestner
self-requested a review
September 15, 2026 07:40
Collaborator
|
@ofrzeta Thanks a lot for your contribution! Looks pretty great. 🚀 Would you be able to add a sample for an IPv6 Interface into the config/samples/v1alpha1_interface.yaml file and also add it to the Tiltfile like this? |
ofrzeta
marked this pull request as draft
September 15, 2026 19:09
ofrzeta
marked this pull request as ready for review
September 16, 2026 07:30
Contributor
Author
|
Hi @felix-kaestner, thanks for having a look. I've add the samples to the YAML and Tiltfile. |
felix-kaestner
enabled auto-merge (squash)
September 16, 2026 14:27
felix-kaestner
approved these changes
Sep 16, 2026
auto-merge was automatically disabled
September 16, 2026 14:46
Head branch was pushed to by a user without write access
Collaborator
|
@ofrzeta could you please squash all your commits into a single one and make sure it has a |
Allow an Interface to carry global unicast IPv6 addresses, or to use only its automatically generated link-local address via the new spec.ipv6.useLinkLocalOnly field. The latter is what unnumbered, interface-based BGP peering runs over. The two are mutually exclusive, enforced by CEL rules and by the webhook, which also rejects link-local addresses in spec.ipv6.addresses and points at useLinkLocalOnly instead. On NX-OS, useLinkLocalOnly maps to the useLinkLocalAddr property of the IPv6 interface object. The property is always sent so that turning it off is reconciled and the payload matches what the device reports back. Unlike IPv4, IPv6 has no primary/secondary distinction: every address is sent as primary, which is what the device accepts and reports. The openconfig provider configures global unicast addresses and rejects useLinkLocalOnly as unsupported. Signed-off-by: Oliver Frommel <oliver.frommel@bwi.de>
ofrzeta
force-pushed
the
add-ipv6-link-local-to-interface
branch
from
September 16, 2026 15:55
f5e2634 to
52bb21f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.