Mikrotik. Bonding. Объединение интерфейсов Ethernet для увеличения пропускной способности
Ссылки
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МБитных портов