Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

На коммутаторе MES1400/2400 коммутаторе MES14xx, MES24xx, MES3400-xx, MES37хх можно выбрать следующие алгоритмы балансировки:

...

Значение каждого указанного в алгоритме поля разбивается на блоки по 6 бит. одинаковой длинны. Размер блока определяется пакетным процессором на коммутаторе (см. примечание ниже). Если размер поля не делится нацело на 6 требуемое число бит, то последний блок добивается до 6 бит нулями слева до требуемого размера. Над всеми этими блоками проводится операция XOR, в результате чего получается HASH для конкретного поля. После вычисления HASH для всех настроенных полей, между всеми ними опять выполняется операция XOR для вычисления финального значения. Над финальным HASH выполняем операцию MOD x (x - колличество портов в LAG). Получаем Index порта в LAG.

...

  • Алгоритм src-dest-mac-ip
  • Устройство MES2424B
  • Порты в LAG:

    Индекс порта в LAG01234567
    Имя порта в LAGGi 0/2
    , Gi0
    Gi 0/3
    , Gi0
    Gi 0/6
    , Gi0
    Gi 0/7
    , Gi0
    Gi 0/8
    , Gi0
    Gi 0/9
    , Gi0
    Gi 0/10
    , Gi0
    Gi 0/11


  • Поля пакетов Source MAC f0:79:59:5e:32:3e, Destination MAC e0:d9:e3:f9:b3:40, Source IP 10.25.56.23, Destination IP 149.154.167.41.
  • Разбиваем поля на блоки по 6 бит и производим операцию XOR между ними

...

b011010 = 26. В порт-ченнеле 8 портов, т.о. пакет улетит в порт с index равным 26 mod 8 = 2.

Этому порту соответствует порт с ifindex 6. Т.е. выходной порт пакета В настроенном LAG данному индексу порта соответсвует порт Gi 0/6 в устройстве MES2424B.