PPP
Click on the red underlined text to get to the source
... to dial-up services using PPP. In many access technologies, the most
cost effective method to attach multiple hosts ...
... little or no configuration.
PPP over Ethernet (PPPoE) provides the ability to connect a network
...
... bridging access device to a remote Access
Concentrator. With this model, each host utilizes it's own PPP stack
and the user is presented with a familiar user interface. Access
control ...
... To provide a point-to-point connection over Ethernet, each PPP
session must learn the Ethernet ...
...
PPPoE has two distinct stages. There is a Discovery stage and a PPP
Session stage. When a Host ...
... MAC address of
the peer and establish a PPPoE SESSION_ID. While PPP defines a
peer-to-peer relationship, Discovery is inherently a client ...
... session is established, both the Host and
the Access Concentrator MUST allocate the resources for a PPP virtual
interface.
...
... packet formats are defined here. The payload contents
will be defined in the Discovery and PPP sections.
An Ethernet frame ...
... network byte order. It's value is defined below for Discovery
packets. The value is fixed for a given PPP session and, in fact,
defines a PPP ...
... Confirmation packet. When the Host receives the Confirmation packet,
it may proceed to the PPP Session Stage. When the Access
Concentrator sends the Confirmation packet, it may proceed to the PPP ...
... PPP Session Stage. When the Access
Concentrator sends the Confirmation packet, it may proceed to the PPP
Session Stage.
...
... When the Access Concentrator receives a PADR packet, it prepares to
begin a PPP session. It generates a unique SESSION_ID for the PPPoE
session ...
... TAGs are required.
When a PADT is received, no further PPP traffic is allowed to be sent
using that session ...
... traffic is allowed to be sent
using that session. Even normal PPP termination packets MUST NOT be
sent after sending or receiving a PADT. A PPP ...
... PPP termination packets MUST NOT be
sent after sending or receiving a PADT. A PPP peer SHOULD use the
PPP protocol itself to bring down a PPPoE session ...
... receiving a PADT. A PPP peer SHOULD use the
PPP protocol itself to bring down a PPPoE session, but the PADT MAY
be used when PPP ...
... PPP protocol itself to bring down a PPPoE session, but the PADT MAY
be used when PPP can not be used.
...
... Once the PPPoE session begins, PPP data is sent as in any other PPP
encapsulation. All Ethernet packets ...
... payload contains a
PPP frame. The frame begins with the PPP Protocol-ID.
An example packet is shown in Appendix B.
...
... PPPoE session. If the Host wishes to start another PPP session,
it MUST return to the PPPoE Discovery stage ...
... The ETHER_TYPEs used in this document (0x8863 and 0x8864) have been
assigned by the IEEE for use by PPP Over Ethernet (PPPoE). Use of
these values and the PPPoE ...
... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
A PPP LCP packet: The PPP protocol value ...
... PPP protocol value is shown (0xc021) but the
PPP payload is left to the reader. This is a packet from the Host to
...
... SESSION_ID = 0x1234 | LENGTH = 0x???? |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| PPP PROTOCOL = 0xc021 | PPP payload ~
...
... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| PPP PROTOCOL = 0xc021 | PPP payload ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
...
