Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:load_balancer:start [2024/03/28 13:16] – atereschenko | dpi:load_balancer:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{indexmenu_n> | ||
- | ======L2-балансировщик трафика====== | ||
- | =====Описание и сценарии===== | ||
- | СКАТ может работать как балансировщик трафика на основе IP-адресов, | ||
- | < | ||
- | ====Сценарий: | ||
- | Допустим, | ||
- | В данном случае СКАТ позволит равномерно распределить трафик и добиться равномерной утилизации портов на съемниках. | ||
- | |||
- | {{ : | ||
- | **Пример конфигурации: | ||
- | * Зеркало трафика подается в 4х100G интерфейсов. | ||
- | * Трафик балансируется между четырьмя съемниками, | ||
- | <code bash> | ||
- | in_dev=05-00.0: | ||
- | out_dev=01-00.0: | ||
- | |||
- | #Scale factor is about 1 for every 1 Gigabit of bandwidth | ||
- | scale_factor=10 | ||
- | timeout_check_dev=0 | ||
- | |||
- | #FastDPI Control | ||
- | ctrl_port=29000 | ||
- | ctrl_dev=lo | ||
- | |||
- | #Turn on UDR | ||
- | udr=1 | ||
- | |||
- | #Turn on Load Balancing | ||
- | enable_l2_lb=true | ||
- | |||
- | #Balance algorithm | ||
- | maglev=2 | ||
- | |||
- | #Hash table | ||
- | lb_hash_out_dev_type=1 | ||
- | |||
- | </ | ||
- | =====Настройка и управление===== | ||
- | Для корректной работы требуются следующие настройки: | ||
- | * Определение автономной системы с IP адресами, | ||
- | * Отметка заданной автономной системы как local. [[dpi: | ||
- | * Определение входных и выходных интерфейсов в конфигурационном файле. Входные интерфейсы задаются в параметре in_dev, а выходные интерфейсы в out_dev. Интерфейсы не образуют пары и допускаются конструкции вида:< | ||
- | out_dev=08-00.0: | ||
- | out_dev=out_dev=08-00.0: | ||
- | * Включить режим балансировки: | ||
- | \\ | ||
- | Для балансировки трафика используется '' | ||
- | |||
- | 1 — если src и dst ip оба local, то рассчитывается hash на основании этих двух адресов; | ||
- | 2 — если только src ip local, то рассчитывается hash на основании src ip;\\ | ||
- | 3 — если только dst ip local, то рассчитывается hash на основании dst ip;\\ | ||
- | 4 — рассчитывается hash на основе src и dst ip. | ||
- | |||
- | На основании рассчитанного hash значения производится определение выходного интерфейса путем определения индекса ячейки hash таблицы, | ||
- | =====Информационные команды===== | ||
- | * '' | ||
- | |||
- | =====Требование к оборудованию===== | ||
- | ^ Max Rx трафик\\ Гбит/ | ||
- | | до 100 | ||
- | | до 200 | | **СКАТ-200-LB** | ||
- | | до 300 | | **СКАТ-300-LB** | ||
- | | до 400 | | **СКАТ-400-LB** | ||
- | |||
- | |||