Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:load_balancer:start [2024/03/28 12:20] – [Сценарий. Балансировщик на зеркале трафика] elena.krasnobryzh | dpi:load_balancer:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{indexmenu_n> | ||
| - | ======L2-балансировщик трафика====== | ||
| - | =====Описание и сценарии===== | ||
| - | Данная доработка позволяет использовать СКАТ как балансировщик трафика на основе IP-адресов, | ||
| - | |||
| - | Для балансировки трафика используется '' | ||
| - | |||
| - | 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 таблицы, | ||
| - | |||
| - | ====Сценарий. Балансировщик на зеркале трафика==== | ||
| - | Допустим, | ||
| - | В данном случае СКАТ позволит балансировать трафик и равномерно распределить его — т.е. реализовать функцию балансировщика. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | =====Настройка и управление===== | ||
| - | Для корректной работы требуются следующие настройки: | ||
| - | * Определение автономной системы с IP адресами, | ||
| - | * Отметка заданной автономной системы как local. [[dpi: | ||
| - | * Определение входных и выходных интерфейсов в конфигурационном файле. Входные интерфейсы задаются в параметре in_dev, а выходные интерфейсы в out_dev. Интерфейсы не образуют пары и допускаются конструции вида:< | ||
| - | out_dev=08-00.0: | ||
| - | out_dev=out_dev=08-00.0: | ||
| - | * Включить режим баласировки: | ||
| - | |||
| - | =====Информационные команды===== | ||
| - | * '' | ||
| - | |||
| - | |||
| - | |||