Você pode considerar o uso do IPv6. O IPv6 tem endereços locais de ligação que são perfeitos para o seu caso de uso. Eles têm escopo para um determinado link, portanto, não há problema se dois hosts em links diferentes usarem o mesmo endereço local de link IPv6.