Veja como isso funciona com a minha configuração:
O modem tentará negociar a comunicação da camada um com o DSLAM. Eu não sei muito sobre essa parte, então não vou entrar nisso.
Eu tenho um roteador (que em geral pode ser integrado ao modem) que inicia a sessão PPPoE e o modem encapsula o PPPoE no PPPoA. Arranjos diferentes fazem essa parte da história de maneira diferente. Em alguns casos, o roteador pode falar PPPoA diretamente ou o modem pode descompactar o PPPoE e reempacotá-lo como PPPoA. Em alguns casos, a Ethernet pode ser usada na rede principal do provedor, e não no PPPoA.
O roteador continua transmitindo os pacotes PPP sobre Ethernet Active Discovery Initiation (PADI) e espera por algo para responder a isso.
Os pacotes passam pela rede principal da minha telecom e chegam a um servidor de acesso remoto de banda larga . No meu caso, existem vários deles. Cada um deles envia uma resposta ao endereço MAC do lado da WAN do roteador. O tipo de pacote de resposta é chamado de Oferta de Descoberta Ativa PPP sobre Ethernet (PADO) e contém informações como nome do dispositivo que enviou a resposta, nomes de serviço, identificação exclusiva e assim por diante.
Depois que meu roteador recebe o primeiro dos PADOs, ele envia uma solicitação de descoberta ativa de PPP.
Em seguida, ele conclui a fase de descoberta ativa do PPP sobre Ethernet, inicia uma sessão e inicia a comunicação usando o PPP Link Control Protocol . Eu acho que o número da sessão é usado para manter a conexão com o BRAS.
O roteador envia um pacote de solicitação de configuração PPP LCP.
O BRAS deve primeiro enviar um pacote de Reconhecimento da Configuração do LCP e, em seguida, responder com o tipo de pedido de configuração do pacote e indicar que tipos de protocolos de autenticação ele suporta. No meu caso, isso é apenas Protocolo de Autenticação de Senha (PAP).
O roteador recebe a solicitação de configuração do BRAS e envia o reconhecimento.
Depois disso, usar o PAP em um roteador de solicitação de autenticação envia nome de usuário e senha (e como o PAP é usado, ele está em texto simples, aberto para todos verem).
O BRAS então responde com o pacote PAP Authenticate Acknowledge indicando autenticação bem-sucedida. A autenticação em si usa normalmente outro servidor especializado de autenticação, autorização e contabilidade que está conectado ao BRAS.
Depois disso, eles mudam para Protocolo de Controle de Protocolo da Internet . Em redes como esta, é usado em vez de DHCP.
O roteador envia solicitação de configuração IPCP e indica quais parâmetros gostaria de obter, no meu caso, endereço IP e servidores DNS primário e secundário.
Depois disso, ele envia a solicitação de configuração IPv6CP junto com um identificador de dispositivo.
O BRAS envia então um pacote de confirmação de configuração IPCP com endereço IPv4.
Em seguida, o BRAS envia o pacote de rejeição do protocolo IPCP e rejeita o pedido PPP IPv6CP.
Depois disso, meu roteador envia novamente uma solicitação de configuração IPCP e recebe confirmação de configuração IPCP com endereço IPv4 e endereços de servidor DNS.
Depois de tudo isso, o BRAS envia o pacote de confirmação de sessão do PPPoE Active Discovery Session e, a partir daí, tenho conectividade com a Internet. A comunicação continua a partir de mim através da rede das minhas telecomunicações para a rede do meu provedor e depois para a Internet.
Mais uma coisa que eu devo mencionar é que uma vez a cada segundo depois que o LCP inicia, meu roteador envia o LCP Echo Request e recebe o LCP Echo Reply. Usando isso, pode confirmar que possui conectividade com a Internet.
Finalmente, a fim de encerrar a sessão, o pacote PPP Active Discovery Termination pode ser enviado, ou um dispositivo pode simplesmente pular bastante Echos para que a conexão morra para a falta de mensagens keepalive.
No meu caso, o PADT não é usado. Em vez disso, o roteador envia a Solicitação de Terminação do LCP e, após receber a Confirmação da Terminação do LCP, desliga a interface da WAN.