On Sun, 25 May 2008, in the Usenet newsgroup comp.os.linux.networking, in
article <g1beip$8al$(E-Mail Removed)>, Geoff Lane wrote:
>Moe Trin wrote:
>> 1472 isn't that common - it's not even listed as a default in one of the
>> O/S fingerprinting tools. 1492 on the other hand is _VERY_ common.
>I thought 1472 allowed for a 28 byte header and actually equalled 1500,
While 1472+28 certainly does equal 1500, I'm not aware of a protocol
that would use 20 or 28 bytes. The default Ethernet packet (RFC0894)
is 1500 octets (but that doesn't include the Ethernet header and trailer
of 18 octets). That packet contains an IP datagram of 46 to 1500 octets,
which consists of a 20 to 60 octet IP header (20 plus options in steps
of 4 octets), and the MTU is defined as the size of that IP datagram.
See RFC1191 for additional details. The problem home broadband users
encounter is the abortion called PPPoE, which sticks an IP packet into
a PPP frame, and that frame adds 8 octets to the length (see RFC2516 and
RFC4937 for more details). But the resulting packet still has to have a
maximum Ethernet length of 1500 octets (without the Ethernet headers),
so the MTU of the IP datagram has to be reduced by 8 to compensate for
the 8 extra bytes of PPP header.
>I arrived at this figure initially by using ping with -l and -f flags
>but I may be getting the wrong end of the stick here.
Not exactly sure how that would enter into the argument.
>It is working though
That's the important part.
Old guy