Низкая скорость между подсетями на CRS125

Базовая функциональность RouterOS
HumanDamned
Сообщения: 3
Зарегистрирован: 19 ноя 2016, 00:29

Низкая скорость между подсетями на CRS125

Сообщение HumanDamned »

Добрый день,
Mikrotik работает как switch. Eth1 - master port для всех остальных. Использую подсеть 10.254.43.0/24 от вышестояшего роутера и DHCP как главную lan.
Добавил несколько Vlan на master port. Скорость на интерфейсах и на конечных ПК в VLAN - 1Gbps.
BTEST же выдаёт между сетями на TCP около 10-20Mbps. В чем может быть проблема? Никаких правил ограничений скорости нет.

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

PC (vlan 3) --> CRS125 --> PC (vlan3) = 500-900Mbps
PC (lan) --> CRS125 --> PC (lan) = 500-900Mbps
PC ([b]vlan 3[/b]) --> CRS125 --> PC ([b]lan[/b]) = 10-20Mbps, speedtest.net из vlan 3 показывает 50 Mbps
PC ([b]lan[/b]) --> CRS125 --> PC ([b]vlan3[/b]) = вообще нет пинга

tracert из lan в vlan3 192.168.203.254
Tracing route to 192.168.203.254 over a maximum of 30
1 4 ms <1 ms 2 ms 10.254.43.1
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 3 ms <1 ms 4 ms 10.254.255.16
6 * * * Request timed out.

/interface ethernet
set [ find default-name=ether1 ] name=ether1-master
set [ find default-name=ether2 ] master-port=ether1-master
set [ find default-name=ether3 ] master-port=ether1-master

/queue interface
set ether1-master queue=ethernet-default
set ether2 queue=ethernet-default
set ether3 queue=ethernet-default

/interface vlan
add comment=K201 interface=ether1-master name=vlan2 vlan-id=2
add comment=K203 interface=ether1-master name=vlan3 vlan-id=3
add comment=students interface=ether1-master name=vlan4 vlan-id=4
add comment=K205 interface=ether1-master name=vlan5 vlan-id=5

/interface ethernet switch egress-vlan-tag
add tagged-ports=ether2,ether3,ether4,ether9,switch1-cpu vlan-id=4
add tagged-ports=ether2,switch1-cpu vlan-id=2
add tagged-ports=ether2,switch1-cpu vlan-id=3
add tagged-ports=ether2,switch1-cpu vlan-id=5

/interface ethernet switch vlan
add learn=no ports=ether2,ether3,ether4,ether9,switch1-cpu vlan-id=4
add learn=no ports=ether2,switch1-cpu vlan-id=2
add learn=no ports=ether2,switch1-cpu vlan-id=3
add learn=no ports=ether2,ether3,switch1-cpu vlan-id=5

/ip firewall nat
add action=redirect chain=dstnat comment="transparent proxy" dst-port=80 protocol=tcp to-ports=8080
add action=masquerade chain=srcnat out-interface=LAN to-addresses=0.0.0.0
Аватара пользователя
Chupaka
Сообщения: 4086
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Низкая скорость между подсетями на CRS125

Сообщение Chupaka »

А загрузка процессора при тесте какая? Я так подозреваю, у CRS они не сильно мощные, и если при бриджевании используется аппаратный свитч-чип, то маршрутизация у него полностью программная
HumanDamned
Сообщения: 3
Зарегистрирован: 19 ноя 2016, 00:29

Re: Низкая скорость между подсетями на CRS125

Сообщение HumanDamned »

Добрый день, спасибо за ответ.

При тесте PC (lan) --> CRS125 --> PC (lan) = 500-900Mbps - CPU вообще не нагружается
PC (vlan 3) --> CRS125 --> PC (lan) = 10-20Mbps, - CPU 100%

Можно как-то исправить? Чтобы во всех подсетях была равная скорость...
Аватара пользователя
Chupaka
Сообщения: 4086
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Низкая скорость между подсетями на CRS125

Сообщение Chupaka »

Можно исправить, купив роутер, соответствующий задаче. В аббревиатуре CRS последняя буква обозначает Switch. Поэтому в маршрутизации он не силён. В первом случае маршрутизация не используется, трафик до процессора не доходит.

Если убрать все правила IP Firewall (Mangle, Filter, NAT) и Queues - должно стать чуточку лучше, поскольку будет использоваться FastPath (вообще, 20 Мбит/с, судя по спецификации, всё же маловато даже для CRS 125).

Ещё бы глянуть Tools -> Profile под нагрузкой
HumanDamned
Сообщения: 3
Зарегистрирован: 19 ноя 2016, 00:29

Re: Низкая скорость между подсетями на CRS125

Сообщение HumanDamned »

Благодарю за помощь! Видимо придётся менять, 20 Мбит/с это в середине дня, когда свитч под нагрузкой. Ночью около 100 Мбит/с между подсетями.