[2.1] `maas-rack observe-dhcp` command only supports IPv4

Bug #1632498 reported by Mike Pontillo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Invalid
Wishlist
Unassigned

Bug Description

Since the phrase "observe DHCP" doesn't imply an address family, the "maas-rack observe-dhcp" command should output both DHCPv4 and DHCPv6 packets (and/or have an option to filter them).

The reason it doesn't currently support this is because it is only intended as a support/debug command, and was only intended to debug MAAS's external DHCP detection feature, which currently also only supports IPv4.

Tags: ipv6
Changed in maas:
importance: Undecided → Wishlist
status: New → Triaged
milestone: none → 2.2.0
Changed in maas:
milestone: 2.2.0 → 2.2.x
Changed in maas:
milestone: 2.2.x → 2.3.0
Revision history for this message
Mike Pontillo (mpontillo) wrote :

This is probably a good drive-by fix for MAAS 2.3, since I already plan to enhance the beacon receive path to support IPv6. However, supporting DHCPv6 would be additional work, since the protocol and packet format are very different from IPv4's DHCP.

Revision history for this message
Mike Pontillo (mpontillo) wrote :

In addition, there would be additional effort required to observe DHCPv6 packets and report them to the region.

It would also be good to change the DHCP observation path from using the sockets layer to using the tcpdump method used by ARP and beacon observation. This would allow us to detect external DHCP on VLANs not known to MAAS, or interfaces without an IP address configured.

Changed in maas:
milestone: 2.3.0 → 2.3.x
tags: added: ipv6
Revision history for this message
Adam Collard (adam-collard) wrote :

This bug has not seen any activity in the last 6 months, so it is being automatically closed.

If you are still experiencing this issue, please feel free to re-open.

MAAS Team

Changed in maas:
status: Triaged → Invalid
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.