home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.protocols.tcp-ip.ibmpc:7388 comp.sys.novell:11385
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!howland.reston.ans.net!spool.mu.edu!agate!dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!jrd
- From: jrd@cc.usu.edu (Joe Doupnik)
- Newsgroups: comp.protocols.tcp-ip.ibmpc,comp.sys.novell
- Subject: Re: ODI information requested.
- Message-ID: <1993Jan12.105124.62649@cc.usu.edu>
- Date: 12 Jan 93 10:51:24 MDT
- References: <1993Jan11.200015.26324@novell.com> <1iskr9INNqfs@usenet.INS.CWRU.Edu> <1993Jan11.155845.62631@cc.usu.edu> <1993Jan12.122554.16503@infodev.cam.ac.uk>
- Organization: Utah State University
- Lines: 32
-
- In article <1993Jan12.122554.16503@infodev.cam.ac.uk>, ag129@cus.cam.ac.uk (Alasdair Grant) writes:
- > In article <1993Jan11.155845.62631@cc.usu.edu> jrd@cc.usu.edu (Joe Doupnik) writes:
- >>from multiple (same type) stacks. The difficulty is, however, receiving packets
- >>when there are contending receipients. A packet will be delivered just once,
- >>but to whom? Well, you can't tell from the outside so one stack gets the
- >>packet, whether it belongs there or not, and the others starve. Misdelivery
- >
- > There are two solutions I can think of:
- >
- > a) give each IP stack a different IP address, and let ODI demultiplex
- > on this
-
- Not a good idea. Think of ARP and broadcasts, think of admin (yikes).
-
- > b) get ODI to demultiplex on TCP/UDP port numbers, which would require it
- > to manage (or have knowledge of) transport endpoint bindings.
- >
- > Clearly (b) is the best solution. A second-best would be to put a shim
- > over ODI to do the demultiplexing function, but you still have to provide
- > a way for each stack to tell it about bindings. Is there an API for this?
- > How does PKTMUX work?
- ----------------
- People are still attacking this problem, in my opinion, from the
- wrong end. What's technically ideal is one protocol stack of a given kind,
- and apps attach to the top of it, as nature intended. We can't generate a
- free stack of this kind, because people can't come to a statisfactory solution.
- All told, however, running competing stacks while in DOS seems to be pushing
- the nature of DOS (and networking) further than it's designed (sic) to support.
- We can, however, load and unload most stacks as we go, and thus some .BAT file
- constructions let us choose different stacks for different tasks one at
- a time.
- Joe D.
-