← Back to list

PPPoE (Point-to-Point Protocol over Ethernet) - Parte 1

Artigo resumido sobre o protocolo PPPoE

HENRIQUE BONATTO · 2024-05-22 13:14 · 0 claps · 2.1 min read
#pppoe #redes #protocol
Open on Medium ↗

PPPoE (Point-to-Point Protocol over Ethernet) - Parte 1

Artigo resumido sobre o protocolo PPPoE

O presente artigo faz parte de uma série que aborda o protocolo PPPoE.

O que é o protocolo PPPoE

O protocolo PPPoE (Point-to-Point Protocol over Ethernet), como o nome sugere, significa executar PPP sobre Ethernet. O PPPoE é um protocolo de rede (camada três do modelo OSI) que provê um método padrão para o transporte de datagramas multi-protocolo via redes ponto a ponto encapsulados e autenticados na Ethernet.

Surgiu como uma evolução para o PPP (Point-to-Point Protocol). O protocolo PPP era necessário para a atribuição de endereços IP de forma dinâmica e para permitir o uso de vários protocolos, sendo que o PPPoE estabelece a sessão e realiza a autenticação com o provedor de acesso a Internet. Resumidamente, o protocolo PPPoE encapsula o protocolo PPP dentro de pacotes da internet Ethernet.

Aonde e como é utilizado?

O PPPoE é frequentemente usado por Provedores de Serviços de Internet que oferecem/ofereciam acesso a internet via DSL ou Cabo, utilizando a mesma infraestrutura da linha telefônica. O protocolo era tradicionalmente utilizado em redes *dial-up (discadas) pois oferece autenticação, a qual os provedores de internet usavam para autenticar os usuários contratantes do serviço provendo maior controle e segurança. Portanto, para se conectar à internet, era necessário um nome de usuário (username) e uma senha (password*) para estabelecer a conexão entre os pontos.

Hoje em dia computadores e roteadores usam o protocolo Ethernet, e, com o protocolo PPPoE, os provedores ainda conseguem usar a autenticação do PPP.

Imagem de exemplo de uma rede PPPoE

Imagem de exemplo de uma rede PPPoE

Funcionamento técnico

De acordo com a especificação da RFC 2516, o funcionamento do protocolo PPPoE se dá em dois estágios: o estágio de Discovery (descoberta) e o estágio PPP Session (Sessão PPP).

O estágio de Discovery é necessário para identificar/descobrir o endereço MAC Ethernet do outro peer (ponto ou maquina), ao qual será estabelecida a conexão. Uma vez encontrado o endereço MAC Ethernet, é estabelecido um identificador de sessão (SESSION_ID) para a conexão. O estágio de Discovery pode ser considerado como um relacionamento entre cliente e servidor, pois o *Host (cliente) busca por um Access Concentrator (concentrador de acesso — servidor). Durante esse estágio é possível descobrir todos os Access Concentrators* disponíveis na rede e então conectar-se a um.

Quando esse estágio for concluído, ambas as partes terão as informações necessárias para então estabelecer uma conexão ponto-a-ponto via Ethernet. Quando a PPP Session for estabelecida, tanto o Host quanto o Access Concentrator devem alocar os recursos para uma interface virtual PPP.

Encapsulamento do pacote enviado pelo PPPoE

Encapsulamento do pacote enviado pelo PPPoE

- Parte 2: Implementação pratica de uma rede PPPoE

Integrantes desta pesquisa: Henrique Bonatto, João Zanardo e Pedro Lucas Dall’ Igna


메타데이터
post_id
a28a94ea4e02
slug
pppoe-point-to-point-protocol-over-ethernet-a28a94ea4e02
url
https://medium.com/@101745/pppoe-point-to-point-protocol-over-ethernet-a28a94ea4e02
canonical_url
https://medium.com/@101745/pppoe-point-to-point-protocol-over-ethernet-a28a94ea4e02
author_url
https://medium.com/@101745
status
ok
fetched_at
2026-07-23 19:31:18