Настройка [Документация VAS Experts]

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
dpi:load_balancer:setting [2024/09/26 15:29] – внешнее изменение 127.0.0.1dpi:load_balancer:setting [2025/12/17 08:39] (текущий) – [Настройка /etc/dpi/fastdpi.conf] elena.krasnobryzh
Строка 29: Строка 29:
       * ''1'' — read/write движок с двумя потоками-диспетчерами: на каждое направление по диспетчеру;       * ''1'' — read/write движок с двумя потоками-диспетчерами: на каждое направление по диспетчеру;
       * ''2'' — read/write движок с поддержкой RSS: для каждого направления создается ''dpdk_rss'' диспетчеров (по умолчанию ''dpdk_rss=2''), таким образом, общее количество диспетчеров = 2 * ''dpdk_rss'' — для работы с in_dev, и отдельный диспетчер для работы с out_dev.\\ При значении параметра 2 активируется движок ''mqrx_lb_engine''. Принцип работы такой же, как и при обычном режиме ''dpdk_engine=2'', только rss включается на in_dev, а на out_dev создается только одна очередь rx. \\ \\ Подробнее о параметре ''dpdk_engine'' [[dpi:dpi_components:platform:dpi_config#загрузка_потока_диспетчера|по ссылке]].       * ''2'' — read/write движок с поддержкой RSS: для каждого направления создается ''dpdk_rss'' диспетчеров (по умолчанию ''dpdk_rss=2''), таким образом, общее количество диспетчеров = 2 * ''dpdk_rss'' — для работы с in_dev, и отдельный диспетчер для работы с out_dev.\\ При значении параметра 2 активируется движок ''mqrx_lb_engine''. Принцип работы такой же, как и при обычном режиме ''dpdk_engine=2'', только rss включается на in_dev, а на out_dev создается только одна очередь rx. \\ \\ Подробнее о параметре ''dpdk_engine'' [[dpi:dpi_components:platform:dpi_config#загрузка_потока_диспетчера|по ссылке]].
-    - Выбрать алгоритм балансировки. Для балансировки трафика используется ''maglev'' алгоритм с фиксированным размером hash таблицы, где:+    - Выбрать алгоритм балансировки в параметре ''lb_hash_type''. Для балансировки трафика используется ''maglev'' алгоритм с фиксированным размером hash таблицы, где:
       * ''1'' — если src и dst ip оба local, то рассчитывается hash на основании этих двух адресов;       * ''1'' — если src и dst ip оба local, то рассчитывается hash на основании этих двух адресов;
       * ''2'' — если только src ip local, то рассчитывается hash на основании src ip;       * ''2'' — если только src ip local, то рассчитывается hash на основании src ip;
       * ''3'' — если только dst ip local, то рассчитывается hash на основании dst ip;       * ''3'' — если только dst ip local, то рассчитывается hash на основании dst ip;
       * ''4'' — рассчитывается hash на основе src и dst ip.\\ \\ На основании рассчитанного hash значения производится определение выходного интерфейса путем определения индекса ячейки hash таблицы, содержащей индекс интерфейса из массива выходных интерфейсов.       * ''4'' — рассчитывается hash на основе src и dst ip.\\ \\ На основании рассчитанного hash значения производится определение выходного интерфейса путем определения индекса ячейки hash таблицы, содержащей индекс интерфейса из массива выходных интерфейсов.