Re: Internet-draft of CLNP for TUBA
"Cyndi M. Jung" <cmj@nsd.3com.com> Mon, 24 August 1992 18:42 UTC
Received: from ietf.nri.reston.va.us by IETF.NRI.Reston.VA.US id aa11685; 24 Aug 92 14:42 EDT
Received: from NRI.NRI.Reston.Va.US by IETF.NRI.Reston.VA.US id aa11679; 24 Aug 92 14:42 EDT
Received: from p.lanl.gov by NRI.Reston.VA.US id aa17900; 24 Aug 92 14:44 EDT
Received: from noc-gw.lanl.gov by p.lanl.gov (5.65/1.14) id AA24347; Mon, 24 Aug 92 12:39:35 -0600
Received: by noc-gw.lanl.gov (4.1/SMI-4.1) id AA12996; Mon, 24 Aug 92 12:39:01 MDT
Return-Path: <cmj@bridge2.NSD.3Com.COM>
Received: from p.lanl.gov by noc-gw.lanl.gov (4.1/SMI-4.1) id AA12992; Mon, 24 Aug 92 12:39:00 MDT
Received: from bridge2.NSD.3Com.COM by p.lanl.gov (5.65/1.14) id AA24291; Mon, 24 Aug 92 12:39:00 -0600
Received: from jaspar.NSD.3Com.COM by bridge2.NSD.3Com.COM with SMTP id AA17193 (5.65c/IDA-1.4.4nsd for <tuba@lanl.gov>); Mon, 24 Aug 1992 11:38:57 -0700
Received: by jaspar.NSD.3Com.COM id AA00711 (5.65c/IDA-1.4.4-910730); Mon, 24 Aug 1992 11:38:55 -0700
Date: Mon, 24 Aug 1992 11:38:55 -0700
From: "Cyndi M. Jung" <cmj@nsd.3com.com>
Message-Id: <199208241838.AA00711@jaspar.NSD.3Com.COM>
To: jcurran@nic.near.net
Subject: Re: Internet-draft of CLNP for TUBA
Cc: tuba@lanl.gov
>> There is a protocol ID assigned to TP4 over IP - so I expect TP4 over >> this "CLNP for TUBA" could use that. CLNP error reports into ICMP >> semantics would lose some of the granularity of the errors - perhaps >> the TP4 clients should get the full semantic of a CLNP ERR PDU. >Net result: Systems running TP4/CLNP applications cannot communicate >with TP4/TUBA/CLNP applications. Stated another way: "Everything worked >fine with my OSI applications, until they upgraded my IP stuff to v7..." >Without sounding iconoclastic, I'm not sure that killing native TP4/CLNP >operation for TUBA/CLNP is fair trade. >Thoughts? Maybe I need to look more closely, but I don't see why a TP4/TUBA/CLNP stack can't work with a TP4/CLNP stack. The N-selector would probably be different on the two machines - TP4/TUBA would use 29 as per RFC1340, and the TP4/CLNP would use whatever it felt like, which could also be 29. The database where the addressing information is stored would need to reflect the change (X.500 if you're lucky, isoentities-like file if you are not), but unless I'm really overlooking something, it can work. Also, it shouldn't need to look like TP4/TUBA/CLNP, rather just TP4/CLNP - the TUBA client of CLNP would get the CLNP packets where the N-selector is 6 (TCP) and 17 (UDP), including the ERR PDUs, and do whatever is necessary to make TCP and UDP "happy", which would include the mapping of ERR PDU semantics into the ICMP semantics. CLNP shouldn't really be aware of this, provided it is already doing client demultiplexing based on the N-selector. What worries me is the statement in 4.15.4 and 4.15.5 (Source Routing and Record Route) that says "A complete description of the parameter value of this option is deferred until format and semantics of addressing is better defined." What is that supposed to mean? Those options are processed by routers that hopefully have no idea what kind of data is being carried in the NPDU, and that's the way it should be. If the CLNP for TUBA is going to modify the semantics of the contents of this option (make it a sequence of RDI's or NSAP prefixes), I will be concerned. I also think that TUBA should not be so strongly linked with the NSAP address format for ISOC - it should be able to use any of the address formats. The issues of creating an address administration for the Internet community should not be woven into the issues of running TCP and UDP over CLNP. Implementations of TUBA should be able to even use AFI 49 addresses - it is only the semantics of the N-selector that are under TUBA control, and those semantics are only taken into consideration by the receiving station when examining the destination NSAP. Systems on the Internet that are already running with dual stacks (TP4/CLNP and TCP/IP) are the likely candidates to also run TUBA (one would think) and they should not be forced to change their NSAP addresses, or to use additional NSAPs, just to support the mapping of TCP and UDP over CLNP. The only obstacle to decoupling the use of TUBA from the ISOC address format would be if the TCP/UDP pseudoheader could only be computed using special fields in the TUBA address - RFC1347 sites the details of the pseudoheader as subject for further study, so it isn't locked into ISOC addresses only yet. The DNS will need to carry any length NSAP, and not just the ISOC length. If applications carry IP addresses and need to be modified to carry NSAPs, and they want fixed length, they should have a fixed length field large enough for the 20 octet NSAP plus its length field - waste a few bytes here and there. Those are my thoughts. Cyndi
- Internet-draft of CLNP for TUBA dave
- Re: Internet-draft of CLNP for TUBA dave
- Re: Internet-draft of CLNP for TUBA John Curran
- Re: Internet-draft of CLNP for TUBA Cyndi M. Jung
- Internet-draft of CLNP for TUBA Juha Heinanen
- Internet-draft of CLNP for TUBA Dino Farinacci
- Internet-draft of CLNP for TUBA Juha Heinanen
- Re: Internet-draft of CLNP for TUBA Cyndi M. Jung
- re: Internet-draft of CLNP for TUBA Ross Callon
- Re: Internet-draft of CLNP for TUBA dave
- Re: Internet-draft of CLNP for TUBA Cyndi M. Jung
- Re: Internet-draft of CLNP for TUBA Ton Koelman
- Re: Internet-draft of CLNP for TUBA Brian Carpenter CERN-CN
- Re: Internet-draft of CLNP for TUBA Frank Kastenholz
- re: Re: Internet-draft of CLNP for TUBA Ross Callon
- Re: Internet-draft of CLNP for TUBA Cyndi M. Jung
- Re: Internet-draft of CLNP for TUBA Cyndi M. Jung
- Re: Internet-draft of CLNP for TUBA minshall
- Re: Internet-draft of CLNP for TUBA Cyndi M. Jung
- Re: Internet-draft of CLNP for TUBA dave
- Re: Internet-draft of CLNP for TUBA Dave Piscitello
- Re: Internet-draft of CLNP for TUBA Cyndi M. Jung
- Re: Internet-draft of CLNP for TUBA Steve Deering
- Internet-draft of CLNP for TUBA Dave Katz
- re: Re: Internet-draft of CLNP for TUBA Ross Callon