Балансировка трафика на уровнях L3 и L4 (ECMP)

06 октября 2026

ID 328280

ECMP (Equal-Cost Multi-Path) –  это механизм равномерного распределения сетевого трафика по нескольким маршрутам одинаковой стоимости. Он работает на уровне L3 и применяется как для локального, так и для транзитного трафика. Для локального трафика алгоритм хеширования для балансировки использует только IP-адреса источника и назначения и поле ToS пакетов. Для транзитного трафика – 5-tuple (IP-адреса источника и назначения, порты источника и назначения, протокол).

По умолчанию ECMP включен для OSPF и iBGP. Для eBGP ECMP включен по умолчанию, если пиры находятся в одной автономной системе; если пиры находятся в разных автономных системах, множество путей не поддерживается.

Максимальное число активных параллельных маршрутов для каждого iP-префикса назначения в таблице маршрутизации каждого VRF ограничено:

  • для iBGP, eBGP и статических маршрутов – до 128;
  • для OSPF – до 16.

Максимальное значение параллельных маршрутов в каждом VRF зависит от суммарного числа маршрутов в целом на устройстве, которое зависит от доступного объема RAM.

Ограничения использования

В работе ECMP существуют следующие ограничения:

  • Работоспособность ECMP между разными типами маршрутов (статическими и динамическими) не гарантируется.
  • Все интерфейсы, участвующие в ECMP, должны принадлежать Main VRF либо VRF, созданному пользователем.
  • При использовании разных исходящих интерфейсов, принадлежащих разным подсетям. все интерфейсы должны входить в одну зону безопасности.

Сценарии распространения трафика

Существует два сценария распространения трафика:

  • Маршрутизаторы подключены к одному исходящему интерфейсу Kaspersky NGFW в рамках одной IP-подсети (Intrainterface case на схеме ниже).
  • Маршрутизаторы подключены к нескольким интерфейсам, которые имеют разные IP-подсети (Interinterface case на схеме ниже).

    Сценарий распространения трафика, одна AS.

    Сценарии распространения трафика, одна AS

На схеме ниже представлено распространение трафика, когда пиры находятся в разных автономных системах.

Схема распространения трафика с разными AS.

Схема распространения трафика, несколько AS

Включение ECMP

Вы можете настроить использование ECMP в сетевом шаблоне или на устройстве Kaspersky NGFW. Параметры, настроенные в сетевом шаблоне, автоматически применяются на всех устройствах, которые используют этот шаблон. Параметры, настроенные на устройстве, будут применяться только на том устройстве, на котором вы его создали.

Чтобы включить использование ECMP, выполните следующее:

  1. В главном меню Консоли Open Single Management Platform перейдите в раздел Приложения и сервисы → NGFW.
  2. Перейдите к настройке ECMP одним из следующих способов:
    • Если вы хотите настроить ECMP в сетевом шаблоне, в меню откройте вкладку Сетевые шаблоны, нажмите на сетевой шаблон и выберите раздел Маршрутизация.
    • Если вы хотите настроить ECMP на устройстве, в меню откройте вкладку Устройства, нажмите на устройство и выберите раздел Маршрутизация.
  3. Выполните одно из следующих действий:
    • Если вы хотите использовать ECMP для статических маршрутов, перейдите в раздел Статические маршруты и настройте необходимые маршруты с одинаковыми IP-адресами назначения и значениями AD и разными шлюзами. Максимальное число таких маршрутов – 128.
    • Если вы хотите изменить число параллельных маршрутов для eBGP, перейдите в раздел BGP и при создании или изменении необходимого экземпляра BGP измените значение в поле Максимум путей. Максимальное значение – 128.

Балансировка трафика настроена.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!