[2.1 IPv6] IPv6 commissioning needs to aggregate /128 CIDRs from DHCP addresses

Bug #1625847 reported by LaMont Jones
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Triaged
Critical
LaMont Jones

Bug Description

DHCPv6 delivers /128 IPs to the client, which are not used for on-link decisions. As such, the client is on the subnet that maas assigned addresses from the dynamic range of, and maas should not create a /128 subnet when processing the commissioning report, but rather recognize that it's an IP from the dynamic range of the given network and attach it accordingly.

Tags: maas-ipv6
LaMont Jones (lamont)
Changed in maas:
assignee: nobody → LaMont Jones (lamont)
LaMont Jones (lamont)
summary: - IPv6 commissioning needs to aggregate /128 networks
+ IPv6 commissioning needs to aggregate /128 CIDRs from DHCP addresses
Changed in maas:
status: New → Confirmed
importance: Undecided → Critical
milestone: none → 2.1.0
Gavin Panella (allenap)
Changed in maas:
status: Confirmed → Triaged
summary: - IPv6 commissioning needs to aggregate /128 CIDRs from DHCP addresses
+ [2.1 IPv6] IPv6 commissioning needs to aggregate /128 CIDRs from DHCP
+ addresses
Changed in maas:
milestone: 2.1.0 → 2.1.1
Revision history for this message
Mike Pontillo (mpontillo) wrote :

MAAS should not presume a prefix length based on an observed IPv6 address - full stop. To do this the correct way we should run something like radvdump before bringing up each interface so we can observe the advertised RAs after each interface sends its ICMPv6 router solicitation. (and/or look at something like `ip -6 route` to determine the on-link prefixes.)

Changed in maas:
milestone: 2.1.1 → 2.1.2
Changed in maas:
milestone: 2.1.2 → 2.1.3
LaMont Jones (lamont)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.