What Is PPPoE
What Is PPPoE
PPPoE is the point-to-point protocol running over the Ethernet at the link layer. It provides PPPoE connections on the
Ethernet, sets up PPP sessions, and encapsulates PPP frames into PPPoE frames. PPPoE connects users to a remote access
device, providing cost-effective user access and excellent user access control.
PPPoE supports remote access to multiple user hosts over an Ethernet and provides accounting data for transmission to
resolve application issues, such as Internet access charging issues. PPPoE is therefore widely used for carrier network
access.
PPPoE Characteristics
PPPoE provides the following characteristics:
In terms of functions:
PPPoE integrates the advantages of PPP and implements functions such as identity authentication, encryption, and
compression unsupported by traditional Ethernet.
PPPoE uses unique session IDs to ensure user security.
In terms of applications:
PPPoE dial-up is the most common method of enabling terminals to connect to the ISP network for broadband access.
PPPoE can be used on Ethernet cables, such as cable modems and digital subscriber lines (DSLs), to provide access services
for users through Ethernet protocols.
Simply put, PPPoE combines the cost-effectiveness of Ethernet with the manageability and controllability of PPP to provide
Internet access. For carriers, it can fully utilize the current architecture of the telecommunication access network and the
current dial-up network resources, without requiring major changes in the operations and management modes. For users,
they obtain a similar experience to that obtained using the original dial-up Internet access.
How Is a PPPoE Connection Established?
This section describes the PPPoE packet structure and the stages of PPPoE connection establishment.
PPPoE Packets
Before learning about PPPoE connection establishment, you need to understand the PPPoE packet structure. A PPPoE
packet is a PPP packet encapsulated in an Ethernet frame. The following figure shows the packet encapsulation structure.