Страница 1 из 2

Подскажите по PPPoE+ на MES2124

Добавлено: 06 май 2016 19:04
alibek
Никак не разберусь, как нужно настраивать pppoe intermediate-agent.

Есть коммутатор, аплинком является порт 25 (ядро и PPPoE-сервер).
Порты 1-24 абонентские.
Порты 26-28 магистральные, к ним "цепочкой" подключены другие MES2124.

Какая конфигурация правильная?

1.

Код: Выделить всё

pppoe intermediate-agent
int range gi 1/0/1-24
 pppoe intermediate-agent
 pppoe intermediate-agent vendor-tag strip
 exit
int gi 1/0/25
 pppoe intermediate-agent trust
 exit
int range gi 1/0/25-28
 pppoe intermediate-agent
 exit


2.

Код: Выделить всё

pppoe intermediate-agent
int range gi 1/0/1-24
 pppoe intermediate-agent
 pppoe intermediate-agent vendor-tag strip
 exit
int gi 1/0/25
 pppoe intermediate-agent trust
 pppoe intermediate-agent
 exit
int range gi 1/0/25-28
 pppoe intermediate-agent
 exit


3.

Код: Выделить всё

pppoe intermediate-agent
int range gi 1/0/1-24
 pppoe intermediate-agent
 pppoe intermediate-agent vendor-tag strip
 exit
int gi 1/0/25
 pppoe intermediate-agent trust
 exit
int range gi 1/0/25-28
 exit


Перепробовал все три варианта, но не работает.
MAC-адрес абонента до ядра доходит, но PPPoE-соединение не устанавливается.
Если выключить pppoe intermediate-agent (глобально и на интерфейсах), то начинает работать.
Проверял на 1.1.42 и 1.1.44.

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 10 май 2016 17:58
Александр Селезнев
Попробуйте вот такую конфигурацию. Какой у вас стенд для проверки

Код: Выделить всё

pppoe intermediate-agent
int range gi 1/0/1-24
 pppoe intermediate-agent
 exit
int gi 1/0/25 (сервер)
 pppoe intermediate-agent trust
 pppoe intermediate-agent vendor-tag strip
 pppoe intermediate-agent
 exit
int range gi 1/0/26-28
  pppoe intermediate-agent
  pppoe intermediate-agent trust
 exit

Проверяйте на 1.1.44 (релизная)

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 11 май 2016 13:06
alibek
Насколько я понимаю, pppoe intermediate-agent trust используется на тех портах, с которых нужно разрешать PADO.
Зачем же их разрешать на портах 26-28?
И непонятно, зачем vendor-tag strip на 25 порту, с сервера ведь тэг приходить не будет.

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 11 май 2016 13:14
Александр Селезнев
Зачем же их разрешать на портах 26-28?

Можно и не разрешать. Конфигурация предложена для примера, если возможно появление сервера и за другими коммутаторами в цепочке.
И непонятно, зачем vendor-tag strip на 25 порту, с сервера ведь тэг приходить не будет.

Об этом написано в документации. "Разрешение или запрет удаления vendor-speciifc опции из пакетов PADO, PADS, PADT перед отправкой их в сторону пользователя. Функция удаления может быть использована только на интерфейсе, на котором разрешена работа PPPoE IA и который является доверенным интерфейсом. Обычно функция удаления настраивается на интерфейсе, обращенном в сторону PPPoE сервера."

Заработало в предложенной конфигурации?

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 12 май 2016 15:30
alibek
Александр Селезнев писал(а):если возможно появление сервера и за другими коммутаторами в цепочке.

Нет, легитимного сервера там быть не может.
Я правильно понял, что должна заработать такая конфигурация?

Код: Выделить всё

pppoe intermediate-agent
int range gi 1/0/1-28
 pppoe intermediate-agent
 exit
int gi 1/0/25
 pppoe intermediate-agent trust
 exit
 

То есть PPPoE+ на всех портах и PPPoE trust за сервером?

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 15 май 2016 04:06
XMan
Поясните работу команды "show pppoe intermediate-agent sessions". Сейчас сессия появляется со временем 00:05:00. Таймер не меняется и ровно через 5 мин запись пропадает, хотя реальная сессия никуда не девается. Спасибо.

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 16 май 2016 09:47
Александр Селезнев
Описание команды в руководстве пользователя: "Отображение всех зарегистрированных клиентских сессий"
В настоящее время таблица pppoe intermediate agent очищается по таймауту в 5 минут. Запись не находится в таблице все время пока pppoe сессия поднята.
Просьба отписаться насколько такое поведение неудобно для использования.

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 16 май 2016 09:47
Александр Селезнев
То есть PPPoE+ на всех портах и PPPoE trust за сервером?

Да

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 16 май 2016 12:03
alibek
Александр Селезнев писал(а):Просьба отписаться насколько такое поведение неудобно для использования.

Отписываюсь.
Лично мне было бы удобнее, если бы сессия была в таблице все время ее существования.
Хотя бы на абонентских портах (портах доступа).

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 16 май 2016 14:21
XMan
Александр Селезнев писал(а):В настоящее время таблица pppoe intermediate agent очищается по таймауту в 5 минут. Запись не находится в таблице все время пока pppoe сессия поднята.
Просьба отписаться насколько такое поведение неудобно для использования.


В реальной сети этот список будет практически всегда пустым. Смысл этой команды? Может, конечно, она для первичной настройки служит, то ещё можно понять таймер в 5 мин. Есть ещё подозрение, что сессии могут дублироваться и нужен сброс. В идеале, таймер (n) нужно сделать настраиваемым (n=0 - отключить таймер, n>0 - время таймера ) и добавить команду на принудительную очистку сессий, чтобы исключить "приведения". (Хотя может алгоритм это уже учитывает и дубликатов быть не может).

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 16 май 2016 16:03
XMan
pppoe intermediateagent format-type option [sp|sv|pv|spv] delimeter [.,:#/ ]

Нельзя выбрать разделитель ":", зато можно ";".


Просьба реализовать возможность добавления мака и ип-адреса коммутатора в эту строчку (Circuit-ID) - [mac|ip|sp|sv|pv|spv ].
Также в pppoe intermediateagent format-type remote-id добавить выбор [mac|ip]
Имхо, любому оператору можно будет угодить. :D

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 17 май 2016 13:01
Евгений Т
Будет исправлено в будущих версиях ПО.
alibek писал(а):
Александр Селезнев писал(а):Просьба отписаться насколько такое поведение неудобно для использования.

Отписываюсь.
Лично мне было бы удобнее, если бы сессия была в таблице все время ее существования.
Хотя бы на абонентских портах (портах доступа).


Предложенную конфигурацию проверили? Заработало?

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 17 май 2016 18:01
alibek
Да, в предложенной конфигурации (PPPoE+ на всех портах, trust на аплинке) на 1.1.44 заработало.

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 10 дек 2016 12:39
Евгений Т
В реальной сети этот список будет практически всегда пустым. Смысл этой команды? Может, конечно, она для первичной настройки служит, то ещё можно понять таймер в 5 мин. Есть ещё подозрение, что сессии могут дублироваться и нужен сброс. В идеале, таймер (n) нужно сделать настраиваемым (n=0 - отключить таймер, n>0 - время таймера ) и добавить команду на принудительную очистку сессий, чтобы исключить "приведения". (Хотя может алгоритм это уже учитывает и дубликатов быть не может).

Добрый день.
Ваше пожелание реализовано. Сообщите в ЛС ваш почтовый адрес и приложите ссылку на этот тикет, чтобы я мог отправить вам версию ПО с исправлением.

Re: Подскажите по PPPoE+ на MES2124

Добавлено: 21 фев 2017 13:58
Александр Селезнев
Версия с реализованным функционалом http://eltex.nsk.ru/upload/iblock/4da/mes2000_1146.ros