Date: Sun, 24 Mar 1996 19:30:34 -0500 From: Andrew Herdman <andrew@whine.com> To: "Louis A. Mamakos" <louie@TransSys.COM> Cc: Brian Tao <taob@io.org>, FREEBSD-HACKERS-L <freebsd-hackers@FreeBSD.org> Subject: Re: Changing Ethernet frame size to 576 bytes? Message-ID: <Pine.BSF.3.91.960324192723.850A-100000@why> In-Reply-To: <199603240511.AAA20790@wa3ymh.transsys.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Actually Brian is having a fragment problem, this is from the IRC server
machine which I run the IRC server on:
ip:
44034396 total packets received
0 bad header checksums
0 with size smaller than minimum
0 with data size < data length
0 with header length < data size
0 with data length < header length
0 with bad options
0 with incorrect version number
245769 fragments received
0 fragments dropped (dup or out of space)
1886 fragments dropped after timeout
39671 packets reassembled ok
43571756 packets for this host
256542 packets for unknown/unsupported protocol
0 packets forwarded
0 packets not forwardable
0 redirects sent
40712754 packets sent from this host
816 packets sent with fabricated ip header
0 output packets dropped due to no bufs, etc.
13 output packets discarded due to no route
20314 output datagrams fragmented
91863 fragments created
0 datagrams that can't be fragmented
Quite a bit really, perhaps Brian should drop it down to 1006. On my
workstation at work I get the following, although not much traffic has
occured since the last boot:
ip:
281116 total packets received
0 bad header checksums
0 with size smaller than minimum
79 with data size < data length
0 with header length < data size
0 with data length < header length
0 with bad options
0 with incorrect version number
0 fragments received
0 fragments dropped (dup or out of space)
0 fragments dropped after timeout
0 packets reassembled ok
276621 packets for this host
335 packets for unknown/unsupported protocol
0 packets forwarded
4081 packets not forwardable
0 redirects sent
702701 packets sent from this host
0 packets sent with fabricated ip header
0 output packets dropped due to no bufs, etc.
0 output packets discarded due to no route
0 output datagrams fragmented
0 fragments created
0 datagrams that can't be fragmented
Andrew
-----------------------------------------------------------------------
On Sun, 24 Mar 1996, Louis A. Mamakos wrote:
>
> There is much confusion evident in the email message.
>
> First, the 576 byte packet size mentioned is the *minimum* MTU which
> is "required" to be supported. Or something like that. In practice,
> most every link level encapsulation in use supports a 1500 byte MTU.
> The big exception to this these days is SLIP/PPP where a much smaller
> MTU is used to prevent interactive traffic from being "stuck" behind
> really large packets and screwing the echo response.
>
> Second, any fragmentation which would occur would happen in a IP
> router, which has an IP datagram it needs to transmit. If the
> interface which the packet needs to be forwarded over has an MTU
> smaller than the packet, then the fragmentation function occurs at
> that point. That is, unless the "don't fragment" bit is set. It's
> somewhat likely that it may be set, as the TCP in FreeBSD does MTU
> path discovery to "feel" the MTU along the path from the sender to the
> recpient's TCP. This is done by setting "Don't Fragment", and looking
> for ICMP messages coming back. When the path's MTU is discovered, the
> TCP can arrange to not send TCP segments larger than the MTU.
>
> Third, most long-haul links on the Internet today likely have 4K MTUs,
> which is usually used on FDDI and HSSI (to connect to DS3 links)
> interfaces. So, it's pretty unlikely that ethernet MTU sizes packets
> would be a problem.
>
> Fourth, you can verify that there's actually dropped fragments
> happening by looking on the receiving machine and doing a 'netstat -s'
> to look for the number of fragments received, as well as the number
> dropped due to reassembly timeouts. I suspect that the number will be
> 0.
>
> I don't think that you actually have a problem, or anything that you
> need to change..
>
> louie
>
>
> > Anyone know what this guy is saying? I figured fragmentation and
> > reassembly would happen between the FTP server's Ethernet interface
> > and that of the router to the Internet. Is there any validity to this
> > guy's suggestion?
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960324192723.850A-100000>
