Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:bras_bng:replication:start [2024/05/20 09:35] – [Описание алгоритма] elena.krasnobryzh | dpi:bras_bng:replication:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Резервирование BRAS L2 в режиме Active-Standby ====== | ||
| - | {{indexmenu_n> | ||
| - | < | ||
| - | {{youtube> | ||
| - | |||
| - | Резервирование BRAS в режиме L2 предполагает включение двух СКАТ в один широковещательный L2 домен. | ||
| - | Один в режиме Master, другой в режиме Slave. | ||
| - | Master осуществляет обработку трафика, | ||
| - | Slave не пропускает трафик через себя, интерфейсы DPDK находятся в режиме ожидания трафика (down). Синхронизация информации об абонентах происходит через PCRF сервер. | ||
| - | Slave отслеживает доступность и работоспособность Master, при сбое в работе Slave в автоматическом или ручном режиме активирует (up) DPDK интерфейсы и начинает обрабатывать трафик. | ||
| - | Пример включения и прохождения трафика представлено на схеме. | ||
| - | {{ playground: | ||
| - | |||
| - | ===== Репликация данных авторизации и Синхронизация базы данных нескольких BRAS===== | ||
| - | В СКАТ BRAS состоит из компонент | ||
| - | fastDPI - обработка трафика абонентов. | ||
| - | fastPCRF - интеграция по протоколу Radius между fastDPI и Radius сервером. Один fastPCRF может обслуживать несколько fastDPI серверов. | ||
| - | Применяется следующая схема репликации для согласования данных об абонентах на всех fastDPI-серверах: | ||
| - | <note important> | ||
| - | |||
| - | ==== Применение данных на fastDPI ==== | ||
| - | При приеме данных авторизации сервер fastDPI видит, его это был запрос или же это ответ на чужой запрос (для этого в пакете есть специальная метка). Если это ответ на свой запрос, | ||
| - | |||
| - | |||
| - | ===== Описание алгоритма ===== | ||
| - | **Концепция резервирования СКАТ — MASTER-SLAVE (L2-BRAS): | ||
| - | MASTER является активным сервером и обрабатывает трафик во время нормальной работы сети. SLAVE в свою очередь находится в состоянии ожидания с выключенными интерфейсами и активно опрашивает состояние MASTER и в случае проблем на нем включается в работу. | ||
| - | |||
| - | **Нормальная работа сети: | ||
| - | Через MASTER проходит обработка всего трафика, | ||
| - | * Проверка, | ||
| - | * Проверка, | ||
| - | * // | ||
| - | |||
| - | Если все проверки прошли успешно, | ||
| - | В случае обнаружения ошибки SLAVE берет на себя роль MASTER. | ||
| - | |||
| - | **Переключение MASTER→SLAVE: | ||
| - | При обнаружении на MASTER ошибки SLAVE начинает обрабатывать трафик самостоятельно, | ||
| - | |||
| - | **Переключение SLAVE→MASTER: | ||
| - | После устранения проблем на основном сервере необходимо выключить интерфейсы резервного сервера, | ||