The PPPoE server generally supports IPv4 / IPv6 dual-stack scenarios. While IPv4 and the assignment of parameters such as the IP address are handled in PPP via IPCP (RFC 1332), IPv6 is implemented in several different functional components:
- In IPv6CP according to RFC 5072, the link-local interface identifiers are negotiated between client and server
- The PPPoE server sends the prefix (length /64) for the WAN connection toward the client via router advertisement. The prefix can be assigned either individually or from a pool. DNS servers can optionally also be assigned via router advertisement
- The DHCPv6 server assigns the client its delegated DHCPv6 prefix (typically a /48 or /56) as well as the DNS server. The delegated DHCPv6 prefix can be assigned either individually or from a pool
- In the IPv6 firewall, the access rights at the network level of the PPPoE client are defined
For IPv6, LCOS supports the concept of "RAS templates" for interfaces. This allows common parameters to be defined for all PPPoE clients, e.g., firewall configuration, router advertisements, or DHCPv6 server configurations.