Dual-Stack IPv4/IPv6 on Mikrotik via ISP CPE

Hello,

I have a few questions in regards to dual-stack IPv4/IPv6 on a home internet connection and I trust I’m not fouling up this board
with useless non-sense.

My understanding is that NAT is no longer required under IPv6, as each device recieves its own individual IPv6 address. The address each device recieves is determined by the ISP.

Please correct me here as I probably have a lot of assumptions in my mind on this topic.

I. Is it true that I no longer require an IPv6 DHCP server on my internal LAN as there are enough IPv6 address to go around for each device, now that my ISP is assigning IPv6 addresses.

II. Do I need to place a static route on my Mikrotik to my nominated WAN interface for LAN clients that will get an IPv6 address
from my ISP? For example, you would do this under IPv4 so LAN clients can talk to the WAN interface.

In all examples above, please assume a single Mikrotik Router joined to CPE (Ethernet) and a basic, flat-network topology.

So let’s assume we want to enable IPv6 on my WAN interface:

/ipv6 dhcp-client add interface=WAN disabled=no add-default-route=yes use-peer-dns=yes pool-name=My_Example_IPv6_Pool

AND Then…

Enable IPv6 addresses to be assigned to LAN devices:

/ipv6 address
add interface=MY-EXAMPLE-BRIDGE from-pool=My_Example_IPv6_Pool advertise=yes

Of course we have enabled IPv6 in RouterOS first via:

/system package enable ipv6

Best,

Adam.

Correct, IPv6 doesn’t need NAT for normal operation.

DHCPv6 for addresses is optional (RouterOS can’t do it yet), SLAAC (autoconfiguration) can be used instead. But DHCPv6 is often used for giving prefixes.

Default route (if that’s what you meant) is added by DHCPv6 client in your case.

OK. Thanks Sob. I plan to give this a go soon, slowly connecting the dots with IPv6.

Best,

Adam.