I’m using a RouterOS router for my company’s core router, which is providing services to untrusted colocation and dedicated server clients. To prevent customers from using ARP poisoning, or other nefarious behavior like trying to get free transit by using IPs not allocated to them, we put each customer on their own VLAN, with a trunk between our RouterOS box and our 3com switch.
Trouble is, assigning a /30 to a customer who only requires one address is a bit of a waste of our address space. Is there any way to configure routerOS so that customers have a /32 subnet mask, and connect to the broadcast address to transmit packets?
It would be a pain to maintain, especially if your customers tend to swap equipment often at their end of the wire, but you could build firewall rules that allowed incoming packets from them that met specific MAC/IP combinations, and dropped anything else.
you can do a /32 via dhcp and it works like a charm here,
your client ill get a 255.255.255.255 netmask and everypacket coming from them should pass trough the router os, and u can do any type of filtering with that.