Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
  1. PPPoE snooping 

     Данный функционал используется для перехвата и обработки трафика на CPU терминала. На текущий момент этот функционал необходимо включить, если требуется осуществлять контроль и мониторинг за PPPoE-сессиями, а также для работы с опцией 82 в пакетах. Глобальная настройка snooping происходит в ip pppoe view:

Блок кода
LTP-16N# configure terminal
LTP-16N(configure)# ip pppoe
LTP-16N(config)(pppoe)# snooping enable

       2. PPPoE intermediate agent

     PPPoE Intermediate Agent применяется для предоставления BRAS дополнительных данных о полученном PADI-запросе. К таким данным можно отнести информацию о терминале, на котором запущен PPPoE Intermediate Agent, а также информацию об ONT, с которого получен PADI-запрос. Модификация PADI-пакетов производится путем перехвата и последующей обработки на CPU терминала.

     Идентификация ONT на BRAS производится путем анализа содержимого Vendor Specific tag. PPPoE Intermediate Agent формирует или перезаписывает Vendor Specific tag по заданному формату. Использование Vendor Specific tag особенно актуально, когда в сети нет выделенных VLAN для каждого пользователя. PPPoE Intermediate Agent поддерживает настраиваемый формат подопций Circuit ID и Remote ID. Настройка формата подопций производится с использованием лексем, перечисленных в таблице 1. Перечисленные служебные слова будут заменены на их значения, остальной текст, заданный в поле формата, будет передан без изменений. 

Таблица 1. - Список лексем для настройки формата подопций PPPoE Intermediate Agent

ЛексемаОписание 
%HOSTNAME%Сетевое имя терминала
%MNGIP%IP-адрес терминала
%PON-PORT%Номер канала OLT с которого пришёл PADI
%ONTID%Идентификатор ONT, отправившего PADI
%PONSERIAL%Серийный номер ONT, отправившего PADI
%GEMID%Номер GEM-порта, в котором пришёл PAD
%VLAN0%Внешний VID
%VLAN1%Внутренний VID
%MAC%MAC-адрес ONT, с которого пришёл запрос
%OLTMAC%MAC-адрес OLT
%DESCR%Первые 20 символов описания ONT

Настройка PPPoE Intermediate Agent осуществляется через систему профилей — profile pppoeia. Система позволяет создавать несколько различных профилей и назначать их глобально на весь PPPoE-трафик.

  • Шаг 1. Создайте профиль PPPoE Intermediate Agent командой profile pppoe-ia. В качестве
    параметра укажите имя профиля.
Блок кода
LTP-16N# configure terminal
LTP-16N(configure)# profile pppoe-ia test
LTP-16N(config)(profile-pppoe-ia-test)#
  • Шаг 2. Назначьте глобальный профиль, используя команду pppoe-ia profile в ip pppoe view.
Блок кода
LTP-16N(configure)# ip pppoe
LTP-16N(config)(pppoe)# pppoe-ia profile test
  • Шаг 3. Включите перехват PPPoE-пакетов, с помощью команды snooping enable.
Блок кода
LTP-16N(config)(pppoe)# snooping enable
  • Шаг 4. Примените конфигурацию командой commit.
Блок кода
LTP-16N(config)(pppoe)# do commit

     3. Настройка профилей PPPoE Intermediate Agent 

  • Шаг 1. Перейдите или создайте профиль pppoe-ia.
Блок кода
LTP-16N# configure terminal
LTP-16N(configure)# profile pppoe-ia test
LTP-16N(config)(profile-pppoe-ia-test)# 
  • Шаг 2. При необходимости задайте формат PPPoE Intermediate Agent командами circuit-id и remote-id. Список лексем, которые можно использовать в формате, приведен в таблице 1

Agent Circuit ID — содержит информацию о том, с какого порта пришел запрос на DHCP-ретранслятор.

Agent Remote ID — идентификатор самого DHCP-ретранслятора (который задается при настройке, можно например использовать MAC-адрес коммутатора или его описание, любое удобное значение).

Блок кода
LTP-16N(config)(profile-pppoe-ia-test)# circuit-id format %PONSERIAL%/%ONTID%
LTP-16N(config)(profile-pppoe-ia-test)# remote-id format %GEMID%
  • Шаг 3. Примените конфигурацию командой commit.
Блок кода
LTP-16N(config)(pppoe-ia)# do commit

    4. Мониторинг активных PPPoE-сессий 

При включении PPPoE snooping возможен мониторинг сессий. Для просмотра списка сессий используется команда show ip pppoe sessions:

Блок кода
LTP-16N(config)(pppoe)# do show ip pppoe sessions