Skip to content
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

Updating CNS to work with a Dualstack NC #3288

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

rjdenney
Copy link
Contributor

@rjdenney rjdenney commented Dec 23, 2024

Reason for Change:

This PR allows for us to retrieve a dualstack NC from the NNC. A new enum has been added for IP family that will update when CNS reads an NC and populates the ipam pool. In ipam we will then retrieve the number of IPs needed according to the number of IP families found across all NCs. This work is to support dualstack NCs which will be used for Vnet Prefix dualstack and will still support the two NC solution used for dualstack overlay.

Also adds UT scenarios for ipam to include dualstack NC tests along with single stack NCs and two NCs of different IP families.

Issue Fixed:

Requirements:

Notes:

@rjdenney rjdenney requested a review from a team as a code owner December 23, 2024 16:39
@rjdenney rjdenney requested a review from neaggarwMS December 23, 2024 16:39
@rjdenney rjdenney force-pushed the V6PrefixDesign branch 3 times, most recently from 55f5522 to 705c09e Compare December 23, 2024 17:23
@rjdenney rjdenney added the cns Related to CNS. label Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cns Related to CNS.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant