Mikrotik. Bonding. Объединение интерфейсов Ethernet для увеличения пропускной способности

Материал из Wiki
Перейти к навигации Перейти к поиску

Ссылки

https://itproffi.ru/nastrojka-agregatsii-kanalov-bonding-na-mikrotik/

Описание

!!! Скорость будет ограничена процессором.

!!! Например, на 951 микроте при объединении гигабитных каналов

!!! Скорость при bonding не превышала 1ГБита,

!!! Процессор уперся в потолок 100%.

!!! Поэтому в данном тесте ограничим порты до 100МБит.

10.1.1.1 - mikrotik01

10.1.1.2 - mikrotik02

ether4,ether5 - порты, которые мы будем собирать в интерфейс bonding

Настройка

Настройка Mikrotik01

/interface ethernet

set [ find default-name=ether4 ] auto-negotiation=no speed=100Mbps

set [ find default-name=ether5 ] auto-negotiation=no speed=100Mbps

Balance rr – балансировка round-robin, пакеты отправляются по очереди с первого порта  и до последнего по кругу.

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

Если порты подключены к разным коммутаторам требуется их настройка.

/interface bonding

add name=bonding1 slaves=ether4,ether5

/ip address

add address=10.1.1.1/24 interface=bonding1 network=10.1.1.0

/tool bandwidth-server set enabled=yes authenticate=yes

Настройка Mikrotik02

/interface ethernet

set [ find default-name=ether4 ] auto-negotiation=no speed=100Mbps

set [ find default-name=ether5 ] auto-negotiation=no speed=100Mbps

Balance rr – балансировка round-robin, пакеты отправляются по очереди с первого порта  и до последнего по кругу,

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

Если порты подключены к разным коммутаторам требуется их настройка.

/interface bonding

add name=bonding1 slaves=ether4,ether5

/ip address

add address=10.1.1.2/24 interface=bonding1 network=10.1.1.0

/tool bandwidth-test address=10.1.1.1 direction=both protocol=udp user=admin

                    ;;; results can be limited by cpu, note that traffic generation/termination performance might not be representative of forwarding performance
                status: running
              duration: 8s
            tx-current: 188.6Mbps
  tx-10-second-average: 185.0Mbps
      tx-total-average: 185.0Mbps
            rx-current: 198.0Mbps
  rx-10-second-average: 182.8Mbps
      rx-total-average: 182.8Mbps
          lost-packets: 1754
           random-data: no
             direction: both
               tx-size: 1500
               rx-size: 1500
      connection-count: 20
        local-cpu-load: 70%
       remote-cpu-load: 81%

Можно видеть, что на интерфейсе bonding1 скорость сложилась из скорости двух 100МБитных портов