Protocol dependencies
- PPP can run directly over a serial line (dial-up or directly-connected asynchronous lines and synchronous lines such as T1/E1 lines).
With PPPoE, users virtually “dial” from one machine to another over an Ethernet network, establish a point-to-point connection and then data packets are securely transported through the connection.
PPPoE is primarily used by telephone companies. The protocol allows for the easy separation of digital subscriber line access multiplexers (DSLAM) where it is required by regulators.
This process, also known as PPPoE discovery, involves the following steps:
- Initiation - The client software sends a PPPoE Active Discovery Initiation (PADI) packet to the server to intitiate the session.
- Offer - The server responds with a PPPoE Active Discovery Offer (PADO) packet.
- Request - Upon receipt of the PADO packet, the client responds by sending a PPPoE Active Discovery Request (PADR) packet to the server.
- Confirmation - Upon receipt of the PADR packet, the server responds by generating a unique ID for the PPP session and sends it in a PPPoE Active Discovery Session (PADS) confirmation packet to the client.
When a PPPoE session is initiated, the destination IP address is only used when the session is active. The IP address is released after the session is closed, allowing for efficient re-use of IP addresses.
No comments:
Post a Comment