PPPoE uses standard methods of encryption, authentication, and compression specified by PPP. PPPoE is configured as a point to point connection between two Ethernet ports. As a tunneling protocol, PPPoE is used as an effective foundation for the transport of IP packets at the network layer.