Skip to content

Support IPv6 in IP pool #4515

Open
Open
@abaughGHW

Description

@abaughGHW

Requires #4520

Context

  • XO origin: the sources
  • Versions:
    • Node: v8.16.1
    • xo-web: 5.48.1
    • xo-server: 5.48.0

Expected behavior

Assign IPv6 addresses via XO's IP pool feature so that IPv6 addresses can be allocated to VMs and managed in XO.

Current behavior

When using an IPv6 address range it displays the message "Please match the requested format."
I tried using both IPv6 short and long form addresses.

Several things to consider:

  1. IPv6 global uni-cast type address support similar to current IPv4 address support
  2. IPv6 auto configuration link-local address support so that the network locking feature does not block link-local traffic (the alternative if this is too difficult to implement is to use static link-local addresses defined by IP pool and make user/admin manually configure link-local addresses in the VMs).
  3. Assigning IPv6 and IPv4 addresses from IP pool to the same VM interface (should be possible already as multiple IPv4 addresses can be assigned to the same interface...haven't actually tested it though).

Link to forum discussion: https://xcp-ng.org/forum/topic/1931/ip-pool-for-ipv6/5

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions