Summary
Since version 1.9.1, KEA supports multiple MAC addresses per IP address. The VyOS CLI however only allows one to be defined, defining a second one overwrites the first.
Use case
We work a lot with embedded devices. They have both a wired and a wireless interface. When installing the embedded OS, before configuration, and for troubleshooting purposes, the wired interface is used, but once configured the devices switch over to their wireless interface.
We would like the IP to remain the same when the device switches interfaces, because of firewall configuration and backend services that use client IP for device identification purposes.
Additional information
See:
https://kea.readthedocs.io/en/stable/arm/dhcp4-srv.html#multiple-reservations-for-the-same-ip
https://kea.readthedocs.io/en/stable/arm/dhcp6-srv.html#multiple-reservations-for-the-same-ip