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

IPv6 support for IaaS #166

Open
6 of 10 tasks
garloff opened this issue Sep 26, 2022 · 3 comments
Open
6 of 10 tasks

IPv6 support for IaaS #166

garloff opened this issue Sep 26, 2022 · 3 comments
Assignees
Labels
epic Issues that are spread across multiple sprints IaaS Issues or pull requests relevant for Team1: IaaS SCS is standardized SCS is standardized SCS-VP10 Related to tender lot SCS-VP10

Comments

@garloff
Copy link
Contributor

garloff commented Sep 26, 2022

As IaaS user (= DevOps person), I need a standardized way to expose a VM via IPv6 to the outside world.

Definition of Ready:

  • User Story is small enough to be finished within one sprint
  • User Story is clear and understood by the whole team
  • Acceptance criteria are defined
  • Acceptance criteria are clear and understood by the whole team

Definition of Done:

@fkr fkr added the IaaS Issues or pull requests relevant for Team1: IaaS label Sep 26, 2022
@fkr fkr added this to the R4 (v5.0.0) milestone Sep 26, 2022
@fkr fkr added the epic Issues that are spread across multiple sprints label Sep 26, 2022
@fkr fkr added the SCS is standardized SCS is standardized label Oct 4, 2022
@tibeer tibeer mentioned this issue Mar 29, 2023
@fkr fkr removed this from the R4 (v5.0.0) milestone Apr 27, 2023
@fkr fkr closed this as completed Aug 28, 2023
@fkr fkr reopened this Aug 28, 2023
@fkr
Copy link
Member

fkr commented Aug 28, 2023

Release Notes need to be updated to feature this in R5

@fkr fkr self-assigned this Aug 28, 2023
@fkr fkr closed this as completed Sep 20, 2023
@anjastrunk anjastrunk reopened this Mar 27, 2024
@anjastrunk
Copy link

Standard is not there, re-open issue.

@anjastrunk anjastrunk assigned kgube and unassigned fkr Mar 27, 2024
@anjastrunk anjastrunk added the SCS-VP10 Related to tender lot SCS-VP10 label Mar 27, 2024
@kgube
Copy link

kgube commented Apr 2, 2024

I looked into IPv6-Networking in Openstack and tried to adapt the work @cah-patrickthiem did on #167 for IPv6.
There are requirements that should apply equally to v4 and v6, such as the requirement for routers or the requirement for security groups on publicly accessible Instances. It might even make sense to create a common networking standard that covers both IP-families.

There are a number of differences though, most notably the absence of NAT and Floating IPs in IPv6.
Public IPv6 access from behind a neutron router requires the creation of subnets with publicly routable address-prefixes.
There seem to be two supported ways for a provider to provision IPv6 prefixes to tenant-subnets:

  1. usage of subnet-pools, which support a quota system and allow tenants to create one or multiple subnets of different sizes within their quota.
  2. Prefix-delegation, which uses DHCPv6 to automatically assign prefixes of a provider-determined size to IPv6-subnets.

Which of those two methods to allow/require is an open question, but from my perspective option 1. appears to be more flexible and transparent for the tenant and to also have better Openstack integration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Issues that are spread across multiple sprints IaaS Issues or pull requests relevant for Team1: IaaS SCS is standardized SCS is standardized SCS-VP10 Related to tender lot SCS-VP10
Projects
Status: Doing
Development

No branches or pull requests

5 participants