[Contents]
[Prev]
[Next]
[Index]
[Report an Error]
PPPoE Discovery
To initiate a PPPoE session, a host must first identify the
Ethernet MAC address of the remote peer and establish a unique PPPoE
session ID for the session. Learning the remote Ethernet MAC address
is called PPPoE discovery.
During the PPPoE discovery process, the host does not discover
a remote endpoint on the Ethernet network. Instead, the host discovers
the access concentrator through which all PPPoE sessions are established.
Discovery is a client/server relationship, with the host (a J-series device)
acting as the client and the access concentrator acting as the server.
The PPPoE discovery stage consists of the following steps:
- PPPoE Active Discovery Initiation (PADI)—The client
initiates a session by broadcasting a PADI packet to the LAN, to request
a service.
- PPPoE Active Discovery Offer (PADO)—Any access concentrator that
can provide the service requested by the client in the PADI packet
replies with a PADO packet that contains it own name, the unicast
address of the client, and the service requested. An access concentrator can also
use the PADO packet to offer other services to the client.
- PPPoE Active Discovery Request (PADR)—From the PADOs
it receives, the client selects one access concentrator based on its name or the
services offered and sends it a PADR packet to indicate the service
or services needed.
- PPPoE Active Discovery Session-Confirmation (PADS)—When
the selected access concentrator receives the PADR packet, it accepts or rejects
the PPPoE session:
- To accept the session, the access concentrator sends the client a PADS
packet with a unique session ID for a PPPoE session and a service
name that identifies the service under which it accepts the session.
- To reject the session, the access concentrator sends the client a PADS
packet with a service name error and resets the session ID to zero.
[Contents]
[Prev]
[Next]
[Index]
[Report an Error]