I have a RB5009UG+S+ (RouterOS 7.15.1) connected to a standard OpenReach ONT and establishing a PPPoE session for my 550/75 FTTP package. This has all worked perfectly for 3+ years and I have seen solid 500Mbit+ download speeds. However, sometime last week (I think) max download speeds dropped to roughly 98-99 Mbits throughput on the WAN ethernet interface when running a test on speedtest.net from various wired ethernet clients on the LAN.
Given that suspicious Fast Ethernet-like speed, my first thought was cabling. However, Mikrotik reports a 1Gbps negotiated link on the WAN port. If I remove the WAN cable from the router and plug it into my Windows laptop directly, I can bring up a PPPoE connection and download at 500+MBits. Also, If I connect my laptop to the ONT end of the cable I can link at 1Gbps to the router.
Any suggestions welcome, as I'm not sure where to take this one next. The PPPoE debug logs (without packet-level info) are below, unfortunately I don't know enough about PPPoE to know if the PADO drops and LCP ConfReq state errors are significant. My sanitised config is attached.
---
16:45:35 pppoe,ppp,info pppoe-out1: initializing...
16:45:35 pppoe,ppp,info pppoe-out1: connecting...
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,ppp,debug pppoe-out1: LCP lowerup
16:45:35 pppoe,ppp,debug pppoe-out1: LCP open
16:45:35 pppoe,ppp,debug pppoe-out1: LCP opened
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:35 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:36 pppoe,ppp,debug pppoe-out1: LCP received ConfReq in opened state: restarting
16:45:36 pppoe,ppp,debug pppoe-out1: LCP closed
16:45:36 pppoe,ppp,debug pppoe-out1: LCP opened
16:45:36 pppoe,ppp,debug pppoe-out1: LCP received ConfReq in opened state: restarting
16:45:36 pppoe,ppp,debug pppoe-out1: LCP closed
16:45:36 pppoe,ppp,debug pppoe-out1: LCP opened
16:45:36 pppoe,ppp,info pppoe-out1: authenticated
16:45:36 pppoe,ppp,debug pppoe-out1: IPCP lowerup
16:45:36 pppoe,ppp,debug pppoe-out1: IPCP open
16:45:36 pppoe,ppp,debug pppoe-out1: IPV6CP lowerup
16:45:36 pppoe,ppp,debug pppoe-out1: IPV6CP open
16:45:36 pppoe,ppp,debug pppoe-out1: MPLSCP lowerup
16:45:36 pppoe,ppp,debug pppoe-out1: MPLSCP open
16:45:36 pppoe,ppp,debug pppoe-out1: BCP open
16:45:36 pppoe,ppp,debug pppoe-out1: CCP lowerup
16:45:36 pppoe,ppp,debug pppoe-out1: CCP open
16:45:36 pppoe,ppp,debug pppoe-out1: IPCP opened
16:45:36 pppoe,ppp,info pppoe-out1: connected
16:45:36 interface,info pppoe-out1 detect UNKNOWN
16:45:37 pppoe,ppp,debug pppoe-out1: IPV6CP timer
16:45:37 pppoe,ppp,debug pppoe-out1: IPV6CP opened
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:38 pppoe,debug ether1 (WAN): received PADO with unknown host-uniq, dropping
16:45:42 interface,info pppoe-out1 detect INTERNET
16:45:47 pppoe,ppp,debug pppoe-out1: MPLSCP timer