Hello,
I’m trying to set to completely different ULA range for different LAN interfaces, i’m currently able to get each interface a /64 if I configure a /63 ULA range, but I would prefer being able to set multiple /64 to better control the ranges since the router will be communicating through tunnels to remote ULA addresses.
Current method of setting a global ULA parameter, such as
config globals 'globals'
option ula_prefix 'fd00:4170:6878:9401::/63'
Doesn’t let me pick which interface gets which /64, and doesn’t allow me to, for example, use ‘fd00:4170:6878:9401::/64’ for no VLAN, ‘fd00:4170:6878:9403::/64’ for VLAN 3, not using ‘9400’ at all etc.
Of course, I would need to transparently translate these ULA addresses to globally routable addresses. I get a /56 upstream, but there are scenarios where I might only get a /64 in the future, but still need multiple /64 ULA as odhcpd doesn’t seem to support splitting /64 in /112.
In case it matters, the router i’m doing tests on runs TurrisOS 7.0.1 7b8ccbd37c897070d0b12d02e87a8b52b516fcc7
What are my options here?