Страница 1 из 1

Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 13:34
RudovAndrey
Коллеги, всем доброго дня.
есть задача поднять 2гигабита между mikrotik CCR и MES3124.

Конфигурация на мес: (в порт-ченел обьединяем 1 и 2 порт)

Код: Выделить всё

!
Port-Channel load-balance src-dst-mac-ip-port
!
interface gigabitethernet 1/0/1
 description ###Link_to_CCR2
 spanning-tree portfast
 channel-group 1 mode auto
exit
!
interface gigabitethernet 1/0/2
 description ###Link_to_CCR2
 spanning-tree portfast
 channel-group 1 mode auto
exit

!
interface port-channel 1
 switchport access vlan 242
 description ###Link_to_CCR2
 spanning-tree portfast
exit
!



Конфигурация на микротик:

Код: Выделить всё

/interface bonding
add mode=802.3ad name=bonding1 slaves=ether1,ether2 transmit-hash-policy=\
    layer-2-and-3


С этой конфигурацией не работает порт-ченел. Запускаем траф с микротика на тестовый сервер, дабы проверить - трафик не делится и поднимается максимум до одного гигабита.

Прошу Вашей помощи.

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 13:55
k0ste
На Eltex на агрегируемых интерфейсах.

Код: Выделить всё

lacp timeout short

Для bonding.ko:

Код: Выделить всё

mode=4
miimon=100
lacp_rate=1

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:03
Евгений Т
Здравствуйте.

С этой конфигурацией не работает порт-ченел. Запускаем траф с микротика на тестовый сервер, дабы проверить - трафик не делится и поднимается максимум до одного гигабита.

Какой трафик запускается? Изменяются ли у него SRC/DST IP/MAC адреса? Опишите подробнее трафик.

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:12
RudovAndrey
Какой трафик запускается? Изменяются ли у него SRC/DST IP/MAC адреса? Опишите подробнее трафик.


Трафик запускается с помощью внутреннего Bandwitch test на RouterOS.

При этом есть интересный ньюанс - до запуска спидтеста трафик делится ровно пополам по двум портам. при запуске спидтеста, для того, чтобы проверить, будет ли 2 гигабита, весь трафик, в том числе и клиенсткий ,смещается на один из портов. И скорость не поднимается выше 950мбпс

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:25
Евгений Т
Прошу ответить на заданный в предыдущем комментарии вопрос.

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:28
k0ste
@RudovAndrey, так у вас lacp не поднимается или вам не нравится как расползается трафик?
Учтите, что балансировка работает per flow. То есть чтобы при тесте увидеть 2Gbit вам нужно запустить 2 генератора трафика.

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:31
RudovAndrey
Какой трафик запускается? Изменяются ли у него SRC/DST IP/MAC адреса? Опишите подробнее трафик.


Трафик запускается с помощью Bandwitch test с самого устройства Mikrotik, где поднят Bonding. Тип трафика, порты, к сожаленю, не подскажу.

SRC/DST IP/MAC - не меняются. DST IP - принадлежит удаленному устройствую, SRC IP и MAC - микротику.

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:40
RudovAndrey
k0ste писал(а):@RudovAndrey, так у вас lacp не поднимается или вам не нравится как расползается трафик?
Учтите, что балансировка работает per flow. То есть чтобы при тесте увидеть 2Gbit вам нужно запустить 2 генератора трафика.



Запустили два генератора, все равно 1гб.
В теории все поднялось, просто на выходе не дает больше 1Gbps.

Расползается тоже очень странно.

без запущенных генераторов
ether1 - 250Mb
ether2 - 247Mbps

с запущенными генераторами:
ether1 - 750Mb
ether2 - 151Mbps

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:48
k0ste
RudovAndrey писал(а):
k0ste писал(а):@RudovAndrey, так у вас lacp не поднимается или вам не нравится как расползается трафик?
Учтите, что балансировка работает per flow. То есть чтобы при тесте увидеть 2Gbit вам нужно запустить 2 генератора трафика.



Запустили два генератора, все равно 1гб.
В теории все поднялось, просто на выходе не дает больше 1Gbps.

Расползается тоже очень странно.

без запущенных генераторов
ether1 - 250Mb
ether2 - 247Mbps

с запущенными генераторами:
ether1 - 750Mb
ether2 - 151Mbps


Eltex:

Код: Выделить всё

port-channel load-balance src-dst-mac-ip

bonding.ko:

Код: Выделить всё

xmit_hash_policy=2

Вот так гарантированно будет работать если запустить "iperf --dualtest" с двух хостов "друг на друга". Проверять надо с хостов стоящими за этим оборудованием, а не между ними.

Re: Eltex MES3124 + Mikrotik CCR Bonding

Добавлено: 25 дек 2017 14:57
RudovAndrey
k0ste писал(а):
RudovAndrey писал(а):
k0ste писал(а):@RudovAndrey, так у вас lacp не поднимается или вам не нравится как расползается трафик?
Учтите, что балансировка работает per flow. То есть чтобы при тесте увидеть 2Gbit вам нужно запустить 2 генератора трафика.



Запустили два генератора, все равно 1гб.
В теории все поднялось, просто на выходе не дает больше 1Gbps.

Расползается тоже очень странно.

без запущенных генераторов
ether1 - 250Mb
ether2 - 247Mbps

с запущенными генераторами:
ether1 - 750Mb
ether2 - 151Mbps


Eltex:

Код: Выделить всё

port-channel load-balance src-dst-mac-ip

bonding.ko:

Код: Выделить всё

xmit_hash_policy=2

Вот так гарантированно будет работать если запустить "iperf --dualtest" с двух хостов "друг на друга". Проверять надо с хостов стоящими за этим оборудованием, а не между ними.



Спасибо, попробую, отпишу вечером сюда