Hello everyone,
I’ve just configured a CCR1036 to replace my old router but I have a big issue.
There is internet connection on SFP1, and on the ethernet ports there are other devices.
If I try to upload something I reach max 20mbps per port.
It means that if I start an upload from three ports (and three different devices) at the same time I reach 60mbps, but my internet connection is 300mbps in upload.
I can’t understand why I can’t reach 300mbps… With the old router I had 300mbps.
I would guess that it’s the L2MTU=9600. Even if your ISP is delivering via fiber, i doubt they are using anything more than 1500. So your MTU should be 1500 and L2 MTU should be 1590.
Also on the auto-negotiation, You have it disabled, but you are not setting the link. at the very least it should be:
set [ find default-name=sfp1 ] advertise=1000M-full auto-negotiation=no rx-flow-control=auto tx-flow-control=auto
Do you think I should edit my MTU on all interfaces?
Because I have the same issue using ethernet to connect to my ISP instead of SFP (passing through a switch)!
The export doesn’t say nothing about auto-negotiation because I used the default settings, they are the same you reported but with Flow Control off (my ISP told me to turn it off).
Here’s interface data:
----Actual Gateway (x86 machine with RouterOS 6.19)----
LAN (Ethernet to bridged network)
MTU: 1500
L2 MTU: 9200 (not editable)
WAN (Ethernet to a switch that has both SFP and Ethernet port)
MTU: 1500
L2 MTU: 7152 (not editable)
Bridge
MTU: 1500
L2 MTU: 9200 (not editable)
----New CCR Gateway----
SFP1 to Fiber (instead of old WAN)
MTU: 1500
L2 MTU: 9600
SFP2 to bridged network (instead of old LAN)
MTU: 1500
L2 MTU: 9600
All other interfaces
MTU: 1500
L2 MTU: 1590
Bridge
MTU: 1500
L2 MTU: 1590 (not editable)
As I said, I have the same issue using SFP or using Ethernet, both for bridged network and fiber…
I had to use auto-negotiation=no and set it to 1gbps-full because it’s the only way to make it work.
My ISP told me to do this.
About the second route you’re right, it’s not needed, I don’t remember why is there, maybe because all my attempts to solve the problem
I noticed also that on the Old Gateway in Firewall → Mangle there are these two values, and there are not in the new one:
MANGLE
Flags: X - disabled, I - invalid, D - dynamic
0 D chain=forward action=change-mss new-mss=1370 passthrough=yes
tcp-flags=syn protocol=tcp in-interface=all-ppp tcp-mss=1371-65535
log=no log-prefix=""
1 D chain=forward action=change-mss new-mss=1420 passthrough=yes
tcp-flags=syn protocol=tcp out-interface=all-ppp tcp-mss=1421-65535
log=no log-prefix=""
SRC is needed because I NAT only users with private IP.
There are users with public IP which are not natted.
I can remove to-address but it seems strange to me that a NAT rule creates these problems!
I would like to have as more advice as possible because the gateway is 100km far from home so I’ll go there only if I’m pretty sure I can solve the problem Or at least I have some suggestions from you
I cant solve your issue, but you should set the IP not on the port but on the bridge. And you forgot to add a firewall rule to drip DNS reflection attack.