Настройка PPPoE и команды [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:bras_bng:bras_pppoe:pppoe_conf [2025/09/29 15:11] elena.krasnobryzhdpi:bras_bng:bras_pppoe:pppoe_conf [2025/09/29 16:14] (текущий) elena.krasnobryzh
Строка 1: Строка 1:
 {{indexmenu_n>1}} {{indexmenu_n>1}}
 ======Настройка PPPoE и команды====== ======Настройка PPPoE и команды======
 +<note tip>Статья в блоге: [[https://vasexperts.ru/blog/tehnologii/pppoe-osobennosti-nastrojki/|PPPoE: особенности настройки, преимущества и отличия от других протоколов соединения]]\\ \\ Обзор L2 PPPoE Mode: {{youtube>ZmCvcSOg73k?}}</note>
 =====Включение поддержки PPPoE===== =====Включение поддержки PPPoE=====
   - Активировать BRAS. [[dpi:bras_bng:general_setup#настройка_bras_l2_в_fastdpi|Подробнее]].   - Активировать BRAS. [[dpi:bras_bng:general_setup#настройка_bras_l2_в_fastdpi|Подробнее]].
Строка 34: Строка 35:
   * [[dpi:bras_bng:bras_l2_options:bras_l2_vlan_ipsg|IP Source Guard]]   * [[dpi:bras_bng:bras_l2_options:bras_l2_vlan_ipsg|IP Source Guard]]
   * [[dpi:bras_bng:bras_l2_options:bras_l2_vlan_local|Замыкание локального трафика]], включая трафик между различными типами сегментов (например, между PPPoE- и DHCP-сетями)   * [[dpi:bras_bng:bras_l2_options:bras_l2_vlan_local|Замыкание локального трафика]], включая трафик между различными типами сегментов (например, между PPPoE- и DHCP-сетями)
 +
 +=====Восстановление PPPoE-сессий при рестарте СКАТ=====
 +При запуске fastDPI осуществляет попытку восстановления PPPoE-сессий абонентов на основе информации, сохраненной в UDR. Это позволяет обеспечить прозрачность кратковременного рестарта сервиса для абонентов.
 +
 +Однако автоматическое восстановление PPPoE-сессий может привести к рассогласованию состояния между системой биллинга и СКАТ, особенно в случаях с динамической раздачей IP-адресов. Такая ситуация возможна, если биллинг ожидает последовательность сообщений Access-Request → Acct-Start, в то время как при восстановлении сессии передается только Acct-Start.
 +
 +Параметр конфигурации ''bras_pppoe_restore_on_startup'' позволяет отключить автоматическое восстановление PPPoE-сессий при старте.\\ Возможные значения:
 +  * ''1'' — включено (значение по умолчанию).
 +  * ''0'' — отключено. Абоненты будут инициировать новые PPPoE-сессии.
 +
 +В случае, если восстановление отключено:
 +  * Абоненту потребуется инициировать новую PPPoE-сессию и пройти повторную авторизацию;
 +  * При попытке продолжить использование старой сессии СКАТ отправит абоненту PADT (PPP Active Discovery Terminate) для завершения сессии.
 +
 +=====Дополнительные настройки PPPoE=====
 +^ Параметр                           ^ Описание                                                                                                                                                                                                                 ^ Возможные значения                     ^
 +| ''bras_pppoed_timeout''            | Задает тайм-аут установки PPPoE-сессии в секундах.\\ Так как протокол PPPoE Discovery подвержен DOS-атакам, данный параметр призван ограничить использование внутренних ресурсов при PPPoE DOS-атаке                     | Значение по умолчанию: 2 секунды.      |
 +| ''bras_pppoe_restore_on_startup''  | Разрешить или запретить восстановление PPPoE-сессий при рестарте СКАТ. Подробнее см. [[dpi:bras_bng:bras_pppoe:pppoe_conf#восстановление_pppoe-сессий_при_рестарте_скат|Восстановление PPPoE-сессий при рестарте СКАТ]]  | ''1'' — разрешить\\ ''2'' — запретить  |
 +
 +=====Параметры CLI=====
 +''pppoe term'' — закрытие всех PPPoE-сессий. Есть возможность указать параметры ''ip'', ''mac'', ''subs_id'', ''login'' или ''all'':
 +<code bash>pppoe term [hard] [ip=X | mac=X | subs_id=X | login=X | all]</code>
 +
 +Для PPPoE-сессий туннельного IP нет (''tunnel-IP=0''). \\
 +CLI-команды, принимающие в качестве ключа ''subs_id'' (''subs prop show'', ''l2tp show session'', ''l2tp term'' и пр.) могут возвратить несколько записей с одинаковым ''l2subs_id''.
 +