| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| dpi:bras_bng:bras_pppoe:pppoe_conf [2025/09/29 15:11] – elena.krasnobryzh | dpi:bras_bng:bras_pppoe:pppoe_conf [2025/12/08 12:23] (текущий) – [Дополнительные настройки PPPoE] elena.krasnobryzh |
|---|
| {{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|Подробнее]]. |
| * [[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_ac_name'' — строка, значение тега AC-Name при установке PPPoE-сессии. Если не задано, передается fastDPI |
| | |
| | |
| | =====Параметры 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''. |
| | |