FTTH, XS4ALL and FreeBSD (And Some IPv6 Too)

XS4ALL's FTTH product in Amsterdam is delivered over Reggefiber (formerly Glashart) physical infrastructure and transported over KPN infrastructure to XS4ALL's IP infrastructure and THE INTERNETS.

In recent years, KPN has made an admirable swing in embracing FTTH as access technology. However, they have not yet let go of their old mindset for deploying access infrastructure. Hence, the service delivery is overly complicated.

Rather than delivering a port where the customer can just speak DHCP and DHCPv6 on, KPN requires the customer to configure PPPoE over a 802.1Q VLAN, and use DHCPv6 over the resulting PPP interface for IPv6-PD.

This results in the following requirements if you wish to move away from the supplied FRITZ!Box 7390, with the assumption that em1 leads to the Genexis CPE:

XS4ALL can also deliver VoIP and television over this connection. According to Paul de Weerd, these are delivered on VLANs 5 and 4, respectively. You'll have to figure these out by yourself as I don't subscribe to these services at the moment.

Alternatives to ISC DHCP include WIDE (hints page for Ubuntu) and dibbler which is advertised to run on FreeBSD but for which sadly no port is available.