PPPoE: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 12:
Стоит отметить, что некоторые поставщики оборудования ([[Cisco Systems|Cisco]] и [[Juniper Networks|Juniper]], например) используют термин PPPoEoE (''PPPoE over Ethernet''), означающий PPPoE, работающий напрямую через Ethernet или другие [[IEEE 802.3]] сети, а также PPPoE, работающий через связанные в Ethernet (''Ethernet bridged over'') [[ATM]], для того чтобы отличать от PPPoEoA (''PPPoE over ATM''), который работает на ATM virtual circuit по спецификации RFC 2684 и [[SNAP]] и инкапсулирует PPPoE. PPPoEoA — это не то же самое, что [[Point-to-Point Protocol over ATM]] (PPPoA), поскольку он не использует SNAP.
 
Работа PPPoE осуществляется следующим образом. Существует [[Ethernet]]-среда, то есть несколько соединённых [[Сетевая плата|сетевых карт]], которые адресуются [[MAC-адрес]]ами. Заголовки Ethernet-кадров содержат адрес отправителя кадра, адрес получателя кадра и тип кадра. Одну из карт слушает PPPoE-[[сервер (приложение)|сервер]]. Клиент посылает широковещательный Ethernet-кадр, на который должен ответить PPPoE-сервер (адрес отправителя кадра — свой MAC-адрес, адрес получателя кадра — FF:FF:FF:FF:FF:FF и тип кадра — PPPoE Active Discovery Initiation). PPPoE-сервер посылает клиенту ответ (адрес отправителя кадра — свой MAC-адрес, адрес получателя кадра — МАС-адрес клиента и тип кадра — PPPoE Active Discovery Offer). Если в сети несколько PPPoE-серверов, то все они посылают ответ. Клиент выбирает подходящий сервер и посылает ему запрос на соединение. Сервер посылает клиенту подтверждение с уникальным идентификатором сессии, все последующие кадры в сессии будут иметь этот идентификатор. Таким образом, между сервером и клиентом создается виртуальный канал, который идентифицируется идентификатором сессии и MAC-адресами клиента и сервера. Затем в этом канале устанавливается PPP -соединение, а уже в PPP-пакеты упаковывается [[IP]]-трафик.
 
== PPPoE Discovery (PPPoED) ==