Os clientes PPPoE usam o PPPoE Active Discovery para descobrir os concentradores de acesso PPPoE (servidores) na rede. O primeiro pacote que o cliente transmite é um PPPoE Active Discovery Initiation (PADI) que é enviado para o endereço de broadcast da Ethernet (todos em binário, todos os f's em hex: ff: ff: ff: ff: ff: ff). E ACs PPPoE na rede respondem com PADO (Ofertas). O cliente observa o endereço MAC de origem do PPPoE AC que enviou o PADO no qual o cliente está interessado e responde a esse endereço MAC com um PADR (Request). Se o AC aceitar o pedido, ele responderá com um PADS (confirmação de sessão).
O PPPoE Active Discovery usa EtherType 0x8863.
Após a conclusão do Active Discovery, o cliente PPPoE e a AC começam a enviar quadros usando o EtherType de sessão PPPoE 0x8864. Esses quadros contêm mensagens PPP, incluindo LCP, autenticação e negociação IPCP e, eventualmente, datagramas IP em PPP.
Assim, os quadros CHAP são enviados para o endereço MAC unicast do PPPoE Access Concentrator, que foi descoberto através do PPPoE Active Discovery.