I have a 100Mbps down/50Mbps up fibre connection at home. A connection can be made through the ONT by initiating a PPPoE connection over a tagged VLAN.
Connecting a laptop direct to the ONT gives me speed tests (FTP and multithreaded HTTP GETs to my ISP's speedtest server) of 94Mbps down and 49Mbps up.
However, if I connect via my RB750GL the throughput drops down to 55Mbps down and 49Mbps up. Only seems to affect the downlink.
All ethernet ports show as negotiated to 1Gbps full duplex and I have minimal firewall filter rules enabled.
I was running RouterOS 5.23 and am now trying 6.0rc9 with no difference.
My basic configuration is as follows:
ether1 -> gigabit ethernet connection to ONT
vlan1 -> an interface I created on ether1 to tag the connection with a vlan id of 10
pppoe-client -> creates a pppoe connection over vlan1
bridge-local -> bridges ether2-5 and provides dhcp services to my local network (for my speed tests I only connected up one of these to my laptop)
Firewall -> srcnat/masquerade is enabled on the outbound pppoe-client interface
Firewall -> mangling is enabled by the pppoe client automatically
Firewall -> I have the following rules:
Code: Select all
chain=input action=drop protocol=icmp in-interface=pppoe-client
chain=input action=accept src-address=10.0.0.0/16 in-interface=bridge-local
chain=input action=accept connection-state=established
chain=input action=accept connection-state=related
chain=input action=drop in-interface=pppoe-client
Thanks.