Using DHCP option 97 (UUID) value for static DHCP leases? Via generic matcher?

I would like, instead of a MAC address, use the DHCP option 97 (https://www.rfc-editor.org/rfc/rfc4578.html#section-2.3) to configure out static leases.
This UUID MUST be sent by every PXE DHCP client and promises to make the lease independent from the interface mac address by using a single UUID for the whole machine - no matter which network interface is used.

  1. Looking at the fairly new “generic matcher” (https://help.mikrotik.com/docs/display/ROS/DHCP#DHCP-Genericmatcher) it’s possible to match every DHCP option with a value.
    But it seems the only actions are to

a) apply a configured option set to the response
b) use a certain pool to give out addresses from

but in my case I would require a 1 to 1 mapping of a Client Machine Identifier (the DHCP option 97) to an IP address.

  1. The leases table does allow, apart from the mac-address to use the client-id to match a request to a static lease.
    So allowing to “generically” match any option and it’s value seems all that’s missing.



    Does anybody have any more insights into what is currently possible with RouterOS >= 7.12

BUMP

is there nobody else looking into using other DHCP options instead of MAC addresses to map to static leases?

From my research, option 97 is only required for PXE clients. You may or may not get Option 97 on other clients.