PPPoE

March 2, 2021
PPPoE is the abbreviation for Point-to-point-protocol over Ethernet. Point-to-point protocol (PPP) is a node-to-node communication module such as client to server. Its original purpose of this protocol was to facilitate the connection between devices using ISO 3309 framing. Since then, other methods have been defined including PPP over ATM (PPPoA), PPP over SONET/SDH (POS), and PPP.

PPPoA was a popular connection protocol used for connection between a network and its broadband users. The transition of networks to Ethernet established PPPoE as the successor of PPPoA. PPoE mainly connects BSR and the residential gateway.

How PPPoE Works

The first step of the process is the establishment of a PPPoE connection as per RFC2516. The second step of the process involves creating a link connection through Link Control Protocol (LCP) whose main purpose is to negotiate metrics such as authentication.

The third step of the process is to authenticate the subscriber using the Challenge Handshake Authentication Protocol (CHAP). Other authentication protocols that can be used include Extensible Authentication Protocol (EAP). Finally, the IP addresses are assigned using Internet Protocol Control Protocol (IPCP). After these steps, the network is available to the subscriber.

PPPoE
Figure 1: PPPoE Protocol Architecture

However, there is one more important aspect of the process; PPoE session monitoring. PPP has a protocol that is used for line quality monitoring. This function uses PPP keepalives to monitor the validity of sessions from both endpoints.

PPPoE Advantages

  1. PPPoE Supports retail and wholesale. There are two models of broadband networks including PPP Terminated Aggregation (PPP) and L2TP Access Aggregation (LAA). Retail services provided by network operators depend on PTA while LAA is used in transmitting network services through the wholesale model.
  2. Wholesale and retail combination.
  3. PPPoE offers a lot of room for scalability.

PPPoE Drawbacks

The main drawbacks of PPP are the use of two-level L2 encapsulation and support for unicast connections.

We use cookies to optimize site functionality and give you the best possible experience. To learn more about the cookies we use, please visit our Cookies Policy. By clicking ‘Okay’, you agree to our use of cookies. Learn more.