Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:load_balancer:start [2024/03/28 13:17] – [Таблица] 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 | | **СКАТ-100-LB** | ||
| - | | до 200 | | **СКАТ-200-LB** | ||
| - | | до 300 | | **СКАТ-300-LB** | ||
| - | | до 400 | | **СКАТ-400-LB** | ||
| - | |||
| - | |||