-
Notifications
You must be signed in to change notification settings - Fork 1
Add Support for Requesting Unique IPv6 Address Blocks #78
Copy link
Copy link
Open
Feature
0 / 10 of 1 issue completed
Copy link
Labels
area/iaasIssues related to IronCore IaaS development.Issues related to IronCore IaaS development.area/networkingNetworking-related tasks and improvements.Networking-related tasks and improvements.
Milestone
Description
Summary
Currently, IronCore allows users to create Prefix objects for both IPv4 and IPv6 address blocks, which can be used to allocate IP addresses for network interfaces. For IPv4, users can freely specify any range since the traffic is NATed. However, for IPv6, there is no mechanism to request a unique address block (e.g., a /56 prefix) from which users can derive network interface IPs.
This issue proposes the introduction of a new feature that enables users to request a unique IPv6 address block (e.g., /56) from IronCore. The system should allocate a unique range, ensuring no overlap with other users or existing prefixes, which the user can then use to derive network interface IPs.
Scope
✅ In Scope
- IPv6 address block allocation
- Derive sub
Prefixesfrom this address block - The current usage of
PrefixesforNetworkInterfacesis ensured and non breaking
❌ Out of Scope
- IPv4 address block allocation
Responsible Areas
ironcoreandironcore-netmetalnetanddp-serviceare indirectly used. But as they have IPv6 support already fully covered no adjustment is needed there.
Contributors
Acceptance Criteria
-
ironcore- User can request a unique IPv6 address block
-
ironcore-net- The internal reservation of the IPv6 address block is ensured
-
Common
- User can derive a unique IPv6 address for a
NetworkInterface
- User can derive a unique IPv6 address for a
Action Items
- Assign labels (e.g.,
area/ironcore-api,kind/design) - Set milestone (e.g.,
H1/2025) - Assign dependent sub-issues in each required area
- Assign an owner to the issue using the GitHub "Assignee" field
- List all contributors in the "Contributors" section above
- Add this issue to the
Roadmapproject board
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/iaasIssues related to IronCore IaaS development.Issues related to IronCore IaaS development.area/networkingNetworking-related tasks and improvements.Networking-related tasks and improvements.
Type
Projects
Status
Todo