1

I have a dual router setup (two routers behind each other) and I want to get IPv6 working on my Local Network.

ISP <-> Router_1 (Vodafone Station) <-> Router_2 (Unifi USG) <-> Local Network

  • Router_1 gets a global IPv6 address and also gets a Prefix-Delegation from the ISP.
  • Clients directly connected to Router_1 also successfully get global IPv6 addresses.
  • Clients connected to Router_2, however, are not able to get a global IPv6 addresses (only link-local).

What I now want to achieve is that the Router-Advertisement from Router_1 is "forwarded" across the Router_2 into my Local Network.

Why? Because my Router_1 does not support the further Prefix-Delegation to another router. Therefore I need to use the DHCPv6-Server that's on the Router_1.

Reading through documentation on IPv6, DHCPv6, Router Advertisements and SLAAC, I still can't seem to figure out if this is actually supported or not.

Kai Neumann
  • 111
  • 1

1 Answers1

1

This usually just won't work, as it would mean the same prefix is used on both interfaces of router 2 (outer and inner). It's the same thing as trying to use the exact same "192.168.1.0" for both networks.

Sharing a prefix could kind of be done on a Linux router using special proxy-ndp software which also manages routes for individual addresses, instead of whole subnet (I think ndppd had this additional feature).

I don't think there is anything for proxying Router Advertisements – it would usually make more sense to just make the other router generate them on its own, and to serve its own DHCPv6 on a non-conflicting range.

grawity
  • 501,077