[e2e] Question on MTU
David Borman
david.borman at windriver.com
Thu Apr 21 12:58:05 PDT 2005
On Apr 21, 2005, at 11:28 AM, Joe Touch wrote:
> MSS usually refers to a transport protocol, e.g., TCP, and denotes the
> max payload size there too. It is also relative to the network (IPv4,
> IPv6) protocol _and_ link layer used.
>
> And just as link layer overhead sizes vary, so do network layer
> overhead
> sizes (minimums of 20 for IPv4, 40 for IPv6 - larger if options are
> included, e.g., 48 for IPv6 with jumbogram option).
But the advertised MSS in the TCP MSS option should not be adjusted to
reflect any options or intermediary headers, just the fixed IP and TCP
header sizes; 40 bytes for IPv4/TCP, and 60 bytes for IPv6/TCP. When
the sender generates the packet, he is responsible for reducing the TCP
data to allow room for any additional options or headers.
-David Borman
More information about the end2end-interest
mailing list