This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
technical:ppp-primer [2023/09/25 06:56] admin [The PPPoE Protocol] |
technical:ppp-primer [2023/10/10 16:00] (current) admin [The PPPoE Protocol] |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Introduction ===== | ===== Introduction ===== | ||
With simple TCP/IP based networks there are two common ways to quickly establish a network connection. | With simple TCP/IP based networks there are two common ways to quickly establish a network connection. | ||
- | * Providing a **DHCP server** for the devices connecting to the network. Your phone and laptop connecting to the LTE router at home is a classic example. | + | * Providing a **DHCP server** for the devices connecting to the network. Your phone and laptop connecting to the WiFi router at home is a classic example. |
* Providing a **PPPoE server** for devices connecting to the network. If you are a client of a WISP, the Customer premises equipment (CPE) at your home / office will most likely be a PPPoE client in order to provide connectivity to the WIPS's network. | * Providing a **PPPoE server** for devices connecting to the network. If you are a client of a WISP, the Customer premises equipment (CPE) at your home / office will most likely be a PPPoE client in order to provide connectivity to the WIPS's network. | ||
* If you are not working for a WISP or ISP, the exposure to PPPoE might be limited and this page will serve as a background primer. | * If you are not working for a WISP or ISP, the exposure to PPPoE might be limited and this page will serve as a background primer. | ||
Line 13: | Line 13: | ||
* This all makes PPPoE a favorite method used by ISPs and WISPs to manage client connections. | * This all makes PPPoE a favorite method used by ISPs and WISPs to manage client connections. | ||
* Compare this now with the home network of a LTE router. If someone connects to it (making use of DHCP) there is not really a way for you to prevent them from establishing a connection or limiting their bandwidth. | * Compare this now with the home network of a LTE router. If someone connects to it (making use of DHCP) there is not really a way for you to prevent them from establishing a connection or limiting their bandwidth. | ||
- | * On the home network you might as an alternative option to PPPoE is to use a Captive Portal on the break-out point of a network with a DHCP server in order to manage network access, bandwidth and usage quotas. (Like the typical Guest WiFi networks) | + | * On the home network you might as an alternative option to PPPoE use a Captive Portal on the break-out point of a network with a DHCP server in order to manage network access, bandwidth and usage quotas. (Like the typical Guest WiFi networks) |
Line 21: | Line 21: | ||
* The PPPoE protocol is a **layer 2 protocol**. | * The PPPoE protocol is a **layer 2 protocol**. | ||
* This means that it does not contain an IP Address and communication is between MAC Addresses (on the Data Link Layer) | * This means that it does not contain an IP Address and communication is between MAC Addresses (on the Data Link Layer) | ||
- | * This is in a way similar to a DHCP discovery packet for instance where the request is broadcasted on the broadcast domain (data link layer). That packet is used on order to try and obtain an IP Address but does not have an IP Address | + | * This is in a way similar to a DHCP discovery packet for instance where the request is broadcasted on the broadcast domain (data link layer). That packet is used in order to try and obtain an IP Address but does not have an IP Address |
* For a PPPoE client to find out if there are any PPPoE servers around it, it starts with the **PPPoE Discovery** stage. (Broadcast) | * For a PPPoE client to find out if there are any PPPoE servers around it, it starts with the **PPPoE Discovery** stage. (Broadcast) | ||
* PPPoE servers will then reply to the client informing it that they are available. (Usually there is only one PPPoE server running in a broadcast domain.) | * PPPoE servers will then reply to the client informing it that they are available. (Usually there is only one PPPoE server running in a broadcast domain.) |