Feature request: DHCPv6 - use real MAC address from dhcp6 request (mac-sources=raw)
This is a request to implement
"mac-sources": [ "raw" ]
within DHCPv6 configuration.
As the documentation suggests, in principle DHCPv6 server could extract MAC/hardware address information from raw sockets.
Neither Kea nor ISC DHCP nor any DHCPv6 server known to me can do this.
Is your feature request related to a problem? Please describe.
Yes. Deployment of IPv6 itself. It's no-go without reliable MAC-address-based DHCP in a large scale networks. All the other methods (ipv6-link-local
, client-link-addr-option
, etc) aren't reliable.
And unfortunately the whole concept of DUIDs is wrong.
Describe the solution you'd like
We simply need the reservation configuration like this
{
"hw-address": "00:01:02:03:04:05",
"ip-addresses": [ "2001:db8:1::101", "2001:db8:1::102" ]
},
to work reliably.
Describe alternatives you've considered
- rely on
client-link-addr-option
(option 79) ... many clients provide wrong MAC address here (for example of their other interface) - try manage to acquire DUID of all current and future client hardware pieces ... too complicated (DUID not printed on stickers; many don't even show it on web interface; some randomly change it on firmware upgrade; dual-boot PCs have more than one)
Funding its development ... no
Participating in development ... I am willing to participate in the feature development. I'm a seasoned developer, new to Kea though. With some basic steering, I'd be able to help.
Contacting you ... E-mail in my profile.