PPPoEHeader
PPPoE header refers to the 6-byte header used in PPP over Ethernet (PPPoE) frames, as defined for PPPoE by standards such as RFC 2516. It sits between the Ethernet header and the PPP payload inside the Ethernet frame and precedes the PPP frame carried within the PPPoE envelope.
The header consists of four fields: Version/Type (1 byte), Code (1 byte), Session ID (2 bytes), and
In typical operation, the PPPoE header is followed by the PPP header (2 bytes) and the PPP