home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.protocols.tcp-ip.ibmpc
- Path: sparky!uunet!ukma!darwin.sura.net!sgiblab!newsun!donp
- From: donp@novell.com (don provan)
- Subject: Re: Fragmented IP packets: any PD implementations?
- Message-ID: <1992Nov9.230848.7810@novell.com>
- Keywords: IP fragments TCP/IP
- Sender: news@novell.com (The Netnews Manager)
- Nntp-Posting-Host: na.sjf.novell.com
- Organization: Novell, Inc., San Jose, California
- References: <1992Nov8.203621.6902@mnemosyne.cs.du.edu> <BxGtps.BHM@watserv1.uwaterloo.ca>
- Date: Mon, 9 Nov 1992 23:08:48 GMT
- Lines: 46
-
- In article <BxGtps.BHM@watserv1.uwaterloo.ca> erick@demorgan.uwaterloo.ca (Erick Engelke) writes:
- >A common misconception is that we will get fragmented packets from
- >outside our LAN, such as gateways through slower media. But it is
- >the gateway's responsibility to reassemble the frags before putting
- >the data onto the LAN at the other end.
-
- I don't know where you picked this up, but it's wrong. In fact, routers
- are *forbidden* from doing IP reassembly for packets they are forwarding.
- Just as well, since reassembly at an intermediate node can be quite
- expensive, even compared to reassembly at the destination.
-
- >That's why people using
- >all these freeware TCPs didn't know they didn't have frag support.
-
- No, i think your other point -- that freeware TCP applications don't
- generate fragments -- is a better explanation of why this deficiency
- is overlooked.
-
- >Here's my frustration, fragments rely on 100% delivery and are
- >costly in gateways. And when you encounter problems on your LAN,
- >large UDP packets clog it in a needless and futile manner whereas
- >TCP adapts.
-
- While these are fine arguments, they only argue against *applications*
- which depend fragmentation, and in that context i support your
- position entirely. Unfortunately, the question here is whether any
- given *IP implementation* should support fragmentation and reassembly.
- If it doesn't, it can't support applications, environments, or peer
- implementations which, for whatever reasons, require that facility.
-
- >I might be convinced to add frag support, but would appreciate
- >opinion if it is a good idea, in particular, which applications
- >could use it. NFS is not a great answer since it would be useful
- >even with 1K packet sizes, the problem there is the lack of an
- >implementation. I know the Host Requirements RFC tells us what
- >to do, but I would prefer to see an application which needs it.
-
- Although i understand how strapped for space you are in a PC, i don't
- really see that implementing fragmentation and reassembly is that much
- of a burden. In the commercial IP world, the overhead in both space
- and development effort is insignificant when compared to the effort of
- marketing an incomplete IP implementation and then supporting it when
- something that should work doesn't. Free IP implementations have a
- little more flexibility in this regard.
- don provan
- donp@novell.com
-