Article View: comp.sys.xerox
Article #384Re: tcp fragments handled badly in koto
From: Christopher Schmidt
Date: Thu, 03 Dec 1987 03:16
Date: Thu, 03 Dec 1987 03:16
30 lines
2314 bytes
2314 bytes
A host is sending me large packets that are getting broken up along
the way across the internet. When I get them there are two fragments
[...], one of 1004 bytes and one of 516 bytes. This makes me think
that the originating host is sitting on an ethernet pumping out 1.5K
packets. I'm not sure what exactly happens, but the Dandelion doesn't
seem to be able to reassemble the packets [...]
Anyway, is this a known bug? I suspect the originator shouldn't really
be sending such large packets, but I also suspect the dandelion should
be doing a better job of catching them. Is there a fix?
The problem is not one of fragmentation, but of packet size.
The ethernet software on the d-machine limits datagrams to 576 bytes
[coincidentally the maximum length of an NS datagram], which is all the IP
spec requires. Moreover, 576 bytes is the longest datagram that correspondents
may send you in the absence of "assurance that the destination is prepared to
accept the larger datagrams" (RFC791, page 13). Your correspondent is in
error and should be fixed not to send such large packets by default.
Also: RFC793 defines the "maximum segment size" option for TCP that limits
the size of TCP datagrams. Xerox TCP sends this option, but in the second
packet of the connection rather than the first. This is a failure to meet
one of the conditions of using this option imposed at the top of page 19.
Maybe if you fixed the Xerox code to send this option in the proper packet,
you could get shorter packets out of the problem host. Maybe Xerox will fix
this and/or issue a patch?
--Christopher
-------
Technical Details
Message-ID:
<12355406741.63.SCHMIDT@SUMEX-AIM.STANFORD.EDU>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!ucbcad!ucbvax!SUMEX-AIM.STANFORD.EDU!SCHMIDTReferences:
<0.43520.29067.16609.9588@XV.MIT.EDU>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!ucbcad!ucbvax!SUMEX-AIM.STANFORD.EDU!SCHMIDT From: SCHMIDT@SUMEX-AIM.STANFORD.EDU (Christopher Schmidt) Newsgroups: comp.sys.xerox Subject: Re: tcp fragments handled badly in koto Message-ID: <12355406741.63.SCHMIDT@SUMEX-AIM.STANFORD.EDU> Date: Wed, 2-Dec-87 22:16:17 EST Article-I.D.: SUMEX-AI.12355406741.63.SCHMIDT Posted: Wed Dec 2 22:16:17 1987 Date-Received: Sun, 6-Dec-87 08:42:45 EST References: <0.43520.29067.16609.9588@XV.MIT.EDU> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 30