Резервирование BRAS Active-Standby (Master-Backup) [Документация VAS Experts]

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:bras_bng:replication [2025/09/13 07:07] atereschenkodpi:bras_bng:replication [2026/04/01 08:02] (текущий) – [Установка и управление] elena.krasnobryzh
Строка 1: Строка 1:
-====== Резервирование BRAS Active-Standby ======+====== Резервирование BRAS Active-Standby (Master-Backup) ======
 {{indexmenu_n>12}} {{indexmenu_n>12}}
 ===== Описание алгоритма переключения для BRAS L2 (DHCP, Static IP) ===== ===== Описание алгоритма переключения для BRAS L2 (DHCP, Static IP) =====
-  * Резервирование BRAS L2 для IPoE (DHCP и Static IP) рекомендуется по схеме Active-Standby, что предполагает включение двух СКАТ BRAS в один широковещательный L2 домен: Один в режиме Master, другой в режиме Backup (горячий резерв).+  * Резервирование BRAS L2 для IPoE (DHCP и Static IP) рекомендуется по схеме Active-Standby, что предполагает включение двух СКАТ BRAS в один широковещательный L2 домен: Один в режиме Master, другой [[dpi:licensing#резервная_лицензия_скат|в режиме Backup (горячий резерв)]].
   * Master является активным сервером и обрабатывает трафик во время нормальной работы сети. Backup находится в состоянии ожидания и не пропускает трафик через себя, интерфейсы DPDK в сторону абонентов (IN порты) административно выключены (down).   * Master является активным сервером и обрабатывает трафик во время нормальной работы сети. Backup находится в состоянии ожидания и не пропускает трафик через себя, интерфейсы DPDK в сторону абонентов (IN порты) административно выключены (down).
-  * Backup сервер осуществляет мониторинг работы Master сервера с помощью скриптапри сбое в работе Backup в автоматическом режиме активирует (up) DPDK интерфейсы в сторону абонентов (IN порты) и начинает обрабатывать трафик. +  * Backup сервер осуществляет мониторинг работы Master сервера с помощью скрипта (heartbeat) через выделенные порты управления. При регистрации сбоя Master сервера Backup сервер в автоматическом режиме активирует (up) DPDK интерфейсы в сторону абонентов (IN порты) и начинает обрабатывать трафик. 
-  * Реализовано одиночное переключение трафика на Backup сервер и остановка Master сервера с целью избежать дальнейшие аварии на сетиПереключение трафика на Master осуществляется сетевым администратором в ручкном режиме.+  * Реализовано одиночное переключение трафика на Backup сервер и остановка Master сервера с целью избежать множественного перевода трафика и влияния на сетьОбратное переключение трафика на Master осуществляется сетевым администратором в ручном режиме.
   * Для корректной работы необходимо, чтобы все профили услуг были идентично сконфигурированы на Master и Backup сервере, рекомендуем использовать скрипт синхронизации профилей.   * Для корректной работы необходимо, чтобы все профили услуг были идентично сконфигурированы на Master и Backup сервере, рекомендуем использовать скрипт синхронизации профилей.
-  * Необходимо обратить внимание, что СКАТ BRAS поддерживает динамическую маршрутизацию (OSPF, BGP) и статическую. В случае динамической маршрутизации для Static IP абонентов с публичными IP адресами анонс изменится автоматически при переключении на Backup сервер, для абонентов с приватными адресами будет применен профиль NAT, под тем же именем, но из другого публичного пула адресов, который заведен на Backup сервере. +  * Необходимо обратить внимание, что СКАТ BRAS поддерживает динамическую (OSPF, BGP) и статическую маршрутизацию. В случае динамической маршрутизации для Static IP абонентов с публичными IP адресами анонс изменится автоматически при переключении на Backup сервер, для абонентов с приватными адресами будет применен профиль NAT, под тем же именем, но из другого публичного пула адресов, который заведен на Backup сервере.  
 + 
 +{{ :dpi:bras_bng:bras_replication.png?nolink&900 |}}
  
 ===== Скрипт мониторинга состояния работы Master сервера ===== ===== Скрипт мониторинга состояния работы Master сервера =====
Строка 52: Строка 54:
   - Настроить пользователя и IP Backup сервера внутри скрипта. Пользователь должен иметь возможность записи в каталог ''/etc/dpi,'' самый простой вариант — использовать пользователя root. Также можно настроить другого пользователя с соответствующими правами.   - Настроить пользователя и IP Backup сервера внутри скрипта. Пользователь должен иметь возможность записи в каталог ''/etc/dpi,'' самый простой вариант — использовать пользователя root. Также можно настроить другого пользователя с соответствующими правами.
   - Настроить cron для выполнения скрипта с желаемыми интервалами **(опционально)**:<code bash>crontab -u root -e   - Настроить cron для выполнения скрипта с желаемыми интервалами **(опционально)**:<code bash>crontab -u root -e
-* * * * /bin/bash /usr/local/bin/profile_sync.sh</code>+0 * * * * /bin/bash -l -c '/usr/local/bin/profile_sync.sh'</code>
   - Добавить псевдоним bash для запуска скрипта по желанию:<code bash>echo "alias dpi_sync='/bin/bash /usr/local/bin/profile_sync.sh'">> ~/.bashrc</code>   - Добавить псевдоним bash для запуска скрипта по желанию:<code bash>echo "alias dpi_sync='/bin/bash /usr/local/bin/profile_sync.sh'">> ~/.bashrc</code>
   - Создать каталог ''/etc/dpi/service18'' и сохранить в нем все файлы service 18.   - Создать каталог ''/etc/dpi/service18'' и сохранить в нем все файлы service 18.