-----Original Message----- From: Public [mailto:public-bounces@talk.mikrotik.com.au] On Behalf Of Damien Gardner Jnr Sent: Thursday, 6 November 2014 7:56 AM To: MikroTik Australia Public List Subject: [MT-AU Public] IPv6 Prefix delegation?
Hi Folks,
Not sure if I'm doing something wrong here, but I'm having trouble getting prefix delegation to work the way I'd expect.
On my old 877, it was fairly easy to do.
Dialer0, i'd add ipv6 dhcp client pd ipv6-prefix rapid-commit
and then the delegated prefix was available as ipv6-prefix.
Then on each internal lan interface (or vlan, or whatever), I'd simply do:
ipv6 address ipv6-prefix ::1:0:0:0:1/64 ipv6 enable ipv6 nd ra interval 60 and bingo, Neighbour Discovery was handing out IP's in the ::1:0:0:0:0/64 subnet
(Or ::2:0:0:0:0/64 etc as defined for each interface)
Trying to do that on the CRS isn't quite working right. it seems like to use the PD, I need to do something like this:
/ipv6 address add from-pool=TID_PD interface=bridge-local address= ::1:0:0:0:1/64
But that results in this:
8 G 2001:8000:1000:3d00::1/64 TID_PD bridge-local yes
I've played with a few virtual interfaces, and it simply assigns the subnets in ascending order - so the second one defined will be 3d01::, the next will be 3d02:: etc.
Now it's not a HUGE issue, as my v6 delegation from TID isn't going to change, but it's more the principle of the thing ;) Is 'proper' defined PD usage possible on RouterOS?
Thanks,
Damien
Hi Damien, This is expected behaviour. It looks like the IPv6 address is there, but it's actually not. If you disable your DHCPv6 client and your pool you'll see the address revert back. I'd also suggest adding a netwatch because whenever your PPP session dies to Telstra, your IPv6 will break too.