Das PPPoE-Snooping ermöglicht Geräten, die PPPoE-Discovery-Pakete (PPPoED) empfangen und weiterleiten, diese Datenpakete zu analysieren und mit zusätzlichen Informationen zu versehen. Diese Informationen ermöglichen es einem PPPoE Access Concentrator (AC), die PPPoED-Datenpakete entsprechend zu verarbeiten. Diese Rolle wird als "PPPoE-Intermediate-Agent" bezeichnet.
PPPoE-Snooping im LCOS verarbeitet die folgenden PPPoED-Pakete:
- PADI (PPPoE Active Discovery Indication)
- PADR (PPPoE Active Discovery Request)
- PADT (PPPoE Active Discovery Terminate)
Der für das PPPoE-Snooping zuständige PPPoE Intermediate Agent erweitert das PPPoED-Paket um Hersteller spezifische Attribute (Circuit-ID und Remote-ID) oder ersetzt diese IDs durch eigene Werte, falls sie bereits im empfangenen Datenpaket enthalten sind.
- Remote-ID: kennzeichnet eindeutig den Client, der einen PPPoE-Request stellt.
- Circuit-ID: kennzeichnet eindeutig die Schnittstelle, über die ein Client einen PPPoE-Request stellt.
Die Konfiguration von PPPoE-Snooping erfolgt pro LAN/WLAN-Schnittstelle.