Community discussions

MikroTik App
 
hjf
newbie
Topic Author
Posts: 27
Joined: Sun Feb 10, 2008 9:32 pm

IPv6 Deployment with Mikrotik?

Tue Aug 30, 2011 5:38 am

Hi, I'm interested to know if anyone is already deploying, at least in beta, IPv6 to customers?

Right how we're doing only IPv4 over L2TP+IPSec, I'd like to provide IPv6 to customers. I will request a /48 tunnel to Hurricane Electric for the test.

What do you use for delegating an IPv6 prefix? There are several alternatives: DHCPv6-PD, Framed-IPv6-Prefix, Framed-IPv6-Route, Delegated-IPv6-Prefix, etc, and I'd like to provide a solution that will work for customers with a single machine and for customers with a Mikrotik CPE (something that will allow me to have a single device for the wireless link and an ethernet port for the customer).

I have tried DHCPv6 (ROS doesn't request for an IP), Framed-IPv6-Prefix (Linux PPP doesn't support it), and RADVD (ROS doesn't see it over the PPP link)..
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26322
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia

Re: IPv6 Deployment with Mikrotik?

Tue Aug 30, 2011 9:29 am

DHCPv6-PD is in development, should be ready in 2 weeks.
 
hjf
newbie
Topic Author
Posts: 27
Joined: Sun Feb 10, 2008 9:32 pm

Re: IPv6 Deployment with Mikrotik?

Tue Aug 30, 2011 4:05 pm

DHCPv6-PD is in development, should be ready in 2 weeks.
Excellent news, thank you.

Will you also be supporting either DHCPv6 server or DNS option for RA? To tell the LAN clients the DNS address.
 
User avatar
yarda
Frequent Visitor
Frequent Visitor
Posts: 74
Joined: Tue May 22, 2007 4:58 pm
Location: Czech Republic - Southern Bohemia
Contact:

Re: IPv6 Deployment with Mikrotik?

Wed Aug 31, 2011 2:04 pm

DHCPv6-PD is in development, should be ready in 2 weeks.
It will be welcome.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6263
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: IPv6 Deployment with Mikrotik?

Wed Aug 31, 2011 4:07 pm

Will you also be supporting DNS option for RA? To tell the LAN clients the DNS address.
it is already there and working :) since i can post this reply to you :)
 
fewi
Forum Guru
Forum Guru
Posts: 7717
Joined: Tue Aug 11, 2009 3:19 am

Re: IPv6 Deployment with Mikrotik?

Wed Aug 31, 2011 4:33 pm

Just for more detail, this is an RA from 5.6, and it does indeed already advertise DNS via RAs. The prerequisite is that you have an IPv6 DNS server listed under "/ip dns", that's where the router takes the addresses from that it advertises in the RA.
06:31:53.144917 IP6 (class 0xc0, hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::20c:42ff:fe70:1299 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
	hop limit 0, Flags [none], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
	  source link-address option (1), length 8 (1): 00:0c:42:70:12:99
	    0x0000:  000c 4270 1299
	  rdnss option (25), length 24 (3):  lifetime 900s, addr: 2001:470:20::2
	    0x0000:  0000 0000 0384 2001 0470 0020 0000 0000
	    0x0010:  0000 0000 0002
	  prefix info option (3), length 32 (4): 2001:1938:2d2:1::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s
	    0x0000:  40c0 0027 8d00 0009 3a80 0000 0000 2001
	    0x0010:  1938 02d2 0001 0000 0000 0000 0000
	  prefix info option (3), length 32 (4): fd8a:ed9a:41f5:1::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s
	    0x0000:  40c0 0027 8d00 0009 3a80 0000 0000 fd8a
	    0x0010:  ed9a 41f5 0001 0000 0000 0000 0000
As you can see 2001:470:20::2 is advertised via the RA rdnss option 25.

I'm looking forward to DHCPv6-PD! Hooray.
 
Sob
Forum Guru
Forum Guru
Posts: 9119
Joined: Mon Apr 20, 2009 9:11 pm

Re: IPv6 Deployment with Mikrotik?

Sat Sep 03, 2011 1:18 am

The prerequisite is that you have an IPv6 DNS server listed under "/ip dns", that's where the router takes the addresses from that it advertises in the RA.
But it bypasses DNS cache on router. And I guess it won't work very well if I put router's own address as the only IPv6 resolver under "/ip dns". Well, if there are other resolvers using IPv4, then worst case should be some delays, if router tries to ask itself first. But in case my ISP is IPv6-only (I agree, not likely very soon) so there are no IPv4 resolvers, then it means I can't use cache. IMHO the address of DNS resolver to be advertised to clients should go somewhere under "/ipv6 nd".
 
fewi
Forum Guru
Forum Guru
Posts: 7717
Joined: Tue Aug 11, 2009 3:19 am

IPv6 Deployment with Mikrotik?

Sat Sep 03, 2011 2:12 am

Fair point. Maybe file an official feature request with support@mikrotik.com?
 
Beccara
Long time Member
Long time Member
Posts: 606
Joined: Fri Apr 08, 2005 3:13 am

Re: IPv6 Deployment with Mikrotik?

Mon Sep 05, 2011 6:58 am

DNS under RA is working but it's useless, The bulk of clients are Windows and Windows doesn't listen to DNS under RA.

IPv6 deployment under ROS is painful but doable, You can't do v6 under ROS 4.x if you need to use dynamic routing and under ROS 5.x you still can't do DHCPv6-PD which we are told is coming but who knows when (See http://developer.valvesoftware.com/wiki/Valve_Time)

We support IPv6 to all of our clients at the moment and thats only possible due to a high level of API automation in order to handle the 6to4 tunnels and IPv6 lan address's on the clients CPE
 
hjf
newbie
Topic Author
Posts: 27
Joined: Sun Feb 10, 2008 9:32 pm

Re: IPv6 Deployment with Mikrotik?

Mon Sep 05, 2011 8:18 am

IPv6 deployment under ROS is painful but doable, You can't do v6 under ROS 4.x if you need to use dynamic routing and under ROS 5.x you still can't do DHCPv6-PD which we are told is coming but who knows when (See http://developer.valvesoftware.com/wiki/Valve_Time)

We support IPv6 to all of our clients at the moment and thats only possible due to a high level of API automation in order to handle the 6to4 tunnels and IPv6 lan address's on the clients CPE
Just my opinion, I'm sure I don't know nearly as much as the ROS developers, but I think they're missing the point somehow. IPv6 support is still very basic and they don't seem to be worried about it. The problem is that RIGHT NOW is when ISPs are looking for IPv6 alternatives, especially in the CPE market, and MT doesn't even support DHCPv6-PD yet.

I know Mikrotik is a small company and their resources are limited, but I think refocusing their development and setting IPv6 as TOP priority for just a couple of months would get us a nice, working, full IPv6 support. And, you know, the early bird gets the worm! The hardest part (IPv6, routing, and firewalling) is already done.
 
Beccara
Long time Member
Long time Member
Posts: 606
Joined: Fri Apr 08, 2005 3:13 am

Re: IPv6 Deployment with Mikrotik?

Mon Sep 05, 2011 8:37 am

That's exactly right, IPv6 in ROS 3.x and 4.x was completely useless and was not going to be fixed by MT until ROS 5.x, Even then they have clearly overlooked the access part of it, Stable IPv6 BGP is pointless without a way to deliver it to clients, DHCPv6-PD is such a key point I struggle to make sense of MT's IPv6 plans, PD should have arrived the same time that PPPv6 support did but here we are waiting with baited breathe for it

I was going to be giving a IPv6 talk at a summit later this year but scheduling put a stop to that. Part of my talk was going to use MT as an example for misfeatures on how NOT to do IPv6

Who is online

Users browsing this forum: Amazon [Bot], Bing [Bot], Google [Bot] and 57 guests