Community discussions

MikroTik App
 
AndreasMT
just joined
Topic Author
Posts: 2
Joined: Wed Jun 02, 2021 9:15 am

Connecting several CRS: Bad transfer rate

Wed Jun 02, 2021 9:27 am

Hi,
I'm facing a maybe simple problem but I can't find it.
I'd like to link several CRS226-24G-2S+ (CRS) together. But the transfer rates are quite bad. about 50 bps to 1200 bps up to 8-9 kbps.
I used to connect the second SFP+ port with the first of the following CRS.

CRS2 (SFP2<->SFP1) CRS3 (SFP2<->SFP1) CRS4 (SFP2<->SFP1) CRS5 (SFP2<->SFP1) CRS6

On each is one bridge which includes all ports of the CRS.
No VLan needed. Just a simple config to connect 5 devices together with acceptable transfer rates.

In order to exclude defective cabels and hardware I connected a CCR1036-8G-2S+ which plays the role of Capsman to the Lancom router and the server and a PC.
Btest from the PC to the server shows the same bad transfer rates as in the config above. Again changed all the cable, same result.

I'm sure bad config is the cause of all the mess, but where?
Thanks for any hint

Andreas

Config of CRS2
/interface bridge
add admin-mac=4C:5E:0C:93:C6:18 auto-mac=no comment=\
    "created from master port" name=bridge1 protocol-mode=none
/interface ethernet
set [ find default-name=ether1 ] name=ether1-master speed=100Mbps
set [ find default-name=ether2 ] speed=100Mbps
set [ find default-name=ether3 ] speed=100Mbps
set [ find default-name=ether4 ] speed=100Mbps
set [ find default-name=ether5 ] speed=100Mbps
set [ find default-name=ether6 ] speed=100Mbps
set [ find default-name=ether7 ] speed=100Mbps
set [ find default-name=ether8 ] speed=100Mbps
set [ find default-name=ether9 ] speed=100Mbps
set [ find default-name=ether10 ] speed=100Mbps
set [ find default-name=ether11 ] speed=100Mbps
set [ find default-name=ether12 ] speed=100Mbps
set [ find default-name=ether13 ] speed=100Mbps
set [ find default-name=ether14 ] speed=100Mbps
set [ find default-name=ether15 ] speed=100Mbps
set [ find default-name=ether16 ] speed=100Mbps
set [ find default-name=ether17 ] speed=100Mbps
set [ find default-name=ether18 ] speed=100Mbps
set [ find default-name=ether19 ] speed=100Mbps
set [ find default-name=ether20 ] speed=100Mbps
set [ find default-name=ether21 ] speed=100Mbps
set [ find default-name=ether22 ] speed=100Mbps
set [ find default-name=ether23 ] speed=100Mbps
set [ find default-name=ether24 ] speed=100Mbps
set [ find default-name=sfp-sfpplus1 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full name=\
    sfp1-G2352P1
set [ find default-name=sfpplus2 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full name=\
    sfp2-CRS3
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/interface bridge port
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
add bridge=bridge1 interface=ether6
add bridge=bridge1 interface=ether7
add bridge=bridge1 interface=ether8
add bridge=bridge1 interface=ether9
add bridge=bridge1 interface=ether10
add bridge=bridge1 interface=ether11
add bridge=bridge1 interface=ether12
add bridge=bridge1 interface=ether13
add bridge=bridge1 interface=ether14
add bridge=bridge1 interface=ether15
add bridge=bridge1 interface=ether16
add bridge=bridge1 interface=ether17
add bridge=bridge1 interface=ether18
add bridge=bridge1 interface=ether19
add bridge=bridge1 interface=ether20
add bridge=bridge1 interface=ether21
add bridge=bridge1 interface=ether22
add bridge=bridge1 interface=ether23
add bridge=bridge1 interface=ether24
add bridge=bridge1 interface=sfp1-G2352P1
add bridge=bridge1 interface=sfp2-CRS3
add bridge=bridge1 interface=ether1-master
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/ip address
add address=192.168.10.12/24 comment=defconf interface=bridge1 network=\
    192.168.10.0
/ip ssh
set forwarding-enabled=remote
/lcd interface
add interface=bridge1
/lcd interface pages
set 1 interfaces=ether13
/system clock
set time-zone-name=Europe/Berlin
/system identity
set name=CRS2
/system leds
set 0 interface=sfp1-G2352P1
set 1 interface=sfp1-G2352P1
set 2 interface=sfp2-CRS3
set 3 interface=sfp2-CRS3
/system ntp client
set enabled=yes primary-ntp=192.168.10.11 secondary-ntp=192.168.10.1
/system upgrade upgrade-package-source
add address=192.168.10.16 user=admin
Config of CRS3
/interface bridge
add admin-mac=4C:5E:0C:93:53:82 auto-mac=no comment=defconf name=bridge
/interface ethernet
set [ find default-name=sfp-sfpplus1 ] name=sfp1-CRS2
set [ find default-name=sfpplus2 ] name=sfp2-CRS4
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/user group
set full policy="local,telnet,ssh,ftp,reboot,read,write,policy,test,winbox,pas\
    sword,web,sniff,sensitive,api,romon,dude,tikapp"
/interface bridge port
add bridge=bridge comment=defconf interface=ether1
add bridge=bridge comment=defconf interface=ether2
add bridge=bridge comment=defconf interface=ether3
add bridge=bridge comment=defconf interface=ether4
add bridge=bridge comment=defconf interface=ether5
add bridge=bridge comment=defconf interface=ether6
add bridge=bridge comment=defconf interface=ether7
add bridge=bridge comment=defconf interface=ether8
add bridge=bridge comment=defconf interface=ether9
add bridge=bridge comment=defconf interface=ether10
add bridge=bridge comment=defconf interface=ether11
add bridge=bridge comment=defconf interface=ether12
add bridge=bridge comment=defconf interface=ether13
add bridge=bridge comment=defconf interface=ether14
add bridge=bridge comment=defconf interface=ether15
add bridge=bridge comment=defconf interface=ether16
add bridge=bridge comment=defconf interface=ether17
add bridge=bridge comment=defconf interface=ether18
add bridge=bridge comment=defconf interface=ether19
add bridge=bridge comment=defconf interface=ether20
add bridge=bridge comment=defconf interface=ether21
add bridge=bridge comment=defconf interface=ether22
add bridge=bridge comment=defconf interface=ether23
add bridge=bridge comment=defconf interface=ether24
add bridge=bridge comment=defconf interface=sfp1-CRS2
add bridge=bridge comment=defconf interface=sfp2-CRS4
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/ip address
add address=192.168.10.13/24 comment=defconf interface=bridge network=\
    192.168.10.0
/ip ssh
set forwarding-enabled=remote
/lcd interface pages
set 1 interfaces=ether13,ether14
/system clock
set time-zone-name=Europe/Berlin
/system identity
set name=CRS3
/system ntp client
set enabled=yes primary-ntp=192.168.10.11 secondary-ntp=192.168.10.1
/system upgrade upgrade-package-source
add address=192.168.10.16 user=admin
Config of CRS4:
/interface bridge
add admin-mac=4C:5E:0C:93:C5:14 auto-mac=no comment=defconf name=bridge
/interface ethernet
set [ find default-name=ether1 ] speed=100Mbps
set [ find default-name=ether2 ] speed=100Mbps
set [ find default-name=ether3 ] speed=100Mbps
set [ find default-name=ether4 ] speed=100Mbps
set [ find default-name=ether5 ] speed=100Mbps
set [ find default-name=ether6 ] speed=100Mbps
set [ find default-name=ether7 ] speed=100Mbps
set [ find default-name=ether8 ] speed=100Mbps
set [ find default-name=ether9 ] speed=100Mbps
set [ find default-name=ether10 ] speed=100Mbps
set [ find default-name=ether11 ] speed=100Mbps
set [ find default-name=ether12 ] speed=100Mbps
set [ find default-name=ether13 ] speed=100Mbps
set [ find default-name=ether14 ] speed=100Mbps
set [ find default-name=ether15 ] speed=100Mbps
set [ find default-name=ether16 ] speed=100Mbps
set [ find default-name=ether17 ] speed=100Mbps
set [ find default-name=ether18 ] speed=100Mbps
set [ find default-name=ether19 ] speed=100Mbps
set [ find default-name=ether20 ] speed=100Mbps
set [ find default-name=ether21 ] speed=100Mbps
set [ find default-name=ether22 ] speed=100Mbps
set [ find default-name=ether23 ] speed=100Mbps
set [ find default-name=ether24 ] speed=100Mbps
set [ find default-name=sfp-sfpplus1 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full name=\
    sfp1-CRS3
set [ find default-name=sfpplus2 ] advertise=\
    10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full name=\
    sfp2-CRS5
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/user group
set full policy="local,telnet,ssh,ftp,reboot,read,write,policy,test,winbox,pas\
    sword,web,sniff,sensitive,api,romon,dude,tikapp"
/interface bridge port
add bridge=bridge comment=defconf interface=ether1
add bridge=bridge comment=defconf interface=ether2
add bridge=bridge comment=defconf interface=ether3
add bridge=bridge comment=defconf interface=ether4
add bridge=bridge comment=defconf interface=ether5
add bridge=bridge comment=defconf interface=ether6
add bridge=bridge comment=defconf interface=ether7
add bridge=bridge comment=defconf interface=ether8
add bridge=bridge comment=defconf interface=ether9
add bridge=bridge comment=defconf interface=ether10
add bridge=bridge comment=defconf interface=ether11
add bridge=bridge comment=defconf interface=ether12
add bridge=bridge comment=defconf interface=ether13
add bridge=bridge comment=defconf interface=ether14
add bridge=bridge comment=defconf interface=ether15
add bridge=bridge comment=defconf interface=ether16
add bridge=bridge comment=defconf interface=ether17
add bridge=bridge comment=defconf interface=ether18
add bridge=bridge comment=defconf interface=ether19
add bridge=bridge comment=defconf interface=ether20
add bridge=bridge comment=defconf interface=ether21
add bridge=bridge comment=defconf interface=ether22
add bridge=bridge comment=defconf interface=ether23
add bridge=bridge comment=defconf interface=ether24
add bridge=bridge comment=defconf interface=sfp1-CRS3
add bridge=bridge comment=defconf interface=sfp2-CRS5
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/ip address
add address=192.168.10.14/24 comment=defconf interface=bridge network=\
    192.168.10.0
/ip ssh
set forwarding-enabled=remote
/system clock
set time-zone-name=Europe/Berlin
/system identity
set name=CRS4
/system ntp client
set enabled=yes primary-ntp=192.168.10.11 secondary-ntp=192.168.10.1
/system upgrade upgrade-package-source
add address=192.168.10.16 user=admin
 
User avatar
rextended
Forum Guru
Forum Guru
Posts: 11982
Joined: Tue Feb 25, 2014 12:49 pm
Location: Italy
Contact:

Re: Connecting several CRS: Bad transfer rate

Thu Jun 03, 2021 9:02 pm

I do not see any strange except:
why all interface have set [ find default-name=xxx ] speed=100Mbps ???
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 11439
Joined: Thu Mar 03, 2016 10:23 pm

Re: Connecting several CRS: Bad transfer rate

Fri Jun 04, 2021 12:10 pm

why all interface have set [ find default-name=xxx ] speed=100Mbps ???
My guess: config started with ancient ROS version where 100Mbps was default (comment on bridge of CRS2 saying "created from master port" indicates this). This setting, however, should not affect performance if auto-negotiation=yes is set (since this is default, it won't be shown in exported config).

However: I seem to remember that LCD display on those units, when enabled, mysteriously influenced performance of device ... negatively. Try to disable/turn off the display and see if that helps.
 
User avatar
rextended
Forum Guru
Forum Guru
Posts: 11982
Joined: Tue Feb 25, 2014 12:49 pm
Location: Italy
Contact:

Re: Connecting several CRS: Bad transfer rate

Fri Jun 04, 2021 12:29 pm

why all interface have set [ find default-name=xxx ] speed=100Mbps ???
My guess: config started with ancient ROS version where 100Mbps was default (comment on bridge of CRS2 saying "created from master port" indicates this). This setting, however, should not affect performance if auto-negotiation=yes is set (since this is default, it won't be shown in exported config).

However: I seem to remember that LCD display on those units, when enabled, mysteriously influenced performance of device ... negatively. Try to disable/turn off the display and see if that helps.
Info must go on CPU and next to LCD...
 
AndreasMT
just joined
Topic Author
Posts: 2
Joined: Wed Jun 02, 2021 9:15 am

Re: Connecting several CRS: Bad transfer rate

Mon Jun 07, 2021 9:00 am

Hi there,
thanks for the hints! I deactivated LCD's on all Routers.
I'll report if it helped,
fingers crossed,
Andreas
 
User avatar
Hominidae
Member
Member
Posts: 309
Joined: Thu Oct 19, 2017 12:50 am

Re: Connecting several CRS: Bad transfer rate

Mon Jun 07, 2021 9:12 am

...for such a simple setup, I wouldn't bother finding the flaws in the remains of an old configuration.
Update all CRS to latest long-term version, wipe settings completly, verify that all ports connect/sync with max speed/rate, create new config, export, carry on to the next CRS.
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 11439
Joined: Thu Mar 03, 2016 10:23 pm

Re: Connecting several CRS: Bad transfer rate

Mon Jun 07, 2021 11:16 am

...for such a simple setup, I wouldn't bother finding the flaws in the remains of an old configuration.

The problem I was mentioning (LCD display affecting performance) doesn't seem to be due to configuration (so it seemed at the time many users were affected by it), but rather due to interaction between ROS and HW.

Other than that, I agree that for a simple setup, it would be wise to upgrade devices to latest long-term version of ROS (at this time that's 6.47.10), reset to defaults and manually update configuration according to needs (i.e. avoid restoring backups, also avoid replaying old exported config). Simply use old configuration export as reminder of what might need attention.
 
User avatar
Hominidae
Member
Member
Posts: 309
Joined: Thu Oct 19, 2017 12:50 am

Re: Connecting several CRS: Bad transfer rate

Mon Jun 07, 2021 12:56 pm

The problem I was mentioning (LCD display affecting performance) doesn't seem to be due to configuration (so it seemed at the time many users were affected by it), but rather due to interaction between ROS and HW.
Ah, interesting...didn't quite get that in the first place...also complete new information for me...thanks for sharing!

Who is online

Users browsing this forum: 0xAA55, Bing [Bot], EmuAGR, GoogleOther [Bot], itsbenlol, NetTecture and 44 guests