Skip to content

Conversation

@yangna0420
Copy link

Background:
We are committed to implementing the workload network of supervisor cluster IPv6/dual-stack support.
Currently, we have implemented the VDS type dual-stack, but for the dual-stack mode, We need to add new fields to support ipv6 and dual-stack.

Consumers:
We change the NetworkInterface and VsphereDistributedNetwork both CRD, added new field.
These changes will be referenced by net-operator, vm-operator and WCP service.

Changes List:

  • Add Prefix field to IPConfig for IPv6 prefix length
  • Add NetworkInterfaceIPFamilyPolicy enum (IPv4Only, IPv6Only, DualStack)
  • Add IPFamilyPolicy field to NetworkInterfaceSpec
  • Add Gateway6 and Prefix6 fields to VSphereDistributedNetworkSpec for IPv6 support

Self-testing:

  1. We have run make generate and make lint locally. There is an error in make lint that there is no new file.
  2. We have completed the integration test and announced our demo in Broadcom's lighting space

- Add Prefix field to IPConfig for IPv6 prefix length
- Add NetworkInterfaceIPFamilyPolicy enum (IPv4Only, IPv6Only, DualStack)
- Add IPFamilyPolicy field to NetworkInterfaceSpec
- Add Gateway6 and Prefix6 fields to VSphereDistributedNetworkSpec for IPv6 support
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.

1 participant