CRS with ROS 5.x

My Goal is i just want CRS125 to act like a switch. So i make all 24 port as bridge.
But the problem is (as my experience) with ROS 6.x bridging port will make network very slow, just like dancing network, on-off-on-off.

My current network use RB1100Ah, RB1100AHx2, RB2011, RB750 with ROS 5.x is working perfectly.
But if i use (just only one) RB with ROS 6.x (bridging mode) my network will go very slow.

So i want my CRS125 running on ROS 5.x
Any idea about how to CRS125 running ROS version 5.x ?

IMHO : I Think ROS 6.x still have a bug with bridging, and my CRS125 is just a souvenir.

note : i have tried 6.1 until 6.12 it just same result.

I am pretty sure that ROS5 doesn’t contain the code to support the switch chips etc in the CRS.

However you can set it up as a dumb switch activating the switch chips for all ports, so no bridging and as long as you ensure you have IVL mode set not SVL mode (if you are using any VLANS) and if not then you should be able to run it all that way.

I wouldn’t think that bridge mode would give you very good performance (as it would all be limited by the single 1Gbps link to the CPU)

Regards
Alexander

Not possible. CRS starting from 6.4

my network will go very slow.

how are you seeing this “becoming slow”? are you testing this somehow?

please make a supout.rif file in RouterOS v6.12 at the moment when it is slow, and also send us how this sloweness expresses itself. Email this info to support@mikrotik.com

Thanks!

i will post tommorow. let me create simple case feature my current network. because i cant disturb my network.

my asumtion becoming slow is when ping packet loss more than 10% then it is slow.
condition :

  1. when all RB using ROS 5.x packet loss average is under 5% and file transfer troughput is arround 200-300mbps
  2. add RB with ROS 6.x is the middle of node will make packet loss more than 10% and transfer througtput drop to 50-70mbps realtime db connection will be broken, need reconnect.

maps :
Server chamber (PDC,DB) ----> RB -----> RB -----> RB -----> Client

bridging ports on CRS is wrong.

you have to use switching for that. currently all CRS devices allow you to create 3 different switch groups.

As a result - your device will not use RouterOS at all (see it as an interface for your switch configuration) and then RouterOS version you are running has almost no impact on performance

can you give me the best setting for my CRS to be act like dumb switch? because this is my first time using CRS.

Case Test With Current Network.

  1. All network plug into Gbit ethernet.
  2. Ping Test to Live DB Server.
  3. Copy Test into NAS.

~ Current Network Speed.
Test-RBv5-RBv5-LTest.png
~ With CRS125 on network. we have packet loss even on small network.
Test-CRSv6-RBv5-RBv5-LTest.png
~ ROS ver 6.x ruin everything. Bad Ping. DB connectivity not working.
Test-CRSv6-RBv6-RBv5-LTest.png

ok, remove bridge from configuration then in CLI execute these commands:

go to ethernet section:

/interface ethernet

so now you are in this menu and your command prompt looks like this:
[admin@MikroTik] /interface ethernet>then execute this:

:foreach i in={[find] } do={set $i master-port=ether24 }

it will set all the ports as slave ports for ether24



in case, if i want create 3 switch group, like you say before. beside ether24, what else port that i can use for master port.
i have try ether1 as master port but i always get disconnect from router and master port not set on ether1.

if using bridge, i can create many bridge and add any port to bridging. on CRS i see the port 1-8 is group as 1 segment not like rb1100. can i make cross segment group like ether2 master port on ether24 and ether20 master port on ether8.

another question.
on RB1100AH or RB1100AHx2 if i use bridging on ROS 5.x but if i use ROS 6.x my current setting (same as ROS 5.x) make the network slower, this is same case like CRS or different case?

note : i have tried the switch group, but not implement yet on live network, may be tomorrow

I don’t really understand what you are trying to achieve, but it seems you wish to get all the routerboards to be a switch. If that is correct you should make switch groups on all the routerboards in the chain. They all support this. There is no reason to push all traffic through the CPU if it isn’t doing anything with it.

This should give you a steady 1ms ping with ~112MB/sec traffic easily.

Also, I would advise using iperf as a testing tool.

I would also advise updating all the routerboards to the newest 6.12 version and also upgrade their firmware. This is especially needed on the CRS to make it work correctly! On the AH1100’s, lookup the block diagram and use the switch connected ports, not the PCI-X or CPU ports for these links.

CRS125 has an option to select 3 interfaces as master interfaces, any of the interfaces in the list can be used as master interface.

Note that traffic between switch groups will go through CPU.