I’m running a RB2011UiAS-IN with a fiber transceiver in the SFP cage and it works beatifully apart from one very strange thing.
I have a 250/100Mbit/s fiber connection.
When I connect a PC directly to one of the 100Mbit ports on the router I measure both the downlink and downlink throughput to about 100Mbit/s.
As expected.
When I connect a PC directly to one of the gigabit ports on the router I measure the downlink to about 250Mbit/s but the uplink to only about 70Mbit/s.
This is consistent across a four different PC of different manufacture with both Windows 7 and Windows 10 using both Intel and Realtek Ethernet adapters.
If I force the Ethernet adapter to 100Mbit/s (via the settings in the control panel) the uplink performance improves and is consistent with connecting to a 100Mbit/s port.
When I connect an 802.11ac Wi-Fi access point to a Gigabit port and try with an iPad, I get very close to 250Mbit/s downlink and 100Mbit/s uplink.
So the gigabit port gives lower uplink speed but only over cable. Very confusing.
Post a config export… could be related to the fact both SFP and gigabit ports share the same switch lane towards the CPU. How do you auth towards your ISP, pppoe?
Have you monitored CPU load while doing the tests via gigabit ports?
Thanks. The OS version is the latest stable, v6.39.1.
CPU load is low, also during bandwidth tests, below 10% as far as I can tell.
If i do a Tools->Bandwidth Test I get a solid 250/100Mbit flow.
If ether1 is part of the LAN (i.e. no WAN port on this router), you’d better make ether5-2 slaves of ether1, then include only ether1, ether6 in the bridge.
To do so:
1.- Remove ether1 and ether2 from bridge
2.- Make ether2-5 slaves of ether1
3.- Add ether1 to bridge (bridge will only contain ether1 and ether6-master)
4.- move address 192.168.1.1/24 to bridge
IP address assignments, DHCP server, etc, should be assigned to the bridge interface, not any of the bridge port interfaces.
To test new bridge fast-forward feature:
Check actual status:
/interface bridge print detail
Flags: X - disabled, R - running
0 R name="bridge" mtu=auto actual-mtu=1500 l2mtu=1598 arp=enabled
arp-timeout=auto mac-address=E4:8D:8C:DD:8A:DD protocol-mode=rstp
fast-forward=no priority=0x8000 auto-mac=yes admin-mac=00:00:00:00:00:00
max-message-age=20s forward-delay=15s transmit-hold-count=6
ageing-time=5m
Change to fast-forward mode (only 2 interfaces in the bridge)
/interface bridge set fast-forward=yes 0
Check if it’s in effect:
/interface bridge> print detail
Flags: X - disabled, R - running
0 R name="bridge" mtu=auto actual-mtu=1500 l2mtu=1598 arp=enabled
arp-timeout=auto mac-address=6C:3B:6B:B4:37:22 protocol-mode=rstp
fast-forward=yes priority=0x8000 auto-mac=yes admin-mac=00:00:00:00:00:00
max-message-age=20s forward-delay=15s transmit-hold-count=6
ageing-time=5m
I apologize if I may have been misleading you. ether1 is not part of the LAN.
I use SFP1 for my fiber WAN but I would like to keep ether1 for later implementing a failover to another WAN.
Does ether1 have a special status? The block diagram does not seem to indicate that.
I don’t really see why I should make ether1 the master of ether2-5.
Could I not keep ether2 as master of ether3-5 and make the bridge ether2-master plus ether6-master and activate fastforward on that?
I also do not quite understand what “move address 192.168.1.1/24 to bridge” corresponds to in terms of commands.
I’m quite confused over the current entries in my router config:
Ok, then it makes sense not enslaving any of the ether2-5 to ether1. But you should remove it from the bridge: on Winbox, go to Bridge > Ports tab, select ether1 and click the - button (removal) or X button (disable).
I also do not quite understand what “move address 192.168.1.1/24 to bridge” corresponds to in terms of commands.
Go to IP > Addresses. You should see 192.168.1.1/24 is asigned to ether1. Double click on it and change the interface setting to “bridge” interface. ether1 is free now to set up a secondary WAN.
From now on, that bridge interface is your LAN interface. Any ip assignments, services, firewall, etc, should refer to it, and not on any of its comprising ports.
I’m quite confused over the current entries in my router config:
Thank you so much. I will try this when I get back home tonight.
However I found that whenever I try to disable/remove ether1 from the bridge I lost contact with the router and have to do a factory reset.
Is this because I use the web interface and not Winbox? Or is it perhaps because 192.168.1.0/24 is currently assigned to it and not to bridge?
Use winbox. Always. Even when you loose ip settings from any reason you can log into the router over mac address so you can continue to finish the settings without need to reset the device.