PPPoE+ Principles
PPPoE + obtains the PADI packet sent by the PPPoE client, adds one or more PPPoE tag contents in the load information field of the packet, and then sends it to the PPPoE server by flooding. When the server receives the PADI packet with tag, it will send a PADO packet to the PPPoE client. When the PPPoE client receives the PADO packet, it will send a PADR packet. At this time, PPPoE + obtains the PADR packet and adds one or more PPPoE tag contents in the load information field of the packet, and then queries FDB table according to the destination address in the packet and forwards it to the PPPoE server. When the PPPoE server receives the packet with tag, it will randomly generate a session ID, which will be added into the PADS packet field and sent to the PPPoE client. In this way, PPP negotiation and PPPoE packet interaction with clients can be realized.