I've been using Mikrotik PPPoE with Radius for a couple of years now and am now finally testing IPv6 over PPPoE.
I'm running 5.0beta5.
I'm struggling to work out what syntax I need to use when specifying Framed-IPv6-Prefix in my Radius reply. Does anyone have any examples of doing this? My googling doesn't seem to find me any example RADIUS replies that use Framed-IPv6-Prefix.
The RFC seems to dictate that we send something like Zero/Length/Prefix, whilst other guides seem to suggest that you just specific the address like Framed-IPv6-Prefix = "2404:1800:300::/56". I've tried many things and nothing really seems to work.
I tend to either get the Mikrotik seeing the address as a hex number, e.g.:
15:00:05 radius,debug,packet Framed-IPv6-Prefix = 0x413132333a423435363a433738393a44
15:00:05 radius,debug,packet 4538303a3a2f3537
Or, sometimes it comes through as a bogus IPv6 address, e.g.:
15:08:34 radius,debug,packet Framed-IPv6-Prefix = 3034:3a31:3830:303a:3130:303a:3a2f:3536/52
15:08:34 radius,debug received reply for 1b:175
Other than this part, the PPPoE IPv6 all seems to work nicely. Just want the Mikrotik to automatically add the IPv6 route side of things.
So, an example of an IPv6 Radius reply would be really useful. I'm guessing my RADIUS server (Radiator) may also be causing the issue but its dictionary does at least seem to be aware of the Framed-IPv6-Prefix attribute.
Cheers
Dave