Hello. I would like to request that the ability to relay to a DHCP server for multiple subnets on an interface be added to RouterOS.
We use a central DHCP server to ease the ability of our support personnel to match IP address to MAC (as well as see which MAC had which IP in the past). We use all public IP addresses, but sometimes have a hard time meeting the requirements of our regional IP numbering authority because of lower utilization percentages. Having the ability to use multiple, smaller subnets with DHCP relay would be a benefit to us in these situations. Here's how I could see it working:
The DHCP relay is already participating in the DHCP lease transaction with the remote DHCP server. If it were able to keep track of OFFER packets coming back from the DHCP server (at least for the duration of that MAC address successfully obtaining a lease), the relay could also see that it didn't receive an offer within some configurable timeout - 2 secs maybe - (or even better, received a NACK for that subnet if it were full and the remote DHCP server were authoritative). It could then try again using a different IP address on the same interface for the GI_ADDR field. I would propose that the list of interface addresses to use be ordered and configurable.
Thank you for your consideration.