PPPoE (PPP over Ethernet) is a technology that establishes a PPP connection over the ethernet. As known, ethernet doesn't support authenticating access users, while PPP does, but PPP is a point-to-point protocol, it requires a point-to-point link, it will cost a lot of money to establish a point-to-point link between ISP and users.