cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1529
Views
10
Helpful
6
Replies

why do we use pppoe for broadband lines etc

carl_townshend
Spotlight
Spotlight

Hi All

A quick question, why do ISP's use PPPoe for broadband connections etc.

Is the ppp encapsulated in an ethernet frame? is the payload part still in the ppp payload? 

6 Replies 6

Hello,

 

instead of paraphrasing what others have written, have a look at the two links below:

 

Point-to-Point Protocol over Ethernet

 

https://en.wikipedia.org/wiki/Point-to-Point_Protocol_over_Ethernet

 

Simple questions: What is PPPoE and what does it do?

 

https://www.digitalcitizen.life/simple-questions-what-pppoe-and-what-does-it-do

mjones
Level 1
Level 1

Large Broadband providers use Provision plateforms that leverage PPPOE for CPE provision automation.  This way they can deploy devices at the network edge using predefined provision profiles and push configuration templates to devices .  PPPOE provides an authentication method for authorizing the CPE to join the network for security purposes as well.

 

Hope that helps.  There maybe more reasons why but those are the most obvious benifits.  Protocal supported features .

Sergey Lisitsin
VIP Alumni
VIP Alumni
carl_townsend,

I think the main reasons are because it supports authentication and hence fits the purpose of billing, that is important for ISPs and because it can be carried over and terminated at different places. What do I mean by that? If you were only constrained to Ethernet, then you would have to either terminate the link at layer 3 close to the actual last mile termination point, like local exchange, where fibre is terminated at layer 2. If you use PPPoE, you can terminate your layer 3 link much further away and even in a different provider's infrastructure. Here in UK for example, most of the residential cabling infrastructure is owned by BT. But people can still have broadband provided b other ISPs. This is the way it works: A router/modem at home initiates a PPP connection that is firstly picked up by a BT router at the local exchange. From the username (the domain part specifically), BT router determines whether this is a BT customer or other providers customer. Depending on what it is, it redirects the PPP session to a specific LNS server or a border server that would redirect it to other provider's LNS. The end result is that even though two houses might have the same cable terminated on the same router, but their PPP sessions are terminated at different ISPs and billed accordingly. Ethernet on its own doesn't provide such flexibility.

So is it using ethernet frames to get to the first hop here from the broadband router?

are most ISPs using ethernet now rather than ATM?

Also is the payload part of data carried in the PPP session?

 

Well, in case of PPPoE it is Ethernet, in case of PPPoA it is ATM. But the principle is the same. PPP encapsulation gives that flexibility to carry that traffic at layer 2 across your own and into other network if needed. I don't know if most ISPs are using Ethernet, but there are a lot that's for sure and Ethernet as a WAN technology is definitely picking up. With regards to payload - put simply every lower layer header has the entire upper layer frame/packet as its payload. So, for example: TCP payload is the segment of data. IP payload is the TCP header plus TCP payload. Ethernet payload is IP header plus IP payload. In case of PPPoE, A frame is attache an PPP header and then also into Ethernet header. So, PPP payload is IP+TCP+Data and Ethernet payload is PPP+IP+TCP+Data.

Remember that PPPoE and PPPoA are encapsulation methods. Most service providers are moving away from ATM to save money because Ethernet interfaces are cheaper. DSL uses ATM technology so the last mile would be PPPoA because the DSLAM and then encapsulated PPPoE at the Provider Gateway Router. Both technologies are very similar for interoperability reasons. The difference is ATM is encapsulated at the AAL5 Layer 2 and PPPoE is at the Datalink Layer 2 for encapsulating PPP Frames inside Ethernet frames. The difference is Frames versus Packets. Where the encapsulation is taking place also has an effect on the performance for example PPPoA is faster than PPPoE because how it works at layer 2 and has less bytes of overhead.
As for the payload I am assuming you mean your data, yes the data will be inside the PPP encapsulation. Your Ethernet Packet Contains the PPPoE Packet which contains the PPP Packet that encapsulated the IP Packet. Sounds a little confusing but I think that is right. It's like those Russian dolls that fit together (Matryoshka dolls) your just putting one inside the other and the packet gets a little bigger each time you encapsulate it but ultimately they all contain the original data. By the way you should try to always avoid encapsulation when designing networks because it adds to the complexity and creates CPU overhead. Chances are if you have to encapsulate something say using GRE or PPP its because of an interoperability need. You can often avoid encapsulation all together. In this example more ISPs are starting to move to DHCP with Option 82 as more and more ethernet connections are replacing ATM.
Review Cisco Networking products for a $25 gift card