Penguin
Annotated edit history of PPPoE version 2 showing authors affecting page license. View with all changes included.
Rev Author # Line
2 AristotlePagaltzis 1 [Acronym] for the __PPP__ __o__ver __E__thernet protocol, defined in RFC:2516.
1 JamesSpooner 2
3 A simple protocol, designed to allow discovery of [AccessConcentrator]s and end-point services they provide.
4
5 The five packet types used by [PPPoE] are:
6 ;; PADI : PPPoE Active Discovery Initiation
7 ;; PADO : PPPoE Active Discovery Offer
8 ;; PADR : PPPoE Active Discovery Request
9 ;; PADS : PPPoE Active Discovery Session-confirmation
10 ;; PADT : PPPoE Active Discovery Terminate
11
12 Their definitions and use can be found in the RFC.
13
14 Once the discovery protocol has done the setup, the session protocol actually passes the [PPP] data between
15 the AccessConcentrator and the client.
16
17 [ Roaring Penguin Software | http://www.roaringpenguin.com/ ] have a [Free] [implementation of the protocol | http://www.roaringpenguin.com/products/rp-pppoe/] that works under [Linux], [NetBSD]/[FreeBSD], and [Solaris]. The [Debian] package is __pppoe__.
18
19 As of 2.4.something, the Linux kernel has kernel-mode [PPPoE] support. The [Kernel] [PPPoE] driver typically yields lower [CPU] load than the Roaring Penguin client.
20
21 See [LinuxPPPoENotes] for more details.