PPPoE (англ. Point-to-point protocol over Ethernet) — сетевой протокол канального уровня передачи кадров PPP через Ethernet. В основном используется xDSL-сервисами. Предоставляет дополнительные возможности (аутентификация, сжатие данных, шифрование).
К сожалению, его MTU ниже, чем на стандартном Ethernet, что иногда вызывает проблемы с плохо настроенными межсетевыми экранами.
PPPoE — это туннелирующий протокол (tunneling protocol), который позволяет настраивать (или инкапсулировать) IP,
или другие протоколы, которые наслаиваются на PPP, через соединения
Ethernet, но с программными возможностями PPP соединений, и поэтому
используется для виртуальных «звонков» на соседнюю Ethernet-машину и
устанавливает соединение точка-точка, которое используется для
транспортировки IP-пакетов, работающее с возможностями PPP.
Это позволяет применять традиционное PPP-ориентированное ПО для
настройки соединения, которое использует не последовательный канал, а
пакетно-ориентированную сеть (как Ethernet), чтобы организовать
классическое соединение с логином, паролем для Интернет-соединений.
Также, IP-адрес по другую сторону соединения назначается только когда
PPPoE соединение открыто, позволяя динамическое переиспользование IP
адресов.