Hello!
I remember my ISP telling me few years ago that MTU should be 1420; the number sounded a bit less than expected, but I haven't questioned it until yesterday when I wanted check if it's correct.
My set-up is an OpenWrt router running 18.06 and connected via PPPoE WAN to ISP router that's set-up in bridge mode.
I set the WAN interface's MTU to 1500 and tried pinging form a PC connected via WiFi to OpenWrt. Maximum packet that worked without fragmentation was 1464. I expected 1472.
Invoking ifconfig
command on OpenWrt gave the following
pppoe-wan Link encap:Point-to-Point Protocol
inet addr:xxx.xxx.xxx.xxx P-t-P::xxx.xxx.xxx.xxx Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
I tried decreasing MTU and that 8 byte difference remained there. I couldn't increase the MTU value to more than 1500 as it doesn't seem to accept it.
So what's that 8 byte difference?
Edit: I was pinging an address on the internet.
Thanks.