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 -- Damien Gardner Jnr VK2TDG. Dip EE. GradIEAust rendrag@rendrag.net - http://www.rendrag.net/ -- We rode on the winds of the rising storm, We ran to the sounds of thunder. We danced among the lightning bolts, and tore the world asunder
-----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.
Thanks Tim, Soooo, how does one do PD on the Mikrotik? Or is it just not available, and we have to assign client subnets manually? Thanks, Damien On 6 November 2014 09:36, Tim Warnock <timoid@timoid.org> wrote:
-----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.
_______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com.au
-- Damien Gardner Jnr VK2TDG. Dip EE. GradIEAust rendrag@rendrag.net - http://www.rendrag.net/ -- We rode on the winds of the rising storm, We ran to the sounds of thunder. We danced among the lightning bolts, and tore the world asunder
Thanks Tim,
Soooo, how does one do PD on the Mikrotik? Or is it just not available, and we have to assign client subnets manually?
Thanks,
Damien
I've tested what you are seeing - It would appear we can't. It will only allocate in order. Otherwise you are correct - you'll have to do it manually.
Ahhh bummer :( I guess for the 99% of use cases of PD, you don't really need to be able to select which subnet within the main PD you use per downstream, just would have been nice should I change provider later on :) Thanks, Damien On 6 November 2014 09:49, Tim Warnock <timoid@timoid.org> wrote:
Thanks Tim,
Soooo, how does one do PD on the Mikrotik? Or is it just not available, and we have to assign client subnets manually?
Thanks,
Damien
I've tested what you are seeing - It would appear we can't. It will only allocate in order.
Otherwise you are correct - you'll have to do it manually.
_______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com.au
-- Damien Gardner Jnr VK2TDG. Dip EE. GradIEAust rendrag@rendrag.net - http://www.rendrag.net/ -- We rode on the winds of the rising storm, We ran to the sounds of thunder. We danced among the lightning bolts, and tore the world asunder
participants (2)
-
Damien Gardner Jnr
-
Tim Warnock