IPV6 PPPOE Help

Hi all,

I’m about to start as a WISP, I want to implement dual stack network with pppoe, for ipv4 is all quite easy. (I have only a doubt how to assign multiple IPs to customer, actually using Framed-Route but not sure is the best way to do it)

IPv6 is proving my patience a litte. I want to assign each customer a /56 prefix.

Actually I’m doing test with private IPV6.

I declared a pool6 on my router with PPPOE server.

ipv6 pool print
Flags: D - dynamic 
 #   NAME    PREFIX                                      PRE EXPIRES-AFTER       
 0   pool6   fc00::/29                                    56

I configured pppoe server profile as follow:

ppp profile print
Flags: * - default 
 0 * name="default" bridge-learning=default use-ipv6=yes use-mpls=default 
     use-compression=default use-encryption=default only-one=default 
     change-tcp-mss=yes use-upnp=default address-list="" on-up="" on-down="" 

 1   name="profile1" local-address=172.16.1.1 remote-address=radius 
     remote-ipv6-prefix-pool=pool6 dhcpv6-pd-pool=pool6 bridge-learning=default 
     use-ipv6=yes use-mpls=default use-compression=default 
     use-encryption=default only-one=default change-tcp-mss=default 
     use-upnp=default address-list="" dns-server=1.1.1.1,1.0.0.1 on-up="" 
     on-down="

Then I configured a Mikrotik HAP ac2 with the pppoe session and a DHCP client to receive delegated prefix.

On radius I configured attribute Delegated-IPv6-Prefix on radreply table, and for example it passes fc00:0:0:100/56 to my HAP ac2.

Now HAP AC2, receive the /56 assigned prefix, the issue is that It seems is missing something. There is no need to give also to HAP AC2 router an IPv6 to make it reacheble? Gateway for customers? DNS? All this thing is missing and I cannot understand where to configure it.

Actually the part of delegation seems working on Mikrotik, but for example if I connect a TPLINK it doesn’t work.

Thank you!

MikroTik’s IPv6 is lacking. Consider using VyOS instead. We can’t even NPTv6 in MikroTik let alone go with advanced setups for an ISP.

Hi DarkNate,

My idea is to use 3 router (2 CCR1036 and 1 CCR2004) where first CCR1036 manages MPLS VPLS and routing to my network/servers, second CCR1036 is a pppoe server ipv4/ipv6 and CCR2004 is BGP / internet router.

Using VyOs I have to deploy 3 servers? How it change my architecture? Is my architecture is good or there is better configurations?

Thank you!

I’m not attempting to steal the thread but kinda facing the same issue as the creator. Just pulled 2 new mikrotiks of the shelf to test a bare config with https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP

I get IPv4 to work in seconds once the PPP session is alive it creates a dynamic DHCPv6 server on that interface my pool is set exactly as in the manual but my mikrotik pppoe client does not get any ipv6 prefix. The mikrotik being setup as client just stays in searching state.

Manual is dated from 2015 if have seem post from people claiming to have a working setup but so far have been unsuccessful find anything that actually works.