PPPoE
PPPoE is a broadband access protocol that carries PPP sessions over Ethernet so subscribers can authenticate with a username and password.
Stands for: Point-to-Point Protocol over Ethernet
PPPoE is defined in RFC 2516 and brings the dial-up era's PPP protocol to Ethernet-based access networks. A connection is set up in two stages. During discovery the client broadcasts PADI and the access concentrator (BNG/BRAS) answers with PADO. The client requests with PADR and the server assigns a Session ID with PADS. PADT tears the session down. Discovery and session frames use EtherTypes 0x8863 and 0x8864. PPP then negotiates LCP, authenticates with PAP/CHAP and assigns addresses via IPCP/IPv6CP.
The BNG forwards the credentials to a RADIUS server, and values such as speed profile, static IP and session time are applied from the RADIUS reply. Because subscribers are identified by username regardless of the physical line, PPPoE is widely used on xDSL and fiber networks in Türkiye as well as by wireless ISPs (WISPs). On fiber services the PPPoE client usually runs on the ONT or on the router behind it.
The PPPoE header adds 8 bytes per packet, so on a standard 1500-byte Ethernet MTU the PPPoE MTU is 1492 bytes. If MTU and TCP MSS (typically 1452) are not set correctly, hard-to-diagnose symptoms appear, such as certain websites failing to load. Networks that support RFC 4638 can keep a full 1500-byte MTU using baby jumbo frames. The alternative, IPoE (DHCP-based access), has less overhead but needs another way to identify subscribers, such as DHCP Option 82 or per-subscriber VLANs.
Often used with
Cetvel
ISP & SME Management: CRM, Pre-Accounting & WiRadius
Cetvel cloud CRM and pre-accounting, with WiRadius ISP subscriber management on top: RADIUS sync, TR-069, BTK reports and a field app.
Learn morewi.com.tr
B2B/B2C Network & Fiber Optic Store
B2B/B2C store for network, Wi-Fi, GPON and fiber optic products from MikroTik, Ubiquiti, V-SOL and other brands, for resellers and end users.
Learn moreHave a project in mind?
Tell us briefly what you want to set up, or give us a call. We'll pass it to the right team.