Something to consider. Their operating system and devices also need to be set lower. If the PC is still at 1492 and the router is lower it will cause issues. I've seen this before.
How these routers are using anything lower than 1492 is interesting. -- Steven Kenney Network Operations Manager WaveDirect Telecommunications http://www.wavedirect.net (519)737-WAVE (9283) From: "Ken Hohhof" <af...@kwisp.com> To: "af" <af@af.afmug.com> Sent: Monday, February 3, 2020 2:28:04 PM Subject: [AFMUG] question re: Mikrotik PPPoE server and MRU/MTU We have used both Mikrotik and Cisco tower routers as PPPoE servers for several years, but have recently been swapping out the remaining Ciscos. I have run into a strange problem that I’m hoping somebody here knows the answer. We have the max MTU and MRU set to 1492 on the PPPoE server, but in the list of dynamically created interfaces some of them show up as 1480, 1454, etc. I didn’t think much of this because I know some router manufacturers have those as default settings. If the client router wants a lower MTU, that should be OK as long as it clamps MSS advertisements to the lower value. (I don’t want to get into MSS clamping at the server side.) But I ran into a customer with an old DLink router and he was unable to get to [ http://www.aol.com/ | www.aol.com ] , other websites and speedtests worked OK. Grasping at straws, I had him log into his DLink to see what the MTU setting was. It was set manually to 1492, the menu did not have an option to negotiate MTU automatically. I had him change it to 1480 and that solved his problem. I don’t want to get too deep into solving a problem with an old DLink router, but I’m wondering if I’ve got something configured wrong. I assume if the Mikrotik PPPoE server has the PPPoE virtual interface MRU set to 1480, that means it won’t receive packets larger than 1480 (plus PPPoE headers). Why are a few sessions getting MRU lower than 1492? I assume that is what the client insists on during PPPoE negotiation? And if so, why would a router with MTU set to 1492, and that appears to be doing MSS clamping based on 1492, negotiate 1480 with the server? And why would Mikrotik be handling this different than Cisco? I don’t think I ever saw an MTU different from 1492 in the Cisco virtual interface properties. I know occasionally (very rarely) I’ve had a customer say one particular website won’t come up, I think I had somebody complain about Yahoo once. Now I’m wondering if that was an MTU problem also. But I don’t really see anything under my control at the server end to fix this, other than maybe to set max MRU lower like 1450 or something. I don’t really want to do that, because it would mean less efficiency (fewer data bytes per packet) for no apparent good reason. All clients should be able to use 1492 (1500 minus 8 overhead bytes), and if for some reason they want a lower MTU, that should be OK as long as they clamp MSS advertisements to that lower number. -- AF mailing list AF@af.afmug.com http://af.afmug.com/mailman/listinfo/af_af.afmug.com
-- AF mailing list AF@af.afmug.com http://af.afmug.com/mailman/listinfo/af_af.afmug.com