PPPoE, RADIUS, IPv6 and more...

I am trying to replace several good old Cisco routers actually configured as PPPoE access servers with Routerboards, but I am facing a few issues. I am wondering if anyone already figured out how to solve them.

N.1: Is the radius “Filter-Id” attribute working also for IPv6 protocol? I need to assign IPv4 and IPv6 filters to customers, based on their profiles.

N.2: Is it possible to add a description to a port through Radius? (on cisco: [Cisco-AVPair += “lcp:interface-config-=description my_custom_text_for_identifying_some_parameters”])

N.4: I need a Framed-IPv6-Route attribute. Probably I can obtain something similar with IPv6 DHCP-PD, but I still didn’t figure out how to manage metrics.

N.5: There is not a Framed-IPv6-Pool, that would allow to choose a pool from which the access-server can obtain an IPv6 address for the p2p link. However this is not mandatory: for dynamic ip addresses a link-local IP can be used without many troubles.

N.6: A workaround to N.5 could be to make a PPP profile specific for a class of users, bound to a specific PPPoE server, where I can specify an IPv6 pool, but unfortunately I must assign at least a /64 for the P2P link. It’s not possible to assign a /128 address from a /64 pool.

N.7: Suppose that some customers want to do BGP on their links. I should assign them a static IP address on the point2point so I can configure my BGP session to that address. How can I assign a /128 IPv6 address for each point-to-point link through RADIUS? RFC3162 defines a Framed-Interface-Id, that combined to Framed-IPv6-Prefix should compose the client point-to-point IPv6 address. However it seems that Framed-Interface-Id is not supported.

N.8: PPP profiles don’t allow to assign IPv6 DNS servers through PPP.


That’s all for now! :slight_smile:

Unfortunately most of features not supported :laughing:

Why you migrated from Cisco?!!! :open_mouth:
there is very Cisco proprietary options! it would very hard to reconfigure