From scoya@CNRI.Reston.VA.US Mon Mar 21 14:05:53 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id SAA12015 for <ipng@cmf.nrl.navy.mil>; Mon, 21 Mar 1994 18:32:12 -0500
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa09014;
          21 Mar 94 14:05 EST
To: ipng@cmf.nrl.navy.mil
Subject: List of documents
Date: Mon, 21 Mar 94 14:05:53 -0500
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9403211405.aa09014@IETF.CNRI.Reston.VA.US>
Status: O

As requested during today's IPNG telechat, I am hereby requesting the
complete set of documents. DO NOT send the actual documents, just the
list of documents! :-) for each of the IPNG proposals.

I will consolidate into a single list.

Please send me the document title and filename (if it's not an I-D,
send me location information).

Thanks.


Steve

From deering@parc.xerox.com Mon Mar 21 16:08:45 1994
Return-Path: deering@parc.xerox.com
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id TAA12231 for <ipng@cmf.nrl.navy.mil>; Mon, 21 Mar 1994 19:09:32 -0500
Received: from skylark.parc.xerox.com ([13.2.116.7]) by alpha.xerox.com with SMTP id <14450(2)>; Mon, 21 Mar 1994 16:08:39 PST
Received: from localhost by skylark.parc.xerox.com with SMTP id <12171>; Mon, 21 Mar 1994 16:08:46 -0800
To: ipng@cmf.nrl.navy.mil
Cc: hinden@eng.sun.com, francis@cactus.ntt.jp, deering@parc.xerox.com
Subject: SIPP documents ready for clarity review
Date: 	Mon, 21 Mar 1994 16:08:45 PST
Sender: Steve Deering <deering@parc.xerox.com>
From: Steve Deering <deering@parc.xerox.com>
Message-Id: <94Mar21.160846pst.12171@skylark.parc.xerox.com>
Status: O

Dear IPng Directorate,

The SIPP WG would like to submit the following documents for clarity
review by the Directorate:

     S. Deering, "Simple Internet Protocol Plus (SIPP) Specification",
     Internet Draft, draft-ietf-sipp-spec-00.txt, February, 1994.

     S. Deering, et al, "Simple Internet Protocol Plus (SIPP): Routing
     and Addressing", Internet Draft, draft-ietf-sip-
     routing-addr-01.txt, February, 1994.
     
     P. Francis, "Simple Internet Protocol Plus (SIPP): Unicast
     Hierarchical Address Assignment", Internet Draft, <draft-ietf-
     sip-unicast-addr-00.txt>, January 1994.
     
     R. Gilligan, et al, "IPAE: The SIPP Interoperability and Transition
     Mechanism", Internet Draft, draft-ietf-sipp-ipae-transition-01.txt,
     March 1994.
     
These are the "base" SIPP documents.  There are a bunch of auxilliary
documents, covering DNS changes, ICMP changes, autoconfiguration, and
routing protocol changes, most of which are also ready for review, and some
of which we expect to have ready by the end of the Seattle IETF week.  If
the base set isn't enough to keep the reviewers busy for the next couple
weeks, let me know, and I will forward the titles of all of the auxilliary
docs that are ready now.

Steve


From sob@hsdndev.harvard.edu Mon Mar 21 20:51:41 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id UAA12729 for <ipng@cmf.nrl.navy.mil>; Mon, 21 Mar 1994 20:52:04 -0500
Date: Mon, 21 Mar 94 20:51:41 -0500
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9403220151.AA22034@hsdndev.harvard.edu>
To: deering@parc.xerox.com, ipng@cmf.nrl.navy.mil
Subject: Re:  SIPP documents ready for clarity review
Cc: francis@cactus.ntt.jp, hinden@eng.sun.com
Status: O

Steve,
	thanks (I guess) :-)

Scott

From brian@dxcoms.cern.ch Tue Mar 22 17:07:42 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id LAA16621 for <ipng@cmf.nrl.navy.mil>; Tue, 22 Mar 1994 11:08:17 -0500
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA11037; Tue, 22 Mar 1994 17:07:43 +0100
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA11780; Tue, 22 Mar 1994 17:07:42 +0100
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9403221607.AA11780@dxcoms.cern.ch>
Subject: Where, when
To: ipng@cmf.nrl.navy.mil
Date: Tue, 22 Mar 1994 17:07:42 +0100 (MET)
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 244       
Status: O

Could somebody post an answer today to 2 questions, for those
of us who missed the IPng conf call?

1. Where, when is the first Directorate meeting/meal in Seattle?

2. Where, when is the final draft of the requirements text?

Thanx
     Brian

From mankin@cmf.nrl.navy.mil Tue Mar 22 15:09:44 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with ESMTP id PAA18840 for <ipng@mailhost.cmf.nrl.navy.mil>; Tue, 22 Mar 1994 15:09:46 -0500
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.7/8.6.6) id PAA03999 for ipng; Tue, 22 Mar 1994 15:09:44 -0500
Date: Tue, 22 Mar 1994 15:09:44 -0500
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199403222009.PAA03999@radegond.cmf.nrl.navy.mil>
To: ipng@cmf.nrl.navy.mil
Subject: re: Where, when
Status: O


> 1. Where, when is the first Directorate meeting/meal in Seattle?

Thursday night, following the IESG Open Plenary, we have dinner
and then meeting.  Let's just gather together in the Plenary
room at the end of the IESG meeting.

> 2. Where, when is the final draft of the requirements text?

All comments must be to Frank, Jon and Craig for the final pre-IETF
by the end of today (Tuesday) and Frank will undertake to make all the
changes by the end of Wednesday so that the I-D can be published.


From scoya@CNRI.Reston.VA.US Wed Mar 23 09:50:59 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id MAA25208 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 12:59:21 -0500
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa07792;
          23 Mar 94 9:51 EST
To: ipng@cmf.nrl.navy.mil
Subject: Draft minutes from March 21 IPNG Telechat
Date: Wed, 23 Mar 94 09:50:59 -0500
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9403230951.aa07792@IETF.CNRI.Reston.VA.US>
Status: O


	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *
		    IPNG Directorate Teleconference
			   March 21, 1994

	 Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
---------

Scott Bradner / Harvard
Allison Mankin / NRL

J Allard / Microsoft
Jim Bound / DEC
Dave Clark / MIT
Eric Fleischman / Boeing
Frank Kastenholz / FTP
Greg Minshall / Novell
Paul Mockapetris / ISI
Rob Ullmann / Lotus
Lixia Zhang / Xerox PARC

Regrets
-------
Steve Bellovin / AT&T
Ross Callon / Wellfleet
Brian Carpenter / CERN
Jon Crowcroft / UCL
John Curran / NEARnet
Steve Deering / Xerox PARC
Dino Farinacci / Cisco
Paul Francis / NTT
Daniel Karrenberg / RIPE
Mark Knopper / Ameritech
Craig Partridge / BBN


1. Scott and Allison will attempt to organize a dinner for the IPNG
   Directorate members on Thursday, following the IESG Plenary, during
   the Seattle IETF meeting.

2. The list of IPNG presentations that are to take place Monday morning
   in Seattle were reviewed. The breakdown is as follows:

   a. Allison and Scott - IPNG status
   b. Dave Clark - status of the External Review Panel
   c. Frank Solensky - Report from the ALE WG
   d. Jon Crowcroft and/or Frank Kastenholz - Report on the IPNG
      Requirements document

3. Coya to prepare an IPNG track for Seattle and send to Scott and Allison.
   Coya to send message to the IPNG list soliciting the formal set of
   documents from each of the groups.

4. The text of the disclaimer written by Allison and Scott, which is to
   be included in IPNG documents, was read to the directorate. No
   requests for changes were made.

5. Allison conducted a full review of the Criteria section of the
   requirements document. Request changes include:

   a. In the section on scale, the phrase "up to" should be replaced
      with "at least" A notation that "another 3 orders of magnitude
      might be needed" will be added.

   b. All references to the big-internet list should include the list
      address.

   c. In the discussion on scale, change "whole purpose" to "initial
      motivating purpose"

   d. Replace "very very very" with "extremely extremely extremely"  :-)
      Ok, maybe only need one extremely... just wanted to see who's
      reading these minutes.

   e. The character string to use is IPng, not IP:NG (5 points to those
      who recall why the colon was there in the first place, 5 bonus
      points to whomever knows the entire history (with dates)!

   f. The requirement that multiple IPNG protocols co-exist needs to be
      reworded as there will only be one (1) IPNG protocol. Will be
      reworded to require that multiple versions of IPNG need to
      co-exist on the network.

   g. On the section on Media, expand "VJ-like" to "Van Jacobson-like"

   h. It was requested that the requirements include "the ability to
      send an IP datagram as large as allowed by the inter-network
      layer (assuming, of course, that the recipient is able to accept
      a datagram that large).

      The topic of fragmentation was raised, but discussion was deferred.

   i. In the section on Configuration, Admin, and OPS, it should be
      added that "nothing in the proposal should inhibit a future
      requirement for auto registration."

   j. It was suggested that the IAB report from the Security W/S might
      provide text for the security section of the requirements
      document. Coya to send to the IPNG list, Kastenholz to review.

   k. In the section on unique naming, use the phrase "multicast
      addresses"

   l. In the section on extensibility, reiterate the need to run
      multiple versions on IPNG over the same wire.

   m. In the section on non-goals, it was suggested that the section on
      IPv4 and IPng Communication be removed as it was not needed in
      the requirements document.

   n. Might be able to incorporate some ideas, concepts and text from
      the IAB report or the recently published RFC on Firewall in the
      section on Firewalls in the requirements document.

   o. There is a need to clarify what is meant by "accounting" in the
      section on non-goals. Kastenholz will reword.

   p. In the section on robust service, it was stated that host
      performance should not decrease (below the level of IPv4), and
      that the protocol should not, due to its complexity or other
      features, increase the liklihood of poor implementation on host
      platforms, especially with respect to performance.

From kasten@Research.Ftp.Com Wed Mar 23 10:19:58 1994
Return-Path: kasten@Research.Ftp.Com
Received: from Research.Ftp.Com (research.ftp.com [128.127.145.125]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id KAA24048 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 10:24:02 -0500
Received: by Research.Ftp.Com (920330.SGI/)
	for ipng@cmf.nrl.navy.mil id AA24091; Wed, 23 Mar 94 10:19:59 -0500
Received: by Research.Ftp.Com 
	id AA24091; Wed, 23 Mar 94 10:19:59 -0500
Date: Wed, 23 Mar 1994 10:19:58 -0500 (EST)
From: Frank Kastenholz <kasten@Research.Ftp.Com>
Subject: To Autoregister or not to Autoregister... 
To: ipng mailing list <ipng@cmf.nrl.navy.mil>
Message-Id: <Pine.3.89.9403230919.A24018-0100000@research.ftp.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O



The more I've thought about the autoregistration issue, the more I've
come to the conclusion that it does not belong in the technical
criteria for IPng. Calm down Brian and Eric -- let me explain!

0. I consider Autoregistration to be how a node is made known to
   any other systems on the network -- for example, (using IPv4 terms and
   technology) when BOOTP gives a node its IP address it might also tell DNS,
   getting yourself registered with Kerberos (if you've got the dubious
   pleasure of running Kerberos), telling NFS servers that there is a new
   node and who it is and giving the node the needed NFS privilges, 
   getting email servers/relays set up to forward email properly, and
   so on.

1. Autoregistration IS critically important to a plug-and-play
   network. There is no doubt about that. 

2. As I indicate in point 0, it seems that autoregistration covers a lot 
   more than just IP level things. Setting up email relays (e.g.) has
   absolutely nothing to do with IP. In other words, this is a very very
   broad problem.

3. Most of the autoregistration protocol work would be done at higher
   layers than IP. For example, when registering a node with DNS,
   there would presumably be some DNS-level protocol operation
   which basically says Register Node and gives all the RR information
   needed (e.g. name, ip address, etc) AND includes the authentication
   information. This would be a dns-level protocol operation, running over
   tcp or udp....

4. To me, it seems that the autoregistration technologies are orthogonal
   to the IP layer. For instance, the SIPPers could develop 
   autoregistration scheme "X" and the TUBAteers scheme "Y". I would
   have to imagine that, modulo the formats of addresses and the like,
   each could use the other's scheme.

5. I am not comfortable with IPng specifying changes to other, non-IP-
   level protocols. Adding new RRs to DNS is one thing -- it was designed
   to handle this and was expected by the original architects. (In fact,
   from what I've been told by BIND experts, the changes to the BIND code
   to add a new RR are close to, if not exactly, 0). However, 
   requiring new protocol operations as a result of this IP work, is 
   really beyond my comfort level.
   
So, my conclusion is that we should not specifically require
autoregistration as a techncial feature of IPng. The document will contain
text that says that autoregistration is a critical part of a plug-and-play
internet and that we encourage IPng teams to consider this area, in 
conjunction with other protocol working groups (e.g. DNS autoregistration
really ought to be a part of the DNS working group's efforts).


Finally,

I've strengthened the requirement for auto configuration:

The paragraph in the config section that used to say:
  It should be possible for a node to dynamically obtain
  all of its operational, IP-level parameters...

Now says
  We require that a node be able to dynamically obtain all of its
  operational, IP-level parameters at boot time via a dynamic
  configuration mechanism.

In other words, instead of a "you might want to do this" it is a "you must
do this".

The list of "things to consider" with respect to auto-config has not
changed. I have added the following paragraphs after the list:



  The requirements of this section apply only to IPng and its supporting
  protocols (such as for routing, address resolution, and network-layer
  control).  Specifically, as far as IPng is concerned, we are concerned
  only with how routers and hosts get their configuration information.

  We note that in general, automatic configuration of hosts is a large and
  complex problem and getting the configuration information into hosts and
  routers is only one, small, piece of the problem.  A large amount of
  additional, non-Internet-layer work is needed in order to be able to do
  "plug-and-play" networking.  Other aspects of "plug-and-play" networking
  include things like:  Autoregistration of new nodes with DNS, configuring
  security service systems (e.g. Kerberos), setting up email relays and mail
  servers, locating network resources, adding entries to NFS export files,
  and so on.  To a large degree, these capabilities do not have any
  dependence on the IPng protocol (other than, perhaps, the format of
  addresses). 

  We require that any IPng proposal not impede or prevent, in any way, the
  development of "plug-and-play" network configuration technologies. 



I'll be finishing the document within the hour and will put it up
for anonymous FTP in research.ftp.com in pub/ip7ng/criteria.txt

Frank



From kasten@Research.Ftp.Com Wed Mar 23 11:29:53 1994
Return-Path: kasten@Research.Ftp.Com
Received: from Research.Ftp.Com (research.ftp.com [128.127.145.125]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id LAA24555 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 11:33:52 -0500
Received: by Research.Ftp.Com (920330.SGI/)
	for ipng@cmf.nrl.navy.mil id AA24482; Wed, 23 Mar 94 11:29:54 -0500
Received: by Research.Ftp.Com 
	id AA24482; Wed, 23 Mar 94 11:29:54 -0500
Date: Wed, 23 Mar 1994 11:29:53 -0500 (EST)
From: Frank Kastenholz <kasten@Research.Ftp.Com>
Subject: final version of the document
To: ipng mailing list <ipng@cmf.nrl.navy.mil>
Message-Id: <Pine.3.89.9403231152.A24478-0100000@research.ftp.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O



the lastest and last pre-seattle version of the document is available
at
	research.ftp.com in pub/ip7reqs/criteria.txt

i am sending it to the internet-draft people next....

----
Frank Kastenholz
FTP Software
2 High Street
North Andover Mass USA 01845
508-685-4000



From ericf@atc.boeing.com Wed Mar 23 09:29:45 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id MAA25029 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 12:28:29 -0500
Received: by atc.boeing.com (5.57) 
	id AA10479; Wed, 23 Mar 94 09:29:45 -0800
Date: Wed, 23 Mar 94 09:29:45 -0800
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9403231729.AA10479@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil, kasten@Research.Ftp.Com
Subject: Re:  To Autoregister or not to Autoregister...
Cc: ericf
Status: O

Dear Frank,

Be calm?  What's that?

Having said that, I find your logic concerning why autoregistration should
not be a part of our technical requirements to be commendable.  My thoughts
have also gone on similar routes.  However, as one who has been repeatedly
frustrated by "pidgeon-holers" (i.e., the beaurocrats (spelling?) who say
"since this isn't totally in my department, we can't do anything -- we get
a lot of that around here), I thought that it must be at least mentioned
as something to consider and to not preclude so that it wouldn't become 
lost and swept under the carpet yet again.  Thus, I concur with the wording 
and sentiment of Brian's response to you -- and of your original message.
However, to be contentious, I could also say that IPng affects many layers
in addition to the network layer.  Need I mention DNS?  How about FTP, etc.?
Thus, one may counter your arguments (though I personally wouldn't dare
do so) by saying that since you must add in DNS hooks for IPng, why not go 
the whole 9 yards.  But without a DNS WG existing...  Thus, let's compromise 
with Brian's words.

However, about the "calmness" part -- you are asking too much!

Sincerely yours,

--Eric Fleischman

From smb@research.att.com Wed Mar 23 15:06:29 1994
Return-Path: smb@research.att.com
Received: from research.att.com (ninet.research.att.com [192.20.225.3]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id PAA26259 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 15:23:58 -0500
From: smb@research.att.com
Message-Id: <199403232023.PAA26259@picard.cmf.nrl.navy.mil>
Received: by bigbird.zoo.att.com; Wed Mar 23 15:06:30 EST 1994
To: ipng@cmf.nrl.navy.mil
Subject: requirements document
Date: Wed, 23 Mar 94 15:06:29 EST
Status: O

I just finished reading through the document.  I'm not happy with
this passage, as some of you could probably guess:

	Firewalls
	     Some have requested that IPng include support for
	     firewalls.  The authors believe that firewalls are one
	     particular solution to the problem of security and, as
	     such, do not consider that support for firewalls is a
	     valid requirement for IPng.

I do not suggest that the criteria document mandate support for
firewalls.  The statement I'd like added is that many commercial
customers view firewalls -- of whatever sort -- as the *only*
current solution to certain security issues, and that therefore
IPng should not make it harder to create a firewall than in IPv4.
``Above all, do no harm''.

From Robert_Ullmann.LOTUS@CRD.lotus.com Wed Mar 23 16:28:29 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id QAA26755 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 16:23:06 -0500
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com (crd.lotus.com) by lotus.com (4.1/SMI-4.1)
	id AA19895; Wed, 23 Mar 94 16:24:37 EST
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA19316; Wed, 23 Mar 94 16:28:29 EST
Date: Wed, 23 Mar 94 16:28:29 EST
Message-Id: <9403232128.AA19316@Mail.Lotus.com>
Received: by DniMail (v1.0); Wed Mar 23 16:28:27 1994 EDT
To: UNIXML::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: fragmentation in IPng
Status: O

Hi,

On fragmentation: yes, it's harmful, yes, you want to avoid it.

No, I don't think we can live without it.

Note that in TCP, the transport layer can be taught to do
MTU discovery, and applications won't know.

But UDP is different: if IPng doesn't provide fragmentation,
the MTU-discovery changes have to be made in the
*application*. Existing IPv4 UDP applications expect to
be able to send and receive application layer PDUs of
up to about 64K.

Also consider this: in the first part of a transition, IPng hosts
need to be able to "tunnel" through the IPv4 infrastructure; this
is all well and good. But later, we need to reverse this, with
unmodified IPv4 hosts communicating over an infrastructure
that is IPng, with IPv4 decomissioned.

Those IPv4 hosts are still going to be sending 1480 byte TPDUs.

Either we have to force IPv4 fragmentation on all of them (i.e.
offer a "tunnel" MTU of less than 1500), or increase the subnetwork
MTU (possible on some types, difficult on Ethernet), or use IPng
fragmentation.

Or arrange to fit it in: CATNIP 16 byte header (using FCIs), plus
1480 bytes of TPDU, and 4 bytes left over. This ability to do
one-for-one operation without modifying the subnetwork MTU
is (IMNSHO :-) really important.

Rob

["tunnel" being in quotes to mean some kind of logical equivalent
of a tunnel; not necessarily the strict definition. And for "1500" and
"1480" read "subnetwork MTU" and "subnetwork MTU minus 20"
if you like, but we've done a real good job of getting 1500 almost
everywhere...]

From sob@hsdndev.harvard.edu Wed Mar 23 16:54:48 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id QAA27058 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 16:54:56 -0500
Date: Wed, 23 Mar 94 16:54:48 -0500
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9403232154.AA12753@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil, smb@research.att.com
Subject: Re:  requirements document
Status: O

I support Steve's view.

Scott

>From ipng-request@cmf.nrl.navy.mil Wed Mar 23 15:38:27 1994
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA01571; Wed, 23 Mar 1994 15:40:17 -0500
Received: from research.att.com (ninet.research.att.com [192.20.225.3]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id PAA26259 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 15:23:58 -0500
From: smb@research.att.com
Message-Id: <199403232023.PAA26259@picard.cmf.nrl.navy.mil>
Received: by bigbird.zoo.att.com; Wed Mar 23 15:06:30 EST 1994
To: ipng@cmf.nrl.navy.mil
Subject: requirements document
Date: Wed, 23 Mar 94 15:06:29 EST
Status: R

I just finished reading through the document.  I'm not happy with
this passage, as some of you could probably guess:

	Firewalls
	     Some have requested that IPng include support for
	     firewalls.  The authors believe that firewalls are one
	     particular solution to the problem of security and, as
	     such, do not consider that support for firewalls is a
	     valid requirement for IPng.

I do not suggest that the criteria document mandate support for
firewalls.  The statement I'd like added is that many commercial
customers view firewalls -- of whatever sort -- as the *only*
current solution to certain security issues, and that therefore
IPng should not make it harder to create a firewall than in IPv4.
``Above all, do no harm''.


From smb@research.att.com Wed Mar 23 21:37:53 1994
Return-Path: smb@research.att.com
Received: from research.att.com (ninet.research.att.com [192.20.225.3]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id VAA28783 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 21:39:58 -0500
From: smb@research.att.com
Message-Id: <199403240239.VAA28783@picard.cmf.nrl.navy.mil>
Date: Wed, 23 Mar 94 21:37:53 EST
To: ipng@cmf.nrl.navy.mil
Subject: better late than never....
Status: O







Network Working Group                                        S. Bellovin
IPng White Paper                                  AT&T Bell Laboratories
Experimental                                               23 March 1994


                       Security Concerns for IPng

Status of this Memo

   This document was submitted to the IETF IPng area in response to RFC
   1550  Publication of this document does not imply acceptance by the
   IPng area of any ideas expressed within.  Comments should be
   submitted to the big-internet@munnari.oz.au mailing list.

   Distribution of this memo is unlimited.

   This document is an Internet Draft.  Internet Drafts are working
   documents of the Internet Engineering Task Force (IETF), its Areas,
   and its Working Groups.  Note that other groups may also distribute
   working documents as Internet Drafts.

   Internet Drafts are draft documents valid for a maximum of six
   months.  Internet Drafts may be updated, replaced, or obsoleted by
   other documents at any time.  It is not appropriate to use Internet
   Drafts as reference material or to cite them other than as a
   ``working draft'' or ``work in progress.''

   Please check the 1id-abstracts.txt listing contained in the
   internet-drafts Shadow Directories on nic.ddn.mil, nnsc.nsf.net,
   nic.nordu.net, ftp.nisc.sri.com, or munnari.oz.au to learn the
   current status of any Internet Draft.

Overview and Rationale

   A number of the candidates for IPng have some features that are
   somewhat worrisome from a security perspective.  While it is not
   necessary that IPng be an improvement over IPv4, it is mandatory that
   it not make things worse.  Below, I outline a number of areas of
   concern.  In some cases, there are features that would have a
   negative impact on security if nothing else is done.  It may be
   desirable to adopt the features anyway, but in that case, the
   corrective action is mandatory.

Firewalls

   For better or worse, firewalls are very much a feature of today's
   Internet.  They are not, primarily, a response to network protocol
   security problems per se.  Rather, they are a means to compensate for



Bellovin                                                        [Page 1]

White Paper            Security Concerns for IPng       21 December 1993


   failings in software engineering and system administration.  As such,
   firewalls are not likely to go away any time soon; IPng will do
   nothing to make host programs any less buggy.  Anything that makes
   firewalls harder to deploy will make IPng less acceptable in the
   market.

   Firewalls impose a number of requirements.  First, there must be a
   hierarchical address space.  Many address-based filters use the
   structure of IPv4 addresses for access control decisions.
   Fortunately, this is a requirement for scalable routing as well.

   Routers, though, only need access to the destination address of the
   packet.  Network-level firewalls often need to check both the source
   and destination address.  A structure that makes it harder to find
   the source address is a distinct negative.

   There is also a need for access to the transport-level (i.e., the TCP
   or UDP) header.  This may be for the port number field, or for access
   to various flag bits, notably the ACK bit in the TCP header.  This
   latter field is used to distinguish between incoming and outgoing
   calls.

   In a different vein, at least one of the possible transition plans
   uses network-level packet translators [1].  Organizations that use
   firewalls will need to deploy their own translators to aid in
   converting their own internal networks.  They cannot rely on
   centrally-located translators intended to serve the entire Internet
   community.  It is thus vital that translators be simple, portable to
   many common platforms, and cheap -- we do not want to impose too high
   a financial barrier for converts to IPng.

   By the same token, it is desirable that such translation boxes not be
   usable for network-layer connection-laundering.  It is difficult
   enough to trace back attacks today; we should not make it harder.
   (Some brands of terminal servers can be used for laundering.  Most
   sites with such boxes have learned to configure them so that such
   activities are impossible.)  Comprehensive logging is a possible
   alternative.

   IPAE [1] does not have problems with its translation strategy, as
   address are (insofar as possible) preserved; it is necessary to avoid
   any alternative strategies, such as circuit-level translators, that
   might.

Encryption and Authentication

   A number of people are starting to experiment with IP-level
   encryption and cryptographic authentication.  This trend will (and



Bellovin                                                        [Page 2]

White Paper            Security Concerns for IPng       21 December 1993


   should) continue.  IPng should not make this harder, either
   intrinsically or by imposing a substantial perforance barrier.

   Encryption can be done with various different granularities: host to
   host, host to gateway, and gateway to gateway.  All of these have
   their uses; IPng must not rule out any of them.  Encapsulation and
   tunneling strategies are somewhat problematic, as the packet may no
   longer carry the original source address when it reaches an
   encrypting gateway.  (This may be seen more as a constraint on
   network topologies.  So be it, but we should warn people of the
   limitation.)

   Dual-stack approaches, such as in TUBA's transition plan [2], imply
   multiple addresses for each host.  (IPAE has this feature, too.) The
   encryption and access control infrastructure needs to know about all
   addresses for a given host, belonging to whichever stack.  It should
   not be possible to bypass authentication or encryption by asking for
   a different address for the same host.

Source Routing and Address-based Authentication

   The dominant form of host authentication in today's Internet is
   address-based.  That is, hosts often decide to trust other hosts
   based on their IP addresses.  (Actually, it's worse than that; much
   authentication is name-based, which opens up new avenues of attack.
   But if an attacker can spoof an IP address, there's no need to attack
   the name service.)  To the extent that it does work, address-based
   authentication relies on the implied accuracy of the return route.
   That is, though it is easy to inject packets with a false source
   address, replies will generally follow the usual routing patterns,
   and be sent to the real host with that address.  This frustrates
   most, though not all, attempts at impersonation.

   Problems can arise if source-routing is used.  A source route, which
   must be reversed for reply packets, overrides the usual routing
   mechanism, and hence destroys the security of address-based
   authentication.  For this reason, many organizations disable source-
   routing, at least at their border routers.

   One candidate IPng -- SIPP -- includes source-routing as an important
   component.  To the extent this is used, it is a breaks address-based
   authentication.  This may not be bad; in fact, it is probably good.
   But it is vital that a more secure cryptographic authentication
   protocol be defined and deployed before any substantial cutover to
   source routing, if SIPP is adopted.

Accounting




Bellovin                                                        [Page 3]

White Paper            Security Concerns for IPng       21 December 1993


   An significant part of the world wishes to do usage-sensitive
   accounting.  This may be for billing, or it may simply be to
   accomodate quality-of-service requests.  Either way, definitive
   knowledge of the relevant address fields is needed.  To accomodate
   this, IPng should have a non-intrusive packet authentication
   mechanism.  By ``non-intrusive'', I mean that it should (a) present
   little or no load to intermediate hops that do not need to do
   authentication; (b) be deletable (if desired) by the border gateways,
   and (c) be ignorable by end-systems or billing systems to which it is
   not relevant.


[1]  Robert E. Gilligan, Erik Nordmark, Erik Nordmark, ``IPAE: The SIPP
     Interoperability and Transition Mechanism'', working draft, March
     16, 1994.

[2]  David M. Piscitello, ``Transition Plan for TUBA/CLNP'', working
     draft, March 4, 1994.

































Bellovin                                                        [Page 4]


From ddc@caraway.lcs.mit.edu Wed Mar 23 22:13:50 1994
Return-Path: ddc@caraway.lcs.mit.edu
Received: from caraway.lcs.mit.edu (CARAWAY.LCS.MIT.EDU [18.26.0.170]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id WAA28974 for <ipng@cmf.nrl.navy.mil>; Wed, 23 Mar 1994 22:13:56 -0500
Received: by caraway.lcs.mit.edu 
	id AA12241; Wed, 23 Mar 94 22:13:50 -0500
Message-Id: <9403240313.AA12241@caraway.lcs.mit.edu>
To: ipng@cmf.nrl.navy.mil
Subject: Draft of ext review kickoff letter
From: David Clark <ddc@lcs.mit.edu>
Date: Wed, 23 Mar 94 22:13:50 -0500
Sender: ddc@caraway.lcs.mit.edu
X-Mts: smtp
Status: O

Folks,
    Here is the note I intend to send to the set of known external
reviewers tomorrow. Any quick comments on style or function??

Dave

-----------

Dear IPng reviewers,

The time has come to put you to work. The purpose of this note is to 
fill you in on the status of our IPng selection process, to tell you what 
is coming up, and to tell you what we would like you to do.

As a first step in our evaluation process, we have solicited from the 
community white papers on the requirements which a new IP will 
have to meet. We have a number of papers in hand, which represent 
an interesting range of positions. Frank Kastenholz and Craig 
Partridge have produced a single summary document which 
represents our assessment of the integrated requirements for the 
new IP.

Our first request for you will be to review this summary document 
and offer any comments you have.  We will welcome comments on 
requirements we and the white papers have missed, or problems you 
identify relating our summary to the white papers.  The individual 
white papers are now being released as draft Requests for Comments 
(RFCs). We will send you a set of these papers, and if you are willing 
we would love to have you look them over as part of the review 
process.

The summary document is now being completed, and will be sent to 
you shortly, along with specific information on how to get the white 
papers. We are hoping that we can get some comments back from 
you within three weeks, so that we can start the next step of 
evaluating the IPng proposals against this document.

Our next request to you will be to perform the same sort of review 
on a second and final document, which will represent the conclusions 
of the group concerning the actual selection. Again, there will be 
backup documentation on the proposals, which we will make 
available to you. We expect this second stage to occur in June. Our 
final objective is a presentation at an IETF meeting at the end of July, 
which is an immovable date against which we must plan.

There are a variety of ways you can provide your comments to us. 
Written (e-mail) comments are most welcome. We will arrange some 
times for a teleconference, at which you can present your comments, 
and discuss your thoughts with some of the other reviewers and the 
directorate. Finally, we will be happy to talk to you one on one. At 
the time of the second review, we are thinking of arranging an 
informal workshop to discuss our conclusions. If we decide to 
proceed with this plan, we will make specific arrangements soon, so 
that you can put the dates in your calendar; we hope that some of 
you will be able to come.

If you have any questions or comments, please send a message to me 
or to either of the area directors, Allison Mankin or Scott Bradner.


From kasten@mailserv-D.ftp.com Thu Mar 24 09:25:29 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id JAA02052 for <ipng@cmf.nrl.navy.mil>; Thu, 24 Mar 1994 09:26:20 -0500
Received: from mailserv-D.ftp.com by ftp.com  ; Thu, 24 Mar 1994 09:26:17 -0500
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA09315; Thu, 24 Mar 94 09:25:29 EST
Date: Thu, 24 Mar 94 09:25:29 EST
Message-Id: <9403241425.AA09315@mailserv-D.ftp.com>
To: deering@parc.xerox.com, ipng@cmf.nrl.navy.mil
Subject: Re: fragmentation in IPng 
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Content-Length: 646
Status: O

 > What we *really* need for the IP suite is a standard request-response/RPC
 > transport protocol that handles frag/reasm, PMTU discovery, RTT computation,
 > etc.  Too bad nothing ever came of all the work on this topic in the
 > end2end RG several years ago.

Steve, this is right on. Let's look at the problem -- getting large
datagrams through the net in a connectionless manner -- instead of
the solution ("we must have fragmentation").

It sounds like a lightweight transport protocol, about halfway between UDP
and TCP in function is desired.

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From crb@faline.bellcore.com Thu Mar 24 10:55:58 1994
Return-Path: crb@faline.bellcore.com
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id KAA02908 for <mankin@cmf.nrl.navy.mil>; Thu, 24 Mar 1994 10:57:17 -0500
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA06135; Thu, 24 Mar 1994 11:00:21 -0500
Received: from localhost (localhost [127.0.0.1]) by faline.bellcore.com (8.6.7/8.6.4) with SMTP id KAA13452 for <ipng-wp@harvard.edu>; Thu, 24 Mar 1994 10:56:05 -0500
Message-Id: <199403241556.KAA13452@faline.bellcore.com>
X-Authentication-Warning: faline.bellcore.com: Host localhost didn't use HELO protocol
To: ipng-wp@harvard.edu
Subject: rfc 1550 white paper submission
Date: Thu, 24 Mar 94 10:55:58 -0500
From: Chris Brazdziunas <crb@faline.bellcore.com>
Status: O

I would like to submit this white paper as an engineering
consideration for IPng as solicited by rfc1550. 

FYI, this output was generated by nroff.

chris brazdziunas

---------------------------------------------------------------------






Network Working Group                                     C. Brazdziunas
INTERNET-DRAFT                                                  Bellcore
Category: Informational                                       March 1994


                     IPng Support for ATM Services


Executive Summary

   This white paper describes engineering considerations for IPng as
   solicited by RFC 1550 [1].  IPng should provide support for existing
   and emerging link technologies that it will be transported over. Link
   technologies like Ethernet simply multiplex traffic from upper layer
   protocols onto a single channel. "Sophisticated" link technologies
   like ATM are emerging in the marketplace allowing several virtual
   channels to be established over a single wire (or fiber) potentially
   based on an applications' network performance objectives.

   Support for both "sophisticated" (ATM) and existing link technologies
   needs to be considered in an IPng candidate. End-to-end applications
   will communicate through a network where IPng packets travel across
   subnetworks such as Ethernet and Hippi and also more "sophisticated"
   link levels such as ATM.  Though initial support for IPng over ATM
   subnetworks will not facilitate a virtual circuit per application,
   the hooks to provide such a mapping should be in place while also
   maintaining support for the transport of IPng packets across
   conventional subnetworks. Application support for QOS-based link
   level service requires that the  following types of ATM information
   be mappable (or derivable) from the higher level protocol(s) such as
   IPng: source and destination(s) addresses, connection quality of
   service parameters, connection state, and ATM virtual circuit
   identifier. Some of these mappings may be derivable from information
   provided by proposed resource reservation protocols supporting an
   integrated services Internet [4]. However, the ATM virtual circuit
   identifier should be efficiently derivable from IPng packet
   information.

   An IPng candidate should provide evidence that the mapping from an
   applications' IPng packets to ATM virtual circuit(s) can be
   accomplished in a heterogeneous Internet architecture keeping in
   consideration the gigabit/sec rates that IPng/ATM subnetworks will
   eventually be operating at.








Brazdziunas                                                     [Page 1]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


1.  Introduction


   This paper describes parameters that are needed to map IPng (or any
   protocol operating above the link level) to ATM services. ATM is a
   "sophisticated" link level technology which provides the potential
   capability for applications at the TCP/UDP level to map to a single
   ATM virtual circuit for transport across an ATM network(s) customized
   to the network performance and traffic requirements for that
   application. This is a step above many of today's existing link
   technologies which can only support a single level of network
   performance that must be shared by all applications operating on a
   single endpoint.

   The future Internet will be comprised of both conventional and
   "sophisticated" link technologies.  The "sophisticated" features of
   link layers like ATM need to be incorporated into an internet where
   data travels not only across an ATM network but also several other
   existing LAN and WAN technologies. Future networks are likely to be a
   combination of subnetworks providing best-effort link level service
   such as Ethernet and also sophisticated subnetworks that can support
   quality of service-based connections like ATM.  One can envision data
   originating from an Ethernet, passing through an ATM network, FDDI
   network, another ATM network, and finally arriving at its destination
   residing on a HIPPI network. IPng packets will travel through such a
   list of interconnected network technologies as ATM is incorporated as
   one of the components of the future Internet.

   To support per application customizable link level connections, four
   types of ATM information should be derivable from the higher level
   protocol(s) like IPng. This ATM information includes: source and
   destination ATM addresses, connection quality of service parameters,
   connection state, and an ATM virtual circuit identifier which maps to
   a single IPng application (i.e. single TCP/UDP application). Some of
   these mapping  could potentially be derivable through information
   provided by proposed resource reservation protocols supporting an
   integrated services Internet [4].  However, the ATM virtual circuit
   identifier needs to be efficiently mappable from IPng packet
   information.

   Organization of this white paper is as follows. First the
   characteristics of ATM are described focusing on functions that are
   not provided in today's LAN technologies. This section provides
   background information necessary for the following section describing
   the parameters needed to map IPng services to ATM services.






Brazdziunas                                                     [Page 2]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


2.  Terminology


   In this white paper, the term "application" refers to a process or
   set of collective processes operating at the TCP/UDP level or above
   in the protocol stack. For example, each instance of "telnet" or
   "ftp" session running on an end station is a distinct application.



3.  Characteristics of ATM Service


   ATM has several characteristics which differentiates it from current
   link level technologies.  First of all, ATM has the capability of
   providing many virtual channels to transmit information over a single
   wire (or fiber). This is very similar to X.25, where many logical
   channels can be established over a single physical media. But unlike
   X.25, ATM allows for each of these channels or circuits to have a
   customizable set of performance and quality of service
   characteristics. Link level technologies like Ethernet provide a
   single channel with a single performance and quality of service
   characteristic. In a sense,  a single ATM link level media appears
   like an array of of link level technologies each with customizable
   characteristics.

   ATM virtual circuits can be established dynamically utilizing its
   signaling protocol. ATM signaling is a source initiated negotiation
   process for connection establishment. This protocol informs elements
   in the network of the characteristics for the desired connection. ATM
   signaling does not provide any guidelines for how network elements
   decide whether it can accept a call or where a signaling request
   should be forwarded if the end destination (from the link level
   perspective) has not been reached. In short, ATM signaling does not
   support any routing functionality of network admission control.

   ATM signaling establishes a "hard state" in the network for a call.
   "Hard state" implies that the state of a connection in intermediate
   switching equipment can be set and once established it will be
   maintained until a message is received by one of the ends of the
   call requesting a change in state for the connection [2]. As a
   result, an ATM end system (this could be a workstation with an ATM
   adapter or a router with an ATM interface) receives guaranteed
   service from the ATM network. The ATM network is responsible for
   maintaining the connection state. The price the ATM termination
   points pay for this guarantee is the responsibility of changing the
   state of the connection, specifically informing the ATM network to
   establish, alter, or tear-down the connection.



Brazdziunas                                                     [Page 3]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


   Each ATM end point in a network has an ATM address associated with it
   to support dynamic connection establishment via signaling. These
   addresses are hierarchical in structure and globally unique [3]. As a
   result, these addresses are routable. This allows ATM networks to
   eventually support a large number of ATM endpoints once a routing
   architecture and protocols to support it become available.

   The ATM User-Network Interface (UNI) signaling protocol based on
   ITU-TS Q.93B  allows many different service parameters to be
   specified for describing connection characteristics. [3] These
   parameters can be grouped into several categories: ATM adaptation
   layer (AAL) information, network QOS objectives, connection traffic
   descriptor, and transit network selector. The AAL information
   specifies negotiable parameters such as AAL type and maximum packet
   sizes. The network QOS objectives describe the service that the ATM
   user expects from the network. Q.93B allows for one of five service
   classes to be selected by the ATM user. The service classes are
   defined as general traffic types such as circuit emulation (class A),
   variable bit rate audio and video (class B), connection-oriented data
   transfer (class C), connectionless data transfer (class D), best
   effort service (class X), and unspecified [3]. Each of these
   categories are further specified through network provider objectives
   for various ATM performance parameters. These parameters may include
   cell transfer delay, cell delay variation, and cell loss ratio. The
   connection traffic descriptor specifies characteristics of the data
   generated by the user of the connection. This information allows the
   ATM network to commit the resources necessary to support the traffic
   flow with the quality of service the user expects. Characteristics
   defined in the ATM Forum UNI specification include peak cell rate,
   sustainable cell rate, and maximum and minimum burst sizes [3].
   Lastly, the transit network selection parameter allows an ATM user to
   select a preferred network provider to service the connection [3].



4.  Parameters Required to Map IPng to ATM


   There are several parameters required to map ATM services from a
   higher level service like IPng. These ATM parameters can be
   categorized in the following manner: addressing parameters,
   connection QOS-related parameters, connection management information,
   and ATM virtual circuit identifier. The first three categories
   provide support for ATM signaling. The last parameter, a connection
   identifier that maps IPng packets to ATM virtual circuits, provides
   support for an ATM virtual circuit per application when the end-to-
   end connection travels across an ATM subnetwork(s) (this does not
   assume that ATM is the only type of subnetwork that this connection



Brazdziunas                                                     [Page 4]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


   travels across). Below, mapping issues for each of these parameters
   will be described.



4.1.  Addressing


   ATM supports routable addresses to each ATM endpoint to facilitate
   the dynamic establishment of connections. These addresses need to be
   derived from a higher level address such as an IPng address and IPng
   routing information.  This type of mapping is not novel. It is a
   mapping that is currently done for support of current IP over link
   technologies such as Ethernet.  An IP over ATM address resolution
   protocol (ARP) has been described in the Internet Standard,
   "Classical IP over ATM" [5]. In addition, support for IP routing over
   large ATM networks is being worked in the IETF's "Routing over Large
   Clouds" working group.



4.2.  Quality of Service


   As described in section 3, an ATM virtual circuit is established
   based upon  a user's traffic characteristics and network performance
   objectives. These characteristics which include delay and throughput
   requirements can only be defined by the application level (at the
   transport level or above) as opposed to the internetworking (IPng)
   level. For instance, a file transfer application transferring a 100
   MB file has very different link level performance requirements than a
   network time application. The former requires a high throughput and
   low error rate connection whereas the latter could perhaps be
   adequately serviced utilizing a best-effort service. Current IP does
   not provide much support for a quality of service specification and
   provides no support for the specification of link level performance
   needs by an application directly. This is due to the fact that only a
   single type of link level performance is available with link
   technologies like Ethernet.  As a result, all applications over IP
   today receive the same level of link service.

   IPng packets need not explicitly contain information parameters
   describing an application's traffic characteristics and network
   performance objectives (e.g. delay = low, throughput = 10 Mb/s). This
   information could potentially be mapped from resource reservation
   protocols that operate at the IP (and potentially IPng) level [4].





Brazdziunas                                                     [Page 5]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


4.3.  Connection Management


   The establishment and release of ATM connections should ultimately be
   controlled by the applications utilizing the circuits. As described
   in section 3, ATM signaling establishes a "hard state" in the network
   which is controlled by the ATM termination points [2]. Currently, IP
   provides no explicit mechanism for link level connection management.
   Future support for link level connection management could be
   accomplished through resource reservation protocols and need not
   necessarily be supported directly via information contained in the
   IPng protocol.



4.4.  Connection Identifier


   A mapping function needs to exist between IPng packets and ATM so
   that application flows map one-to-one to ATM virtual circuits.
   Currently, application traffic flows are identified at the transport
   level by UDP/TCP source and destination ports and IP protocol
   identifiers.  This level of identification should also be available
   at the IPng level so that information in the IPng packets identify an
   application's flow and map to an ATM virtual circuit supporting that
   flow when the IPng packets travels across an ATM subnetwork(s).

   Using the current IP protocol, identifying an application's traffic
   flow requires the combination of the following five parameters:
   source and destination IP addresses, source and destination UDP/TCP
   ports, and IP protocol identifier. This application connection
   identifier for IP is complex and could potentially be costly to
   implement in IP end stations and routers.  The IPng connection
   identifier should be large enough so that all application level
   traffic from an IPng end point can be mapped into the IPng packet.
   Currently, ATM provides 24 bits for virtual circuit identification
   (VPI and VCI). This provides sufficient capacity for 2^24
   (16,777,216) connections [6]. The actual number of bits that are used
   for the ATM virtual circuit however is established through
   negotiation between the ATM endpoint and ATM network. This number is
   useful as an upper bound for the number of mappings that are needed
   to be supported by IPng.

   An IPng candidate should be able to identify how IPng packets from an
   application can map to an ATM  virtual circuit. In addition, this
   mapping should be large enough to support a mapping for every IPng
   application on an end system to an ATM virtual circuit. Careful
   consideration should be given to complexity of this mapping for IPng



Brazdziunas                                                     [Page 6]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


   to ATM since it needs to eventually support gigabit/sec rates.


Security Considerations

   Security issues are not addressed in this memo.


References


   [1]  Bradner, S., Mankin, A., "IP: Next Generation (IPng) White Paper
        Solicitation", RFC 1550, December, 1993.

   [2]  Clark, D. D., "The Design Philosophy of the DARPA Internet
        Protocols", Proc.  ATM SIGCOMM '88, August, 1988.

   [3]  "ATM User-Network Interface Specification, Version 3.0", ATM
        Forum, September 10, 1993

   [4]  Zhang, L., Estrin, D., Herzog, S., Jamin, S., "Resource
        ReSerVation Protocol (RSVP) - Version 1 Functional
        Specification", Internet Draft, October, 1993.

   [5]  Laubach, M., "Classical IP and ARP over ATM", Internet Draft,
        December 20, 1993.

   [6]  "Asynchronous Transfer Mode (ATM) and ATM Adaptation Layer (AAL)
        Protocols Generic Requirements", Bellcore Technical Advisory
        TA-NWT-001113, Issue 1, June 1993.


Author Information

Christina Brazdziunas
Bellcore
445 South Street
Morristown, NJ 07960
(201) 829-4173
crb@faline.bellcore.com











Brazdziunas                                                     [Page 7]



From sob@hsdndev.harvard.edu Thu Mar 24 11:12:37 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id LAA03106 for <ipng@cmf.nrl.navy.mil>; Thu, 24 Mar 1994 11:13:15 -0500
Date: Thu, 24 Mar 94 11:12:37 -0500
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9403241612.AA22342@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: another white paper 
Status: O


>From crb@faline.bellcore.com Thu Mar 24 10:57:01 1994
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA06135; Thu, 24 Mar 1994 11:00:21 -0500
Received: from localhost (localhost [127.0.0.1]) by faline.bellcore.com (8.6.7/8.6.4) with SMTP id KAA13452 for <ipng-wp@harvard.edu>; Thu, 24 Mar 1994 10:56:05 -0500
Message-Id: <199403241556.KAA13452@faline.bellcore.com>
X-Authentication-Warning: faline.bellcore.com: Host localhost didn't use HELO protocol
To: ipng-wp@harvard.edu
Subject: rfc 1550 white paper submission
Date: Thu, 24 Mar 94 10:55:58 -0500
From: Chris Brazdziunas <crb@faline.bellcore.com>
Status: R

I would like to submit this white paper as an engineering
consideration for IPng as solicited by rfc1550. 

FYI, this output was generated by nroff.

chris brazdziunas

---------------------------------------------------------------------






Network Working Group                                     C. Brazdziunas
INTERNET-DRAFT                                                  Bellcore
Category: Informational                                       March 1994


                     IPng Support for ATM Services


Executive Summary

   This white paper describes engineering considerations for IPng as
   solicited by RFC 1550 [1].  IPng should provide support for existing
   and emerging link technologies that it will be transported over. Link
   technologies like Ethernet simply multiplex traffic from upper layer
   protocols onto a single channel. "Sophisticated" link technologies
   like ATM are emerging in the marketplace allowing several virtual
   channels to be established over a single wire (or fiber) potentially
   based on an applications' network performance objectives.

   Support for both "sophisticated" (ATM) and existing link technologies
   needs to be considered in an IPng candidate. End-to-end applications
   will communicate through a network where IPng packets travel across
   subnetworks such as Ethernet and Hippi and also more "sophisticated"
   link levels such as ATM.  Though initial support for IPng over ATM
   subnetworks will not facilitate a virtual circuit per application,
   the hooks to provide such a mapping should be in place while also
   maintaining support for the transport of IPng packets across
   conventional subnetworks. Application support for QOS-based link
   level service requires that the  following types of ATM information
   be mappable (or derivable) from the higher level protocol(s) such as
   IPng: source and destination(s) addresses, connection quality of
   service parameters, connection state, and ATM virtual circuit
   identifier. Some of these mappings may be derivable from information
   provided by proposed resource reservation protocols supporting an
   integrated services Internet [4]. However, the ATM virtual circuit
   identifier should be efficiently derivable from IPng packet
   information.

   An IPng candidate should provide evidence that the mapping from an
   applications' IPng packets to ATM virtual circuit(s) can be
   accomplished in a heterogeneous Internet architecture keeping in
   consideration the gigabit/sec rates that IPng/ATM subnetworks will
   eventually be operating at.








Brazdziunas                                                     [Page 1]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


1.  Introduction


   This paper describes parameters that are needed to map IPng (or any
   protocol operating above the link level) to ATM services. ATM is a
   "sophisticated" link level technology which provides the potential
   capability for applications at the TCP/UDP level to map to a single
   ATM virtual circuit for transport across an ATM network(s) customized
   to the network performance and traffic requirements for that
   application. This is a step above many of today's existing link
   technologies which can only support a single level of network
   performance that must be shared by all applications operating on a
   single endpoint.

   The future Internet will be comprised of both conventional and
   "sophisticated" link technologies.  The "sophisticated" features of
   link layers like ATM need to be incorporated into an internet where
   data travels not only across an ATM network but also several other
   existing LAN and WAN technologies. Future networks are likely to be a
   combination of subnetworks providing best-effort link level service
   such as Ethernet and also sophisticated subnetworks that can support
   quality of service-based connections like ATM.  One can envision data
   originating from an Ethernet, passing through an ATM network, FDDI
   network, another ATM network, and finally arriving at its destination
   residing on a HIPPI network. IPng packets will travel through such a
   list of interconnected network technologies as ATM is incorporated as
   one of the components of the future Internet.

   To support per application customizable link level connections, four
   types of ATM information should be derivable from the higher level
   protocol(s) like IPng. This ATM information includes: source and
   destination ATM addresses, connection quality of service parameters,
   connection state, and an ATM virtual circuit identifier which maps to
   a single IPng application (i.e. single TCP/UDP application). Some of
   these mapping  could potentially be derivable through information
   provided by proposed resource reservation protocols supporting an
   integrated services Internet [4].  However, the ATM virtual circuit
   identifier needs to be efficiently mappable from IPng packet
   information.

   Organization of this white paper is as follows. First the
   characteristics of ATM are described focusing on functions that are
   not provided in today's LAN technologies. This section provides
   background information necessary for the following section describing
   the parameters needed to map IPng services to ATM services.






Brazdziunas                                                     [Page 2]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


2.  Terminology


   In this white paper, the term "application" refers to a process or
   set of collective processes operating at the TCP/UDP level or above
   in the protocol stack. For example, each instance of "telnet" or
   "ftp" session running on an end station is a distinct application.



3.  Characteristics of ATM Service


   ATM has several characteristics which differentiates it from current
   link level technologies.  First of all, ATM has the capability of
   providing many virtual channels to transmit information over a single
   wire (or fiber). This is very similar to X.25, where many logical
   channels can be established over a single physical media. But unlike
   X.25, ATM allows for each of these channels or circuits to have a
   customizable set of performance and quality of service
   characteristics. Link level technologies like Ethernet provide a
   single channel with a single performance and quality of service
   characteristic. In a sense,  a single ATM link level media appears
   like an array of of link level technologies each with customizable
   characteristics.

   ATM virtual circuits can be established dynamically utilizing its
   signaling protocol. ATM signaling is a source initiated negotiation
   process for connection establishment. This protocol informs elements
   in the network of the characteristics for the desired connection. ATM
   signaling does not provide any guidelines for how network elements
   decide whether it can accept a call or where a signaling request
   should be forwarded if the end destination (from the link level
   perspective) has not been reached. In short, ATM signaling does not
   support any routing functionality of network admission control.

   ATM signaling establishes a "hard state" in the network for a call.
   "Hard state" implies that the state of a connection in intermediate
   switching equipment can be set and once established it will be
   maintained until a message is received by one of the ends of the
   call requesting a change in state for the connection [2]. As a
   result, an ATM end system (this could be a workstation with an ATM
   adapter or a router with an ATM interface) receives guaranteed
   service from the ATM network. The ATM network is responsible for
   maintaining the connection state. The price the ATM termination
   points pay for this guarantee is the responsibility of changing the
   state of the connection, specifically informing the ATM network to
   establish, alter, or tear-down the connection.



Brazdziunas                                                     [Page 3]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


   Each ATM end point in a network has an ATM address associated with it
   to support dynamic connection establishment via signaling. These
   addresses are hierarchical in structure and globally unique [3]. As a
   result, these addresses are routable. This allows ATM networks to
   eventually support a large number of ATM endpoints once a routing
   architecture and protocols to support it become available.

   The ATM User-Network Interface (UNI) signaling protocol based on
   ITU-TS Q.93B  allows many different service parameters to be
   specified for describing connection characteristics. [3] These
   parameters can be grouped into several categories: ATM adaptation
   layer (AAL) information, network QOS objectives, connection traffic
   descriptor, and transit network selector. The AAL information
   specifies negotiable parameters such as AAL type and maximum packet
   sizes. The network QOS objectives describe the service that the ATM
   user expects from the network. Q.93B allows for one of five service
   classes to be selected by the ATM user. The service classes are
   defined as general traffic types such as circuit emulation (class A),
   variable bit rate audio and video (class B), connection-oriented data
   transfer (class C), connectionless data transfer (class D), best
   effort service (class X), and unspecified [3]. Each of these
   categories are further specified through network provider objectives
   for various ATM performance parameters. These parameters may include
   cell transfer delay, cell delay variation, and cell loss ratio. The
   connection traffic descriptor specifies characteristics of the data
   generated by the user of the connection. This information allows the
   ATM network to commit the resources necessary to support the traffic
   flow with the quality of service the user expects. Characteristics
   defined in the ATM Forum UNI specification include peak cell rate,
   sustainable cell rate, and maximum and minimum burst sizes [3].
   Lastly, the transit network selection parameter allows an ATM user to
   select a preferred network provider to service the connection [3].



4.  Parameters Required to Map IPng to ATM


   There are several parameters required to map ATM services from a
   higher level service like IPng. These ATM parameters can be
   categorized in the following manner: addressing parameters,
   connection QOS-related parameters, connection management information,
   and ATM virtual circuit identifier. The first three categories
   provide support for ATM signaling. The last parameter, a connection
   identifier that maps IPng packets to ATM virtual circuits, provides
   support for an ATM virtual circuit per application when the end-to-
   end connection travels across an ATM subnetwork(s) (this does not
   assume that ATM is the only type of subnetwork that this connection



Brazdziunas                                                     [Page 4]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


   travels across). Below, mapping issues for each of these parameters
   will be described.



4.1.  Addressing


   ATM supports routable addresses to each ATM endpoint to facilitate
   the dynamic establishment of connections. These addresses need to be
   derived from a higher level address such as an IPng address and IPng
   routing information.  This type of mapping is not novel. It is a
   mapping that is currently done for support of current IP over link
   technologies such as Ethernet.  An IP over ATM address resolution
   protocol (ARP) has been described in the Internet Standard,
   "Classical IP over ATM" [5]. In addition, support for IP routing over
   large ATM networks is being worked in the IETF's "Routing over Large
   Clouds" working group.



4.2.  Quality of Service


   As described in section 3, an ATM virtual circuit is established
   based upon  a user's traffic characteristics and network performance
   objectives. These characteristics which include delay and throughput
   requirements can only be defined by the application level (at the
   transport level or above) as opposed to the internetworking (IPng)
   level. For instance, a file transfer application transferring a 100
   MB file has very different link level performance requirements than a
   network time application. The former requires a high throughput and
   low error rate connection whereas the latter could perhaps be
   adequately serviced utilizing a best-effort service. Current IP does
   not provide much support for a quality of service specification and
   provides no support for the specification of link level performance
   needs by an application directly. This is due to the fact that only a
   single type of link level performance is available with link
   technologies like Ethernet.  As a result, all applications over IP
   today receive the same level of link service.

   IPng packets need not explicitly contain information parameters
   describing an application's traffic characteristics and network
   performance objectives (e.g. delay = low, throughput = 10 Mb/s). This
   information could potentially be mapped from resource reservation
   protocols that operate at the IP (and potentially IPng) level [4].





Brazdziunas                                                     [Page 5]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


4.3.  Connection Management


   The establishment and release of ATM connections should ultimately be
   controlled by the applications utilizing the circuits. As described
   in section 3, ATM signaling establishes a "hard state" in the network
   which is controlled by the ATM termination points [2]. Currently, IP
   provides no explicit mechanism for link level connection management.
   Future support for link level connection management could be
   accomplished through resource reservation protocols and need not
   necessarily be supported directly via information contained in the
   IPng protocol.



4.4.  Connection Identifier


   A mapping function needs to exist between IPng packets and ATM so
   that application flows map one-to-one to ATM virtual circuits.
   Currently, application traffic flows are identified at the transport
   level by UDP/TCP source and destination ports and IP protocol
   identifiers.  This level of identification should also be available
   at the IPng level so that information in the IPng packets identify an
   application's flow and map to an ATM virtual circuit supporting that
   flow when the IPng packets travels across an ATM subnetwork(s).

   Using the current IP protocol, identifying an application's traffic
   flow requires the combination of the following five parameters:
   source and destination IP addresses, source and destination UDP/TCP
   ports, and IP protocol identifier. This application connection
   identifier for IP is complex and could potentially be costly to
   implement in IP end stations and routers.  The IPng connection
   identifier should be large enough so that all application level
   traffic from an IPng end point can be mapped into the IPng packet.
   Currently, ATM provides 24 bits for virtual circuit identification
   (VPI and VCI). This provides sufficient capacity for 2^24
   (16,777,216) connections [6]. The actual number of bits that are used
   for the ATM virtual circuit however is established through
   negotiation between the ATM endpoint and ATM network. This number is
   useful as an upper bound for the number of mappings that are needed
   to be supported by IPng.

   An IPng candidate should be able to identify how IPng packets from an
   application can map to an ATM  virtual circuit. In addition, this
   mapping should be large enough to support a mapping for every IPng
   application on an end system to an ATM virtual circuit. Careful
   consideration should be given to complexity of this mapping for IPng



Brazdziunas                                                     [Page 6]





INTERNET-DRAFT      IPng Support for ATM Services            March 1994


   to ATM since it needs to eventually support gigabit/sec rates.


Security Considerations

   Security issues are not addressed in this memo.


References


   [1]  Bradner, S., Mankin, A., "IP: Next Generation (IPng) White Paper
        Solicitation", RFC 1550, December, 1993.

   [2]  Clark, D. D., "The Design Philosophy of the DARPA Internet
        Protocols", Proc.  ATM SIGCOMM '88, August, 1988.

   [3]  "ATM User-Network Interface Specification, Version 3.0", ATM
        Forum, September 10, 1993

   [4]  Zhang, L., Estrin, D., Herzog, S., Jamin, S., "Resource
        ReSerVation Protocol (RSVP) - Version 1 Functional
        Specification", Internet Draft, October, 1993.

   [5]  Laubach, M., "Classical IP and ARP over ATM", Internet Draft,
        December 20, 1993.

   [6]  "Asynchronous Transfer Mode (ATM) and ATM Adaptation Layer (AAL)
        Protocols Generic Requirements", Bellcore Technical Advisory
        TA-NWT-001113, Issue 1, June 1993.


Author Information

Christina Brazdziunas
Bellcore
445 South Street
Morristown, NJ 07960
(201) 829-4173
crb@faline.bellcore.com











Brazdziunas                                                     [Page 7]




From Robert_Ullmann.LOTUS@CRD.lotus.com Thu Mar 24 14:39:17 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id OAA05181 for <ipng@cmf.nrl.navy.mil>; Thu, 24 Mar 1994 14:33:58 -0500
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com (crd.lotus.com) by lotus.com (4.1/SMI-4.1)
	id AA14275; Thu, 24 Mar 94 14:35:25 EST
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA28216; Thu, 24 Mar 94 14:39:17 EST
Date: Thu, 24 Mar 94 14:39:17 EST
Message-Id: <9403241939.AA28216@Mail.Lotus.com>
Received: by DniMail (v1.0); Thu Mar 24 14:39:14 1994 EDT
To: unixml::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: Re: fragmentation in IPng
Status: O

Hi,

> [smb]
> I think, then, that we're converging on a consensus.

I strongly disagree.

>	1) IPng routers will not do fragmentation.
>	2) IPng hosts may do fragmentation for now.

In the present architecture, it is exactly the opposite;
fragmentation is something only routers need worry about, except
when the datagram is fragmented against the local subnetwork MTU.
Hosts do reassembly. I wouldn't change this lightly. In particular,
changing it by moving the complexity into the hosts deprives hosts
of a valubale service now provided by the network. Pushing up into
the transport and applications is inconceivable; it means they must
each re-implement the function.

Think about what happens when routes change. Think about what happens
when datagrams overloading a route are splashed onto a less-desireable
route with a smaller MTU. (Yes, the TCP or a similar transport MAY be
able to still do something intelligent; but a connectionless protocol
will not.) 

>	3) Path MTU discovery is the preferred option, where applicable

For UDP, this changes the present expectation that a large TPDU
(say an NFS write) will almost always work the first time, to an
expectation that it will ALWAYS FAIL the first time. Not pleasant
at all. When the RPC timer runs out and retransmits, all the pieces
go out again anyway. Sure, you can invent something to improve that;
and re-invent it for every new application.

--------------
Right now, in both the IPv4 and OSI *architecture*, the following holds:

The transport can present TDPUs with lengths up to the architectural
limit (e.g. ~64Kbytes) to the network layer interface with an expectation
that they will be delivered most of the time.

---------------
If you want to change that, we need an area called the IP and TCP and
UDP and Application Services Next Generation Area.  

---------------
I've been asked several times where the "application" or "API"
specifications are in the CATNIP specification, as if they are somehow
missing. Of course they are missing. The API presented to an IPv4 or CLNP
or IPX-based application is *exactly* what it is today. You don't change
the applications. The network service access point interface presented
to the transport is *exactly* what it is today. You don't change the
transport.

Likewise, the use of the subnetwork services is *exactly* as it is now;
the only problem being that we already have (for example) both ARP and
ES-IS; the IETF will eventually want to pick one and (mildly) deprecate
the other. Anything else is not in the charter.

Then, as, when, and if individual protocols, implementations, and
instances of implementations want to become knowledgeable of the new
standard addressing and capabilities, they do so. Not all at once.

(In between, there are some cute hacks, like offering applications
 addresses in the 224.x.x.x-255.x.x.x range if the actual address is
 outside the version 4 space, and things like that. Keep the details
 confined inside your implementation please.)

Best Regards,
Robert

From bound@zk3.dec.com Thu Mar 24 16:15:02 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id QAA06077 for <ipng@cmf.nrl.navy.mil>; Thu, 24 Mar 1994 16:22:02 -0500
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA07172; Thu, 24 Mar 94 13:15:10 -0800
Received: by xirtlu.zk3.dec.com; id AA12419; Thu, 24 Mar 1994 16:15:08 -0500
Message-Id: <9403242115.AA12419@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: Payload Length and Fragmentation
Date: Thu, 24 Mar 94 16:15:02 -0500
X-Mts: smtp
Status: O

FYI.. Us working on IPng at Digital just pulled across all the Big-i
archive mail on the subject titled in this mail.  That took some work
too.

Anyway we are looking at it and there were some good arguments pro and
con.  If its useful after I read it all I will send it.

Also just scanning it I must say folks get really nasty in this forum.
If someone talked to me right in front of my face in person like some
of the folks talk to each other on the mail I found I think I would take
it as an assault and react accordingly.  I might even spit on them,
and see where it goes from there, and get real nasty back (just kidding).

/jim

From Robert_Ullmann.LOTUS@CRD.lotus.com Thu Mar 24 17:50:20 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id RAA06662 for <ipng@cmf.nrl.navy.mil>; Thu, 24 Mar 1994 17:44:56 -0500
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com (crd.lotus.com) by lotus.com (4.1/SMI-4.1)
	id AA18797; Thu, 24 Mar 94 17:46:27 EST
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA09264; Thu, 24 Mar 94 17:50:20 EST
Date: Thu, 24 Mar 94 17:50:20 EST
Message-Id: <9403242250.AA09264@Mail.Lotus.com>
Received: by DniMail (v1.0); Thu Mar 24 17:50:18 1994 EDT
To: unixml::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: 224.x.x.x
Status: O

It was, of course, a typo; I meant 240.x.x.x and up.

Then again, you might choose not to do Deering-style multicasting ...
<grin>

Rob

From Greg_Minshall@Novell.COM Thu Mar 24 22:19:56 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id BAA08990 for <ipng@cmf.nrl.navy.mil>; Fri, 25 Mar 1994 01:28:51 -0500
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA05492; Thu, 24 Mar 94 23:33:17 MST
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB27175; Thu, 24 Mar 94 22:19:56 PST
Date: Thu, 24 Mar 94 22:19:56 PST
Message-Id: <9403250619.AB27175@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com (Unverified)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: ipng mailing list <ipng@cmf.nrl.navy.mil>
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: If *i* were to write a white paper...
Status: O

If i were to actually write a white paper, it would suggest 3 things as
required for operation (today) in an IPng.

1.  No configuration needed for a host.  So, use IEEE address as the "node
id".  (But, to allow sites to be more administration-intensive, define an
ICMP which says "can't route autoconfigured address"; and a way, a la DHCP,
to acquire an "administered" address.) (**)

2.  Ease configuration of "subnets" (wires, whatever).  One of the hardest
things in configuring IPv4 networks is *subnet masks*.  They are a total
disaster from an ease of use point of view.  So, no subnet masks.  At most,
choose one single number from some set of numbers and assign it to a
subnet.  Nothing more complex than that.

3.  Some sort of dynamic name (and service) registration/query protocol,
which does NOT rely on servers (you can't assume servers in an ad hoc case,
for example).  We use something called SAP (Apple uses something called
NBP, which is similar) which has bad problems with scaling.  The scaling
problems can probably be dealt with; it works very well for local and ad
hoc networking.  (In IPv4, hosts, not services, are named; i would suggest
there is a problem here, though SMB would suggest that we just think of
"host names" as, really, being "service names"; long sentence, but i'm
uncomfortable with this view.)

(Which is to say, yes, autoregistration is important!)

Greg

(**)  There *will*, of course, be manual configuration for *users*,
conveying rights to file services, etc.

ps - still looking for warts (the above reflect a few).



From Greg_Minshall@Novell.COM Thu Mar 24 22:21:24 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id BAA09002 for <ipng@cmf.nrl.navy.mil>; Fri, 25 Mar 1994 01:30:21 -0500
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA05527; Thu, 24 Mar 94 23:34:48 MST
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB27175; Thu, 24 Mar 94 22:21:24 PST
Date: Thu, 24 Mar 94 22:21:24 PST
Message-Id: <9403250621.AB27175@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com (Unverified)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: smb@research.att.com, ipng@cmf.nrl.navy.mil
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: better late than never....
Status: O

Steve,

>   There is also a need for access to the transport-level (i.e., the TCP
>   or UDP) header.  This may be for the port number field, or for access
>   to various flag bits, notably the ACK bit in the TCP header.  This
>   latter field is used to distinguish between incoming and outgoing
>   calls.

You probably meant the SYN bit?

>   A number of people are starting to experiment with IP-level
>   encryption and cryptographic authentication.  This trend will (and
>   should) continue.  IPng should not make this harder, either
>   intrinsically or by imposing a substantial perforance barrier.

How *could* IPng make this harder?

>   Dual-stack approaches, such as in TUBA's transition plan [2], imply
>   multiple addresses for each host.  (IPAE has this feature, too.) The
>   encryption and access control infrastructure needs to know about all
>   addresses for a given host, belonging to whichever stack.  It should
>   not be possible to bypass authentication or encryption by asking for
>   a different address for the same host.

Somebody, if i remember correctly, wrote a wp about the need for multiple
addreses for a single host.  Who was that?

Greg



From craig@aland.bbn.com Fri Mar 25 09:05:24 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id MAA02708 for <ipng@cmf.nrl.navy.mil>; Fri, 25 Mar 1994 12:07:25 -0500
Received: from port12.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA23692 for ipng@cmf.nrl.navy.mil; Fri, 25 Mar 94 12:06:57 -0500
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id JAA03370; Fri, 25 Mar 1994 09:05:27 -0800
Message-Id: <199403251705.JAA03370@aland.bbn.com>
To: ipng@cmf.nrl.navy.mil
Subject: avoiding second system syndrome
Reply-To: Craig Partridge <craig@aland.bbn.com>
From: Craig Partridge <craig@aland.bbn.com>
Date: Fri, 25 Mar 94 09:05:24 -0800
Sender: craig@aland.bbn.com
Status: O


Hi folks:

    As we go to IETF, I'd like to send out a brief cautionary note.  Remember
Fred Brooks' warning to avoid second system syndrome.  (The instinct to put
everything into the second version of a system that you couldn't put into the
first, with the result that the second system is delivered late or not at
all).  Another stricter standard is one I heard from a software
engineering friend who had somehow inherited the wisdom that, in general,
a successful project does at most one thing that no one has done before.

    There are lots of things we'd like in IPng... Lets make sure that we
don't overburden ourselves with many requirements that each force us to
solve problems that no one has successfully solved before.  Right now, by
my count, we have at least three activities that no one has quite done:

    * expanding the address space to huge proportions (and note, I was reminded
    last week that folks are working on networking individual people --
    for military reasons -- yes, your gun might have a separate IP address
    from your heads-up display).

    * support for real-time flows

    * autoconfiguration that works for arbitrary networks (not just 802)
	and topologies

There are precedents for each task (except autoconfig) but the point is the
technical risks are mounting, and we should think long and hard before we
any more hard problems to this list.

Craig

From Greg_Minshall@Novell.COM Mon Mar 28 14:34:46 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id RAA00899 for <ipng@cmf.nrl.navy.mil>; Mon, 28 Mar 1994 17:43:51 -0500
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA28417; Mon, 28 Mar 94 15:48:20 MST
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB04242; Mon, 28 Mar 94 14:34:46 PST
Date: Mon, 28 Mar 94 14:34:46 PST
Message-Id: <9403282234.AB04242@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com (Unverified)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: kasten@ftp.com
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: If *i* were to write a white paper...
Cc: ipng mailing list <ipng@cmf.nrl.navy.mil>
Status: O

Frank,

Thanks for the response.

> > 1.  No configuration needed for a host.  So, use IEEE address as the "node
>       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>I think that this succinctly states the requirements vis hosts. I really
>don't want to change the draft now -- will you be at the BOF to suggest
>it? 

Yes.

>Though the word "no" worries me a bit -- I am afraid that there might
>be some needed config -- as your other post pointed out, a host can't
>be expected to divine its node-name... And there was a lot of
>discussion on big-i as to whether relying on IEEE 802 numbers was valid
>(some machines might not have them etc etc etc). I'd probably word
>an explanation to say that
>        "No config" is the ideal. We realize that there will probably need
>        to be some manual config and proposals will be evaluated based on the
>        amount and complexity of manual config that they require (the less
>        of both, the better)"

I guess "needed" is the key.  I *don't* need to set up a DNS name in order
to use a host (as a client, say).  Also, my third point (dynamic naming a
la SAP) implies that once someone types *in* my name, it should be exported
to the net with not additional configuration/manual entries.

> > 2.  Ease configuration of "subnets" (wires, whatever).  One of the hardest
> > things in configuring IPv4 networks is *subnet masks*.  They are a total
> > disaster from an ease of use point of view.  So, no subnet masks.  At most,
> > choose one single number from some set of numbers and assign it to a
> > subnet.  Nothing more complex than that.
>
>I've always thought along the lines of having the routers periodically
>advertise onto all connected nets
>a) the 'network prefix' of the network which gives any receiving host
>   all it needs to know in order to determine the 'network number'
>   component of its address, (i.e. solving the auto-config issue
>   for getting network numbers/subnet-masks, etc, in to the hosts) and
>b) what the router can connect to, which gives us router discovery...
>
>This has the added property that to change the network number of a
>subnet, I simply have to tell the routers and they tell the hosts.  I
>do not even have to know that a host exists in order to change its
>network number (AND, if there is a hierarchical relationship among
>routers, the I can change the 'network number' in the 'network-level
>router' and it can tell all the 'subnet-level routers' and they can
>tell the hosts)... This is thinking done while driving to work in the
>mornings - I'm sure that there is a hole or two in it :-)

You aren't getting my point (i think).  My point is *MAKE ROUTER
CONFIGURATION SIGNIFICANTLY EASIER*.

With (traditional) IPX and AppleTalk, configuring a router is fairly
trivial: reach in a bag of 32 or 16 bit numbers and choose a network number
and assign that number to the router.

With non-subnetted IP, configuring a router is slightly harder: ask some
*authority* for a number (or numbers), then assign one of those assigned
numbers to the router.

But, SUBNETTING has made configuring IP routers a nightmare for your mere
mortal.

Get this, get this, get this!  Configuring routers is every bit as
important as configuring hosts in terms of the needed simplicity.  You (we)
need to make this incredibly easy to do.

Greg



From J.Crowcroft@cs.ucl.ac.uk Tue Mar 29 16:42:13 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id KAA04780 for <ipng@cmf.nrl.navy.mil>; Tue, 29 Mar 1994 10:42:34 -0500
Message-Id: <199403291542.KAA04780@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.05225-0@bells.cs.ucl.ac.uk>; Tue, 29 Mar 1994 16:42:15 +0100
To: ipng mailing list <ipng@cmf.nrl.navy.mil>
Subject: Comments on White Papers so far...
Inereply-to: Your message of "Mon, 28 Mar 94 14:34:46 PST." 
             <9403282234.AB04242@WC.Novell.COM>
Date: Tue, 29 Mar 94 16:42:13 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O


1. Technical Criteria Draft:

couple of typos
c.f. page 19, under Time Scale - sentance does not parse ("is
immidiately"
page 27, the novel portmanteua "bothe" appears in place of the
conventional both the
page 29 - the word specifically is misspelled, and the phrase "trwat a
tunneled" doesnt parse.

on page 23, the multicast groups "up to 10**6", doesnt fit with the
Time Warner vision Vision - if you want to run cable tv, and cover
Live Aid, you need 10**9 recipients i na group - you probably also
want 10**6 groups.

I think that the _range_ of speeds is important as well as the higher
speeds - it means that you need flexible protocols and very stable
control algorithms (c.f. congestion ctl).o
I think there should be a specific requirement for "testability" - it
is possible to design protocols that apparently meet requirements but
which are hard to implement in testable ways...


2. Tuba as IPng white paper

i thought this was unclear, but couldn't specify i ndetail why.

3. On adding a flow spec to clnp - needs complete revision after the
Int-Servoutput is available...afor isntance use of the soruce TSEL to
give 256 independnet flows is just to simple, insecure, and too
few...o
4. cable television induistry viewpoint

this is excellent - the best contrib so far
5. HPN contribution

this was also very good - the requirement for clock synch hooks was
interesting - as was the extreme example of mobility ...

one thing we might beware of is whether we want to combine this type
of extreme mobility with the time warner vision of very large sclae
multimedia?

6,. Multiprotocol Interop....from georgeia texh

this was useful just in enumerating the understood interworking
techniques availbe...

7. SIPP - 

i'm biiased so i'll say nothing

8. TUBA Transision

this is based on the same idea as the OSI transisiotn in the UK - the
use of context in nameservers to indicate what protocol stack a hosts'
lookup was in (source and destination version/protocol versiosns)

i prefer the previous ISO idea of end to end negotiation - like MTU
discovery - a source shoul just start sending hughest ersion IP it
supports, and  an ICMP version unrecable, try this, error report
will move it wn a version, or else it will timeout, and try a lower
version til, when it succeeds, it caches the versio nfor use wit hther
other host (and keeps the cache entry alive while conversastions
persist, or unti la timeout similar to ARP...)

9. CERN paper on Engineering Considerations

useful simple list of concerns

10. CATNIP

the only really "unifying" approach - as an ex-phsysicist, i feel
unifying approaches are holy grails, and not attainable (even to the
Parsifal that is the IETF:-) - i don't believe you can do the header
translations suggested, efficiently, or in a general bug free way
(though I do believe you can do them...)o

11. Mark Pullens DSI input

this is also very useful, in terms of big stressful systems - i was
very impressed he didnt say ST-II once:-)

12. Electric Power Research

this is frankly baloney -

13. implementation analysis

this is useful except i dispute the assertion about confornmant APIs
making recompiliation necessary for networked applications -
forinstance, in programming languages like C (and C++) peoplke
+_always_ workaround, nd get the return structure pointer from a
gethostbyname() call, and just bcopy 4 bytes out of it....so you are
just going to +have _ to recompile and probably mildyly fix a fairly
large number of applicatiuons, or design the API (e.g. SIPP could
quite easily use the low 4 bytes of a SIPP addr and add the rest as
default...)o

14.  Carpenters "on dynamica header translation considered harnful"

depends - if the header translation is an innate iece of IOng, then it
will be present at _all_ border gateways betewren IPng and IPv4 clouds
so the config problem is non-problem.

its clear to me that this also suggests that dynamic host config (plug
and play) and mobility provide ways for intewrworking between IPng and
IPv4 -

we reserve some Ipv4 address space for 10 years past the IPng startup
date - 

all IPng hosts must support IPv4 if they are to taslk to legacy hosts,
but thwy  must also support dynamic config of addresses, whether IPng
or IUOv4 - so then to talk to an old site, you merely on demand get a
IPv4 trasnsient address.

assuming the number of IPv4 siters is _decreasing_ once IPng starts to
be fielded, this is a scalable viable solution, and must also be a
paret of the technology at least 2 of the requirements on IPng
demand,.
15. the Boeing Usaers View.

This is excellent -  - it complkements the Time Warner view of
technology, with the naive (in the good sense) requirement for simple
application connectivity....- keepos our feet on the ground

cheers
jon
p.s. sorry about the typos, but the 21 hps from seattly to london
make it hard to drive a creen editor...


From Greg_Minshall@Novell.COM Tue Mar 29 12:11:31 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id PAA04306 for <ipng@cmf.nrl.navy.mil>; Tue, 29 Mar 1994 15:20:38 -0500
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA10818; Tue, 29 Mar 94 13:25:07 MST
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB06393; Tue, 29 Mar 94 12:11:31 PST
Date: Tue, 29 Mar 94 12:11:31 PST
Message-Id: <9403292011.AB06393@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: Comments on White Papers so far...
Cc: ipng mailing list <ipng@cmf.nrl.navy.mil>
Status: O

Jon,

>i prefer the previous ISO idea of end to end negotiation - like MTU
>discovery - a source shoul just start sending hughest ersion IP it
>supports, and  an ICMP version unrecable, try this, error report
>will move it wn a version, or else it will timeout, and try a lower
>version til, when it succeeds, it caches the versio nfor use wit hther
>other host (and keeps the cache entry alive while conversastions
>persist, or unti la timeout similar to ARP...)

Do IP implementations (i.e., does BSD) send back ICMP "version unreachable"
messages?  (Or, does the rawip handler get them? :)

Greg



From J.Crowcroft@cs.ucl.ac.uk Wed Mar 30 21:20:40 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.7/8.6.4) with SMTP id PAA03305 for <ipng@cmf.nrl.navy.mil>; Wed, 30 Mar 1994 15:21:54 -0500
Message-Id: <199403302021.PAA03305@picard.cmf.nrl.navy.mil>
Received: from sol.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.09666-0@bells.cs.ucl.ac.uk>; Wed, 30 Mar 1994 21:20:45 +0100
To: Greg Minshall <Greg_Minshall@novell.com>
cc: ipng mailing list <ipng@cmf.nrl.navy.mil>
Subject: Re: Comments on White Papers so far...
In-reply-to: Your message of "Tue, 29 Mar 94 12:11:31 PST." <9403292011.AB06393@WC.Novell.COM>
Date: Wed, 30 Mar 94 21:20:40 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >>will move it wn a version, or else it will timeout, and try a lower
 >>version til, when it succeeds, it caches the versio nfor use wit hther
 >>other host (and keeps the cache entry alive while conversastions
 >>persist, or unti la timeout similar to ARP...)
 
 >Do IP implementations (i.e., does BSD) send back ICMP "version unreachable"
 >messages?  (Or, does the rawip handler get them? :)

Greg

 it isn't the host that wil lreport this - if the host doesnt  provide
IPvn, then the last hop router in IPvn router world will report that the
 host on IPvn is unreachiable, at which point the source moves to IPvn-1.

 jon


From jcurran@nic.near.net Thu Mar 31 06:32:31 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id GAA22326 for <ipng@cmf.nrl.navy.mil>; Thu, 31 Mar 1994 06:32:54 -0500
Received: from nic.near.net by nic.near.net id aa08578; 31 Mar 94 6:32 EST
To: ipng@cmf.nrl.navy.mil
cc: Big-Internet@munnari.oz.au
Subject: Market viability for IPng
Date: Thu, 31 Mar 1994 06:32:31 -0500
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9403310632.aa08578@nic.near.net>
Status: O

This is already submitted as an ID earlier this week, but I figured some
folks wouldn't want to wait...

/John

p.s.  Please excuse the rather rough format.

---

Network Working Group                                          J. Curran
Internet draft                                                       BBN
                                                           25 March 1994



		Market Viability as a IPng Criteria

                <draft-curran-ipng-viability-00.txt>

Status of this Memo

   This document was submitted to the IETF IPng area in response to RFC
   1550. Publication of this document does not imply acceptance by the
   IPng area of any ideas expressed within.  Comments should be
   submitted to the big-internet@munnari.oz.au mailing list.

   Distribution of this memo is unlimited.

   This document is an Internet Draft.  Internet Drafts are working
   documents of the Internet Engineering Task Force (IETF), its Areas,
   and its Working Groups.  Note that other groups may also distribute
   working documents as Internet Drafts.

   Internet Drafts are draft documents valid for a maximum of six
   months.  Internet Drafts may be updated, replaced, or obsoleted by
   other documents at any time.  It is not appropriate to use Internet
   Drafts as reference material or to cite them other than as a
   ``working draft'' or ``work in progress.''

   Please check the 1id-abstracts.txt listing contained in the
   internet-drafts Shadow Directories on nic.ddn.mil, nnsc.nsf.net,
   nic.nordu.net, ftp.nisc.sri.com, or munnari.oz.au to learn the
   current status of any Internet Draft.

Introduction

In an open marketplace, adoption of new technology is driven by 
consumer demand.  New technologies that wish to succeed in the 
marketplace must provide new capabilities or reduced costs to gain 
consumer confidence.  Internetworking technologies can be 
particularly difficult to deploy and must provide a correspondingly 
high return on investment.  In order to determine market viability of 
new internetworking technology, it's necessary to compare the 
required deployment effort against the potential benefits as seen by 
the customer.  "Viability in the Marketplace" is an important 
requirement for any IPng candidate and this paper is an attempt to 
summarize some important factors in determing market viability of 
IPng proposals. 


Curran                                                          [Page 1]
 
Internet draft   IPng White Paper on Market Viability      25 March 1994 

"Pushing" Internetworking Technology

It has been asserted by some that the adoption of a single IPng 
protocol by the computing industry would generate general 
acceptance in the networking industry.  There is ample evidence 
to support this view; for example, some of the today's more 
prevalent networking protocols gained initial market acceptance 
through bundling with computer operating systems (e.g. IP via UNIX, 
DECNET via VMS, etc.)  It should be noted, however, that this 
approach to technology deployment is by no means assured, and 
some of today's most popular internetworking software (Novell, etc.) 
have thrived despite alternatives bundled by computing 
manufacturers.   Given that IPng will have to compete against an 
well established and mature internetworking protocol (IP version 4), 
promotion of an IPng solution by computer system manufacturers 
should be recognized as highly desirable but not sufficient on its own 
to ensure IPng acceptance in the marketplace.  

Can IPng compete against IPv4?

Given the large installed base of IPv4 systems, computer system 
manufacturers will need to continue to provide IPv4 capabilities for 
the foreseeable future.  With both IPng and IPv4 support in their 
new systems, users will be facing a difficult choice between using 
IPv4 and IPng for internetworking.  Existing IPv4 users will migrate 
to IPng for one of three possible reasons:

 New functionality not found in IPv4

IPng needs to provide functionality equivalent to that 
currently provided by IPv4.  It remains to be seen whether 
additional functionality (such as resource reservation, mobility, 
autoconfiguration, autoregistration, or security) will be 
included in the base specification of any IPng candidate.  In 
order to provide motivation to migrate to IPng, it will be 
necessary for IPng proposals to offer capabilities beyond those 
already provided IPv4.   

 Reduced costs by using IPng

It is quite unlikely that migration to IPng will result in cost 
savings in any organization.  Migration to IPng will certainly 
result in an increased need for training and engineering, and 
hence increased costs.   
	
 To gain connectivity to otherwise unreachable IPng hosts

For existing sites with valid IPv4 network assignments, 
connectivity is not affected until address depletion occurs. 
Systems with globally-unique IPv4 addresses will have 
complete connectivity to any systems since backwards-
compatible communication is required of new IPng hosts.   

Curran                                                          [Page 2]
 
Internet draft   IPng White Paper on Market Viability      25 March 1994 

>From the perspective of an existing IPv4 site, IPng provides little 
tangible benefit until IPv4 address depletion occurs and 
organizations reachable only via IPng appear.  Given the absence of 
benefits from migration,  it is uncertain whether a significant base of 
IPng sites will be occur prior to IPv4 address depletion.

Sites which are not yet running IP have little motivation to deploy 
IPng for the immediate future.  As long as IPv4 network assignments 
are available, new sites have an choice to use IPv4 which provides 
the sufficient internetworking capabilities (measured in 
functionality, cost, and connectivity) for many organizations today.  
Given the parity in IPng and IPv4 capabilities, IPv4 (as a more 
mature internetworking protocol) is the more probable choice for 
organizations just now selecting an internetworking protocol.  

Once IPv4 address assignments are no longer available, sites wishing 
to participate in the global Internet will have a very difficult decision 
in selection of an internetworking protocol.   The current suite of 
IPng proposals cannot provide complete internetworking between 
IPng-only sites and IPv4-only sites since (by definition) there will be 
insufficient space to map all IPng addresses into the IPv4 address 
space.  As none of the proposals currently call for dynamic network 
address translation (NAT), it is inevitable that IPng-only sites will 
have access to a partial set of IPv4 sites at any given moment.

Internetworking services which do not allow complete access to the 
global Internet (IPv4 and IPng in the post-IPv4-address-depletion 
world) are clearly not as valuable as services which offer complete 
Internet access.  Sites which are unable to obtain IPv4 network 
assignments will be seeking Internet services which can provide 
complete Internet service.   Additionally, some sites will have 
"privately numbered" IPv4 networks and will desire similar Internet 
services which provide transparent access to the entire Internet.  
The development of network address translation devices and 
subsequent services is highly likely under these market conditions.

Summary

No internetworking vendor (whether host, router, or service vendor) 
can afford to deploy and support products and services which are not 
desired in the marketplace.  Given the potential proliferation of 
network address translation devices, it is not clear that IPng will 
secure sufficient following to attain market viability.  In the past, we 
have seen internetworking protocols fail in the marketplace despite 
vendor deployment and IPng cannot succeed if it is not deployed by 
organizations.  As currently envisioned, IPng may not be ambitious 
enough in the delivery of new capabilities to compete against IPv4 
and the inevitable arrival of network address translation devices.  In 
order to meet the requirement for "viability in the marketplace', 
IPng needs to deliver clearly improved functionality over IPv4 while 
offering some form transparent access between the IPv4 and IPng 
communities once IPv4 address depletion has occurred.

Curran                                                          [Page 3]
 
Internet draft   IPng White Paper on Market Viability      25 March 1994 

	
Author's Address

John Curran
BBN Technology Services, Inc.
10 Moulton Street
Cambridge MA 02138

jcurran@near.net

From owner-Big-Internet@munnari.OZ.AU Thu Mar 31 06:32:31 1994
Return-Path: owner-Big-Internet@munnari.OZ.AU
Received: from murtoa.cs.mu.OZ.AU (murtoa.cs.mu.OZ.AU [128.250.22.5]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id HAA22448 for <big-internet@cmf.nrl.navy.mil>; Thu, 31 Mar 1994 07:28:07 -0500
Received: from mailing-list by murtoa.cs.mu.OZ.AU (8.5/1.0)
	id VAA29066; Thu, 31 Mar 1994 21:40:10 +1000
Received: from munnari.oz.au by murtoa.cs.mu.OZ.AU (8.5/1.0) with SMTP
	id VAA29029; Thu, 31 Mar 1994 21:31:47 +1000
Received: from nic.near.net by munnari.oz.au with SMTP (5.83--+1.3.1+0.50)
	id AA24511; Thu, 31 Mar 1994 21:32:57 +1000 (from jcurran@nic.near.net)
Received: from nic.near.net by nic.near.net id aa08578; 31 Mar 94 6:32 EST
To: ipng@cmf.nrl.navy.mil
Cc: Big-Internet@munnari.OZ.AU
Subject: Market viability for IPng
Date: Thu, 31 Mar 1994 06:32:31 -0500
From: John Curran <jcurran@nic.near.net>
Message-Id:  <9403310632.aa08578@nic.near.net>
Status: O

This is already submitted as an ID earlier this week, but I figured some
folks wouldn't want to wait...

/John

p.s.  Please excuse the rather rough format.

---

Network Working Group                                          J. Curran
Internet draft                                                       BBN
                                                           25 March 1994



		Market Viability as a IPng Criteria

                <draft-curran-ipng-viability-00.txt>

Status of this Memo

   This document was submitted to the IETF IPng area in response to RFC
   1550. Publication of this document does not imply acceptance by the
   IPng area of any ideas expressed within.  Comments should be
   submitted to the big-internet@munnari.oz.au mailing list.

   Distribution of this memo is unlimited.

   This document is an Internet Draft.  Internet Drafts are working
   documents of the Internet Engineering Task Force (IETF), its Areas,
   and its Working Groups.  Note that other groups may also distribute
   working documents as Internet Drafts.

   Internet Drafts are draft documents valid for a maximum of six
   months.  Internet Drafts may be updated, replaced, or obsoleted by
   other documents at any time.  It is not appropriate to use Internet
   Drafts as reference material or to cite them other than as a
   ``working draft'' or ``work in progress.''

   Please check the 1id-abstracts.txt listing contained in the
   internet-drafts Shadow Directories on nic.ddn.mil, nnsc.nsf.net,
   nic.nordu.net, ftp.nisc.sri.com, or munnari.oz.au to learn the
   current status of any Internet Draft.

Introduction

In an open marketplace, adoption of new technology is driven by 
consumer demand.  New technologies that wish to succeed in the 
marketplace must provide new capabilities or reduced costs to gain 
consumer confidence.  Internetworking technologies can be 
particularly difficult to deploy and must provide a correspondingly 
high return on investment.  In order to determine market viability of 
new internetworking technology, it's necessary to compare the 
required deployment effort against the potential benefits as seen by 
the customer.  "Viability in the Marketplace" is an important 
requirement for any IPng candidate and this paper is an attempt to 
summarize some important factors in determing market viability of 
IPng proposals. 


Curran                                                          [Page 1]
 
Internet draft   IPng White Paper on Market Viability      25 March 1994 

"Pushing" Internetworking Technology

It has been asserted by some that the adoption of a single IPng 
protocol by the computing industry would generate general 
acceptance in the networking industry.  There is ample evidence 
to support this view; for example, some of the today's more 
prevalent networking protocols gained initial market acceptance 
through bundling with computer operating systems (e.g. IP via UNIX, 
DECNET via VMS, etc.)  It should be noted, however, that this 
approach to technology deployment is by no means assured, and 
some of today's most popular internetworking software (Novell, etc.) 
have thrived despite alternatives bundled by computing 
manufacturers.   Given that IPng will have to compete against an 
well established and mature internetworking protocol (IP version 4), 
promotion of an IPng solution by computer system manufacturers 
should be recognized as highly desirable but not sufficient on its own 
to ensure IPng acceptance in the marketplace.  

Can IPng compete against IPv4?

Given the large installed base of IPv4 systems, computer system 
manufacturers will need to continue to provide IPv4 capabilities for 
the foreseeable future.  With both IPng and IPv4 support in their 
new systems, users will be facing a difficult choice between using 
IPv4 and IPng for internetworking.  Existing IPv4 users will migrate 
to IPng for one of three possible reasons:

 New functionality not found in IPv4

IPng needs to provide functionality equivalent to that 
currently provided by IPv4.  It remains to be seen whether 
additional functionality (such as resource reservation, mobility, 
autoconfiguration, autoregistration, or security) will be 
included in the base specification of any IPng candidate.  In 
order to provide motivation to migrate to IPng, it will be 
necessary for IPng proposals to offer capabilities beyond those 
already provided IPv4.   

 Reduced costs by using IPng

It is quite unlikely that migration to IPng will result in cost 
savings in any organization.  Migration to IPng will certainly 
result in an increased need for training and engineering, and 
hence increased costs.   
	
 To gain connectivity to otherwise unreachable IPng hosts

For existing sites with valid IPv4 network assignments, 
connectivity is not affected until address depletion occurs. 
Systems with globally-unique IPv4 addresses will have 
complete connectivity to any systems since backwards-
compatible communication is required of new IPng hosts.   

Curran                                                          [Page 2]
 
Internet draft   IPng White Paper on Market Viability      25 March 1994 

>From the perspective of an existing IPv4 site, IPng provides little 
tangible benefit until IPv4 address depletion occurs and 
organizations reachable only via IPng appear.  Given the absence of 
benefits from migration,  it is uncertain whether a significant base of 
IPng sites will be occur prior to IPv4 address depletion.

Sites which are not yet running IP have little motivation to deploy 
IPng for the immediate future.  As long as IPv4 network assignments 
are available, new sites have an choice to use IPv4 which provides 
the sufficient internetworking capabilities (measured in 
functionality, cost, and connectivity) for many organizations today.  
Given the parity in IPng and IPv4 capabilities, IPv4 (as a more 
mature internetworking protocol) is the more probable choice for 
organizations just now selecting an internetworking protocol.  

Once IPv4 address assignments are no longer available, sites wishing 
to participate in the global Internet will have a very difficult decision 
in selection of an internetworking protocol.   The current suite of 
IPng proposals cannot provide complete internetworking between 
IPng-only sites and IPv4-only sites since (by definition) there will be 
insufficient space to map all IPng addresses into the IPv4 address 
space.  As none of the proposals currently call for dynamic network 
address translation (NAT), it is inevitable that IPng-only sites will 
have access to a partial set of IPv4 sites at any given moment.

Internetworking services which do not allow complete access to the 
global Internet (IPv4 and IPng in the post-IPv4-address-depletion 
world) are clearly not as valuable as services which offer complete 
Internet access.  Sites which are unable to obtain IPv4 network 
assignments will be seeking Internet services which can provide 
complete Internet service.   Additionally, some sites will have 
"privately numbered" IPv4 networks and will desire similar Internet 
services which provide transparent access to the entire Internet.  
The development of network address translation devices and 
subsequent services is highly likely under these market conditions.

Summary

No internetworking vendor (whether host, router, or service vendor) 
can afford to deploy and support products and services which are not 
desired in the marketplace.  Given the potential proliferation of 
network address translation devices, it is not clear that IPng will 
secure sufficient following to attain market viability.  In the past, we 
have seen internetworking protocols fail in the marketplace despite 
vendor deployment and IPng cannot succeed if it is not deployed by 
organizations.  As currently envisioned, IPng may not be ambitious 
enough in the delivery of new capabilities to compete against IPv4 
and the inevitable arrival of network address translation devices.  In 
order to meet the requirement for "viability in the marketplace', 
IPng needs to deliver clearly improved functionality over IPv4 while 
offering some form transparent access between the IPv4 and IPng 
communities once IPv4 address depletion has occurred.

Curran                                                          [Page 3]
 
Internet draft   IPng White Paper on Market Viability      25 March 1994 

	
Author's Address

John Curran
BBN Technology Services, Inc.
10 Moulton Street
Cambridge MA 02138

jcurran@near.net

From J.Crowcroft@cs.ucl.ac.uk Thu Mar 31 21:43:02 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA26521 for <ipng@cmf.nrl.navy.mil>; Thu, 31 Mar 1994 15:43:23 -0500
Message-Id: <199403312043.PAA26521@picard.cmf.nrl.navy.mil>
Received: from sol.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.08679-0@bells.cs.ucl.ac.uk>; Thu, 31 Mar 1994 21:43:06 +0100
To: ipng@cmf.nrl.navy.mil
Subject: Summary of European RTDNET Backbone requirements
Date: Thu, 31 Mar 94 21:43:02 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O


the attached messages may be of itnerest for their requirements...

------- Forwarded Messages

Return-Path: <rtdnet-forum-request@nl.rare>
Received: from sapling.surfnet.nl by bells.cs.ucl.ac.uk with Internet SMTP 
          id <g.21587-0@bells.cs.ucl.ac.uk>; Thu, 31 Mar 1994 18:41:45 +0100
X400-Received: by mta sapling.surfnet.nl in /PRMD=surf/ADMD=400net/C=nl/;
               Relayed; Thu, 31 Mar 1994 19:41:25 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:27:19 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:27:02 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:26:57 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:26:43 +0200
Date: Thu, 31 Mar 1994 19:26:43 +0200
X400-Originator: rtdnet-forum-request@nl.rare
X400-Recipients: non-disclosure:;
X400-MTS-Identifier: [/PRMD=surf/ADMD=400net/C=nl/;<9403311726.AA09158@dante.org.uk]
X400-Content-Type: P2-1984 (2)
Content-Identifier: Summary of Ba...
From: " (Dai Davies)" <d.r.h.davies@uk.org.dante>
Sender: rtdnet-forum-request@nl.rare
Message-ID: <9403311726.AA09158@dante.org.uk>
To: rtdnet-forum@nl.rare
Cc: dai@uk.org.dante, sho@be.cec.dg13, mgri@be.cec.dg13
Subject: Summary of Backbone network results 1
X-Sender: dai@sun
Content-Length: 15557

The backbone network panel members have extended the contributions
made at the working meetings. I have edited and combined these to form the
basis of discussions at the next Meeting. They are being sent to the RTDNet
forum 
for wider information and comment

This set of Contributions deal with issues surrounding the Implementation
of the 
backbone both from an Implementation and pilot experimentation perspective.
There has been a debate about whether we are talking about a single
or multiple backbones. The requirements here do not take a position on
implementation per-se. They do recognise the need to interwork with what
exists today and allow
the potential for High performnance operational serrvice to co-exist with
one another.

No position on the commercial implications of this work.  

Please note that the following information is being made public to stimulate 
discussion, in the preparation of the work programme for Telematics for
Research, under the EC Fourth Framework Programme.
It is assembled by  the Rapporteur.
The European Commission makes no commitment to incorporate any part
of the information into future calls for proposals; neither is the European
Commission responsible for any use to which the information is put.




1 Planning implications of interconnecting with existing networks

User Requirements

There is a range of user requirements for the  high performance backbone
inclding piloting new applications, dealing with the aggregate demand from
existing, applications, pilotting the new backbone itself  and routine use
of the new high performanec applications by the broad range of the European
reserach community. In this context inter-connection with existing networks
has to be an important work item of any developments. It has both
commercial and technical implications

Even in a pilot project phase users will not accept degradation concerning
their actual levels of service quality and full connectivity. Planning will
have to cope with the interconnection of existing networks problems and
needs tio address this question on a global scale.

Objectives

To define plans for the the integration of current networking facilities
with the new high performnace backbone taking inot account geographic
scope,  the distinction between "pilot" and "service" networks and the need
to maintain and enhance quality of service.

Approach


- -QOS needs to be guaranteed from END user to END user.  Both the Backbone
and the connected networks are concerned.  Transparency to the user should
be guaranteed.

- -Rules, rule-sets are needed regarding common use policies.  Are research
'for  profit' organisations allowed in the programme ?

- -Standards are needed regarding global issues such as network management,
quality of service, experiments with potential standards, market
proven.....

- -To ensure full connectivity the Backbone and traffic interchange should be
sufficiently open.  Monopolistic situations have to be avoided. 

- -Fair schemes for cost allocation to the different networks using the
Backbone infrastructure need to be defined. 


2 Development of criteria for success in backbone piloting activities

Interactions with other areas
- -----------------------------

This area interlinks with:

  charging 
    - one criterion of success is (may be) that services should
      still be viable when charged at eventual commercial rates

  migration to operational service 
    - another criterion of success is (may be) that services should
      successfully make this transition

  quality of service 
    - ability to meet defined Q-O-S goals, and hence a requirement
      to be able to measure delivered quality of service, are central
      to the success of operational services

  user support
    - subjective evaluation of services by the user community 
      is an important component of overall evaluations in all
      backbone areas

  project management
    - the gathering of data, monitoring and reporting of progress
      which are required for project evaluation are management roles
    

 Rationale
- ---------------

        Telematics for RTD is a technically demanding area and 
directions will change during the programme.  The project guidelines
foresee this as 'iterations' in the project plans, and input to that
process is required.  Further, the Telematics for RTD imperatives
require that technical validation of projects be carried out by
some process.

 Objectives
- ----------------
The criteria for success adopted for any individual pilot
infrastructure activity must be such as to provide feedback to sponsors,
participants and others on the effectiveness of that part of the
4th framework programme.

        The criteria listed for an activity should be sufficiently
concrete to provide objectives for project participants.

 Technical Approach
- ------------------------

        1) 'Success' must be defined in explicit and concrete terms
                for each proposed infrastructure project.  It will be
                necessary to establish a working group to set a standard
                practice for pilot projects to be carried out under this
                programme.

                Suitable inputs for gauging success will be:

                a) Subjective criteria - based on the reactions of
                        users/participants/sponsors.

                        'Users' is not a preordained group in this context,
                        implying merely the group or community which is
                        supposed to benefit from the implementation of the
                        particular pilot.  This may consist of (groups of)
                        end users, research computing centres, research
                        network operators or backbone network operators.

                        The approach should be to weigh the reactions of
                        users more heavily than others in assessing the
                        subjective success of pilot projects.  It may not
                        be necessary to gauge the reaction of sponsors
                        (EC?) at all, depending on established practice. 
                        A convenient methodology is to ask for scores on a
                        5-point scale from the evaluation groups, and to
                        weight the scores (e.g.) 80-20 in favour of the user
                        ratings.

                        Pilot projects should always be required to define
                        their target community (-ies).  In some cases, where
                        a pilot project is considered advisable for technical
                        reasons but has no obvious  or appropriate user
                        community (e.g. level of demand is insufficient to
                        adequately exercise some new technology), it may
                        be necessary to *construct* an application group
                        or project to provide on-going verification 
                        for the pilot.  It may be further advisable
                        that a proposed sample of the target group should
                        be involved in the pilot planning, even to the extent
                        of requiring endorsement from such a group as a
                        precondition of acceptance.

                b) Objective criteria - based on measurement or evidence

                        Objective project characteristics may be
                        performance-related (requiring measurement
                        procedures for the parameters - such as rates,
                        availabilities etc. - which are targeted); or may
                        be sub-goal- related (requiring verification of
                        deliverable services, milestones, procedures or
                        attributes).  One important category of objective
                        criteria consists of the planned implementation
                        time-scale, against which subsequent progress may
                        be judged.

                        One consequence of the early lack of sophistication
                        which the network infrastructure is likely to
                        exhibit is that it may be difficult to gather some
                        kinds of statistics on network performance and
                        behaviour.  Objectives should therefore, where
                        possible, be of such a nature as to be verifiable
                        from the point of view of a target user or group.
                        (Note in this context that the measurements used to 
                        determined success of the pilot project will not be as
                        detailed as the measurements needed for maintenance
                        and control of the pilot service, mechanism or
                        infrastructure itself).

                        An important objective for some (but perhaps not
                        all) pilot activities is the degree of commercial
                        viability of the resulting service.  This may be
                        measured in two ways:  by the actual degree of take-up
                        (during the pilot) of the service within its target
                        community, and by determining (by opinion survey)
                        the intended future degree of take-up of the service 
                        once (commercially viable) charging begins.  This may
                        imply further that some marketing activity could be
                        appropriate for some projects (and may improve their
                        success scores).

                c) A-priori requirements

                        Apart from the set of subjective and objective
                        evaluations which a pilot project may be required
                        to undergo, there may be also a set of requirements,
                        largely common to all such projects, which
                        represent external or customary imperatives.  In
                        some cases it is appropriate that compliance with
                        these imperatives should also be verified when
                        assessing the success of the pilot project.
                        Examples of this category of requirement:

                        - agreed supplementary activities (e.g.
                        establishment of support structures, etc.)

                        - intuitively evident requirements (e.g. existing
                        services, protocols, equipment should be able to
                        work over new networks)

                        - management and reporting standards (e.g. usual EC
                        project deliverables)

                d) Completion 

                        Projects in this area (which is far from pure
                        research) should in general have an explicit
                        end-of-project goal and not merely a stop date.

                e) Outputs

                        Projects should include in their proposals a
                        definition of the project outputs: what is to
                        remain in place once the pilot period is over.


        2) Where measurable criteria have been adopted (i.e., in the
                majority of cases), target numerical values (or acceptable
                ranges) for them need to be set.  This may arguably be
                extended to setting targets for user-group satisfaction
                with the service.  Such numerical targets may represent
                standard practice of some kind, the expressed needs of the
                target user community, or an abstract goal.

                In the particular technological area (advanced technology
                wide-area networking) under consideration, it is reasonable
                to anticipate that additional measurable criteria will be
                imposed on backbone pilot projects after they are already
                under way (e.g. maximum jitter tolerated in nominally
                isochronous service, which will not be subject to end-user
                review until some of the novel application projects come
                on-stream).  This may require negotiation between the user
                groups concerned and the backbone pilot implementors.

                Where progressive implementation, or progressive takeup of
                a backbone project is anticipated, suitable criteria for
                each phase of the project should preferably be established
                at the outset.


        3) During the progress of the pilot projects, an on-going activity
                to measure the performance, degree of compliance, and user
                group acceptability of the pilot service must take place.

                Groups running application projects under the 4th framework
                programme must be aware of the need to instrument their
                applications sufficiently well to be able to deliver
                meaningful data to the backbone groups supporting them.

                The staff and other resources needed to gather this data and
                prepare it for submission must be either included in the
                original project proposals, or funded as an accompanying
                measure.


        4) The deliverable product of these monitoring activities will be
                reports and/or periodic reviews of the effectiveness of the
                various backbone projects.

                The need to maintain a strong user-oriented culture in all
                the backbone projects implies that the application projects
                themselves must assume a responsibility for gathering and
                reporting findings on the service they are receiving from
                the backbone projects.

                The frequency, circulation, content and scope of such
                periodic project reports needs to be established.

        5) Not strictly a 'criterion for success', it is nevertheless
                necessary that the data gathered and the reports and
                reviews generated by this activity should feed into the
                general process of management of the backbone projects.

                A failure to meet planned criteria may result in one
                of several possible compensating actions:

                - correction of mis-directed or under-performing activity

                - changing objectives

                - revision of the implementation plan


2.4.4 Validation
- ----------------

        Validation of the mechanism outlined here is a project management
role, at several levels.  Among other aspects, the following may be monitored:

        1) Do all projects have defined criteria?

        2) Are data related to the criteria being received?

        3) Are the project overheads related to the collection and
                processing of this data at a reasonable level?

        4) Is the feedback from the monitoring process reaching the
                right people?

2.4.5 Expected results
- ----------------------

        (The categorisation 'Expected results' does not appear appropriate to
this activity).
 

END Of Part 1

dai davies

d.r.h.davise@dante.org.uk








------- Message 2

Replied: Thu, 31 Mar 94 21:38:36 +0100
Replied: " (Dai Davies)" <d.r.h.davies@uk.org.dante>
Replied: rtdnet-forum@nl.rare
Replied: dai@uk.org.dante
Replied: sho@be.cec.dg13
Replied: mgri@be.cec.dg13
Return-Path: <rtdnet-forum-request@nl.rare>
Received: from sapling.surfnet.nl by bells.cs.ucl.ac.uk with Internet SMTP 
          id <g.24573-0@bells.cs.ucl.ac.uk>; Thu, 31 Mar 1994 18:54:30 +0100
X400-Received: by mta sapling.surfnet.nl in /PRMD=surf/ADMD=400net/C=nl/;
               Relayed; Thu, 31 Mar 1994 19:55:20 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:43:46 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:43:25 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:43:16 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 19:42:55 +0200
Date: Thu, 31 Mar 1994 19:42:55 +0200
X400-Originator: rtdnet-forum-request@nl.rare
X400-Recipients: non-disclosure:;
X400-MTS-Identifier: [/PRMD=surf/ADMD=400net/C=nl/;<9403311742.AA09218@dante.org.uk]
X400-Content-Type: P2-1984 (2)
Content-Identifier: Summary of ba...
From: " (Dai Davies)" <d.r.h.davies@uk.org.dante>
Sender: rtdnet-forum-request@nl.rare
Message-ID: <9403311742.AA09218@dante.org.uk>
To: rtdnet-forum@nl.rare
Cc: dai@uk.org.dante, sho@be.cec.dg13, mgri@be.cec.dg13
Subject: Summary of backbone Network results 2
X-Sender: dai@sun
Content-Length: 8396

The backbone network panel members have extended the contributions
made at the working meetings. I have edited and combined these to form the
basis of discussions at the next Meeting. They are being sent to the RTDNet
forum 
for wider information and comment

This set of Contributions deal with Management issue from both a technical
and human persective. associated with this area of activity is the question
of security. It was recognised that this is an area for both backbone
network and applications and that there could be interaction

 Please note that the following information is being made public to stimulate 
discussion, in the preparation of the work programme for Telematics for
Research, under the EC Fourth Framework Programme.
It is assembled by  the Rapporteur.
The European Commission makes no commitment to incorporate any part
of the information into future calls for proposals; neither is the European
Commission responsible for any use to which the information is put.
 
1 Network management


Rationale

Networking services in the research community are provided by a 
combination of concatenated networks each with its own 
independent network management domain. When there are 
operational or performance problems, these can be difficult to 
resolve because of the lack of overall visibility of the networking 
service.  The purpose of this task is to explore what can be 
managed and monitored in this concatenated networking 
environment to make proposals for the implementation of 
management systems and procedures to deal with performance, 
fault and planning management and to pilot the implementation 
of such systems

Objectives

To determine what objects and performance parameters can be 
measured and managed in a concatenated networking 
environment.

To propose techniques for information gathering analysis and 
control of such objects and performance parameters

To implement pilot systems, both technical and organisational 
that will provide better information and control in this 
networking environment 

Technical approach

Survey of management interfaces on current networks 

Definition of performance parameters to be measured

Review of the problems of interaction between different 
management domains

Definition and implementation of a policy with respect to Standards
 in particular recognising the commercial signifigance an practical
realities in this area

Development of a pilot project to implement and test improved 
multi-network management systems

Validation 

Via a pilot implementation which would have defined objectives 

Expected results

Improved network performance and diagnostic capabilities 
leading to faster elimination of faults and better network 
utilisation


2 REQUIREMENTS FOR USER SUPPORT 


Rationale

Research networks are being built to meet the needs of a wide variety of
user communities.  Users in those communities are not necessarily familiar
with the technology as well as the potential of current or future
communication networks.  Moreover, users from disciplines other than
informatics or telematics experience great difficulties in identifying
sources that can provide them with networking services initially and in
helping them maintain their connection properly after they have been
offered a connection.  



Objectives

 To provide training and advice on networking aspects in addition to
troubleshooting aid need to be offered on a continuous basis following the
initial connection of a user or a group of users to the future
trans-European research network. 


To encourage the use of Research Network facilities including the use  of
advanced, high performance applications by the broad range of European
researchers. Special attention should be focused on developing mechanisms
that mask out technicalities as well as other complexities of research
networks and provide users who have no previous networking experience with
the necessary support to meet their networking needs. 

Approach

The concept of one-stop shopping for network services provision should be
aimed for in order to reduce the potential complexities that a common user
is confronted with in his/her struggle to get 'networked'.  Although the
future trans-European research network will be based on the co-operation of
different national and international network operators and service
providers, there should be a virtual common 'front desk' that a potential
ordinary user has to refer to.

The aim of this management task is, first, to develop common standards for
setting up such 'front desks' in a large number of points-of-presence' in
all countries of EU and in as many regions as possible in each country and,
second, to implement one-stop shopping mechanisms for

(a)     network procurement
(b)     service subscription
(c)     training provision and
(d)     troubleshooting support 

by considering the differences in the local communications environment that
a particular 'front desk' happens to operate. 
The option of taking specific groups of potential users united by a common
interest and supporting their use of new and existing applications is a
potential 
approach to this 

Finally, marketing and advertising, awareness creation and technology 
watching are key activities that should be maintained at a high level
throughout this task in order to increase the benefit that the future
trans-European research network may have for as many research communities
as possible, thus preserving the critical mass of users that is necessary
to secure cost-effective and self-sustained network operations. 

Validation

There are a number of solutions to validating the results of this activity.
Qualitative analysis of user perception of service is relevant. A
quantitative approach based on the number of new International user groups
created would also be appropriate.

The Validation Criteria need to be further defined as part of the project
proposal.

Expected results

A significant increase in the number of researcher using Telematics as part
of Pan-European research programs. An improvement in the overall quality of
support for Non-Computer Literate International users.

It was recognised that this activity could form the basis for an
accompanying measures proposal.



3 Security
Rationale
- ---------
Network users need to be assured that data is transferred uncorrupted over
the network and that machines and persons they communicate with are
actually the same as they purport to be.

In addition, the backbone is a large economical resource and the
security design should assure that only organizations and persons who have
a license to access the backbone can do so.

On the other hand, the backbone will be used by thousands of organizations
and milliones of people and elaborate security procedures for using the
backbone are not acceptable. The main point is that the degree of security
of each network layer and application is understandable and acceptable.

Objectives
- ----------
The degree of security must be described for each network layer. The
description should cover access control, authentication and reliability of
the processes where appropriate. 

Technical approach
- ------------------
Security breaches may occur at all layers in the network architectural
model so there is a need to consider security at all layers from the physical
layer up to the application layer. Basically, it must be considered how
data can be protected from willful or accidental corruption in all
processes between the ultimate sender and receiver in the communication
process.

The consideration of reliability should include major design factors that
may influence this such as protection against overload both in normal and
exceptional conditions. 

Validation
- ----------
A system for reporting security breaches must be set up. Where appropriate
procedures for auditing an reviewing security should be established.

Expected results
- ----------------
The backbone should be proven as sufficiently reliable for users to trust it
as a basic communication infrastructure on the level of telephone and
postal mail. As applications such as encrypted mail and digital signatures
evolve and are taken up by the user community, the backbone should be
sufficiently secure not to corrupt the security obtained at the application
level for such uses.

End of Part 2

Dai davies

d.r.h.davies@dante.org.uk






------- Message 3

Return-Path: <rtdnet-forum-request@nl.rare>
Received: from sapling.surfnet.nl by bells.cs.ucl.ac.uk with Internet SMTP 
          id <g.29295-0@bells.cs.ucl.ac.uk>; Thu, 31 Mar 1994 19:14:29 +0100
X400-Received: by mta sapling.surfnet.nl in /PRMD=surf/ADMD=400net/C=nl/;
               Relayed; Thu, 31 Mar 1994 20:15:36 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 20:13:36 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 20:12:54 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 20:12:50 +0200
X400-Received: by /PRMD=surf/ADMD=400net/C=nl/; Relayed;
               Thu, 31 Mar 1994 20:12:45 +0200
Date: Thu, 31 Mar 1994 20:12:45 +0200
X400-Originator: rtdnet-forum-request@nl.rare
X400-Recipients: non-disclosure:;
X400-MTS-Identifier: [/PRMD=surf/ADMD=400net/C=nl/;<9403311812.AA09422@dante.org.uk]
X400-Content-Type: P2-1984 (2)
Content-Identifier: Summary of ba...
From: " (Dai Davies)" <d.r.h.davies@uk.org.dante>
Sender: rtdnet-forum-request@nl.rare
Message-ID: <9403311812.AA09422@dante.org.uk>
To: rtdnet-forum@nl.rare
Cc: dai@uk.org.dante, sho@be.cec.dg13, mgri@be.cec.dg13
Subject: Summary of backbone network results 3
X-Sender: dai@sun
Content-Length: 7991

The backbone network panel members have extended the contributions
made at the working meetings. I have edited and combined these to form the
basis of discussions at the next Meeting. They are being sent to the RTDNet
forum for wider information and comment. this set of contributions is
intended to define the requirements for the backbone and the definition of
the Networking services required. There is a context to the contributions
received here namely the proposal
from the PNO representatives on the panel that the European ATM pilot could
form a sensible basis for the future High performance research backbone. It
was decided to consider the option in more detail in the context of the
future support, both technical 
operational and commercial, for the activity bearing in mind its current
limited time scale.

The definition of Networking Services reflects this context. The
contributions on charging and Quality of Service (QoS) were independant of
any particular solution. The Qos
contribuiton is repeated here. The conclusion with respect to charging was that 
this was not a question for action in respect of the Fourth Framework
program but a 
commercial issue. subsequently the question of application charging
requirements 
from networking services was raised and this point needs further
consideration in respect of charging facilities for applications

Please note that the following information is being made public to stimulate 
discussion, in the preparation of the work programme for Telematics for
Research, under the EC Fourth Framework Programme.
It is assembled by  the Rapporteur.
The European Commission makes no commitment to incorporate any part
of the information into future calls for proposals; neither is the European
Commission responsible for any use to which the information is put.

Definition of Networking Services

Rationale
ATM is considered as the transfer mode suitable to convey almost all types
of user services, bringing to the reality the dream of one network for all
the services as 
opposed to the today's fact of "almost" one network for one service.
European Telecom Operators are implementing a Pan European Pilot based on
ATM, offering a few experimental services (Circuit emulation, SMDS/CBDS,
Frame Relay, ATM Virtual Paths,...) aiming in the near future, to offer
switched VC. But, are those network services fulfilling all the
requirements of the European Research Community?


A network with higher potentialities will lead to the appearance of new
applications 
and services from the user, in particular from the Research Community. The
increase in terms of quality offered today, the bandwidth of some
applications/services and the need to take in account the time to transfer
the information across the network, will affect the protocols (error
correction, retransmission of information, may no longer be necessary....).
Probably, some simplicity should be reintroduced in order to take full
advantage of the network capabilities. But, in this case, how can the user
know that his application is working properly? 
For a certain number of services, like multimedia, VPN (virtual private
networks), is essential to give to the user control of the calls.
Applications with different service components may face the fact that those
components may follow, through the network, different routes with different
propagation time. Should the application be prepared to coop with that or
should the network have the capability to offer as a service the use of the
same route to send the cells?
ATM is also offering to the network operator the possibility to better use
their resources (Statistic multiplexing gain). This may lead to a different
behaviour: the negotiation of bandwidth before the call and the dynamic
allocation of resources, according to the request of the user once
established the "connection". Some applications/services will have an
asymmetric behaviour in terms information flow. Should the charging be flat
(according for instance the maximum capacity of the access link..) or
should it be by volume or a mix of the two options? 
It will take time to make the ATM facilities available to all the members
of the research community. This means that inter working with existing
networks is a must. Should that interworking be transparent to the user? 
The broadband capabilities of the new network will allow the implementation
application like CW, video libraries, multimedia BBS, Teleteaching,....
Some of those applications will require capabilities like multicasting.
This could be achieved by the application itself or by the network, saving,
in this case,  network resources. Should this be a feature of every network
node?

Objectives
The main objective is to identify, besides the services already referred,
services required to the Research Community and to verify the network
capabilities to fulfil them and the impact on the applications

Technical Approach

Using the PEAN facilities and acting as a special user group working in
close cooperation with the PNO's consortium, build a pilot network
interconnecting some representative users.
Define the services to be implemented and a realistic time scale, according
to the deployment of the pilot network.
Define the requisites of the network services to fulfil the requirements of
the user community
Define a set of parameters/criteria to evaluate the benefits

Validation
Validation of the approach is made through the VPN build upon the PEAN to
implement the Pilot Research Network.
Verification of the results in the pilot against the criteria defined

Expected Results
To identify the requirements over the network services to satisfy the
Research Community needs
Contributions to the relevant standards.
Establish the base to go from the pilot phase to the operational phase at
European level


 2 Definition of Quality of Service Requirements and Proposals
     for Measurement

  Rationale
       It is important for users to know the quality of a high-speed
       backbone service.  Measurements of QoS will feature in 
       contracts and service-level agreements between the customers
       and the providers of the backbone infrastructure.

  Objectives
       It is necessary to quantify the QoS under headings such as:

    1  Faults
                These inclulde mean time between failure, guaranteed
                up-time over various periods, robustness, data loss,
                profile of fault duration, maintenance windows.

       2  Performance
                Measures here include available bandwidth, round-trip
                times, probability of success of bursty traffic, mean
                available user throughput.  Diurnal variations in
                these are also needed.

       Aspects of the service that deliver broadband applications
       should be studied, together with the relevant standards, to
       determine the necessary metrics.

       Means of measuring these values regularly and by means of
       recognised standards must be determined.

Technical Approach
       The quality of service will be demanded by the customer and
       offered by the infrastructure providers.  It will describe,
       within quantified limits, the performance of the network
       from the perspective of the user.  The task will develop the
       tools needed to monitor the service and gather the metrics.
       It will also determine the data points needed in the
       concatenation of networks.
 Validation
       QoS metrics will be taken and reported at regular intervals
       during the pilot and production phases of the infrastructure.
       Their values will determine the relative success of the 
       service.

Expected Results
       The QoS metrics, in conjunction with the standards adhered
       to, will be refined by the user community and used in 
       preparing service-level agreements for commercial service.

End of Part 3

Dai davies

d.r.h.davies@dante.org.uk





------- End of Forwarded Messages


From ericf@atc.boeing.com Thu Mar 31 23:32:50 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA01101 for <ipng@cmf.nrl.navy.mil>; Fri, 1 Apr 1994 10:24:52 -0500
Received: by atc.boeing.com (5.57) 
	id AA13498; Thu, 31 Mar 94 23:32:50 -0800
Date: Thu, 31 Mar 94 23:32:50 -0800
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404010732.AA13498@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: Six views for IPng Decision
Status: O

             Six views for Evaluating IPng Proposals

1) "Spec Check":  compare IPng alternatives to requirements doc

2)Enumerate the real technical differences between proposals in
  regards to the requirements

3) Enumerate the real operational differences between the
proposals

4)Address real deployment and transition plans:  contrast dual
  stack and IPAE transition scenarios

5)Proof of concept:  what has actual "running code" to date
  demostrated about the approach -- address scalability issues
  if possible.

6)Identify the incentives provided by each approach for users to
  deploy that option.

From brian@dxcoms.cern.ch Fri Apr  1 18:48:48 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA01874 for <ipng@cmf.nrl.navy.mil>; Fri, 1 Apr 1994 11:49:24 -0500
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA12792; Fri, 1 Apr 1994 18:48:50 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA26190; Fri, 1 Apr 1994 18:48:49 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404011648.AA26190@dxcoms.cern.ch>
Subject: Re: fragmentation in IPng
To: pvm@isi.edu
Date: Fri, 1 Apr 1994 18:48:48 +0200 (MET DST)
Cc: J.Crowcroft@cs.ucl.ac.uk, kasten@ftp.com, deering@parc.xerox.com,
        ipng@cmf.nrl.navy.mil
In-Reply-To: <199403241837.AA04534@zephyr.isi.edu> from "Paul Mockapetris" at Mar 24, 94 10:36:18 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 510       
Status: O

I'm glad I didn't have time to follow this chain in real time.

Just one observation: IP over ATM specifies an MTU of approx 9 kbytes,
chosen to match SMDS size, and IP over ATM can negotiate UP to
64 kb in theory. I think Paul's rule is not enough (if you believe
any part of the ATM hype).

  Brian

>--------- Text sent by Paul Mockapetris follows:
> 
> 
> Rule1: All IPngs must be able to handle arriving datagrams of 2K.
> 
> Link level fragmentation should be used if the link doesn't like rule
> 1.
> 


From ericf@atc.boeing.com Fri Apr  1 13:45:32 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA03986 for <ipng@cmf.nrl.navy.mil>; Fri, 1 Apr 1994 16:44:00 -0500
Received: by atc.boeing.com (5.57) 
	id AA29255; Fri, 1 Apr 94 13:45:32 -0800
Date: Fri, 1 Apr 94 13:45:32 -0800
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404012145.AA29255@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: Brian's Comment
Status: O

Dear Frank Kastenholz and the IPng Directorate,

Brian Carpenter is now on a week's vacation.  Before leaving the IETF 
meeting he asked me to forward on to Frank Kastenholz (via the IPng list)
the following specific text to be added as a specific new Technical
Requirement within the Criteria document.  This text is in response to 
a verbal request which Frank made to Brian during the Open IPng Plenary 
meeting earlier today.

The proposed text of the new requirement now follows:
   "It must be possible from day one to interconnect CLNP islands
    (which have NSAP addresses) via the IP and IPng Internet (i.e., during
    transition).  This is a first step towards convergence of the
    CLNP and IPng infrastructures."

By asking me to post this item to the list Brian is also asking for
the group to word-smith or debate any item.  Both he and I believe
that convergence between the protocols is A Good Thing (in the general
case) and an important technical requirement component of IPng (especially
vis-a-vis CLNP and possibly IPX as well).  Both Brian and I feel that the 
current criteria should reflect this orientation and make this requirement 
be a explicit criteria to be used during our evaluation of the proposals.

Sincerely yours,

--Eric Fleischman

From craig@aland.bbn.com Fri Apr  1 14:14:37 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id RAA04199 for <ipng@cmf.nrl.navy.mil>; Fri, 1 Apr 1994 17:16:16 -0500
Received: from port14.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA19383 for ipng@cmf.nrl.navy.mil; Fri, 1 Apr 94 17:16:02 -0500
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id OAA08917; Fri, 1 Apr 1994 14:14:42 -0800
Message-Id: <199404012214.OAA08917@aland.bbn.com>
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: ipng@cmf.nrl.navy.mil, craig@aland.bbn.com
Subject: Re: Brian's Comment 
In-Reply-To: Your message of Fri, 01 Apr 94 13:45:32 -0800.
             <9404012145.AA29255@atc.boeing.com> 
From: Craig Partridge <craig@aland.bbn.com>
Date: Fri, 01 Apr 94 14:14:37 -0800
Sender: craig@aland.bbn.com
Status: O



    The proposed text of the new requirement now follows:
       "It must be possible from day one to interconnect CLNP islands
        (which have NSAP addresses) via the IP and IPng Internet (i.e., during
        transition).  This is a first step towards convergence of the
        CLNP and IPng infrastructures."

Hi Eric:

    For the moment I'll put aside the question of whether this is a technical
or political requirement (since I'm of mixed minds), and focus on this note as
a technical proposal.

    As a technical proposal, we need to sharpen it up.

    First, I'll note that twenty years of work on protocol conversion have
resulted, almost without exception in failure.  Is tunnelling an acceptable
solution? Since the statement is "interconnect CLNP islands", I assume
direct connectivity between CLNP hosts and IPng hosts is not required?

    If direct connectivity is required, then we need some more details
thrashed out.  Everyone understands that when we say IP-IPng interoperability,
we mean that TCP/UDP/ICMP etc on IP has to have a mapping onto IPng.  For CLNP
are we to say the same thing, e.g., TCP/UDP etc on CLNP (e.g. TUBA) must
be mapped into IPng?  Or is it saying TP4-0 on CLNP (not to mention other
higher layers) must be mapped onto IPng?

    Also, is it permissible to define a CLNP addressing structure to make
this work?  For instance, suppose, for instance, that the CATNIP folks said
"if you use this IETF-defined addressing structure in CLNP" then everything
maps cleanly between CATNIP and CLNP, but all those other CLNP addressing
formats (of which there can be many, though I gather only a few are in use)
don't work.  Is this OK?

Thanks!

Craig

From bound@zk3.dec.com Sat Apr  2 20:56:19 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id VAA08152 for <ipng@cmf.nrl.navy.mil>; Sat, 2 Apr 1994 21:01:07 -0500
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA21436; Sat, 2 Apr 94 17:56:28 -0800
Received: by xirtlu.zk3.dec.com; id AA13085; Sat, 2 Apr 1994 20:56:26 -0500
Message-Id: <9404030156.AA13085@xirtlu.zk3.dec.com>
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Cc: ipng mailing list <ipng@cmf.nrl.navy.mil>
Subject: Re: Comments on White Papers so far... 
In-Reply-To: Your message of "Tue, 29 Mar 94 16:42:13 +0100."
             <199403291542.KAA04780@picard.cmf.nrl.navy.mil> 
Date: Sat, 02 Apr 94 20:56:19 -0500
X-Mts: smtp
Status: O

Jon,

That was useful thanks.  

Also I completed my mental design of an IPng API that will work for all
proposals.  In this design any IPng when installing their new set of
stacks on the host will not break existing IPv4 apps that do not want to
take advantage of IPng until they are ready.  Once they want to use IPng
from the API the code changes would be minimal.  Of course each solution
has a different hack on my end.  Performance would vary but not by
enough to sway me to one proposal or the other.

Whether I code this up is dependent on some other deliverables for
April.  I just don't know when I will.  I want to run it by some other
engineers too at Digital.  I also want to run it by a POSIX person I
know too from my past who is still active in POSIX.

Should I patent something like this ????? (just kidding).

/jim

From sob@hsdndev.harvard.edu Mon Apr  4 00:11:56 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA10884 for <ipng@cmf.nrl.navy.mil>; Mon, 4 Apr 1994 00:13:04 -0400
Date: Mon, 4 Apr 94 00:11:56 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404040411.AA16045@hsdndev.harvard.edu>
To: J.Crowcroft@cs.ucl.ac.uk, bound@zk3.dec.com
Subject: Re: Comments on White Papers so far...
Cc: ipng@cmf.nrl.navy.mil
Status: O

a question about APIs (not withstanding Marshall's fondness for them)
how many would an IPng need?  there is sockets, winsoc (or is that the same),
streams ...

Scott

From J.Crowcroft@cs.ucl.ac.uk Mon Apr  4 14:05:28 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA12311 for <ipng@cmf.nrl.navy.mil>; Mon, 4 Apr 1994 09:05:59 -0400
Message-Id: <199404041305.JAA12311@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.02981-0@bells.cs.ucl.ac.uk>; Mon, 4 Apr 1994 14:05:34 +0100
To: Eric Fleischman <ericf@atc.boeing.com>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Brian's Comment
In-reply-to: Your message of "Fri, 01 Apr 94 13:45:32 -0900." <9404012145.AA29255@atc.boeing.com>
Date: Mon, 04 Apr 94 14:05:28 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >   "It must be possible from day one to interconnect CLNP islands
 >    (which have NSAP addresses) via the IP and IPng Internet (i.e., during
 >    transition).  This is a first step towards convergence of the
 >    CLNP and IPng infrastructures."

I belive interpreting this hangs on one word: "via".

if you want to propose use of IP, IPng to carry stuff, we already do
it - X.25 and IPX support in the UK is done over IP, and will be over
IPng. Its also in the requirements for IPng: see 'Tunneling'.

If you want to propose interworking, specifically, for CLNP _to_ IPng,
then I have a problem. A priority for this in terms of connectivty
would be higher for IPX than for CLNP.

however, I disagree with Craig about interworking research being a
failure...I belive the 3 techniques, tunneling, transport service
briding (rfc1006) and application relaying are well understood.

If we want to urge convergence, do we want it at the network service,
or the packet format. If the latter, can I suggest that this is a very
strong statement, and eneeds much more movement from the CLNP
community.

let me also note that the requirements for multicast, network service
(aka flows), and performance are causing CLNP to converge nicely
already. However, there is a bottom line.

At hte decision point, I believe the choice for IPng is made based on
the _best_ candidate. Not on whether some candidate _can_ achive the
required functions, but on which can do them best. This is why I think
the 'performance' requirement is key.

Let me assert that under some unifying theory of datagram
communication, you can probably show (like yo ucan under the
church/turing/markov theorem) that all protocols are funcationally
equivalent, so we could never have a bakeoff.

However, the fact that an intel 8086 can execute the same program as a
cray is neither here nor there. we would like the 

let me also point out that there were at least 2 requirements  I heard in
the int-serv WG, on flows 

the model Wroclawski presented for classifcation was that the cost was
linar in the number of fields to classify, and also hard to code
efficiently in variable length mask/match fields (though easire in the
procedural model, but less efficient).

i.e. we are being told something quite strong about how fast you can
make a given router go on putting packets into the right queue (includes
route lookup as well as QoS matching). That thing is that fixed fields
(c.f. IPv4, catnip and SIPP) are better than variable ones (c.f.
CLNP).

perhaps convergence could be the adoption of some fixed address fields in
CLNP, and a similar to SIPP convention on option ordering.

cheers

 jon


From kasten@mailserv-D.ftp.com Mon Apr  4 15:22:28 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA15518 for <ipng@cmf.nrl.navy.mil>; Mon, 4 Apr 1994 15:23:21 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 4 Apr 1994 15:23:19 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA17334; Mon, 4 Apr 94 15:22:28 EDT
Date: Mon, 4 Apr 94 15:22:28 EDT
Message-Id: <9404041922.AA17334@mailserv-D.ftp.com>
To: ericf@atc.boeing.com
Subject: Re: Brian's Comment
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 3240
Status: O


 > By asking me to post this item to the list Brian is also asking for
 > the group to word-smith or debate any item.  Both he and I believe
 > that convergence between the protocols is A Good Thing (in the general
 > case) and an important technical requirement component of IPng (especially
 > vis-a-vis CLNP and possibly IPX as well).  Both Brian and I feel that the 
 > current criteria should reflect this orientation and make this requirement 
 > be a explicit criteria to be used during our evaluation of the proposals.

I'm sorry. I have to say that I do not see this as a technical
criteria. It does not go in.

I'd point out that many years ago, the ISO declared that CLNP would
be the One True Network-Layer Protocol and that all other NLPs would
eventually fade away as the world converged onto CLNP. Eric showed a
nice slide last Friday showing how effective that declaration was.
Why has convergence to CLNP as the OTNLP not occured? There were two
reasons that I got -- first, for the most part, systems were
converging to IP as the OTNLP, or a system was a legacy system which
could not be upgraded (I include the "we've got too much invested in
our own protocol suite so we can't go to xxxx" in this category).
Also, a systm which had not gone to IP and was not a legacy system
would probably eventually go to IP as IP got more of the needed
functions. So, my observation is that the world will, to the best of
its ability, converge of its own accord to the best common open
protocol suite, regardless of the diktats of political organizations
such as the ISO or the IETF. Our goal should be to A) return the E to
the IETF and B) make IPng the best technology that we can -- and
don't worry, if it is good, the world will come and use it.

Furthermore, I see convergence (especially forced convergance) as,
necessarily, a bad thing. First, it would require that IPng be able
to handle all demands, that it be suitable for all possible
applications and uses. In otherwords, it must do everything. IPng
would be mediocre at all tasks, rather than excelling at a few,
well-chosen, tasks. Second, by implying that IPng is the one and only
network-layer protocol, we would lose competition. Other
network-layer efforts would be doomed to failure since, by
definition, IPng is the One and Only, the True, Network Layer
Protocol - and as a result, bright ideas from unlikely corners of the
universe would be lost. A contributing factor in the development in
the IPv4 world is all the competition which is given by the other
protocol families -- e.g. appletalk's spurring on of our resource
location efforts. To imply that there is to be only one network layer
protocol would kill off the competition.

Of course, our declaration of convergence might not kill off other
network layer efforts. But then, why make the declaration?

So I will not include this as in a document which I am the editor and
co-author of.

Of course, the IPng directorate are perfectly free to write their own
criteria document, including this as a criterion. The directorate
might even wish to incorporate our document (with suitable
attribution, of course).

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From kasten@mailserv-D.ftp.com Mon Apr  4 15:46:58 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA15846 for <ipng@cmf.nrl.navy.mil>; Mon, 4 Apr 1994 15:48:09 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 4 Apr 1994 15:47:56 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA17606; Mon, 4 Apr 94 15:46:58 EDT
Date: Mon, 4 Apr 94 15:46:58 EDT
Message-Id: <9404041946.AA17606@mailserv-D.ftp.com>
To: sob@hsdndev.harvard.edu
Subject: Re: Comments on White Papers so far...
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: J.Crowcroft@cs.ucl.ac.uk, bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Content-Length: 659
Status: O



 > a question about APIs (not withstanding Marshall's fondness for them)
 > how many would an IPng need?  there is sockets, winsoc (or is that the same),
 > streams ...

and for which operating systems? and which languages? I want, at least, the
following:
	autocode
	fortran-iv
	cobol
	forth
	lisp (including emacs-lisp)
	algol
	snobol
	dibol
	basic
	midas
	mumps
	smalltalk
	modula-2
	pdp-8 focal
	prolog
	scheme

and the following os's:
	its
	ctss
	multics
	tops-20
	rsts
	rt-11
	rsx-11
	os-9
	vrtx and psos
	cdc cyber nos
	tenex
	tops-10
	vm/370
	vm/sp
	mvs

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From ericf@atc.boeing.com Mon Apr  4 16:16:29 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id TAA12389 for <ipng@cmf.nrl.navy.mil>; Mon, 4 Apr 1994 19:14:53 -0400
Received: by atc.boeing.com (5.57) 
	id AA10589; Mon, 4 Apr 94 16:16:29 -0700
Date: Mon, 4 Apr 94 16:16:29 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404042316.AA10589@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: IPng and APIs
Status: O

Dear Group,

I am very disappointed by the following posting.  It represents to me
a complete failure on my part to adequately represent a user's view to the 
IETF.  The included posting (below) attempts to list many of the operating 
systems and languages which have been deployed and in effect say:  the task of
supporting APIs is impossible for IPng so forget the whole idea.

However, this argumentum ad adsurdum (below) is a red herring.  

Now for some common sense:  
(1) A few APIs are currently widely deployed in support of TCP/IP 
  communications:  
    *   sockets and its relatives (e.g., WinSock) 
    *   XTI and its relatives (e.g., Revised XTI, TLI, CLI, MPTN).
  Others also exist but these two families are very important and 
  recognizable by most of us.
(2) Users use these APIs to write user-written applications.  Users have
  been doing this for quite a long time resulting in many such applications.
(3) If IPng does not support the APIs formerly supported by TCP/IP then the
  users will have to re-write their abundant TCP/IP-based applications to
  use IPng.
(4) If users must re-write their applications, the re-write had better be
  mighty trivial (preferentially merely recompiling) or else there may not
  be a business justification (e.g., adequate return on investment) to 
  convert these multitudes of applications to IPng.
(5) If user-written applications can not be readily migrated to support IPng
  then the IETF has provided a VERY POWERFUL DISINCENTIVE for users to use IPng.
(6) If these APIs can not support IPng, then any IPng transition discussion
  is farcical.
End of story.  

Therefore, we can continue to write cute (and adsurd) comments such as the 
following or we can face the facts that this is an issue of upmost 
importance to the eventual success (or lack thereof) of IPng.  Similarly,
the IETF simply must learn that our failure to address API issues causes
many diverse and vexacious problems for the end users of TCP/IP products.

Sincerely yours,

--Eric Fleischman

===============================================
 
 > a question about APIs (not withstanding Marshall's fondness for them)
 > how many would an IPng need?  there is sockets, winsoc (or is that the same),
 > streams ...

and for which operating systems? and which languages? I want, at least, the
following:
	autocode
	fortran-iv
	cobol
	forth
	lisp (including emacs-lisp)
	algol
	snobol
	dibol
	basic
	midas
	mumps
	smalltalk
	modula-2
	pdp-8 focal
	prolog
	scheme

and the following os's:
	its
	ctss
	multics
	tops-20
	rsts
	rt-11
	rsx-11
	os-9
	vrtx and psos
	cdc cyber nos
	tenex
	tops-10
	vm/370
	vm/sp
	mvs

From ericf@atc.boeing.com Mon Apr  4 16:45:54 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id TAA20969 for <ipng@cmf.nrl.navy.mil>; Mon, 4 Apr 1994 19:45:18 -0400
Received: by atc.boeing.com (5.57) 
	id AA13167; Mon, 4 Apr 94 16:45:54 -0700
Date: Mon, 4 Apr 94 16:45:54 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404042345.AA13167@atc.boeing.com>
To: craig@aland.bbn.com, ericf@atc.boeing.com
Subject: Re: Brian's Comment
Cc: ipng@cmf.nrl.navy.mil
Status: O

Dear Craig (and IPng Directorate),

The enclosed text was what Frank verbally agreed to at the Open IPng Directorate
meeting.  At the time of his agreement there was substantial concurrence that
convergence is an important requirement for IPng -- particularly convergence
between Novell NetWare and ISO with TCP/IP.  The situation is identical
to what Tony Li is currently arguing on Big-internet right now:  users 
investment in computing is injured by the excess overhead expenses and 
inter-communication impairments associated with multiple protocol family
deployments.  Therefore, we desire to have an enhanced ability to "converge"
existing protocols upon a minimal set of protocols (i.e., to have IPng 
become a suitable migration target for multiple protocol families in addition 
to TCP/IP).  We hope that IPng will provide such a convergence functionality.

Now I personally think that this is a technical requirement as technically
valid as any other in the criteria document.  I don't understand why 
everyone doesn't think this way since this is so "intuitively obvious" to me.  
However, Frank (and others) didn't see how this could be considered to be 
"technical".  (Don't ask me why.) Thus, Brian posed the following text as 
a "technical statement" which Frank was then willing to accept.  Of course, 
it is possible to satisfy this requirement (as stated) via tunneling.  This 
bothers me because tunneling is NOT a convergence path for these other 
protocols.  Rather, a convergence path must be able to backwardly address
the other protocols as per Tony Li's suggestion and as explained in great
detail in CATNIP.  However, this (very weak) text is better than nothing.

When Brian returns from vacation I would be honored to learn why he postulated
such a weak text:  was it due to "political correctness" or does he have
a differing viewpoint about my convergence goals?

Sincerely yours,

--Eric Fleischman

> From craig@aland.bbn.com Fri Apr  1 14:18:07 1994
> 
>    The proposed text of the new requirement now follows:
>      "It must be possible from day one to interconnect CLNP islands
>        (which have NSAP addresses) via the IP and IPng Internet (i.e., during
>        transition).  This is a first step towards convergence of the
>        CLNP and IPng infrastructures."
>
>Hi Eric:
>
>    For the moment I'll put aside the question of whether this is a technical
>or political requirement (since I'm of mixed minds), and focus on this note as
>a technical proposal.
>
>    As a technical proposal, we need to sharpen it up.
>
>    First, I'll note that twenty years of work on protocol conversion have
>resulted, almost without exception in failure.  Is tunnelling an acceptable
>solution? Since the statement is "interconnect CLNP islands", I assume
>direct connectivity between CLNP hosts and IPng hosts is not required?
>
>    If direct connectivity is required, then we need some more details
>thrashed out.  Everyone understands that when we say IP-IPng interoperability,
>we mean that TCP/UDP/ICMP etc on IP has to have a mapping onto IPng.  For CLNP
>are we to say the same thing, e.g., TCP/UDP etc on CLNP (e.g. TUBA) must
>be mapped into IPng?  Or is it saying TP4-0 on CLNP (not to mention other
>higher layers) must be mapped onto IPng?
>
>    Also, is it permissible to define a CLNP addressing structure to make
>this work?  For instance, suppose, for instance, that the CATNIP folks said
>"if you use this IETF-defined addressing structure in CLNP" then everything
>maps cleanly between CATNIP and CLNP, but all those other CLNP addressing
>formats (of which there can be many, though I gather only a few are in use)
>don't work.  Is this OK?
>
>Thanks!
> Craig

From jcurran@nic.near.net Mon Apr  4 20:44:15 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id UAA09080 for <ipng@cmf.nrl.navy.mil>; Mon, 4 Apr 1994 20:45:10 -0400
Received: from platinum.near.net by nic.near.net id ab03837; 4 Apr 94 20:45 EDT
To: ipng@cmf.nrl.navy.mil
Subject: Misc on IPng
Date: Mon, 04 Apr 1994 20:44:15 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404042045.ab03837@nic.near.net>
Status: O

CLNP Convergence
 	I definitely heard this being asked for in the discussion, but
	do not remember it making to the "additional criteria list" which
	Frank was maintaining.  Ability to support tunnels (a very simple
	requirement) _was_ on the list, I believe.

	I probably would have objected to a requirement that IPng directly
	support CLNP addressing for the purposes of convergence.  I think
	it's a "nice idea", but I certainly wouldn't discard IPng proposals
	simply because they lacked such capabilities.


TURNIPP
	Interesting...    56 bit addresses (AFI B) are plenty, _as long as_
	we have variable length escape hatch via other AFI's.  Picking up
	existing NSAP address convergance is also very useful.

	Do we get to find out what the acronym stands for?

Costs and IPng

	Jon C. says "i believe a selling point of an IPng may well
	be cost savings, either on Link share savings, ot on multidservice 
	supoort (e.g. routing all our phone calls over a virtual private 
	phone system - ..."

	Jon, if deployment is going to be motivated by this, then we will
	need to have resource sharing and allocation ready in the initial
	public release, no?

/John

From bound@zk3.dec.com Tue Apr  5 00:06:15 1994
Return-Path: bound@zk3.dec.com
Received: from crl.dec.com (crl.dec.com [192.58.206.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA07266 for <ipng@cmf.nrl.navy.mil>; Tue, 5 Apr 1994 00:13:13 -0400
From: bound@zk3.dec.com
Received: by crl.dec.com; id AA01190; Tue, 5 Apr 94 00:10:11 -0400
Received: by xirtlu.zk3.dec.com; id AA21240; Tue, 5 Apr 1994 00:06:21 -0400
Message-Id: <9404050406.AA21240@xirtlu.zk3.dec.com>
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: ipng@cmf.nrl.navy.mil, bound@zk3.dec.com
Subject: Re: IPng and APIs 
In-Reply-To: Your message of "Mon, 04 Apr 94 16:16:29 PDT."             <9404042316.AA10589@atc.boeing.com> 
Date: Tue, 05 Apr 94 00:06:15 -0400
X-Mts: smtp
Status: O

Eric,

I share your concern.  I would like to use your very exact message to
further add support to this cause.  Hence, I am not talking to you
directly but using your message as a spring board ..thanks...

Group,

>I am very disappointed by the following posting.  It represents to me
>a complete failure on my part to adequately represent a user's view to the 
>IETF.  The included posting (below) attempts to list many of the operating 
>systems and languages which have been deployed and in effect say:  the task of
>supporting APIs is impossible for IPng so forget the whole idea.

We support TCP/IP on at least 6 operating systems.  All of them use some
incantation of sockets.  XTI is also a candidate but that is dejure
standards driven via X/Open and IEEE POSIX committees.  The odds that if
BSD sockets work then so will all versions of sockets work too.  I don't
think we can define an exact API but we can ask each proposal to discuss
it in depth to make sure the results of their protocol does not break
the existing applications using IPv4 that will not port to IPng for
sometime.  I do not think this is an unreasonable request.

Scott:  To answer your orginal question if the APIs are done right the
algorithm and technical strategy will benefit any leaf on the BSD
Sockets tree like WINsockets or even XTI.

>However, this argumentum ad adsurdum (below) is a red herring.  

I am getting to know Frank I don't think it was a red herring like the
one they pulled on the U.S. in Vietnam or the Korean War during peace
talks.  But more a real concern how the heck do you specify this for all
those operating systems.  What I am saying is they all are now
supporting sockets directly or indirectly.  By finding the technical
fulcrum at the transport layer where the APIs must integrate and solving
that problem we may be able to solve the problem for all socket 1st and
2cnd derivatives.

>Now for some common sense:  
>(1) A few APIs are currently widely deployed in support of TCP/IP 
>  communications:  
>    *   sockets and its relatives (e.g., WinSock) 
>    *   XTI and its relatives (e.g., Revised XTI, TLI, CLI, MPTN).
>  Others also exist but these two families are very important and 
>  recognizable by most of us.

Absolutely.

>(2) Users use these APIs to write user-written applications.  Users have
>  been doing this for quite a long time resulting in many such applications.

In fact the IETF is completely missing their input.  In most cases this
is OK.  But when you change the interface to the network (which we are
doing) that is another matter.  I think by putting in the requirements
that an API spec must be included with details is an honorable thing to
do in this process.  It will also assure the ISV community we care.
The ISVs will have a lot to do with part of the carrot for folks to move
to IPng.  No one is going to move their engineering or commercial
workstations to IPng if the applications are not also ported.

>(3) If IPng does not support the APIs formerly supported by TCP/IP then the
>  users will have to re-write their abundant TCP/IP-based applications to
>  use IPng.

No they will just not use IPng if its too painful.  Which will affect
IPng as a carrot for the market place.

>(4) If users must re-write their applications, the re-write had better be
>  mighty trivial (preferentially merely recompiling) or else there may not
>  be a business justification (e.g., adequate return on investment) to 
>  convert these multitudes of applications to IPng.

Well they will have to make some minor modifications to their DNS access
and connection set up strategy but it should be minimal.  

>(5) If user-written applications can not be readily migrated to support IPng
>  then the IETF has provided a VERY POWERFUL DISINCENTIVE for users to use IPng.

Absolutely.

>(6) If these APIs can not support IPng, then any IPng transition discussion
>  is farcical.

I agree in fact any proposal that does not supply a technical specification
per the changes to the sockets interface just to get prototypes built is
suspect in my mind.

>End of story.  

That was a real story too.

>Therefore, we can continue to write cute (and adsurd) comments such as the 
>following or we can face the facts that this is an issue of upmost 
>importance to the eventual success (or lack thereof) of IPng.  Similarly,
>the IETF simply must learn that our failure to address API issues causes
>many diverse and vexacious problems for the end users of TCP/IP products.

I agree.  Note Eric stated 'address API issues' not standarize them.
Thats all we are asking with this requirement.

/jim


From kasten@mailserv-D.ftp.com Tue Apr  5 09:16:45 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA06471 for <ipng@cmf.nrl.navy.mil>; Tue, 5 Apr 1994 09:18:54 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Tue, 5 Apr 1994 09:17:37 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA24198; Tue, 5 Apr 94 09:16:45 EDT
Date: Tue, 5 Apr 94 09:16:45 EDT
Message-Id: <9404051316.AA24198@mailserv-D.ftp.com>
To: ericf@atc.boeing.com
Subject: Re: Brian's Comment
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: craig@aland.bbn.com, ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil
Content-Length: 886
Status: O


 > Dear Craig (and IPng Directorate),
 > 
 > The enclosed text was what Frank verbally agreed to at the Open IPng Directorate
 > meeting.

a) Frank said at the directorate meeting that he was tired and had a cold
   and that he wasn't really up to discussing a particular requirement. He
   requested that Brian post the requirement and to continue discussion via
   email.
b) Frank seems to recall that Brian's requirement had two parts -- being
   able to connect islands of non-ipng using ipng as a substrate - which
   to Frank seems to be a bit more detail on the requirement for
   tunneling - and Frank seems to recall agreeing to this. The second part
   was a fuzzy statement about how we should be aiming for
   convergence - and Frank stands by his earlier posts on the subject.

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From kasten@mailserv-D.ftp.com Tue Apr  5 09:16:47 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA06033 for <ipng@cmf.nrl.navy.mil>; Tue, 5 Apr 1994 09:17:40 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Tue, 5 Apr 1994 09:17:38 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA24201; Tue, 5 Apr 94 09:16:47 EDT
Date: Tue, 5 Apr 94 09:16:47 EDT
Message-Id: <9404051316.AA24201@mailserv-D.ftp.com>
To: ericf@atc.boeing.com
Subject: Re: Comments on White Papers so far...
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 4243
Status: O


Let's take sockets as an example. I took a quick look at a sys/socket.h
that I have around here and I find that a struct sockaddr is defined as:

    struct sockaddr {
       u_short sa_family
       char    sa_data[14];
    };

Now, let's go look at netinet/in.h. I find a struct sockaddr_in (which
is supposed to map to the struct sockaddr) and it is defined as

    struct sockaddr_in {
        short           sin_family;
        u_short         sin_port;
        struct in_addr  sin_addr;
        char            sin_zero[8];
    };

AND I go look at the struct in_addr. It's defined as:
    struct in_addr {
        u_long    s_addr;
    };

For the programming-clue-impaired, a u_long is a berkeley-ism for "unsigned
long", a 4 byte number (and u_short is an unsigned short ... a 2 byte number).

Now, if we were to demand that the proposals use sockets as their API,
and as I read Eric's posting, and then look at the definitions of the socket
data structures, I note a couple of interesting things:
1) We would be limited to a 2-byte port number. This is not a restriction
   that I wish to make,
2) Most programmers store IP addresses in an unsigned-long (or struct
   in_addr). It's bad programming practice, but that's life. If an IPng
   address could not be stored in a 4 byte number then an application would
   need to be more than simply recompiled -- data structures would need
   to change, stack-space requirements (for those of us who have machines
   with stacks) would increase (and who knows, maybe overflow the stack),
   and lots of hard-coded "4"s would need to be changed.
3) For those good programmers who use the struct sockaddr_in, well, they
   would have 12 bytes of address to use. At most, we'd have 14 bytes.

Now, you might claim that some other standards group has come up with
a jumbo-sockets-standard (JSS) that gets rid of these silly, trivial,
piddling limitations, but I got this stuff from the two machines on
which I exclusively program these days - none of them seem to have
heard of the hypothecated JSS. It would appear that JSS is a
non-starter. 

Why not let the people who are (supposed to be) API experts worry
about these things? It seems to me that the Posix people (posixians?)
are good at writing unix-ish apis... Ansi, the (presumed) keeper of
the Fortran Light, could do the Fortran stuff. And so on.

I do not believe that standardizing APIs is within the IETF's
charter. My view of the IETF's role is in developing protocols that
enhance communications between computers across IP (and IPng) based
internetworks. APIs are a purely local issue. An API on one machine
may be unix-sockets and on another machine may be the KNET
K-Routines. The machines can still talk. Having the IETF do standards
work in areas that are not clearly within the IETF's jurisdiction is
very problematic. For example, the IETF has, in recent history,
embarked on developing Management Information Bases (MIB) for IEEE
802.1 bridges and for IEEE 802.3 LANs. Both efforts caused great
intestinal distress among the IEEE on the theory that we, the IETF,
were somehow attempting to encroach on their, the IEEE's, turf.  In
fact, through a long series of rather sordid events, the 802.3 effort
was, in part, responsible for the downfall of the old-world-order,
and perhaps one IAB member in particular.


So, to reiterate, I
1) do not see the API issue as something that the IETF can legitimately
   do standards on,
2) do not see APIs as a technical requirement of the protocol in that
   the API does not enhance the computer to computer communications,
3) do not see that APIs are a problem with the current Internet or
   internet protocol suite in the sense that they prevent a user of IP
   from doing something, and
4) do see some possible restrictions in one of the APIs that you
   mentioned and would find these restrictions unacceptable.
So therefore do not consider that APIs should be mentioned in a technical
criteria document.

Finally, the directorate probably have their own idea of what the
proposals need to submit as a part of the process and can certainly
request that one document be an API.


--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From craig@aland.bbn.com Tue Apr  5 10:19:44 1994
Return-Path: craig@aland.bbn.com
Received: from uu7.psi.com (uu7.psi.com [38.145.204.6]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA27372 for <ipng@cmf.nrl.navy.mil>; Tue, 5 Apr 1994 13:23:40 -0400
Received: from port13.sunnyvale.ca.pub-ip.psi.net by uu7.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
        id AA25657 for ipng@cmf.nrl.navy.mil; Tue, 5 Apr 94 13:22:40 -0400
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id KAA10777; Tue, 5 Apr 1994 10:19:45 -0700
Message-Id: <199404051719.KAA10777@aland.bbn.com>
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: craig@aland.bbn.com, ipng@cmf.nrl.navy.mil
Subject: Re: Brian's Comment 
In-Reply-To: Your message of Mon, 04 Apr 94 16:45:54 -0700.
             <9404042345.AA13167@atc.boeing.com> 
From: Craig Partridge <craig@aland.bbn.com>
Date: Tue, 05 Apr 94 10:19:44 -0700
Sender: craig@aland.bbn.com
Status: O


Eric:

    Let me try to explain my concerns about convergence as a "technical goal."

    First, off, let me say that if we're being hardnosed, all requirements
are political.  I mean, who says we really need all these addresses -- why
not just tell everyone to connect only via e-mail over UUCP dial-up links,
and let everyone have an entire IP address space to use within their own
organization?  We don't say that because we believe that there are benefits
to interactive services like TELNET, FTP, etc., even though America On-Line
is clearly doing OK without them.

    But once we take the not very difficult plunge and say, yes we want
everyone hooked up to everyone else to support interactive services, lots of
requirements fall out.  More generally, at the start of the requirements
document we raise some key philosophical points, which helped motivate our
requirements.

    Now, if we look at convergence, it is very hard to find a technical
need for it.  The argument is more sociological -- it *might* make IPng
more popular if it converged with CLNP.  But if we're looking for popularity,
shouldn't we be looking at NetWare and SNA (both with bigger market shares)
before we try CLNP?  Also, there are tremendous perils in trying to do
cooperative standards, and lots of folks don't believe in them.  (I've got
psychic burn scars from at least one such attempt in the past).  So convergence
with CLNP seems likely to put large obstacles in the process, with uncertain
benefit.  (I guess this points up a bit of my religion -- I'm most interested
in IPng requirements which are clearly achievable at modest risk).

    However, I'd still like to work to tighten up the requirement, especially
as applied to tunnelling issues.

Craig

From rcallon@pobox.wellfleet.com Tue Apr  5 14:05:21 1994
Return-Path: rcallon@pobox.wellfleet.com
Received: from lobster.wellfleet.com (LOBSTER.WELLFLEET.COM [192.32.253.3]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA13989 for <ipng@cmf.nrl.navy.mil>; Tue, 5 Apr 1994 14:12:32 -0400
Received: from pobox.wellfleet (pobox.wellfleet.com) by lobster.wellfleet.com (4.1/SMI-4.1)
	id AA00836; Tue, 5 Apr 94 13:54:13 EDT
Received: from cabernet.wellfleet by pobox.wellfleet (4.1/SMI-4.1)
	id AA06556; Tue, 5 Apr 94 14:05:21 EDT
Date: Tue, 5 Apr 94 14:05:21 EDT
From: rcallon@pobox.wellfleet.com (Ross Callon)
Message-Id: <9404051805.AA06556@pobox.wellfleet>
To: craig@aland.bbn.com, ericf@atc.boeing.com
Subject: Re: Brian's Comment
Cc: ipng@cmf.nrl.navy.mil
Status: O



	    Now, if we look at convergence, it is very hard to find a technical
	need for it.  The argument is more sociological -- it *might* make IPng
	more popular if it converged with CLNP.

I think that the need for convergence with other protocols which are 
actively being used is a real technical requirement. There is a desire
to ease configuration and management of real networks, and the large
number of different protocol suites makes managment a lot harder. It 
also makes equipment more expensive, and reduces interoperation. This
is a major concern of a lot of folks who are using networks (the vast
majority of our customers have multiple protocol suites), and it is a 
pity that the IETF (and also other standards bodies) is so reluctant
to take multi-protocol interoperation seriously. 

Now, I might add here that at least the IETF does debate whether multi
protocol interaction is important. Some very good multi-protocol stuff
is done (for example, PPP from day one allowed multiple network layer
protocols to run over it). 

Thus, if you believe that CLNP is actually being used in a significant
number of places, then convergence with CLNP is a real technical 
requirement. On the other hand, if you believe that CLNP is not being
used at all, then convergence with CLNP is a political requirement. The
truth may be in the middle somewhere. 

It might be worth noting that Catnip is also talking about convergence
with IPX, which clearly *is* being used a lot. 


        But if we're looking for popularity,
	shouldn't we be looking at NetWare and SNA (both with bigger market shares)
	before we try CLNP?  Also, there are tremendous perils in trying to do
	cooperative standards, and lots of folks don't believe in them.  (I've got
	psychic burn scars from at least one such attempt in the past).  So convergence
	with CLNP seems likely to put large obstacles in the process, with uncertain
	benefit.  (I guess this points up a bit of my religion -- I'm most interested
	in IPng requirements which are clearly achievable at modest risk).

This is a valid concern: We have to ask whether convergence is actually
achievable. There seems to be a chicken and egg problem here: convergence
is probably achievable if folks believe that it is important, but if most
folks think that it is not achievable, then they won't work to try to 
achieve it. 

Ross

From ericf@atc.boeing.com Tue Apr  5 14:55:55 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA02820 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 09:34:42 -0400
Received: by atc.boeing.com (5.57) 
	id AA12577; Tue, 5 Apr 94 14:55:55 -0700
Date: Tue, 5 Apr 94 14:55:55 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404052155.AA12577@atc.boeing.com>
To: craig@aland.bbn.com, ericf@atc.boeing.com
Subject: Re: Brian's Comment
Cc: ericf, ipng@cmf.nrl.navy.mil
Status: O

Dear Craig (and Directorate),

Thank you for your excellent comment and your commendable willingness to
dialog concerning the inclusion of "convergence" as a technical requirement
or not.  The purpose of this reply is to continue this dialog in the hopes
that through it others may participate and we would eventually move towards
a common viewpoint on this matter within the IPng Directorate.

>From craig@aland.bbn.com Tue Apr  5 10:26:40 1994
>                     Also, there are tremendous perils in trying to do
>cooperative standards, and lots of folks don't believe in them.  (I've got
>psychic burn scars from at least one such attempt in the past).  So convergence
>with CLNP seems likely to put large obstacles in the process, with uncertain
>benefit.  (I guess this points up a bit of my religion -- I'm most interested
>in IPng requirements which are clearly achievable at modest risk).

I agree with you:  we (the IPng Directorate) are NOT interested in doing
cooperative standards work with any non-IETF entity for the reasons that
Scott and Allison have consistently stated.  However, I disagree with you
in that I think that it is very desirable to select an IPng which provides
a framework whereby other communities (i.e., other protocol families outside
of our purview) can VOLUNTARILY (i.e., THEIR own volition without compulsion
from us) use as their own next generation protocols.  That is, I really believe
that the IPng which *I* want us to design is indeed "one protocol to bind
them all":  it possesses superior capabilities with functionalities not found
in existing protocols and it is designed so a clean migration from existing 
protocols to IPng can be made.

My own arguments to date have not yet been technical on this issue.  I will now
begin a technical discussion of this matter:

1) Convergence at the network layer will NOT solve the End User's real
  problem which is getting our diverse deployments to interoperate together.
  However, there are two components to interoperability:  
  (A) being able to establish communication links between end systems and 
  (B) having the end systems being actually able to communicate together 
  once those links are established.  
  Point A is addressed by network layer convergence.  That is, a common 
  network layer implies a common data link and physical layer.  
  A common lower layer stack implies the possibility of a common 
  physical infrastructure (e.g., routers, bridges, concentrators, etc.).  
  A common infrastructure implies the possibility of packets actually 
  being able to go between two end systems, even if the end systems are 
  not then able to process the packets due to lack of upper layer 
  compatibilities.  
  Thus, convergence only addresses HALF of the total problem.  But it is 
  an important half.
2) Should network layer convergence occur, then it would become theoretically
  possible for the same infrastructure to carry traffic which previously
  required separate infrastructures.  This may translate into substantial
  infrastructural support savings.  This is true even in those cases
  in which two protocol families can theoretically be supported by the
  same infrastructure today.  For example, we have deployed a 
  separate physical infrastructure to support our OSI devices simply
  because our backbone routers already support five protocols (IP, IPX,
  AppleTalk Phase II, DECnet Phase IV, and XNS) and we are concerned by
  the degredation and support overhead of adding in a sixth protocol to
  this essential corporate infrastructural component.
3)What we really would like is to be able to systematically "turn off" these
  many protocols because they each, in turn, have support and performance 
  impacts.  Thus, even though our infrastructure already supports these 
  protocols, we believe that savings may be associated with migrating these 
  applications to a single network layer infrastructure.  Of course,
  any actual change will need a business case (cost/benefit analysis).
4) Therefore, for the last many years we have closely been working with
  our vendors urging them to converge their data communications protocols
  at least at the network layer.  Several of them have responded by 
  redesigning their proprietary stacks to make them modular:  The upper
  layers can be supported over many protocol families in addition to the
  original lower layers of their own design.  I can not (due to disclosure 
  reasons) identify all of these vendors, but I will assert that IBM's
  Multi-Protocol Transport Networking (MPTN; which I originally designed)
  is just such a scheme and that RFC 1006 is not incompatible with this idea.
  I assume that other users have been similarly lobbying their vendors for 
  this certainly has become a common theme (as opposed to the historic 
  alternative (application-layer gateways) which does not scale and is 
  economically undesirable).
  In any case, we are currently migrating SNA and CATIA/GAM to TCP/IP 
  transports.  We are considering migrating other protocols to
  TCP/IP transports as well.
5) Therefore, there is a market desire to converge lower layers.  However,
  convergence is a technical problem.  Each vendor must do their own
  cost/benefit analysis.  The costs go up for the vendors if convergence
  is technically difficult.  Therefore, it is desirable that *IF* IPng
  is to be used for convergence that IPng be technically easy to converge
  upon.  This is the nature of my requirement:  I want IPng to be technically
  easy to converge upon to encourage vendors to perform such convergences.
  Thus, this is a TECHNICAL REQUIREMENT, not just a marketing requirement.
6) As we have said many times:  IPng has to be sold to end users.  Will
  convergence alone sell it?  Perhaps in some cases.  However, in the general
  case it will be an important factor but it simply must be coupled with 
  improved functionality (benefits).  Thus, it is a necessary but not 
  sufficient characteristic.  However, if IPng can not offer convergence 
  then that is a SERIOUS blow against deploying IPng at all:  it will 
  therefore be a Yet Another Protocol (YAP; i.e., part of our problem rather 
  than part of our solution).  IPng is such a "hard sell" already that I 
  really think that it can not afford to become a YAP.  The only way I 
  believe that it could survive such a blow is either
  (A) users are totally unaware of IPng differing from another deployed
      protocol (e.g., an immensely successful IPAE or CATNIP) or
  (B) absolutely incredable functionality improvements are bundled with must-
      have applications. (But what vendors will bundle these applications
      initially to IPng rather than taking the exponentially safer
      alternative of bundling them with IPv4 -- unless IPv4 can't be made 
      to support those functionalities?)

Please let me know if you did not follow my arguments at any point of
the logic progression.  This is an immensely important concept and I want
to be sure that nobody fails to understand what I am arguing -- and its
direct implication to IPng and to what vendors (and users) will probably
do with IPng.  

To be nasty (but to try to drive my point home):  during the Vietnam war 
people used to say "Suppose they called a war and nobody came to fight."  
I'd like to turn that slogan around to say "suppose they selected a protocol 
and nobody chose to use it."

Sincerely yours,

--Eric Fleischman


From ericf@atc.boeing.com Tue Apr  5 15:29:27 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA02809 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 09:33:09 -0400
Received: by atc.boeing.com (5.57) 
	id AA19150; Tue, 5 Apr 94 15:29:27 -0700
Date: Tue, 5 Apr 94 15:29:27 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404052229.AA19150@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: API and IPng Transition
Status: O

Dear Frank,

I understand your rebuttal to my "IPng must address APIs" comment to state:
"It's too tough to handle APIs, we've never done it before, so it is therefore
out of our scope."

APIs are tough to do correctly.  

The IETF has minimal experience with APIs -- to the considerable detriment 
of its work as a whole.

However, since the IETF is doing IPng and since the IETF is doing IPng
Transition and since APIs (particularly sockets) are an essential part of
IPng Transition then the IETF had jolly well handle APIs within its
transition schemas.  To not do so is to not do Transition.  To not do
Transition is to provide a solution with no common way to get there.
To not provide a Transition direction is to castrate IPng.  

Thus, the bottom line is:  are we playing around with protocols or are 
we trying to design something which may be actually deployable?  

That is, your arguments that "the IETF has never done APIs before" fails to 
recognize that the IETF has never tried to design a replacement of a
popularly deployed protocol before.  Lucky for the IETF many of us 
are intimately acquainted with what is involved in such an effort from 
extensive experience doing so in other domains.  Thus, while the IETF 
may be new at this, many in our community are old hands at this.
My own previous experience tells me that this is serious stuff indeed:  We 
had better aim to get it right or we had better cut our loses and
quit wasting our time.  APIs are a transition requirement which you just 
can't avoid no matter how much you may wish that it wasn't so.

Sincerely yours,

--Eric Fleischman


From pvm@ISI.EDU Tue Apr  5 17:04:49 1994
Return-Path: pvm@ISI.EDU
Received: from zephyr.isi.edu (zephyr.isi.edu [128.9.160.160]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA00847 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 07:47:36 -0400
Received: from aloha.isi.edu by zephyr.isi.edu (5.65c/5.61+local-16)
	id <AA07584>; Tue, 5 Apr 1994 17:06:29 -0700
Message-Id: <199404060006.AA07584@zephyr.isi.edu>
To: rcallon@pobox.wellfleet.com (Ross Callon)
Cc: craig@aland.bbn.com, ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil
Reply-To: pvm@ISI.EDU
Subject: Re: Brian's Comment 
In-Reply-To: Your message of Tue, 05 Apr 1994 14:05:21 -0400.
             <9404051805.AA06556@pobox.wellfleet> 
Date: Tue, 05 Apr 94 17:04:49 PDT
From: Paul Mockapetris <pvm@ISI.EDU>
Status: O

"convergence" is an 800 pound gorilla, so can sit where it wants.
However, calling it technical seems a bit like making the gorilla wear
a tutu.

paul
 
USC/Information Sciences Institute      phone: 310-822-1511 x285
4676 Admiralty Way, Marina del Rey, CA  fax:   310-823-6714
90292           

From J.Crowcroft@cs.ucl.ac.uk Wed Apr  6 15:26:47 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA03395 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 10:27:22 -0400
Message-Id: <199404061427.KAA03395@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.18341-0@bells.cs.ucl.ac.uk>; Wed, 6 Apr 1994 15:26:49 +0100
To: Eric Fleischman <ericf@atc.boeing.com>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: API and IPng Transition
In-reply-to: Your message of "Tue, 05 Apr 94 15:29:27 PDT." <9404052229.AA19150@atc.boeing.com>
Date: Wed, 06 Apr 94 15:26:47 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >APIs are tough to do correctly.  
 

'm not sure i agree with this statement - what i think is that APIs
are hard to get vendors to agree to....

 >The IETF has minimal experience with APIs -- to the considerable detriment 
 >of its work as a whole.

the folkks who go to ietf from berkeley and ftp software and bellcore
have had a HUGE say in 
sockets, winsock, streams

the 3 main IPv4 APIs...

 >Thus, the bottom line is:  are we playing around with protocols or are 
 >we trying to design something which may be actually deployable?  
 
the work in most of the IPng proposals to do prototypes has (in my
reading at least of CATNIP, SIPP, TUBA) addressed the practicalities
of the API

the Tuba people especially have listed exhaustively, the applications
affected because of lack of transparency of TCP, through to IP - there
is only 1 - FTP. all the others can run on the tcp and udp APIs that exist,
unchanged - this is key.

only the router folks have to concern themselves weith all the
protocols tat run direct on IP[ng] (apart from ICMP)....

if you want IPng to define a clean TCPng API, that is a different (and
also very useful) matter...


cheers

 jon


From J.Crowcroft@cs.ucl.ac.uk Wed Apr  6 15:34:54 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA03471 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 10:36:43 -0400
Message-Id: <199404061436.KAA03471@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.18645-0@bells.cs.ucl.ac.uk>; Wed, 6 Apr 1994 15:34:55 +0100
To: Eric Fleischman <ericf@atc.boeing.com>
cc: craig@aland.bbn.com, ericf@picard.cmf.nrl.navy.mil, ipng@cmf.nrl.navy.mil
Subject: Re: Brian's Comment, convergence
In-reply-to: Your message of "Tue, 05 Apr 94 14:55:55 PDT." <9404052155.AA12577@atc.boeing.com>
Date: Wed, 06 Apr 94 15:34:54 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



I ran a DARPA sponsored project for 3 years looking at protocol
migration and interworking (mainly how to get to ISO from IPv4), and I
can address this convergence debate, layer by layer:

given a datagram network layer (thank goodness that debate is past!),
we can interwork in 3 ways, and use each others (inter)networks in
two:

1. we can translate IP[ng] to CLNP
2. we can transport bridge (ISO TS/rfc1006 to TCP)
3. we can application layer relay

a. tunneling
b. dual stack.

now given these, how can we converge?

well, we can move to running a single network layer - this elimates
1, a and b, iff we move clnp -> ip (i.e. ISO adopt ip[ng])

however if you move from ip -> clnp, you get the same effect.
so this doesnt tell us which is best, except possibly by measuring the
ration of end systems to routers capable of both, which gives an
obvious convergence now of clnp-> ip, but of ipng->clnp later - i.e.
not very helpful:-(

neither elimates 2 & 3, as these are features of
2) a different transport syntax (not semantics) or
3) a different application semantics or syntax

 jon


From deering@parc.xerox.com Wed Apr  6 08:53:11 1994
Return-Path: deering@parc.xerox.com
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA04390 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 11:54:25 -0400
Received: from skylark.parc.xerox.com ([13.2.116.7]) by alpha.xerox.com with SMTP id <14544(8)>; Wed, 6 Apr 1994 08:53:14 PDT
Received: from localhost by skylark.parc.xerox.com with SMTP id <12171>; Wed, 6 Apr 1994 08:53:19 -0700
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: ipng@cmf.nrl.navy.mil, deering@parc.xerox.com
Subject: Re: API and IPng Transition 
In-reply-to: ericf's message of Tue, 05 Apr 94 15:29:27 -0800.
             <9404052229.AA19150@atc.boeing.com> 
Date: 	Wed, 6 Apr 1994 08:53:11 PDT
Sender: Steve Deering <deering@parc.xerox.com>
From: Steve Deering <deering@parc.xerox.com>
Message-Id: <94Apr6.085319pdt.12171@skylark.parc.xerox.com>
Status: O

> I understand your rebuttal to my "IPng must address APIs" comment to state:
> "It's too tough to handle APIs, we've never done it before, so it is
> therefore out of our scope."

While I agree that APIs are out-of-scope, defining service interfaces is not.
Service interfaces specify the interactions and information exchange that
are required to use a protocol implementation or service, in an abstract,
OS- and language-independent, way.  It is something we have done before.
For example, the base IPv4 spec (RFC-791) includes a service interface,
and that interface was subsequently updated by the Host Requirements doc
(RFC-1122).  I believe it is reasonable to require that any IPng proposal
include a description of how the IPng service interface differs from the
IPv4 service interface.  (I had a such a section in the previous SIP[P] spec,
but for some reason that I can't immediately recall, I deleted some of it
from the latest version -- I suppose I should put it back.)  Would that
satisfy Eric's concerns?

(By the way, the SIPP group has also produced an Internet Draft proposing
a BSD sockets API for SIP[P], to stimulate discussion of API issues among
implementors of SIPP on sockets-based platforms and, ideally, to result
in portability of SIPP applications across such platforms.  However, it
is not at all clear to me that such a document would belong on the
Standards track, should SIPP be adopted as IPng; I think it would be
best published only as an Informational RFC.)

Steve


From bound@zk3.dec.com Wed Apr  6 12:06:39 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA04535 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 12:13:55 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA19631; Wed, 6 Apr 94 09:06:53 -0700
Received: by xirtlu.zk3.dec.com; id AA12732; Wed, 6 Apr 1994 12:06:44 -0400
Message-Id: <9404061606.AA12732@xirtlu.zk3.dec.com>
To: kasten@ftp.com
Cc: ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil, bound@zk3.dec.com
Subject: Re: Comments on White Papers so far... 
In-Reply-To: Your message of "Tue, 05 Apr 94 09:16:47 EDT."
             <9404051316.AA24201@mailserv-D.ftp.com> 
Date: Wed, 06 Apr 94 12:06:39 -0400
X-Mts: smtp
Status: O

Frank,

Well seeing how I am building this right now I thought I would reply
technically.  This is why my mail responses will be late here and on the
bigi I have to do some implementation work too.

>Let's take sockets as an example. I took a quick look at a sys/socket.h
>that I have around here and I find that a struct sockaddr is defined as:

>    struct sockaddr {
>       u_short sa_family
>       char    sa_data[14];
>    };

This is the generic 4.3 structure the 4.4 new structure adds a length
field to the structure which will help with IPng.  It can be used
exclusively within the if_net protocol and address family domains at the
lower levels of an implementation.  Also the sa_family is a value that
is important to the point of binding the socket to a specific address
family as opposed to the binding of the communications domain (also
called the protocol domain).

>Now, let's go look at netinet/in.h. I find a struct sockaddr_in (which
>is supposed to map to the struct sockaddr) and it is defined as

>    struct sockaddr_in {
>        short           sin_family;
>        u_short         sin_port;
>        struct in_addr  sin_addr;
>        char            sin_zero[8];
>    };

>AND I go look at the struct in_addr. It's defined as:
>    struct in_addr {
>        u_long    s_addr;
>    };

>For the programming-clue-impaired, a u_long is a berkeley-ism for "unsigned
>long", a 4 byte number (and u_short is an unsigned short ... a 2 byte number).
>

The point of in.h is to provide the user application with different
options to handle different formats of in_addr address families.  For
example on OSF/1 you can use the 4.3 or 4.4 structure to develop an
applications.  That difference is handled at the transport in what is
called often in BSD the uipc_socket.c module.  This module will demux
the address family and bind the address family type to the INET
(Internet) communications domain.  Also on Alpha a long is now 64bits.

>Now, if we were to demand that the proposals use sockets as their API,
>and as I read Eric's posting, and then look at the definitions of the socket
>data structures, I note a couple of interesting things:

No one is demanding that sockets be used by anybody.  What we are saying
is that we need to make sure different proposals, can support a smooth
transition to IPng for the applications.  This was defined in detail in
my Host White Paper and I think we are missing tHe point if we think we
are defining an API.  For example a complete variable address will break
all applications badly for IPv4 that has not ported to IPng.

Let me restate once more my point this way:

1.  IPv4 apps run today over an API.
2.  Host vendors update their systems to support IPng.
3.  IPv4 apps are not ported day to even know about IPng.
4.  IPv4 apps binarys should continue to run over this new host
    until they are ported to be IPng capable.
5.  Once IPv4 apps are ported to IPng then source code changes will
    be required to those IPv4 apps.

So here are the requirements:

1.  When an IPng proposal is implemented on a host system the existing
    applications until they are ported to be IPng capable should be able
    to execute without recompilation or source code changes to the
    existing APIs, until that application is consciously ported to
    become IPng capable.

2.  Each IPng proposal should discuss the affect to transport APIs to
    support IPv4 binary compatibility and the paradigm that will cause
    this effect on host implementations.

3.  It is suggested that the BSD sockets API be used to define the
    paradigm used as this is a defacto widely used method to provide
    an API within the TCP/IP community and is being standardized by the
    IEEE POSIX 1003.12 committee.

4.  Each IPng proposal should also discuss the implications to
    transition for applications as the BIND DNS names space is populated
    with new IPng resource records, services, and the like.

>1) We would be limited to a 2-byte port number. This is not a restriction
>   that I wish to make,

This is a UDP and TCP limitiation not a sockets limitation.

>2) Most programmers store IP addresses in an unsigned-long (or struct
>   in_addr). It's bad programming practice, but that's life. If an IPng
>   address could not be stored in a 4 byte number then an application would
>   need to be more than simply recompiled -- data structures would need
>   to change, stack-space requirements (for those of us who have machines
>   with stacks) would increase (and who knows, maybe overflow the stack),
>   and lots of hard-coded "4"s would need to be changed.

See above I answered this question its how you bind the address family
at the transport.  We do this today to support multi-protocols.
Regarding the queues and control blocks that is an issue but each
implementation will have to handle that and this has a lot to do with
transition.  For example on a server app that is now IPng capable it
will want to accept both IPng and IPv4 addresses sessions from clients.
One our engineers working on IPng has suggested that we maintain
different lists for each type of connection which so far seems to
provide better performance than searching single lists or caches
architecturally.

>3) For those good programmers who use the struct sockaddr_in, well, they
>   would have 12 bytes of address to use. At most, we'd have 14 bytes.

To do IPng the best think to do is use 4.4 sockets which defines
variable addresses by the length.  the sa_data[] array was mean't to
support more than 14 octets and can with the 4.4 length field.  But you
need  to put some limit on this for reality.  For example using GOSIP V2
NSAP you know how big the address is so there is a reality check.  What
we don't want is to be told to look at delimiters like in the old days
but this is another discussion I am going to bring up on bigi list.

>Now, you might claim that some other standards group has come up with
>a jumbo-sockets-standard (JSS) that gets rid of these silly, trivial,
>piddling limitations, but I got this stuff from the two machines on
>which I exclusively program these days - none of them seem to have
>heard of the hypothecated JSS. It would appear that JSS is a
>non-starter. 

This is not a problem per 4.4 addresses.  Again we are not saying build
and state the actualy API but verify using the sockets 'model' as a
computer science tool that each proposal can support the requirements I
listed above.

>Why not let the people who are (supposed to be) API experts worry
>about these things? It seems to me that the Posix people (posixians?)
>are good at writing unix-ish apis... Ansi, the (presumed) keeper of
>the Fortran Light, could do the Fortran stuff. And so on.

Fortran and the like are languages and they don't build APIs to the
network layer.  Its done by POSIX and X/Open as Berkeley has went away.
This is why the IEEE is making sockets at present a dejure API like XTI.
IPng will cause changes that standard and we need to make sure before we
change to IPng what the end result is to those APIs to see if they are
valid to support applications.  Then we can ask those folks to enhance
both sockets and XTI.  

>I do not believe that standardizing APIs is within the IETF's
>charter. My view of the IETF's role is in developing protocols that
>enhance communications between computers across IP (and IPng) based
>internetworks. APIs are a purely local issue. An API on one machine
>may be unix-sockets and on another machine may be the KNET
>K-Routines. The machines can still talk. Having the IETF do standards
>work in areas that are not clearly within the IETF's jurisdiction is
>very problematic. For example, the IETF has, in recent history,
>embarked on developing Management Information Bases (MIB) for IEEE
>802.1 bridges and for IEEE 802.3 LANs. Both efforts caused great
>intestinal distress among the IEEE on the theory that we, the IETF,
>were somehow attempting to encroach on their, the IEEE's, turf.  In
>fact, through a long series of rather sordid events, the 802.3 effort
>was, in part, responsible for the downfall of the old-world-order,
>and perhaps one IAB member in particular.

We are not talking about building an API standard AGAIN.

>So, to reiterate, I
>1) do not see the API issue as something that the IETF can legitimately
>   do standards on,

No but we have a technical responsibility to verify all points of
transition that could break and applications breaking for IPv4 that have
not been ported to be IPng capable will effect the transition to IPng
very negatively.  I think this is critical for the Directorate to
verify.  But I do agree we should not standardize APIs but make sure
IPng does not break the existing ones.

>2) do not see APIs as a technical requirement of the protocol in that
>   the API does not enhance the computer to computer communications,

Of course it does without the API you cannot communiate.  Its like
saying ones mouth is not relative to ones vocal chords and the viceral
vibrations used in the abdomen for speech.

>3) do not see that APIs are a problem with the current Internet or
>   internet protocol suite in the sense that they prevent a user of IP
>   from doing something, and

If the user has to recompile all their IPv4 applications (and the entire
market) before they want to use IPng for the application then I would
say that is preventing them from implementing a smooth transition.
Which is a requirement in my mind.

>4) do see some possible restrictions in one of the APIs that you
>   mentioned and would find these restrictions unacceptable.

Just as a note the sockets strategy I discussed in my white paper will
work with XTI too.  So what ever I do to sockets will work for XTI too.

>So therefore do not consider that APIs should be mentioned in a technical
>criteria document.

LET ME SHOUT A BIT.  WELL SOME DISAGREE AND HAVE PRESENTED VALID
ARGUMENTS FOR SOME WORDING.  IF WE WANT IT CHANGED THEN I ASSUME EVEN IF
YOU DON'T LIKE IT YOU WILL CHANGE RIGHT?  YOU ARE GOING TO BUILD THESE
WITH SOME CONSENSUS RIGHT?

>Finally, the directorate probably have their own idea of what the
>proposals need to submit as a part of the process and can certainly
>request that one document be an API.

Yes this could be done but I think the requirements doc would be a
better recognition of the issue.  Again we are not trying to standarize
the APIs but force discussion of IPng proposals affects on the transport
interface.

/jim

From kasten@mailserv-D.ftp.com Wed Apr  6 12:38:43 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA04844 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 12:40:12 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Wed, 6 Apr 1994 12:39:36 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA13500; Wed, 6 Apr 94 12:38:43 EDT
Date: Wed, 6 Apr 94 12:38:43 EDT
Message-Id: <9404061638.AA13500@mailserv-D.ftp.com>
To: ericf@atc.boeing.com
Subject: Re: Brian's Comment
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: craig@aland.bbn.com, ipng@cmf.nrl.navy.mil
Content-Length: 2155
Status: O


 > My own arguments to date have not yet been technical on this issue.  I will now
 > begin a technical discussion of this matter:
 > 
 > 1) Convergence at the network layer will NOT solve the End User's real
 >   problem which is getting our diverse deployments to interoperate together.
 >   However, there are two components to interoperability:  
 >   (A) being able to establish communication links between end systems and 
 >   (B) having the end systems being actually able to communicate together 
 >   once those links are established.  
 >   Point A is addressed by network layer convergence.  That is, a common 
 >   network layer implies a common data link and physical layer.  
 >   A common lower layer stack implies the possibility of a common 
 >   physical infrastructure (e.g., routers, bridges, concentrators, etc.).  
 >   A common infrastructure implies the possibility of packets actually 
 >   being able to go between two end systems, even if the end systems are 
 >   not then able to process the packets due to lack of upper layer 
 >   compatibilities.  

Last time I checked, most all datalink-levels were 'multi-protocol'.
Right now, looking at lanwatch, here at ftp, I see Banyan and Novell
and CLNP and LanManager and TCP/IP running quite happily on the same
Ethernet. At other sites, I've watched Decnet-IV and Decnet-V and
some oddball IBM protocols and several proprietary protocols and 
TCP/IP happily coexist.

 >   Point A is addressed by network layer convergence.  That is, a common 
 >   network layer implies a common data link and physical layer.  
 >   A common lower layer stack implies the possibility of a common 
 >   physical infrastructure (e.g., routers, bridges, concentrators, etc.).  

This, to me, says that because you have different network layer
protocols, you need physically different media. This is confusing to
me. I grant that you need differnet forwarders for your router -- but
you will always need them since you will never get ALL (100.0%, not
99.9%) of your systems to use the new protocol.


--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From kasten@mailserv-D.ftp.com Wed Apr  6 12:38:44 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA04835 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 12:39:41 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Wed, 6 Apr 1994 12:39:37 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA13503; Wed, 6 Apr 94 12:38:44 EDT
Date: Wed, 6 Apr 94 12:38:44 EDT
Message-Id: <9404061638.AA13503@mailserv-D.ftp.com>
To: ericf@atc.boeing.com
Subject: Re: API and IPng Transition
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 3783
Status: O


>I understand your rebuttal to my "IPng must address APIs" comment to state:
>"It's too tough to handle APIs, we've never done it before, so it is therefore
>out of our scope."

My rebuttals have been threefold --
1. You offered a couple of APIs and expressed a very strong desire that we
   standardize on them. I pointed out that one such API, with which I
   am familiar, has some technical limitations which, in effect, prevent
   it from being adopted 'as is'. We would have to modify it some
   what. But then of course, it would not be sockets, but rather
   IETF-IPng-sockets. Code which ran on BSD-Sockets would have to
   be very very carefully examined to determine any dependencies
   on subtleties in the BSD-sockets model, with appropriate changes
   made to use IETF-IPng-sockets.

   Also, as IPng will have new functions that are not available
   in IPv4, we would presumably need to be able to access these
   capabilities via the API. This means new functions or
   data structures... So, we will not be true bsd-sockets compliant,
   but rather very similar to it. There will be another API out there.

2. APIs, to a large degree, are host-system and language dependent
   (ignoring Turing arguments). There are subtle issues in the host
   system that make a 'common' api very problematic. For example,
   in Windows, there is WinSock which, to the uninitiated, might
   seem to be sockets-on-windows-i'll-just-recompile-my-bsd-code-
   and-everything-will-work. Well, it just ain't so. There are
   subtle changes made to sockets to make it work in the windows
   environment: the close() function on BSD will close a socket,
   it won't on winsock - you have to do a closesocket() [and,
   by the way, removing BSD's socket==filedescriptor equivalence
   you make it effectively impossible to port programs like
   inetd {and all the programs that it calls} from the BSD world].

3. As my first post indicated, WHICH SYSTEMS do you wish
   to create an API for? If we do sockets and streams, we'd be
   disenfranchising a lot of other systems and languages. For example,
   how would we fit this to COBOL or Fortran running on MVS? 
   If we do the two APIs you proposed, it may be interpreted as
   saying that only really care about C and Unix. 

   How do you deal with the people who can only provide a partial
   implementation of the interface on their hosts? Are they guilty
   of not having an implementation of IPng because they can not
   implement the API? 

   Who do you disenfranchise by not developing an officially blessed,
   standard API for them? 

 > That is, your arguments that "the IETF has never done APIs before" fails to 
 > recognize that the IETF has never tried to design a replacement of a
 > popularly deployed protocol before.  Lucky for the IETF many of us 
 > are intimately acquainted with what is involved in such an effort from 
 > extensive experience doing so in other domains.  Thus, while the IETF 
 > may be new at this, many in our community are old hands at this.
 > My own previous experience tells me that this is serious stuff indeed:  We 
 > had better aim to get it right or we had better cut our loses and
 > quit wasting our time.  APIs are a transition requirement which you just 
 > can't avoid no matter how much you may wish that it wasn't so.

I see this as a tail-wagging-the-dog issue. APIs should be built to
suit their host systems and underlying services, and not the other
way around. If we specify that IPng's API must be sockets and streams
then I am deeply concerned that a bad engineering tradeoff will be
made -- function X which we want will not be implemented since it
won't fit under the API. 

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From bound@zk3.dec.com Wed Apr  6 13:00:44 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA05146 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 13:09:57 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA22966; Wed, 6 Apr 94 10:00:52 -0700
Received: by xirtlu.zk3.dec.com; id AA14119; Wed, 6 Apr 1994 13:00:50 -0400
Message-Id: <9404061700.AA14119@xirtlu.zk3.dec.com>
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Cc: Eric Fleischman <ericf@atc.boeing.com>, ipng@cmf.nrl.navy.mil,
        bound@zk3.dec.com
Subject: Re: API and IPng Transition 
In-Reply-To: Your message of "Wed, 06 Apr 94 15:26:47 BST."
             <199404061427.KAA03395@picard.cmf.nrl.navy.mil> 
Date: Wed, 06 Apr 94 13:00:44 -0400
X-Mts: smtp
Status: O

Jon,

 >>APIs are tough to do correctly.  
 

>'m not sure i agree with this statement - what i think is that APIs
>are hard to get vendors to agree to....

I agree with you.

> >The IETF has minimal experience with APIs -- to the considerable detriment 
> >of its work as a whole.

>the folkks who go to ietf from berkeley and ftp software and bellcore
>have had a HUGE say in 
>sockets, winsock, streams

True but just as a point of notice if you look at the UNIX
implementations most have still not set socket options to set the DF
bit, TOS bits, etc..  My point is that folks could not figure out how to
tell applications to use them so they left them out and I believe all the
bugs are still not chased out with these options simply because they
were not used.  Bascially this was OK but now with the proliferation of
routers and Internet applications we need to start using the nice little
bits of extra in the network packet.  For IPng the transition and new
bits will need to be verified at least architecturally so this time they
can be explained and used more clearly.

>the 3 main IPv4 APIs...

> >Thus, the bottom line is:  are we playing around with protocols or are 
> >we trying to design something which may be actually deployable?  

YES YES YES.  If its going to be deployable then the APIs need to be
verified architecturally and technically.
 
>the work in most of the IPng proposals to do prototypes has (in my
>reading at least of CATNIP, SIPP, TUBA) addressed the practicalities
>of the API

Well right now the only depth is from the SIPP group as far as technical
'how to' do it at the 'primitive' descriptions.  

>the Tuba people especially have listed exhaustively, the applications
>affected because of lack of transparency of TCP, through to IP - there
>is only 1 - FTP. all the others can run on the tcp and udp APIs that exist,
>unchanged - this is key.

A point.  The list other than FTP came from the IPAE document via SIPP.

>only the router folks have to concern themselves weith all the
>protocols tat run direct on IP[ng] (apart from ICMP)....

What does this mean Jon?  Thanks ....

>if you want IPng to define a clean TCPng API, that is a different (and
>also very useful) matter...

I think UDP or TCP can be transparent unless we want to delve into 'how
to' handle the transport conversions/translations for IPv4 and IPng
clients in my model proposed to Frank.  But I agree it would be useful.

The new SIPP api should be an ID any day now I am sure others can
plagarize from it as when this version was built the idea of IPng was
addressed generically I think well.  I worked on this with Bob Gilligan,
Ramesh Govinden, and Sue Thompson and will be implementing it.  Its
based on Bob's orginal design and added that from PIP which affected SIP
(with one P).  Its pretty good I think.

/jim


cheers

 jon


From ericf@atc.boeing.com Wed Apr  6 10:16:23 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA05265 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 13:14:50 -0400
Received: by atc.boeing.com (5.57) 
	id AA03683; Wed, 6 Apr 94 10:16:23 -0700
Date: Wed, 6 Apr 94 10:16:23 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404061716.AA03683@atc.boeing.com>
To: deering@parc.xerox.com, ericf@atc.boeing.com
Subject: Re: API and IPng Transition
Cc: ipng@cmf.nrl.navy.mil
Status: O

Dear Steve,

Thank you for your much-appreciated message regarding APIs.  I hope to also
hear from other Directorate members because this is a very important topic
and I would like to have a consensus position formed.

The rest of this message is in regard to the following text of your message:
> From deering@parc.xerox.com Wed Apr  6 08:55:33 1994
> While I agree that APIs are out-of-scope, defining service interfaces is not.
> Service interfaces specify the interactions and information exchange that
> are required to use a protocol implementation or service, in an abstract,
> OS- and language-independent, way.  It is something we have done before.
...
>          I believe it is reasonable to require that any IPng proposal
>include a description of how the IPng service interface differs from the
>IPv4 service interface.  (I had a such a section in the previous SIP[P] spec,
>but for some reason that I can't immediately recall, I deleted some of it
>from the latest version -- I suppose I should put it back.)  Would that
>satisfy Eric's concerns?

I am a believer that the standard ISO distinction between services and 
protocols is desirable.  Thus, I naturally believe that explicit service
interfaces are A Good Thing.  As the OSE Reference Model [no, this is not 
a misspelling but a different model] points out, a service definition 
gives a natural interface to the definition of APIs.

However, this is NOT what I am talking about and it in no way satisfies
my concerns.  My concerns deal with transition.  To date most of our
IPng discussions have been dealing with the impact of IPng upon standard
TCP/IP applications (FTP, TELNET, etc.).  These are important.  However,
users have invested billions of dollars in writing their own applications
which use TCP/IP.  Within The Boeing Company, most of these applications
directly use BSD Sockets, though other related approaches (e.g., Winsock)
are also important.  In addition, important communities (X/Open, IEEE POSIX,
etc.) have developed numerous APIs based upon the AT&T TLI API.  

I must agree with Jon that the latter camp of APIs (i.e., the TLI-based APIs
which include XTI, revised XTI, CLI, MPTN) are vendor and consortia based
and thus out-of-our domain (except to propose a possibility to consider
which seems to me to not be worth our efforts).  However, the socket based
APIs are a different matter altogether -- and are by far the more widespread
used API.  This API was originally defined (I believe) by BSD but has long
since become a ubiquitous de facto standard.  Nobody owns it now but "every-
body" uses it.  This API *greatly needs" the attention of the IETF to define
a IPng version of it.

In any case, if no IPng version of these widespread TCP/IP APIs exists
then the installed base of TCP/IP applications CAN NOT migrate to IPng.
Why is this so difficult to understand?  

My whole point is that unless an IPng version of sockets is created, and
that version does not have strong backward compatibility to present-day
sockets that no viable transition schema would have been devised.
This is not an exaggeration

Sincerely yours,

--Eric Fleischman

From bound@zk3.dec.com Wed Apr  6 14:24:47 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA05976 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 14:30:59 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA27522; Wed, 6 Apr 94 11:24:58 -0700
Received: by xirtlu.zk3.dec.com; id AA17458; Wed, 6 Apr 1994 14:24:53 -0400
Message-Id: <9404061824.AA17458@xirtlu.zk3.dec.com>
To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Subject: Parts of API and Transition Discussion
Date: Wed, 06 Apr 94 14:24:47 -0400
X-Mts: smtp
Status: O

Frank,

We are talking in three different vains here and I would like to parse
it out cause I think we may all agree if we talk about distinct parts of
the API and Transition discussion.

1.  IPng needs a specification for APIs and a standards track (Eric F.)

I don't think we can build this in the IETF.  But, I do think an
informational RFC is a good thing for any IPng proposal to provide to
get this standards track moving in POSIX and X/Open at some point.  This
may be something the IPng AD's would send to the POSIX and X/Open folks once
we have selected an IPng.

I don't think the above should be a requirement but maybe a non-goal
paragraph to assist the AD's for IPng in the future.

2.  Service interfaces defined to the network interface because of IPng
    (Steve D.).

Yes I think this should be an IPng requirement as part of the IPng
network layer packet proposal.

3.  Don't break existing IPv4 apps that have not ported to IPng yet
    and maintain binary compatibility in that specfic case (Jim B.).

Well of course I believe my self.  The issue here is that if not watched
closely an IPng could create a negative end result which would affect
the deployment and transition to IPng. 

Maybe this will help us focus on a resolution so we can move on.

/jim

From ericf@atc.boeing.com Wed Apr  6 13:30:56 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA07209 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 16:29:17 -0400
Received: by atc.boeing.com (5.57) 
	id AA25418; Wed, 6 Apr 94 13:30:56 -0700
Date: Wed, 6 Apr 94 13:30:56 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404062030.AA25418@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: RE:  API and IPng Transition
Status: O

Dear Jim,

I concur with you concerning the POSIX and X/Open APIs.  However, my points
were concerning sockets which (of course) need to be addressed within those
environments.  However, there is a very close linkage between sockets
and TCP/IP which are not found in the other API alternatives.  There is
no consortia or body which owns sockets -- though IEEE POSIX is "standardizing"
the IPv4 variant.  Sockets is by far the widest deployed of all of the 
TCP/IP APIs.  Sockets needs to be addressed as part of the IPng Transition 
just as much as FTP needs to be addressed.  

But all this is a side issue.  My point is that an IPng Transition is 
incomplete until the transition of ubiquitous TCP/IP APIs into the "IPng 
world" have been addressed.  These APIs are the key for whether user 
written applications can be migrated to IPng or not.  Literally multiple 
billions of dollars in investments have already been spent in these user
applications.  They are dramatically important "ties that bind" real
end users to IPv4 and are one of the more important issues concerning
why IPng is such a "hard sell".

Now it is my turn to shout: 
THERE WILL NEVER EVEN BE A THEORETICAL CHANCE FOR REAL END USERS TO 
COMPLETELY MIGRATE FROM IPv4 TO IPng UNLESS THESE APPLICATIONS CAN BE 
EASILY PORTED TO AN IPng ENVIRONMENT.  IF WE FAIL TO PROVIDE A MECHANISM 
TO TRANSITION THESE APPLICATIONS THEN IPv4 CAN NOT EVEN BE THEORETICALLY
REPLACED BY IPng.  

Sincerely yours,

--Eric Fleischman

P.S. Since 1990 I have been writing about API issues.  Beginning in 1992
versions of my paper have been made available to the outside world -- 
and excerpts have been published in both the USA and Europe.  Last January
I finished my latest non-proprietary version.  It is 72 pages long.  I
would be happy to send it to whatever directorate member is interested.

Also, should we move this discussion over to the big-internet?

>From: bound@zk3.dec.com
>1.  IPng needs a specification for APIs and a standards track (Eric F.)
>I don't think we can build this in the IETF.  But, I do think an
>informational RFC is a good thing for any IPng proposal to provide to
>get this standards track moving in POSIX and X/Open at some point.  This
>may be something the IPng AD's would send to the POSIX and X/Open folks once
>we have selected an IPng.
>
>I don't think the above should be a requirement but maybe a non-goal
>paragraph to assist the AD's for IPng in the future.

From sob@hsdndev.harvard.edu Wed Apr  6 16:49:12 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA07405 for <ipng@cmf.nrl.navy.mil>; Wed, 6 Apr 1994 16:49:22 -0400
Date: Wed, 6 Apr 94 16:49:12 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404062049.AA08297@hsdndev.harvard.edu>
To: ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil
Subject: RE:  API and IPng Transition
Status: O

> Also, should we move this discussion over to the big-internet?

Eric et all,
	yes - please do move the discussion.  There are inportant points
here ( I, for one, agree with Eric's last paragraph - though not the yelling :-) )
But I think that we need to involve the broader IETF community in this type
of issue.

Scott

From bound@zk3.dec.com Wed Apr  6 23:48:59 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA00798 for <ipng@cmf.nrl.navy.mil>; Thu, 7 Apr 1994 07:54:39 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA17232; Wed, 6 Apr 94 20:49:16 -0700
Received: by xirtlu.zk3.dec.com; id AA05255; Wed, 6 Apr 1994 23:49:04 -0400
Message-Id: <9404070349.AA05255@xirtlu.zk3.dec.com>
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: API and IPng Transition 
In-Reply-To: Your message of "Wed, 06 Apr 94 13:30:56 PDT."
             <9404062030.AA25418@atc.boeing.com> 
Date: Wed, 06 Apr 94 23:48:59 -0400
X-Mts: smtp
Status: O

Eric,

I have to agree with you after that last mail.  We need to define a
sockets API.  Just because it has not been done before in the IETF is
not a good argument.  We have the experts to do this in our ranks and as
an API expert I am willing to help.   

I too have papers on the subject but I cannot share them as they are
confidential.   Essentially they may become products someday and are an
engineering study I worked on to produce a multiprotocol API based
on Sockets and for XTI.  It is costly to implement but would reduce the
present engineering costs of applications groups by an order of
magnitude.  But we have the chicken and the egg issue; when do you
actually change the API.  In the case of IPng we have no choice.

With all that said would you be open to an RFC that documented the
changes to the sockets API to support IPng and then let POSIX or X/Open
complete the finishing touches that are necessary to support OSI,
Netbios, SNA, and IPX?   If we take that on I can't commit its too much
API work and they are paying to work on network protocols right now.

If we do more than state an informational RFC X/Open and POSIX will yell
loudly just like we would if X/Open or POSIX tried to standardize a new
transport layer protocol.  There is a standards space we need to live in
don't we?

Good shout too.

/jim

From bound@zk3.dec.com Thu Apr  7 00:48:42 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA01029 for <ipng@cmf.nrl.navy.mil>; Thu, 7 Apr 1994 08:16:12 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA19102; Wed, 6 Apr 94 21:48:53 -0700
Received: by xirtlu.zk3.dec.com; id AA06377; Thu, 7 Apr 1994 00:48:48 -0400
Message-Id: <9404070448.AA06377@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: telechats ???
Date: Thu, 07 Apr 94 00:48:42 -0400
X-Mts: smtp
Status: O

Any idea on dates for our telechats.  Seems I have to use the practical
alternative to work and go to a few meetings this month.  But I won't go
if we have telechats scheduled.

thanks
/jim

From ericf@atc.boeing.com Thu Apr  7 09:39:00 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA08958 for <ipng@cmf.nrl.navy.mil>; Thu, 7 Apr 1994 12:37:22 -0400
Received: by atc.boeing.com (5.57) 
	id AA17657; Thu, 7 Apr 94 09:39:00 -0700
Date: Thu, 7 Apr 94 09:39:00 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404071639.AA17657@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: RE: APIs
Status: O

Dear Jim,

Thank you for your note.  I fully understand about your paper being 
proprietary.  Most of mine are too and it is rare that I am permitted
to write something that isn't.

Now, back to the API issue:
>With all that said would you be open to an RFC that documented the
>changes to the sockets API to support IPng and then let POSIX or X/Open
>complete the finishing touches that are necessary to support OSI,
>Netbios, SNA, and IPX?   If we take that on I can't commit its too much
>API work and they are paying to work on network protocols right now.

>If we do more than state an informational RFC X/Open and POSIX will yell
>loudly just like we would if X/Open or POSIX tried to standardize a new
>transport layer protocol.  There is a standards space we need to live in
>don't we?

I absolutely agree that we can't be arrogant and that when we make
suggestions to other communities are suggestions are only that:  suggestions.
However, because IPng represents new work for them and this work is OUR
DOING not theirs (i.e., if it wouldn't be for us, they wouldn't be bothered
by IPng at all) then I believe that we owe them suggestions as to how
they can address IPng within their standards -- otherwise they might choose
to ignore it altogether.

Concerning sockets I think that we should define a IPng sockets and
then ask POSIX or X/Open to standardize it.  This is something they
are very good at and both users and vendors are already VERY familiar
and comfortable with this process.  One must hope that the IETF definition
will be very similar to today's sockets and also very similar to the
final standardized version.  However, I believe that we need to handle
this as an intimate part of our IPng transition work because if we don't
it may not get handled at all. 

Sincerely yours,

--Eric Fleischman

From lkeiper@IETF.CNRI.Reston.VA.US Thu Apr  7 18:02:19 1994
Return-Path: lkeiper@IETF.CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA23477 for <ipng@cmf.nrl.navy.mil>; Thu, 7 Apr 1994 18:59:14 -0400
Received: from [132.151.1.55] by IETF.CNRI.Reston.VA.US id aa14400;
          7 Apr 94 18:01 EDT
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 7 Apr 1994 18:02:19 +0100
To: ipng@cmf.nrl.navy.mil
From: Lois Keiper <lkeiper@IETF.CNRI.Reston.VA.US>
Subject: IPng Teleconference
Cc: lkeiper@cnri.reston.va.us
Message-ID:  <9404071801.aa14400@IETF.CNRI.Reston.VA.US>
Status: O


ANNOUNCEMENT:


The names marked with an asterisk are those who have confirmed
participation for the IPng teleconference sheduled for Monday, April 11,
1994 11:30 - 1:30pm EST.  Please send your RSVP as soon as possible.

Please contact me with any changes @lkeiper.cnri.reston.va.us.


               J. Allard               206-936-9031
               Scott Bradner           617-495-3864
               Steve Bellovin          908-582-5886
               Jim Bound               603-881-0400
               Ross Callon             508-436-3936
               Brian Carpenter         +41 227 674 967
               Dave Clark              617-253-6003
              ?Steve Coya              703-620-8990? (unsure at this time)
               Jon Crowcroft           +44 713 807 296
               John Curran             617-873-4398
               Steve Deering           415-812-4839
               Dino Farinacci          408-226-6870
               Eric Fleischman         206-957-5334
               Paul Frances            +81 339 280 408
               Dan Karrenberg          +31 205 925 065
               Frank Kastenholtz       508-685-4000
               Mark Knopper            313-741-5445
               Alison Mankin           202-404-7030
               Greg Minshall           510-975-4507
               Paul Mockapetris        310-822-1511
               Frank Kastenholtz       508-685-4000
               Craig Partridge         415-326-4541
               Rob Ullmann             617-693-1315
               Lixia Zhang             415-812-4415





If you need to be added to the call in progress, Please call 1-800-232-1234
or for international particpants, 516-424-3151.  The call can be referenced
by the confirmation number ER43333 in the orginators name, Steve Coya.

Many thanks,

Lois





From sob@hsdndev.harvard.edu Thu Apr  7 20:17:59 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id UAA07844 for <ipng@cmf.nrl.navy.mil>; Thu, 7 Apr 1994 20:18:07 -0400
Date: Thu, 7 Apr 94 20:17:59 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404080017.AA16266@hsdndev.harvard.edu>
To: crocker@tis.com
Subject: IPng security workshop
Cc: galvin@tis.com, ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Status: O



Steve,
	(I've included the IPng directorrate for this reply)

	Allison & I talked about your suggestion and think it is a very
good idea.  We are planning an IPng retreat in May (it looks like it
will be at CNRI for a number of reasons).  Could we tack a security
workshop on the front or back of the retreat for those of the directorate
would be interested and could spend the time and as you suggest, a 
select set of additional people.

Scott

------


>From crocker@tis.com Wed Apr  6 12:10:33 1994
Status: RO

	id AA20058; Wed, 6 Apr 1994 12:14:14 -0400
Received: by relay.tis.com; id AA11205; Wed, 6 Apr 94 12:10:11 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma011202; Wed Apr  6 12:10:00 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA24917; Wed, 6 Apr 94 12:09:12 EDT
Message-Id: <9404061609.AA24917@tis.com>
To: mankin@cmf.nrl.navy.mil, sob@harvard.edu, jis@mit.edu
Cc: crocker@tis.com, sandy@tis.com, galvin@tis.com, smb@ulysses.att.com
Return-Receipt-To: crocker@tis.com
Subject: IPng security workshop
Date: Wed, 06 Apr 94 12:09:09 -0400
From: Stephen D Crocker <crocker@tis.com>

Allison, Scott, and Jeff

As I understand it, the IPng requirements are firming up and a
recommendation for a decision is scheduled for the summer.  This seems
like an ideal time to review the security issues and make sure all the
bases are covered.

I had mentioned to Allison the possibility of having a workshop
specifically to review all aspects of IPng security, and I'd like to
press the idea.  I have in mind a two day effort in the D.C. area
limited to a selected set of people with a well organized agenda.

How do you all feel about this?  If you're in favor, when is the right
time?  And how would you like to proceed?  There should probably be a
small planning committee; suggest the right set of people.


Steve






 +-------------------------------------+-------------------------------+
 |  Steve Crocker                      | Voice: 301-854-6889           |
 |  Trusted Information Systems        | FAX:   301-854-5363           |
 |  3060 Washington Road (Route 97)    |-------------------------------|
 |  Glenwood, MD  21738                | Internet: crocker@tis.com     |
 +-------------------------------------+-------------------------------+


From crocker@tis.com Thu Apr  7 22:23:42 1994
Return-Path: crocker@tis.com
Received: from relay.tis.com (firewall_user@relay.tis.com [192.94.214.100]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id WAA04895 for <ipng@cmf.nrl.navy.mil>; Thu, 7 Apr 1994 22:24:29 -0400
Received: by relay.tis.com; id AA21983; Thu, 7 Apr 94 22:24:36 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma021979; Thu Apr  7 22:24:32 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA09087; Thu, 7 Apr 94 22:23:44 EDT
Message-Id: <9404080223.AA09087@tis.com>
To: sob@hsdndev.harvard.edu (Scott Bradner)
Cc: galvin@tis.com, ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of "Thu, 07 Apr 94 20:17:59 EDT."
             <9404080017.AA16266@hsdndev.harvard.edu> 
Date: Thu, 07 Apr 94 22:23:42 -0400
From: Stephen D Crocker <crocker@tis.com>
Status: O

CNRI is fine with me.  May is generally ok.  I'm scheduled to for a
trip May 10-12.  What dates are you thinking of for the retreat?  Want
to do it at the beginning and have the results available for the rest
of the retreat, or do it afterwards with questions and/or constraints
in hand from the retreat?  (My guess is it'll be more useful before,
but I see pros and cons either way.)

If the schedule has not yet been set, does it make sense to poll key
people for availability?

Steve

From sob@hsdndev.harvard.edu Fri Apr  8 10:32:37 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA01151 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 10:33:00 -0400
Date: Fri, 8 Apr 94 10:32:37 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404081432.AA03710@hsdndev.harvard.edu>
To: crocker@tis.com
Subject: Re: IPng security workshop
Cc: galvin@tis.com, ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Status: O

Steve,
	Who did you have in mind?

Scott

From crocker@tis.com Fri Apr  8 10:51:50 1994
Return-Path: crocker@tis.com
Received: from relay.tis.com (firewall_user@relay.tis.com [192.94.214.100]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA01627 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 11:33:50 -0400
Received: by relay.tis.com; id AA25499; Fri, 8 Apr 94 10:53:33 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma025495; Fri Apr  8 10:53:12 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA27485; Fri, 8 Apr 94 10:51:57 EDT
Message-Id: <9404081451.AA27485@tis.com>
To: sob@hsdndev.harvard.edu (Scott Bradner)
Cc: galvin@tis.com, ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com,
        crocker@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of "Fri, 08 Apr 94 10:32:37 EDT."
             <9404081432.AA03710@hsdndev.harvard.edu> 
Date: Fri, 08 Apr 94 10:51:50 -0400
From: Stephen D Crocker <crocker@tis.com>
Status: O

> Steve,
> 	Who did you have in mind?
> 
> Scott


The following is a list of names that comes to mind.  (Ignore the
order, these have just tumbled out.)  This list is not complete; I'm
sure there are a at least a few I should have included.  And it's also
far too many to check with before setting a schedule.

Jeff may have some ideas on how to limit this and/or who else is critical.


Jeff Schiller		Security AD
Steve Bellovin		IPng directorate, security focus
Paul Lambert		IPSEC WG co-chair
Jim Zmuda		IPSEC WG co-chair
Phil Karn		IPSEC WG member; thinker and implementer
Dave Solo		SDNS expert, PSRG member
Steve Kent		SDNS expert, PSRG chair
Russ Housely		SDNS expert, PSRG member
Mike StJohns		Network security expert
Robbie Rosenthal	PSRG, NIST
Hilarie Orman		x-kernel and IPSEC researcher
Ran Atkinson		SIPP security designer, etc.
Don Eastlake		active security designer
Steve Crocker
Sandy Murphy
Jim Galvin


Steve

From lkeiper@IETF.CNRI.Reston.VA.US Fri Apr  8 16:39:23 1994
Return-Path: lkeiper@IETF.CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA02742 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 16:40:34 -0400
Received: from [132.151.1.55] by IETF.CNRI.Reston.VA.US id aa13995;
          8 Apr 94 16:38 EDT
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 8 Apr 1994 16:39:23 +0100
To: ipng@cmf.nrl.navy.mil
From: Lois Keiper <lkeiper@IETF.CNRI.Reston.VA.US>
Subject: IPng Teleconference
Cc: lkeiper@cnri.reston.va.us
Message-ID:  <9404081638.aa13995@IETF.CNRI.Reston.VA.US>
Status: O


UPDATE:


The names marked with an asterisk are those who have confirmed
participation for the IPng teleconference sheduled for Monday, April 11,
1994 11:30 - 1:30pm EST.  Please send your RSVP as soon as possible.  Thank
You!!

Please contact me with any changes @lkeiper.cnri.reston.va.us.


               J. Allard               206-936-9031
               Scott Bradner           617-495-3864
               Steve Bellovin          908-582-5886
              *Jim Bound               603-465-3130*
               Ross Callon             508-436-3936
               Brian Carpenter         +41 227 674 967
               Dave Clark              617-253-6003
              ?Steve Coya              703-620-8990? (unsure at this time)
               Jon Crowcroft           +44 713 807 296
               John Curran             617-873-4398
               Steve Deering           415-812-4839
              *Dino Farinacci          408-226-6870*
              *Eric Fleischman         206-957-5334*
               Paul Frances            +81 339 280 408
               Daniel Karrenberg       +31 205 925 065
              *Frank Kastenholz        508-685-4000*
               Mark Knopper            313-741-5445
               Alison Mankin           202-404-7030
              *Greg Minshall           will call in*
               Paul Mockapetris        310-822-1511
              *Craig Partridge         415-326-4541*
               Rob Ullmann             617-693-1315
              *Lixia Zhang             415-812-4415*





If you need to be added to the call in progress, Please call 1-800-232-1234
or for international particpants, 516-424-3151.  The call can be referenced
by the confirmation number ER43333 in the orginators name, Steve Coya.

Many thanks,

Lois





From sob@hsdndev.harvard.edu Fri Apr  8 11:42:31 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA01730 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 11:42:49 -0400
Date: Fri, 8 Apr 94 11:42:31 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404081542.AA10301@hsdndev.harvard.edu>
To: crocker@tis.com
Subject: Re: IPng security workshop
Cc: galvin@tis.com, ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Status: O

Steve,
	Did you also have an idea of what an agenda would look like?

Scott

From crocker@tis.com Fri Apr  8 11:53:01 1994
Return-Path: crocker@tis.com
Received: from relay.tis.com (firewall_user@relay.tis.com [192.94.214.100]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA01809 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 11:54:42 -0400
Received: by relay.tis.com; id AA25905; Fri, 8 Apr 94 11:54:45 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma025901; Fri Apr  8 11:53:54 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA00359; Fri, 8 Apr 94 11:53:04 EDT
Message-Id: <9404081553.AA00359@tis.com>
To: sob@hsdndev.harvard.edu (Scott Bradner)
Cc: galvin@tis.com, ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com,
        crocker@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of "Fri, 08 Apr 94 11:42:31 EDT."
             <9404081542.AA10301@hsdndev.harvard.edu> 
Date: Fri, 08 Apr 94 11:53:01 -0400
From: Stephen D Crocker <crocker@tis.com>
Status: O

Scott,

Here's what I want to see covered.  Some of this should be done in
advance.

The goal is to know whether we have proposals on the table which
contain enough security, and if not, what the issues are.

I would hope the material for the first two bullets is already in
hand.  If it isn't, this workshop may serve as a forcing function.  On
that account, it would be good to get it organized and advertised at
least a couple of weeks in advance.

Steve

		       IPng Security Assessment


o Clear statement of the requirements

  - Integrity, authentication, privacy

  - Within the PDU or via encapsulation

    (This may or may not be a requirement; it's possible it's just a
     design choice.)

  - Efficiency or other metrics

  - License and export environment issues

o Specific proposals

  Review of each of the proposals.  Examination for completeness, etc.

  Key management has to be included, not treated as a separate and
  deferred topic.

o Deployment issues

  - Compatibility with current protocols

  - Introduction of key management infrastructure

  - Other?

o Assessment of where we stand

From kasten@mailserv-D.ftp.com Fri Apr  8 12:07:13 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA00768 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 13:11:25 -0400
Received: from ftp.com by ftp.com  ; Fri, 8 Apr 1994 12:08:06 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Fri, 8 Apr 1994 12:08:06 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA08848; Fri, 8 Apr 94 12:07:13 EDT
Date: Fri, 8 Apr 94 12:07:13 EDT
Message-Id: <9404081607.AA08848@mailserv-D.ftp.com>
To: crocker@tis.com
Subject: Re: IPng security workshop 
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: sob@hsdndev.harvard.edu, galvin@tis.com, ipng@cmf.nrl.navy.mil,
        jis@mit.edu, sandy@tis.com
Content-Length: 800
Status: O


what's the goal of ipng security?

the intent of the criteria document (at least my interpretation of
what we wrote :-) is that ip-layer security's goal is to secure the
internetwork layer from attack, in other words, to provide a 'safe'
and 'secure' substrate. i am not sure that i see ipng security as
providing the more end-to-end security (e.g. providing authentication
for a telnet login or the like). ipng should be concerned with
protecting its own things -- making sure that the routing protocols
are safe from bogus packets, that icmp redirects can't be spoofed,
and stuff like that.

am i in synch with the rest of you? or have my brain cells decided
to leave early on a nice friday afternoon?

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From crocker@tis.com Fri Apr  8 13:19:03 1994
Return-Path: crocker@tis.com
Received: from relay.tis.com (firewall_user@relay.tis.com [192.94.214.100]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA01010 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 13:20:17 -0400
Received: by relay.tis.com; id AA26598; Fri, 8 Apr 94 13:20:19 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma026593; Fri Apr  8 13:19:57 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA03175; Fri, 8 Apr 94 13:19:07 EDT
Message-Id: <9404081719.AA03175@tis.com>
To: kasten@ftp.com
Cc: sob@hsdndev.harvard.edu, galvin@tis.com, ipng@cmf.nrl.navy.mil,
        jis@mit.edu, sandy@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of "Fri, 08 Apr 94 12:07:13 EDT."
             <9404081607.AA08848@mailserv-D.ftp.com> 
Date: Fri, 08 Apr 94 13:19:03 -0400
From: Stephen D Crocker <crocker@tis.com>
Status: O

Frank,

Ulp!  Yes, we seem to be headed in quite distinct directions.

As it turns out, I am also deeply concerned about the protection of
internet level infrastructure.  We've got some funding from StJohns to
study it carefully.  The main focus of our concern is protection of
routing information using authentication mechanisms.  We have not
spent any time worrying about ICMPs and the like; your note suggests
to me we should.

Meanwhile, let's do indeed sort out what the issues are.  I had
thought the goals for IPng included appropriate controls to protect
the authenticity, integrity and privacy of packets traversing the net,
i.e. host-to-host security for the users.  If this is not one of the
goals, then there needs to some serious thinking about that topic.

However, I agree completely that the network infrastructure also needs
to be protected.  If the IPng candidates are designed to provide that
protection, then things in that area in much better shape than I
thought they were.

To facilitate discussion, let's designate the security you're talking
about as "infratructure protection" or "internal security" and the
kind I'm talking about as "end-to-end security" or "user protection."

Where do we go from here?


Steve



> Reply-To:    kasten@ftp.com
> From:    kasten@ftp.com  (Frank Kastenholz)
> To:      crocker@tis.com
> cc:      sob@hsdndev.harvard.edu, galvin@tis.com, ipng@cmf.nrl.navy.mil,
> 	 jis@mit.edu, sandy@tis.com
> Date:    Fri, 8 Apr 94 12:07:13 EDT
> Subject: Re: IPng security workshop 
> 
> 
> what's the goal of ipng security?
> 
> the intent of the criteria document (at least my interpretation of
> what we wrote :-) is that ip-layer security's goal is to secure the
> internetwork layer from attack, in other words, to provide a 'safe'
> and 'secure' substrate. i am not sure that i see ipng security as
> providing the more end-to-end security (e.g. providing authentication
> for a telnet login or the like). ipng should be concerned with
> protecting its own things -- making sure that the routing protocols
> are safe from bogus packets, that icmp redirects can't be spoofed,
> and stuff like that.
> 
> am i in synch with the rest of you? or have my brain cells decided
> to leave early on a nice friday afternoon?
> 
> --
> Frank Kastenholz
> FTP Software
> 2 High Street
> North Andover, Mass. USA 01845
> (508)685-4000
> 
> 

From lixia@parc.xerox.com Fri Apr  8 11:55:50 1994
Return-Path: lixia@parc.xerox.com
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA01986 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 14:56:43 -0400
Received: from redwing.parc.xerox.com ([13.2.116.19]) by alpha.xerox.com with SMTP id <14444(1)>; Fri, 8 Apr 1994 11:55:46 PDT
Received: by redwing.parc.xerox.com id <57155>; Fri, 8 Apr 1994 11:55:55 -0700
Date: 	Fri, 8 Apr 1994 11:55:50 PDT
Sender: Lixia Zhang <lixia@parc.xerox.com>
From: Lixia Zhang <lixia@parc.xerox.com>
To: Stephen D Crocker <crocker@tis.com>
Cc: kasten@ftp.com, sob@hsdndev.harvard.edu, galvin@tis.com,
        ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of Fri, 8 Apr 1994 10:19:03 -0700 
Message-ID: <CMM.0.88.765831350.lixia@parc.xerox.com>
Status: O

> To facilitate discussion, let's designate the security you're talking
> about as "infratructure protection" or "internal security" and the
> kind I'm talking about as "end-to-end security" or "user protection."

I like this sorting but would also like to add that the
"infrastructure protection" should also include prevention from
denial of service (the issue Clark talked at Seattle IETF).

Lixia

From crocker@tis.com Fri Apr  8 15:02:13 1994
Return-Path: crocker@tis.com
Received: from relay.tis.com (firewall_user@relay.tis.com [192.94.214.100]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA02144 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 15:03:49 -0400
Received: by relay.tis.com; id AA27465; Fri, 8 Apr 94 15:03:51 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma027459; Fri Apr  8 15:03:07 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA08093; Fri, 8 Apr 94 15:02:16 EDT
Message-Id: <9404081902.AA08093@tis.com>
To: Lixia Zhang <lixia@parc.xerox.com>
Cc: kasten@ftp.com, sob@hsdndev.harvard.edu, galvin@tis.com,
        ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of "Fri, 08 Apr 94 11:55:50 PDT."
             <CMM.0.88.765831350.lixia@parc.xerox.com> 
Date: Fri, 08 Apr 94 15:02:13 -0400
From: Stephen D Crocker <crocker@tis.com>
Status: O

Yes, infrastructure protection should indeed include Dave Clark's
prevention of denial of service.  I confess that I don't fully
understand how to implement this sort of protection in today's
networks, but to the extent that there are mechanisms we can find for
such protection, it belongs in the infrastructure protection bucket.

Steve

From adamson@itd.nrl.navy.mil Fri Apr  8 15:06:14 1994
Return-Path: adamson@itd.nrl.navy.mil
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA02172 for <mankin@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 15:06:59 -0400
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA05724; Fri, 8 Apr 1994 15:10:18 -0400
Received: from [132.250.92.151] (manimac.itd.nrl.navy.mil) by itd.nrl.navy.mil (4.1/SMI-4.1)
	id AA09681; Fri, 8 Apr 94 15:06:15 EDT
Date: Fri, 8 Apr 94 15:06:14 EDT
Message-Id: <9404081906.AA09681@itd.nrl.navy.mil>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: ipng-wp@harvard.edu
From: adamson@itd.nrl.navy.mil (Brian Adamson)
Subject: IPng Tactical RF Requirements (Text Version)
Cc: adamson@itd.nrl.navy.mil, cole@itd.nrl.navy.mil
Status: O

Attached is the ascii text version of a short IPng requirements white
paper.  This paper represents experiences with implementing Internetworking
designs in tactical RF scenarios, in the NATO CSNI project and in the
Navy's CSS and Data/Voice Integration ATD.

Brian Adamson <adamson@itd.nrl.navy.mil>

---------------------------CUT HERE------------------------------------

IPng White Paper:  TACTICAL RADIO FREQUENCY COMMUNICATION REQUIREMENTS
                   FOR NEXT GENERATION INTERNET PROTOCOLS

R. Brian Adamson                        Communication Systems Branch
<adamson@itd.nrl.navy.mil>              Information Technology Division
8 April 1994                            Naval Research Laboratory

STATUS OF THIS REPORT

This document was submitted to the IETF IPng area in response to RFC
1550.  Publication of this document does not imply acceptance by the
IPng area of any ideas expressed within.  Comments should be submitted
to the big-internet@munnari.oz.au mailing list.

Distribution of this memo is unlimited.

This document is an Internet Draft.  Internet Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas, and
its Working Groups.  Note that other groups may also distribute working
documents as Internet Drafts.

Internet Drafts are draft documents valid for a maximum of six months.
Internet Drafts may be updated, replaced, or obsoleted by other
documents at any time.  It is not appropriate to use Internet Drafts as
reference material or to cite them other than as a ``working draft'' or
``work in progress.'' Please check the 1id-abstracts.txt listing
contained in the internet-drafts Shadow Directories on nic.ddn.mil,
nnsc.nsf.net, nic.nordu.net, ftp.nisc.sri.com, or munnari.oz.au to
learn the current status of any Internet Draft.

EXECUTIVE  SUMMARY

The U.S. Navy has several efforts exploring the applicability of
commercial internetworking technology to tactical RF networks.  Some
these include the NATO Communication System Network Interoperability
(CSNI) project, the Naval Research Laboratory Data/Voice Integration
Advanced Technology Demonstration (D/V ATD), and the Navy Communication
Support System (CSS) architecture development.

Critical requirements have been identified for security, mobility,
real-time data delivery applications, multicast, and quality-of-service
and policy based routing.  Address scaling for Navy application of
internet technology will include potentially very large numbers of
local (intra-platform) distributed information and weapons systems and
a smaller number of nodes requiring global connectivity.  The
flexibility of the current Internet Protocol (IP) for supporting widely
different communication media should be preserved to meet the needs of
the highly heterogeneous networks of the tactical environment.  Compact
protocol headers are necessary for efficient data transfer on the
relatively-low throughput RF systems.  Mechanisms which can  enhance
the effectiveness of an internet datagram protocol to provide resource
reservation, priority, and service quality guarantees are also very
important.  The broadcast nature of many RF networks and the need for
broad dissemination of information to warfighting participants makes
multicast the general case for information flow in the tactical
environment.

BACKGROUND

This paper describes requirements for Internet Protocol next generation
(IPng) candidates with respect to their application to military
tactical radio frequency (RF) communication networks.  The foundation
for these requirements are experiences in the NATO Communication System
Network Interoperability (CSNI) project, the Naval Research Laboratory
Data/Voice Integration Advanced Technology Demonstration (D/V ATD), and
the Navy Communication Support System (CSS) architecture development.

The goal of the CSNI project is to apply internetworking technology to
facilitate multi-national interoperability for typical military
communication applications (e.g. electronic messaging, tactical data
exchange, and digital voice) on typical tactical RF communication links
and networks.  The International Standard Organization (ISO) Open
Systems Interconnect (OSI) protocol suite, including the Connectionless
Network Protocol (CLNP), was selected for this project for policy
reasons.  This paper will address design issues encountered in meeting
the project goals with this particular protocol stack.

The D/V ATD is focused on demonstrating  a survivable,
self-configuring, self-recovering RF subnetwork technology capable of
simultaneously supporting data delivery, including message transfer,
imagery, and tactical data, and real-time digital voice applications.
Support for real-time interactive communication applications was
extended to include a "white board" and other similar applications.  IP
datagram delivery is also planned as part of this demonstration
system.

The CSS architecture will provide U.S. Navy tactical platforms with a
broad array of user-transparent voice and data information exchange
services.  This will include support for sharing and management of
limited platform communication resources among multiple warfighting
communities.  Emphasis is placed on attaining interoperability with
other military services and foreign allies.  Utilization of commercial
off-the-shelf communications products to take advantage of existing
economies of scale is important to make any resulting system design
affordable.  It is anticipated that open, voluntary standards, and
flexible communication protocols, such as IP, will play a key role in
meeting the goals of this architecture.

INTRODUCTION

Before addressing any IPng requirements as applied to tactical RF
communications, it is necessary to define what this paper means by
"IPng requirements".  To maintain brevity, this paper will focus on
criteria related specifically to the design of an OSI model's Layer 3
protocol format and a few other areas suggested by RFC 1550.  There are
several additional areas of concern in applying internetwork protocols
to the military tactical RF setting including routing protocol design,
address assignment, network management, and resource management.  While
these areas are equally important, this paper will attempt to satisfy
the purpose of RFC 1550 and address issues more directly applicable to
selection of an IPng candidate.

                                2         (IPng Tactical Requirements)

REQUIREMENTS

        SCALING

The projection given in RFC 1550 that IPng should be able to deal with
10 to the 12th nodes is more than adequate in the face of military
requirements.  More important is that it is possible to assign
addresses efficiently.  For example, although a military platform may
have a relatively small number of nodes with requirements to
communicate with a larger, global infrastructure, there will likely be
applications of IPng to management and control of distributed systems
(e.g. specific radio communications equipment and processors, weapons
systems, etc) within the platform.  This local expansion of address
space requirements may not necessarily need to be solved by "sheer
numbers" of globally-unique addresses but perhaps by alternate
delimitation of addressing to differentiate between globally-unique and
locally-unique addressing.  The advantages of a compact internet
address header are clear for relatively low capacity RF networks.

        TIMESCALE, TRANSITION AND DEPLOYMENT

The U.S. Navy and other services are only recently (the last few years)
beginning to design and deploy systems utilizing open systems
internetworking technology.  From this point of view, the time scale
for selection of IPng must be somewhat rapid.  Otherwise, two
transition phases will need to be suffered, 1) the move from unique,
"stove pipe" systems to open, internetworked (e.g. IP) systems, and
then 2) a transition from deployed IP-based systems to IPng.  In some
sense, if an IPng is quickly accepted and widely implemented, the
transition for tactical military systems will be somewhat easier than
the enterprise Internet where a large investment in current IP already
exists.  However, having said this, the Department of Defense as a
whole already deploys a large number  of IP-capable systems, and the
issue of transition from IP to IPng remains significant.

        SECURITY

As with any military system, information security, including
confidentiality and authenticity of data, is of paramount importance.
With regards to IPng, network layer security mechanisms for tactical RF
networks generally important for authentication purposes, including
routing protocol authentication, source authentication, and user
network access control.  Concerns for denial of service attacks,
traffic analysis monitoring, etc usually dictate that tactical RF
communication networks provide link layer security mechanisms.
Compartmentalization and multiple levels of security for different
users of common communication resources call for additional security
mechanisms at the transport layer or above.  In the typical tactical RF
environment, network layer confidentiality and, in some cases, even
authentication becomes redundant with these other security mechanisms.


                                3         (IPng Tactical Requirements)


The need for network layer security mechanisms becomes more critical
when the military utilizes commercial telecommunications systems or has
tactical systems inter-connected with commercial internets.  While the
Network Encryption Server (NES) works in this role today, there is a
desire for a more integrated, higher performance solution in the
future.  Thus, to meet the military requirement for confidentiality and
authentication, an IPng candidate must be capable of operating in a
secure manner when necessary, but also allow for efficient operation on
low-throughput RF links when other security mechanisms are already in
place.

In either of these cases, key management is extremely important.
Ideally, a common key management system could be used to provide key
distribution for security mechanisms at any layer from the application
to the link layer.  As a result, it is anticipated, however, that key
distribution is a function of management, and should not dependent upon
a particular IPng protocol format.

        MOBILITY

The definition of most tactical systems include mobility in some form.
Many tactical RF network designs provide means for members to join and
leave particular RF subnets as their position changes.  For example, as
a platform moves out of the RF line-of-sight (LOS) range, it may switch
from a typical LOS RF media such as the ultra-high frequency (UHF) band
to a long-haul RF media such as high frequency (HF) or satellite
communication (SATCOM).

In some cases, such as the D/V ATD network, the RF subnet will perform
its own routing and management of this dynamic topology.  This will be
invisible to the internet protocol except for (hopefully) subtle
changes to some routing metrics (e.g.  more or less delay to reach a
host).  In this instance, the RF subnetwork protocols serve as a buffer
to the internet routing protocols and IPng will not need to be too
concerned with mobility.

In other cases, however, the platform may make a dramatic change in
position and require a major change in internet routing.  IPng must be
able to support this situation.  It is recognized that an internet
protocol may not be able to cope with large, rapid changes in
topology.  Efforts will be made to minimize the frequency of this in a
tactical RF communication architecture, but there are instances when a
major change in topology is required.

Furthermore, it should be realized that mobility in the tactical
setting is not limited to individual nodes moving about, but that, in
some cases, entire subnetworks may be moving.  An example of this is a
Navy ship with multiple LANs on board, moving through the domains of
different RF networks.  In some cases, the RF subnet will be moving, as
in the case of an aircraft strike force, or Navy battlegroup.

                                4         (IPng Tactical Requirements)


        FLOWS AND RESOURCE RESERVATION

The tactical military has very real requirements for multi-media
services across its shared and inter-connected RF networks.  This
includes applications from digital secure voice integrated with
applications such as "white boards" and position reporting for mission
planning purposes to low-latency, high priority tactical data messages
(target detection, identification, location and heading information).
Because of the limited capacity of tactical RF networks, resource
reservation is extremely important to control access to these valuable
resources.  Resource reservation can play a role in "congestion
avoidance" for these limited resources as well as ensuring that
quality-of-service data delivery requirements are met for multi-media
communication.

Note there is more required here than can be met by simple
quality-of-service (QoS) based path selection and subsequent
source-routing to get real-time data such as voice delivered.  For
example, to support digital voice in the CSNI project, a call setup and
resource reservation protocol was designed.  It was determined that the
QoS mechanisms provided by the CLNP specification were not sufficient
for our voice application path selection.  Voice calls could not be
routed and resources reserved based on any single QoS parameter (e.g.
delay, capacity, etc) alone.  Some RF subnets in the CSNI test bed
simply did not have the capability to support voice calls.  To perform
resource reservation for the voice calls, the CLNP cost metric was
"hijacked" as essentially a Type of Service identifier to let the
router know which datagrams were associated with a voice call.  The
cost metric, concatenated with the source and destination addresses
were used to form a unique identifier for voice calls in the router and
subnet state tables.  Voice call paths were to be selected by the
router (i.e. the "cost" metric was calculated) as a rule-based function
of each subnet's capability to support voice, its delay, and its
capacity.  While source routing provided a possible means for voice
datagrams to find their way from router to router, the network address
alone was not explicit enough to direct the data to the correct
interface, particularly in cases where there were multiple
communication media interconnecting two routers along the path.
Fortunately, exclusive use of the cost QoS indicator for voice in CSNI
was able to serve as a flag to the router for packets requiring special
handling.

While a simple Type of Service field as part of an IPng protocol can
serve this purpose where there are a limited number of well known
services (CSNI has a single special service - 2400 bps digital voice),
a more general technique such as RSVP's Flow Specification can support
a larger set of such services.  And a field, such as the one sometimes
referred to as a Flow Identification (Flow ID), can play an important
role in facilitating inter-networked data communication over these
limited capacity networks.

For example, the D/V ATD RF sub-network provides support for both
connectionless datagram delivery and virtual circuit connectivity.  To
utilize this capability, an IPng could establish a virtual circuit
connection across this RF subnetwork which meets the requirements of an
RSVP Flow Specification. By creating an association between a
particular Flow ID and the subnetwork header identifying the
established virtual circuit, an IPng gateway could forward data across
the low-capacity while removing most, if not all, of the IPng packet
header information.  The receiving gateway could re- construct these
fields based on the Flow Specification of the particular Flow
ID/virtual circuit association.


                                5         (IPng Tactical Requirements)

In summary, a field such as a Flow Identification can serve at least
two important purposes:

         1)      It can be used by routers (or gateways) to identify
                 packets with special, or pre-arranged delivery
                 requirements.  It is important to realize that it may
                 not always be possible to "peek" at internet packet
                 content for this information if certain security
                 considerations are met (e.g. an encrypted transport
                 layer).

         2)      It can aid mapping datagram services to different
                 types of communication services provided by
                 specialized subnet/data link layer protocols.

        MULTICAST

Tactical military communication has a very clear requirement for
multicast.  Efficient dissemination of information to distributed
warfighting participants can be the key to success in a battle.  In
modern warfare, this information includes imagery, the "tactical scene"
via tactical data messages, messaging information, and real-time
interactive applications such as digital secure voice.  Many of the
tactical RF communication media are broadcast by nature, and multicast
routing can take advantage of this topology to distribute critical data
to a large number of participants.  The throughput limitations imposed
by these RF media and the physics of potential  electronic counter
measures (ECM) dictate that this information be distributed
efficiently.  A multicast architecture is the general case for
information flow in a tactical internetwork.

        QUALITY OF SERVICE AND POLICY-BASED ROUTING

Quality of service and policy based routing are of particular
importance in a tactical environment with limited communication
resources, limited bandwidth, and possible degradation and/or denial of
service.  Priority is a very important criteria in the tactical
setting.  In the tactical RF world of limited resources (limited
bandwidth, radio assets, etc) there will be instances when there is not
sufficient capacity to provide all users with their perception of
required communication capability.  It is extremely important for a
shared, automated communication system to delegate capacity higher
priority users.  Unlike the commercial world, where everyone has a more
equal footing, it is possible in the military environment to assign
priority to users or even individual datagrams.  An example of this is
the tactical data exchange.  Tactical data messages are generally
single-datagram messages containing information on the location,
bearing, identification, etc of entities detected by sensors.  In CSNI,
tactical data messages were assigned 15 different levels of CLNP
priority.  This ensured that important messages, such as a rapidly
approaching enemy missile's trajectory, were given priority over less
important messages, such as a friendly, slow-moving tanker's heading.


                                6         (IPng Tactical Requirements)


        APPLICABILITY

There will be a significant amount of applicability to tactical RF
networks.  The current IP and CLNP protocols are being given
considerable attention in the tactical RF community as a means to
provide communication interoperability across a large set of
heterogeneous RF networks in use by different services and countries.
The applicability of IPng can only improve with the inclusion of
features critical to supporting QoS and Policy based routing, security,
real-time multi-media data delivery, and extended addressing.  It must
be noted that it is very important that the IPng protocol headers not
grow overly large.  There is a sharp tradeoff between the value added
by these headers (interoperability, global addressing, etc) and the
degree of communication performance attainable on limited capacity RF
networks.  Regardless of the data rate that future RF networks will be
capable of supporting, there is always a tactical advantage in
utilizing your resources more efficiently.

        DATAGRAM SERVICE

The datagram service paradigm provides many useful features for
tactical communication networks.  The "memory" provided by datagram
headers, provides an inherent amount of survivability essential to the
dynamics of the tactical communication environment.  The availability
of platforms for routing and relaying  is never 100% certain in a
tactical scenario.  The efficiency with which multi-cast can be
implemented in a connectionless network is highly critical in the
tactical environment where rapid, efficient information dissemination
can be a deciding factor.  And, as has been proven, with several
different Internet applications and experiments, a datagram service is
capable of providing useful connection-oriented and real-time
communication services.

Consideration should be given in IPng to how it can co-exist with other
architectures such as switching fabrics which offer demand-based
control over topology and connectivity.  The military owns many of its
own communication resources and one of the large problems in managing
the military communication infrastructure is directing those underlying
resources to where they are needed.  Traditional management (SNMP, etc)
is of course useful here, but RF communication media can be somewhat
dynamically allocated.  Circuit switching designs offer some advantages
here.  Dial-up IP routing is an example of an integrated solution.  The
IPng should be capable of supporting a similar type of operation.

        SUPPORT OF COMMUNICATION MEDIA

The tactical communication environment includes a very broad spectrum
of communication media from shipboard fiber-optic LANs to very low data
rate (<2400 bps) RF links.  Many of the RF links, even higher speed
ones, can exhibit error statistics not necessarily well-serviced by
higher layer reliable protocols (i.e.  TCP).  In these cases, efficient
lower layer protocols can be implemented to provide reliable datagram
delivery at the link layer, but at the cost of highly variable delay
performance.

                                7         (IPng Tactical Requirements)


It is also important to recognize that RF communication cannot be
viewed from the IPng designer as simple point-to-point  links.  Often,
highly complex, unique subnetwork protocols are utilized to meet
requirements of survivability, communications performance with limited
bandwidth, anti- jam and/or low probability of detection requirements.
In some of these cases IPng will be one of several Layer 3 protocols
sharing the subnetwork.

It is understood that IPng cannot be the panacea of Layer 3 protocols,
particularly when it comes to providing special mechanisms to support
the endangered-specie low data rate user.  However, note that there are
many valuable low data rate applications useful to the tactical user.
And low user data rates, coupled with efficient networking protocols
can allow many more users share limited RF bandwidth.  As a result, any
mechanisms which facilitate compression of network headers can be
considered highly valuable in an IPng candidate.










































                                8         (IPng Tactical Requirements)


Brian
___________________________________________________________________
R. Brian Adamson                    Information Technology Division
adamson@itd.nrl.navy.mil            Naval Research Laboratory
NRL Code 5523                       Washington, DC 20375



From adamson@itd.nrl.navy.mil Fri Apr  8 15:37:44 1994
Return-Path: adamson@itd.nrl.navy.mil
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA02368 for <mankin@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 15:38:20 -0400
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA06043; Fri, 8 Apr 1994 15:41:46 -0400
Received: from [132.250.92.151] (manimac.itd.nrl.navy.mil) by itd.nrl.navy.mil (4.1/SMI-4.1)
	id AA11007; Fri, 8 Apr 94 15:37:45 EDT
Date: Fri, 8 Apr 94 15:37:44 EDT
Message-Id: <9404081937.AA11007@itd.nrl.navy.mil>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: ipng-wp@harvard.edu
From: adamson@itd.nrl.navy.mil (Brian Adamson)
Subject: "References" addendum to Tactical RF Req.
Status: O

Below is a short addendum containing references for the IPng Tactical RF
Requirements white paper submitted earlier.

thanks,

Brian Adamson
<adamson@itd.nrl.navy.mil>

----------------------------CUT HERE----------------------------------

REFERENCES

[1]     Miller, P. "CSNI VOICE Protocol", CSNI/Task2.B/UK/05 rev 1,
        August 1993.

[2]     Communication System Branch, Information Technology Division of
        the Naval Research Laboratory, "Data and Voice Integration
        Advanced Technology Demonstration (ATD) Execution Plan",
        June, 1992.

[3]     Space and Naval Warfare Systems Command, "Communication Support
        System Architecure Executive Summary- Version 1.0 Draft",
        March 1994.

[4]     Thoet, William A., Baker, Dennis J., McGregor, Dennis N.,
        "A Multichannel Architecture for Naval Task Force Communication",
        NRL/FR/5520-94-9703, January 30, 1994.

[5]     ISO, Protocol for Providing the Connectionless-mode Network
        Service: Protocol Specification, ISO/IEC 8473, 1992

[6]     Deering, Stephen E., "SIP: Simple Internet Protocol",
        IEEE Network Magazine Vol. 7 No. 3, 16-28, May 1993.



From sob@hsdndev.harvard.edu Fri Apr  8 19:16:24 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id TAA03539 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 19:16:32 -0400
Date: Fri, 8 Apr 94 19:16:24 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404082316.AA11134@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil, lkeiper@IETF.CNRI.Reston.VA.US
Subject: Re:  IPng Teleconference
Cc: lkeiper@cnri.reston.va.us
Status: O

humm, I thought I also said yes?

Scott

From Robert_Ullmann.LOTUS@CRD.lotus.com Fri Apr  8 21:54:12 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id VAA03986 for <ipng@cmf.nrl.navy.mil>; Fri, 8 Apr 1994 21:48:40 -0400
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com (crd.lotus.com) by lotus.com (4.1/SMI-4.1)
	id AA02049; Fri, 8 Apr 94 21:50:10 EDT
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA08662; Fri, 8 Apr 94 21:54:12 EDT
Date: Fri, 8 Apr 94 21:54:12 EDT
Message-Id: <9404090154.AA08662@Mail.Lotus.com>
Received: by DniMail (v1.0); Fri Apr  8 21:54:06 1994 EDT
To: UNIXML::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: Re: Brian's Comment
Status: O

Craig:
"    First, I'll note that twenty years of work on protocol conversion have
resulted, almost without exception in failure.  Is tunnelling an acceptable
solution? Since the statement is "interconnect CLNP islands", I assume
direct connectivity between CLNP hosts and IPng hosts is not required?"


Um,  as of a time early in this century, 500 years of attempts to build a 
working helicopter
resulted, almost without exception, in failure. In spite of the fact that the 
Chinese had a
working toy model in the 15th century.

Point being that prior failure is useless as an argument.

Cheers,
Rob

From brian@dxcoms.cern.ch Sun Apr 10 13:49:28 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA01838 for <ipng@cmf.nrl.navy.mil>; Sun, 10 Apr 1994 07:50:04 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA15140; Sun, 10 Apr 1994 13:49:30 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA19614; Sun, 10 Apr 1994 13:49:28 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404101149.AA19614@dxcoms.cern.ch>
Subject: 2 requirements documents?
To: ipng@cmf.nrl.navy.mil
Date: Sun, 10 Apr 1994 13:49:28 +0200 (MET DST)
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 651       
Status: O

I've just read the chain of messages following  Eric's kind
posting of my CLNP requirement.

This, plus my dislike of a section being named "non-goals"
in the requirements draft, suggests rather strongly to me that
we actually need two documents:

 IPng protocol requirements (this is the current document)

 IPng environment requirements (this is the "non goals" part
 of the current document, plus API stuff, plus things like the
 CLNP islands requirement, plus stuff we still have to think of.)

You can argue, I think, that the first document is used to select
the protocol, and the second one to guide the IETF through implementing
it.

   Brian

From brian@dxcoms.cern.ch Sun Apr 10 14:04:15 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA01863 for <ipng@cmf.nrl.navy.mil>; Sun, 10 Apr 1994 08:04:30 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA19572; Sun, 10 Apr 1994 14:04:17 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA19924; Sun, 10 Apr 1994 14:04:16 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404101204.AA19924@dxcoms.cern.ch>
Subject: Brian's Comment revisited
To: ipng@cmf.nrl.navy.mil
Date: Sun, 10 Apr 1994 14:04:15 +0200 (MET DST)
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1664      
Status: O

> 
> Brian Carpenter is now on a week's vacation.

I'm back. I can confirm that it does sometimes rain in the
Pacific North West :-)

Here is a modified version of the text:
   "It must be possible from day one to interconnect CLNP islands
    (which have NSAP addresses) via the IP and IPng Internet (i.e., during
    transition).  The addressing structure of the CLNP islands
    is arbitrary. There is no requirement for CLNP to IPng interworking
    at the datagram level, and tunnelling or encapsulation is an
    acceptable approach"

(The last clause is strictly redundant; as somebody pointed out, the
word "via" is crucial.)

I have actually come to agree with Frank that the convergence statement
has no place being mixed in with this technical requirement.
I think that the Directorate should develop a separate statement on this.
If people agree with my previous suggestion that we need two documents,
then convergence is a proper topic for the "environment" document.
> 
> By asking me to post this item to the list Brian is also asking for
> the group to word-smith or debate any item.  Both he and I believe
> that convergence between the protocols is A Good Thing (in the general
> case) and an important technical requirement component of IPng (especially
> vis-a-vis CLNP and possibly IPX as well).  Both Brian and I feel that the 
> current criteria should reflect this orientation and make this requirement 
> be a explicit criteria to be used during our evaluation of the proposals.
> 
Yes, but I now see it more as a constraint on the environment than
on the protocol. Eric, can you draft the convergence requirement more
precisely?

  Brian

From smb@research.att.com Sun Apr 10 10:26:47 1994
Return-Path: smb@research.att.com
Received: from research.att.com (ninet.research.att.com [192.20.225.3]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA02036 for <ipng@cmf.nrl.navy.mil>; Sun, 10 Apr 1994 10:26:59 -0400
From: smb@research.att.com
Message-Id: <199404101426.KAA02036@picard.cmf.nrl.navy.mil>
Received: by toucan; Sun Apr 10 10:26:49 EDT 1994
To: Stephen D Crocker <crocker@tis.com>
cc: sob@hsdndev.harvard.edu (Scott Bradner), galvin@tis.com,
        ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Subject: Re: IPng security workshop 
Date: Sun, 10 Apr 94 10:26:47 EDT
Status: O

	 CNRI is fine with me.  May is generally ok.  I'm scheduled to for a
	 trip May 10-12.  What dates are you thinking of for the retreat?  Want
	 to do it at the beginning and have the results available for the rest
	 of the retreat, or do it afterwards with questions and/or constraints
	 in hand from the retreat?  (My guess is it'll be more useful before,
	 but I see pros and cons either way.)

	 If the schedule has not yet been set, does it make sense to poll key
	 people for availability?

	 Steve

I'll be at the Oakland conference May 16-18.  I know Phil Karn will be,
as well, and possibly other security folks.  You're tied up the second
week in May, and Interop is the first week, which I believe rules out
some other folks...

From crocker@tis.com Sun Apr 10 10:49:06 1994
Return-Path: crocker@tis.com
Received: from relay.tis.com (firewall_user@relay.tis.com [192.94.214.100]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA02067 for <ipng@cmf.nrl.navy.mil>; Sun, 10 Apr 1994 10:50:46 -0400
Received: by relay.tis.com; id AA07907; Sun, 10 Apr 94 10:51:03 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma007893; Sun Apr 10 10:50:02 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA19315; Sun, 10 Apr 94 10:49:10 EDT
Message-Id: <9404101449.AA19315@tis.com>
To: smb@research.att.com
Cc: sob@hsdndev.harvard.edu (Scott Bradner), galvin@tis.com,
        ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of "Sun, 10 Apr 94 10:26:47 EDT."
             <9404101428.AA07829@relay.tis.com> 
Date: Sun, 10 Apr 94 10:49:06 -0400
From: Stephen D Crocker <crocker@tis.com>
Status: O

I'm thinking seriously of trying to get out of the trip on May 10-12;
I'll let you all know if I succeed.

Steve

From bound@zk3.dec.com Mon Apr 11 00:06:35 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA04116 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 00:10:09 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA22957; Sun, 10 Apr 94 21:06:42 -0700
Received: by xirtlu.zk3.dec.com; id AA06791; Mon, 11 Apr 1994 00:06:40 -0400
Message-Id: <9404110406.AA06791@xirtlu.zk3.dec.com>
To: Brian.Carpenter@cern.ch
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: 2 requirements documents? 
In-Reply-To: Your message of "Sun, 10 Apr 94 13:49:28 +0200."
             <9404101149.AA19614@dxcoms.cern.ch> 
Date: Mon, 11 Apr 94 00:06:35 -0400
X-Mts: smtp
Status: O

Brian,

> IPng protocol requirements (this is the current document)

> IPng environment requirements (this is the "non goals" part
> of the current document, plus API stuff, plus things like the
> CLNP islands requirement, plus stuff we still have to think of.)

>You can argue, I think, that the first document is used to select
>the protocol, and the second one to guide the IETF through implementing
>it.

I agree with the second set of requirements.  But if a proposal does not
meet the envirment requirements that are needed.  I think we will know
that before selection.  

/jim

From lkeiper@IETF.CNRI.Reston.VA.US Mon Apr 11 10:15:33 1994
Return-Path: lkeiper@IETF.CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA06226 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 10:16:47 -0400
Received: from [132.151.1.55] by IETF.CNRI.Reston.VA.US id aa04395;
          11 Apr 94 10:15 EDT
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 11 Apr 1994 10:15:33 +0100
To: ipng@cmf.nrl.navy.mil
From: Lois Keiper <lkeiper@IETF.CNRI.Reston.VA.US>
Subject: IPng Teleconference
Cc: lkeiper@cnri.reston.va.us
Message-ID:  <9404111015.aa04395@IETF.CNRI.Reston.VA.US>
Status: O


FINAL***


The names marked with an asterisk are those who have confirmed
participation for the IPng teleconference sheduled for Monday, April 11,
1994 11:30 - 1:30pm EST.

Please contact me with any changes @lkeiper.cnri.reston.va.us.


              ?J. Allard               206-936-9031?
              *Scott Bradner           617-495-3864*
              *Steve Bellovin          908-582-5886*
              *Jim Bound               603-465-3130*
              ?Ross Callon             508-436-3936?
              *Brian Carpenter         +41 227 674 967*
              ?Dave Clark              617-253-6003?
              -Steve Coya                REGRETS
              *Jon Crowcroft           +44 713 807 296*
              ?John Curran             617-873-4398?
              *Steve Deering           415-812-4839*
              *Dino Farinacci          408-226-6870*
              *Eric Fleischman         206-957-5334*
              -Paul Frances              REGRETS
              ?Daniel Karrenberg       +31 205 925 065?
              *Frank Kastenholz        508-685-4000*
              ?Mark Knopper            313-741-5445?
              *Allison Mankin          202-404-7030*
              *Greg Minshall           will call in*
              ?Paul Mockapetris        310-822-1511?
              *Craig Partridge         415-326-4541*
              *Rob Ullmann             617-693-1315*
              *Lixia Zhang             415-812-4415*





If you need to be added to the call in progress, Please call 1-800-232-1234
or for international particpants, 516-424-3151.  The call can be referenced
by the confirmation number ER43333 in the orginators name, Steve Coya.

Many thanks,

Lois





From brian@dxcoms.cern.ch Mon Apr 11 16:10:31 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA06149 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 10:11:09 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA06397; Mon, 11 Apr 1994 16:10:31 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA24441; Mon, 11 Apr 1994 16:10:31 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404111410.AA24441@dxcoms.cern.ch>
Subject: The dream ticket?
To: ipng@cmf.nrl.navy.mil
Date: Mon, 11 Apr 1994 16:10:31 +0200 (MET DST)
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 556       
Status: O

On reflection I don't think that Turnipp is the dream ticket.
It seems too easy to be true; also I like its address structure
less than any of the others.

Isn't this a possible dream ticket:

  SIPP without IPAE, but with a TUBA (or AEIOU) like transition.
  EON updated for SIPP to interconnect CLNP islands.
  TUBA and CATNIPP (note two P's) as optional interworking standards.

By the way, I think we should take Noel's list of Nimrod
requirements very seriously; it would be nice if the Internet
could get a routing architecture some day :-)

  Brian

From kasten@mailserv-D.ftp.com Mon Apr 11 10:50:46 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA06544 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 10:51:47 -0400
Received: from ftp.com by ftp.com  ; Mon, 11 Apr 1994 10:51:45 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 11 Apr 1994 10:51:45 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA29403; Mon, 11 Apr 94 10:50:46 EDT
Date: Mon, 11 Apr 94 10:50:46 EDT
Message-Id: <9404111450.AA29403@mailserv-D.ftp.com>
To: lkeiper@IETF.CNRI.Reston.VA.US
Subject: Re: IPng Teleconference
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 204
Status: O

 >               ?Dave Clark              617-253-6003?

lois

i believe that dave is on vacation this week.

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From bound@zk3.dec.com Mon Apr 11 11:09:24 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA06744 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 11:14:21 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA05082; Mon, 11 Apr 94 08:09:34 -0700
Received: by xirtlu.zk3.dec.com; id AA24143; Mon, 11 Apr 1994 11:09:31 -0400
Message-Id: <9404111509.AA24143@xirtlu.zk3.dec.com>
To: Brian.Carpenter@cern.ch
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: The dream ticket? 
In-Reply-To: Your message of "Mon, 11 Apr 94 16:10:31 +0200."
             <9404111410.AA24441@dxcoms.cern.ch> 
Date: Mon, 11 Apr 94 11:09:24 -0400
X-Mts: smtp
Status: O

Brian,

Isn't this a possible dream ticket:

>  SIPP without IPAE, but with a TUBA (or AEIOU) like transition.

I do not think becauase of translation IPAE should be thrown out. That
is its weak point.  I also would like to see a review of the assumptions
for transition.  IPAE has done an extensive job in that area and can be
tested against any proposal.  In addition I think IPv4 compatible
addresses for transition are a good idea which is proposed in IPAE and
indirectly in AEIOU.  TUBA has only said here use a dual stack and that
is not enough data for me to parse its worth or ability to provide a
transition plan.  I really want to see extensive detailed technical
discussion on this issue.  That has not been done.

>  EON updated for SIPP to interconnect CLNP islands.

I think we should look at GRE.

>  TUBA and CATNIPP (note two P's) as optional interworking standards.

What does this mean technically I need more details with such a
statement?

>By the way, I think we should take Noel's list of Nimrod
>requirements very seriously; it would be nice if the Internet
>could get a routing architecture some day :-)

I agree and spent the weekend with the 1MB working group archive and
clearing up my understanding of NIMROD with Noel.  I especially like the
EID and Locator differentiation.

/jim

From rcallon@pobox.wellfleet.com Mon Apr 11 11:18:37 1994
Return-Path: rcallon@pobox.wellfleet.com
Received: from lobster.wellfleet.com (LOBSTER.WELLFLEET.COM [192.32.253.3]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA06950 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 11:25:54 -0400
Received: from pobox.wellfleet (pobox.wellfleet.com) by lobster.wellfleet.com (4.1/SMI-4.1)
	id AA19896; Mon, 11 Apr 94 11:07:22 EDT
Received: from cabernet.wellfleet by pobox.wellfleet (4.1/SMI-4.1)
	id AA22070; Mon, 11 Apr 94 11:18:37 EDT
Date: Mon, 11 Apr 94 11:18:37 EDT
From: rcallon@pobox.wellfleet.com (Ross Callon)
Message-Id: <9404111518.AA22070@pobox.wellfleet>
To: lkeiper@IETF.CNRI.Reston.VA.US
Subject: Re:  IPng Teleconference
Cc: ipng@cmf.nrl.navy.mil
Status: O



	              ?Ross Callon             508-436-3936?

Well, I haven't been called yet, but I am here (I will need
to leave at 1:00 sharp).

Ross

From mankin@cmf.nrl.navy.mil Mon Apr 11 11:32:23 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id LAA07037 for <ipng@mailhost.cmf.nrl.navy.mil>; Mon, 11 Apr 1994 11:32:36 -0400
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id LAA12921 for ipng; Mon, 11 Apr 1994 11:32:23 -0400
Date: Mon, 11 Apr 1994 11:32:23 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199404111532.LAA12921@radegond.cmf.nrl.navy.mil>
To: ipng@cmf.nrl.navy.mil
Subject: Today's conference
Status: O


Ross says 

>  (I will need to leave at 1:00 sharp).

Our plan is to make the conference short this time, since
we are having two weeks in a row.  Should go just to 12:30.

From brian@dxcoms.cern.ch Mon Apr 11 17:40:12 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA07134 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 11:40:39 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA26580; Mon, 11 Apr 1994 17:40:14 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA26999; Mon, 11 Apr 1994 17:40:12 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404111540.AA26999@dxcoms.cern.ch>
Subject: Re: The dream ticket?
To: bound@zk3.dec.com
Date: Mon, 11 Apr 1994 17:40:12 +0200 (MET DST)
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: <9404111509.AA24143@xirtlu.zk3.dec.com> from "bound@zk3.dec.com" at Apr 11, 94 11:09:24 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1373      
Status: O

Jim,
> 
> >  SIPP without IPAE, but with a TUBA (or AEIOU) like transition.
> 
> I do not think becauase of translation IPAE should be thrown out. That
> is its weak point.  I also would like to see a review of the assumptions
> for transition.  IPAE has done an extensive job in that area and can be
> tested against any proposal.  In addition I think IPv4 compatible
> addresses for transition are a good idea which is proposed in IPAE and
> indirectly in AEIOU.  TUBA has only said here use a dual stack and that
> is not enough data for me to parse its worth or ability to provide a
> transition plan.  I really want to see extensive detailed technical
> discussion on this issue.  That has not been done.
> 

Yes, it is the translation bit of IPAE that I dislike, for reasons
given in my white paper (and in the IPAE session in Seattle). There
is a lot of good stuff in the IPAE transition document. The only
TUBA transition that makes sense to me is where the IPv4 address
is embedded in the NSAPA ID field.

> >  EON updated for SIPP to interconnect CLNP islands.
> 
> I think we should look at GRE.

Ignorance attack. Wot's that?

> 
> >  TUBA and CATNIPP (note two P's) as optional interworking standards.
> 
> What does this mean technically I need more details with such a
> statement?
> 
I will think this hasty statement through and get back to you.

   Brian

From sob@hsdndev.harvard.edu Mon Apr 11 12:13:13 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA07473 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 12:13:40 -0400
Date: Mon, 11 Apr 94 12:13:13 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404111613.AA23645@hsdndev.harvard.edu>
To: brian@dxcoms.cern.ch
Subject: Re: The dream ticket?
Cc: ipng@cmf.nrl.navy.mil
Status: O

> I think we should look at GRE.

Ignorance attack. Wot's that?

draft-hanks-gre-00.txt

draft-hanks-ip-gre-00.txt


Scott

From ericf@atc.boeing.com Mon Apr 11 11:23:45 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA08632 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 14:21:53 -0400
Received: by atc.boeing.com (5.57) 
	id AA29690; Mon, 11 Apr 94 11:23:45 -0700
Date: Mon, 11 Apr 94 11:23:45 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404111823.AA29690@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: Convergence
Status: O

Dear Brian,

Welcome back.  I missed your input on our discussions of the past week.

This reply is concerning your request:
>Yes, but I now see it more as a constraint on the environment than
>on the protocol. Eric, can you draft the convergence requirement more
>precisely?

I don't seem to be thinking well just now, but here is a "straw man"
convergence statement:

    We desire the selected IPng protocol to be able to technically serve 
    as a convergence protocol from many different network layer protocols
    in addition to IPv4.  For this reason, we require that the selected
    IPng protocol have adequate addressing capabilities to be able to
    "support" the transition addressing structures of other existing network 
    layer protocols (e.g., IPX, CLNP) should they wish to transition to IPng.

I realize that this is not perfect by a long shot, but it is certainly
a statement which can be "torn apart". :-)  It also has the core idea of
what I am after which can be summed up as "one protocol to bind them all".

Sincerely yours,

--Eric Fleischman



From sob@hsdndev.harvard.edu Mon Apr 11 14:49:02 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA08835 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 14:49:07 -0400
Date: Mon, 11 Apr 94 14:49:02 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404111849.AA07521@hsdndev.harvard.edu>
To: ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil
Subject: Re:  Convergence
Status: O

>  have adequate addressing capabilities

might add flexabilities

Scott

From bound@zk3.dec.com Mon Apr 11 23:56:53 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA11200 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 00:00:38 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA24544; Mon, 11 Apr 94 20:57:01 -0700
Received: by xirtlu.zk3.dec.com; id AA11216; Mon, 11 Apr 1994 23:56:59 -0400
Message-Id: <9404120356.AA11216@xirtlu.zk3.dec.com>
To: Brian.Carpenter@cern.ch
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: The dream ticket? 
In-Reply-To: Your message of "Mon, 11 Apr 94 16:10:31 +0200."
             <9404111410.AA24441@dxcoms.cern.ch> 
Date: Mon, 11 Apr 94 23:56:53 -0400
X-Mts: smtp
Status: O

Brian,

>By the way, I think we should take Noel's list of Nimrod
>requirements very seriously; it would be nice if the Internet
>could get a routing architecture some day :-)

After seeing Paul's message I wanted to add that if one looks at the SIPP
ROAD spec they will see the parts of PIP that extended SIPP and also EIDs
and Locators in the abstract.  One needs to view the SIPP Spec and
Discovery to get the whole picture and then SIPP autoconfiguration
spec.

/jim

From MAILER-DAEMON Tue Apr 12 00:30:47 1994
Return-Path: MAILER-DAEMON
Received: from localhost (localhost) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with internal id AAA11434; Tue, 12 Apr 1994 00:30:47 -0400
Date: Tue, 12 Apr 1994 00:30:47 -0400
From: Mail Delivery Subsystem <MAILER-DAEMON>
Subject: Returned mail: warning: cannot send message for 4 hours
Message-Id: <199404120430.AAA11434@picard.cmf.nrl.navy.mil>
To: ipng-request
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="AAA11434.766125047/picard.cmf.nrl.navy.mil"
Status: O

This is a MIME-encapsulated message

--AAA11434.766125047/picard.cmf.nrl.navy.mil

    **********************************************
    **      THIS IS A WARNING MESSAGE ONLY      **
    **  YOU DO NOT NEED TO RESEND YOUR MESSAGE  **
    **********************************************

The original message was received at Mon, 11 Apr 1994 20:28:38 -0400
from mail.ntt.jp [192.5.216.174]

   ----- The following addresses had delivery problems -----
minshall@novell.com  (transient failure)
    (expanded from: :include:/afs/cmf/users/mankin/.ipng_area_list)

   ----- Transcript of session follows -----
minshall@novell.com... Deferred: Connection refused by ns.novell.com.
Warning: message still undelivered after 4 hours
Will keep trying until message is 5 days old

   ----- Original message follows -----

--AAA11434.766125047/picard.cmf.nrl.navy.mil
Content-Type: message/rfc822

Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id UAA10665 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 20:28:38 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Tue, 12 Apr 1994 09:24:01 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id JAA07111; Tue, 12 Apr 1994 09:24:00 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA18247; Tue, 12 Apr 94 09:24:01 JST
Date: Tue, 12 Apr 94 09:24:01 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404120024.AA18247@cactus.slab.ntt.jp>
To: Brian.Carpenter@cern.ch, bound@zk3.dec.com
Subject: Re: The dream ticket?
Cc: ipng@cmf.nrl.navy.mil

>  
>  >By the way, I think we should take Noel's list of Nimrod
>  >requirements very seriously; it would be nice if the Internet
>  >could get a routing architecture some day :-)
>  

Dammit, we have a routing architecture.  It may not have all
the power of some fancy source routing architecture, but it is
simple (well, as simple as it can be) and it works at some level.

Surely some of you remember the long and arduous discussions that
went on more than five years ago--about interior routes and exterior
routes and tree topologies and mesh topologies and all kinds of
things--and more than a decade ago (I wasn't around then, but I've
read the paper trail) of many of the same issues debated today--hierarchical
addresses and source routes and etc.  The current routing architecture
is not ad hoc....perhaps it's just been taken for granted....

PF


--AAA11434.766125047/picard.cmf.nrl.navy.mil--


From brian@dxcoms.cern.ch Tue Apr 12 08:23:59 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id CAA11816 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 02:24:26 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA15773; Tue, 12 Apr 1994 08:24:00 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA13764; Tue, 12 Apr 1994 08:23:59 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404120623.AA13764@dxcoms.cern.ch>
Subject: Re: The dream ticket?
To: francis@cactus.slab.ntt.jp (Paul Francis)
Date: Tue, 12 Apr 1994 08:23:59 +0200 (MET DST)
Cc: Brian.Carpenter@cern.ch, bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
In-Reply-To: <9404120024.AA18247@cactus.slab.ntt.jp> from "Paul Francis" at Apr 12, 94 09:24:01 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1611      
Status: O

Paul, I didn't mean to insult the work aleady done on routing
architecture. I don't mean to imply that I or anybody else
could have done any better. My comment was a :-) after all.

To be more specific about what I mean: the original IPv4 design certainly
did not include a routing architecture. The interior/exterior design
copes well with a model with a single backbone, less well with
multiple backbones, and even less well when the backbones overlap
geographically and organisationally. BGP4/IDRP do not fully resolve
the needs of multiple providers and policy routing.
So we need what Nimrod is aiming to do.

Sorry if I upset you or anybody else.

  Brian

>--------- Text sent by Paul Francis follows:
> 
> >  
> >  >By the way, I think we should take Noel's list of Nimrod
> >  >requirements very seriously; it would be nice if the Internet
> >  >could get a routing architecture some day :-)
> >  
> 
> Dammit, we have a routing architecture.  It may not have all
> the power of some fancy source routing architecture, but it is
> simple (well, as simple as it can be) and it works at some level.
> 
> Surely some of you remember the long and arduous discussions that
> went on more than five years ago--about interior routes and exterior
> routes and tree topologies and mesh topologies and all kinds of
> things--and more than a decade ago (I wasn't around then, but I've
> read the paper trail) of many of the same issues debated today--hierarchical
> addresses and source routes and etc.  The current routing architecture
> is not ad hoc....perhaps it's just been taken for granted....
> 
> PF
> 


From brian@dxcoms.cern.ch Tue Apr 12 09:01:22 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id DAA11887 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 03:01:56 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA24326; Tue, 12 Apr 1994 09:01:24 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA14971; Tue, 12 Apr 1994 09:01:22 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404120701.AA14971@dxcoms.cern.ch>
Subject: Re: The dream ticket?
To: ipng@cmf.nrl.navy.mil
Date: Tue, 12 Apr 1994 09:01:22 +0200 (MET DST)
In-Reply-To: <9404120634.AA21822@cactus.slab.ntt.jp> from "Paul Francis" at Apr 12, 94 03:34:58 pm
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 812       
Status: O

Paul,

> >  So we need what Nimrod is aiming to do.
> 
> Perhaps so.  I think that nimrod is overkill and that the provider selection
> bit of SIPP, plus perhaps the rare usage of a longer policy route, will
> handle just about everybody's needs.
> 

Integrating this, Eric's comments on the need for geographical
addressing, and the mail I just sent to big-i, I conclude that
we do need both provider and geographical fields in the address
format. They are orthogonal and not mutually exclusive.

NSAPAs can do this of course. I can't see any reason why a SIPP
address can't do it too. All you need to do is adopt a geographical
interpretation of the subscriber/subnet fields - this seems
to be feasible to me, and I don't see that it interferes with anything
else.

Well, I have to do my day job now.

  Brian

From francis@cactus.slab.ntt.jp Tue Apr 12 09:24:01 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id UAA10665 for <ipng@cmf.nrl.navy.mil>; Mon, 11 Apr 1994 20:28:38 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Tue, 12 Apr 1994 09:24:01 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id JAA07111; Tue, 12 Apr 1994 09:24:00 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA18247; Tue, 12 Apr 94 09:24:01 JST
Date: Tue, 12 Apr 94 09:24:01 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404120024.AA18247@cactus.slab.ntt.jp>
To: Brian.Carpenter@cern.ch, bound@zk3.dec.com
Subject: Re: The dream ticket?
Cc: ipng@cmf.nrl.navy.mil
Status: O

>  
>  >By the way, I think we should take Noel's list of Nimrod
>  >requirements very seriously; it would be nice if the Internet
>  >could get a routing architecture some day :-)
>  

Dammit, we have a routing architecture.  It may not have all
the power of some fancy source routing architecture, but it is
simple (well, as simple as it can be) and it works at some level.

Surely some of you remember the long and arduous discussions that
went on more than five years ago--about interior routes and exterior
routes and tree topologies and mesh topologies and all kinds of
things--and more than a decade ago (I wasn't around then, but I've
read the paper trail) of many of the same issues debated today--hierarchical
addresses and source routes and etc.  The current routing architecture
is not ad hoc....perhaps it's just been taken for granted....

PF


From brian@dxcoms.cern.ch Tue Apr 12 14:03:32 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA12488 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 08:03:56 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA08693; Tue, 12 Apr 1994 14:03:33 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA23415; Tue, 12 Apr 1994 14:03:32 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404121203.AA23415@dxcoms.cern.ch>
Subject: Re: The dream ticket?
To: ipng@cmf.nrl.navy.mil
Date: Tue, 12 Apr 1994 14:03:32 +0200 (MET DST)
In-Reply-To: <9404120840.AA22979@cactus.slab.ntt.jp> from "Paul Francis" at Apr 12, 94 05:40:26 pm
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1524      
Status: O

>--------- Text sent by Paul Francis follows:
> 
> >  
> >  NSAPAs can do this of course. I can't see any reason why a SIPP
> >  address can't do it too. All you need to do is adopt a geographical
> >  interpretation of the subscriber/subnet fields - this seems
> >  to be feasible to me, and I don't see that it interferes with anything
> >  else.
> 
> SIPP's addresses were originally (back when it was SIP) had both
> encodings, though it was basically geographical with provider-rooted
> as an add-on.

I think it's better as provider-based with geographical as an optional add-on.

> Geographical was found to be problematic because it
> isn't clear who has authority to assign the prefixes, how providers
> would organize to create the required connectivity within geographic
> areas, and so on.

Exactly, hence my above comment. Delegate the authority as low as
possible. Create connectivity at inter-provider level.
> 
> An IETF BOF was held a year or more ago (by me) on this topic, with
> inconclusive results (of course, but it was a fun BOF).  I have a paper
> in the upcoming INET conference that describes and contrasts provider-
> rooted and geographic addresses.  It is roughly the same content as
> the I-D I did on same topic.  I'd be happy to post it if folks have
> any interest.
> 
The topic is interesting but I tend to think we should defer it a few
months. It doesn't seem to be a real differentiator between TUBA/CATNIP
and SIPP. However I'd be glad to add your paper to my reading stack.

   Brian

From crocker@tis.com Tue Apr 12 08:56:16 1994
Return-Path: crocker@tis.com
Received: from relay.tis.com (firewall_user@relay.tis.com [192.94.214.100]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA12716 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 08:57:45 -0400
Received: by relay.tis.com; id AA22117; Tue, 12 Apr 94 08:58:02 EDT
Received: from sol.tis.com(192.33.112.100) by relay via smap (V1.3mjr)
	id sma022111; Tue Apr 12 08:57:18 1994
Received: from happy.tis.com by tis.com (4.1/SUN-5.64)
	id AA26910; Tue, 12 Apr 94 08:56:21 EDT
Message-Id: <9404121256.AA26910@tis.com>
To: smb@research.att.com
Cc: sob@hsdndev.harvard.edu (Scott Bradner), galvin@tis.com,
        ipng@cmf.nrl.navy.mil, jis@mit.edu, sandy@tis.com
Subject: Re: IPng security workshop 
In-Reply-To: Your message of "Sun, 10 Apr 94 10:26:47 EDT."
             <9404101428.AA07829@relay.tis.com> 
Date: Tue, 12 Apr 94 08:56:16 -0400
From: Stephen D Crocker <crocker@tis.com>
Status: O

This just arrived from Robert Glenn.  I notice it's addressed to tuba,
ipsec and big-internets, so it might not have gotten to all of you.
My apologies if it's redundant.

Steve


> From:    glenn@osi.ncsl.nist.gov (Robert Glenn)
> To:      big-Internet@munnari.oz.au
> cc:      ipsec@ans.net, tuba@lanl.gov, glenn@osi.ncsl.nist.gov
> Date:    Tue, 12 Apr 1994 08:34:12 -0400 (EDT)
> Subject: Re: IPng and security
> 
> 
> 
> 
> There has been some recent discussion suggesting that the TUBA WG has
> taken a passive view on IPng security concerns.  For example, at the
> SAAG meeting it was initially assumed that TUBA was going to use ISO
> NLSP to provide security services.  As pointed out in "TUBA as IPng: A
> White Paper", we've been actively participating in the IPSEC WG to
> contribute to the development of an IPv4 security protocol that
> would/could also be used to provide the same security services for
> CLNP, figuring that a common security protocol could only benefit the
> transition from IPv4 to IPng.
> 
> Due to the approaching July "decision point" and the lack of closure in
> the IPSEC WG, I've drafted a security protocol for TUBA based on the
> requirements and work that has already been accomplished by IPSEC.  The
> initial premise used to devise this protocol was to keep it as simple
> as possible and only address those security concerns that, 1) could be
> effectively addressed by a network layer security protocol, and 2)
> provided protection for the areas that require security the most.  By
> following this approach, a secure encapsulation protocol for CLNP and
> IPv4 to provide confidentiality and integrity has been drafted.  As
> soon as the draft is finished it will be posted as an I-D.
> 
> 

From francis@cactus.slab.ntt.jp Tue Apr 12 15:34:58 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id CAA11834 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 02:38:59 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Tue, 12 Apr 1994 15:34:59 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id PAA12899; Tue, 12 Apr 1994 15:34:59 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA21822; Tue, 12 Apr 94 15:34:58 JST
Date: Tue, 12 Apr 94 15:34:58 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404120634.AA21822@cactus.slab.ntt.jp>
To: Brian.Carpenter@cern.ch, francis@dxcoms.cern.ch
Subject: Re: The dream ticket?
Cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Status: O

>  
>  Paul, I didn't mean to insult the work aleady done on routing
>  architecture. I don't mean to imply that I or anybody else
>  could have done any better. My comment was a :-) after all.

Probably I owe you an apology.  I saw your smiley face but responded
as though there wasn't one.  If we were in person, I would have used
mad words in a not-mad tone of voice, which I don't know how to portray
in text.

>  
>  To be more specific about what I mean: the original IPv4 design certainly
>  did not include a routing architecture. The interior/exterior design

But this is what I disagree with.  I think the original architects had a
very good idea of how far their model would take them....

>  copes well with a model with a single backbone, less well with
>  multiple backbones, and even less well when the backbones overlap
>  geographically and organisationally. BGP4/IDRP do not fully resolve
>  the needs of multiple providers and policy routing.
>  So we need what Nimrod is aiming to do.

Perhaps so.  I think that nimrod is overkill and that the provider selection
bit of SIPP, plus perhaps the rare usage of a longer policy route, will
handle just about everybody's needs.

To tell you the truth, I generally see (to the extent that I follow it) on the
nimrod mailing list rehashes of discussions I was involved in 5 years ago
at (of all places) ANSI meetings.  This isn't to say that the discussions on
nimrod aren't useful--the topic has to be revisited in light of current usage.
I am just rather skeptical about what nimrod will give us.....

PF

From francis@cactus.slab.ntt.jp Tue Apr 12 17:40:26 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id EAA12095 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 04:40:57 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Tue, 12 Apr 1994 17:40:26 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id RAA14577; Tue, 12 Apr 1994 17:40:26 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA22979; Tue, 12 Apr 94 17:40:26 JST
Date: Tue, 12 Apr 94 17:40:26 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404120840.AA22979@cactus.slab.ntt.jp>
To: Brian.Carpenter@cern.ch, ipng@cmf.nrl.navy.mil
Subject: Re: The dream ticket?
Status: O

>  
>  NSAPAs can do this of course. I can't see any reason why a SIPP
>  address can't do it too. All you need to do is adopt a geographical
>  interpretation of the subscriber/subnet fields - this seems
>  to be feasible to me, and I don't see that it interferes with anything
>  else.

SIPP's addresses were originally (back when it was SIP) had both
encodings, though it was basically geographical with provider-rooted
as an add-on.  Geographical was found to be problematic because it
isn't clear who has authority to assign the prefixes, how providers
would organize to create the required connectivity within geographic
areas, and so on.

An IETF BOF was held a year or more ago (by me) on this topic, with
inconclusive results (of course, but it was a fun BOF).  I have a paper
in the upcoming INET conference that describes and contrasts provider-
rooted and geographic addresses.  It is roughly the same content as
the I-D I did on same topic.  I'd be happy to post it if folks have
any interest.

PF

From mark.taylor@airdata.com Wed Apr 13 10:18:41 1994
Return-Path: mark.taylor@airdata.com
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA22202 for <mankin@cmf.nrl.navy.mil>; Wed, 13 Apr 1994 14:03:02 -0400
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA02526; Wed, 13 Apr 1994 14:06:26 -0400
Received: from nwestmail by airdata.com (5.0/SMI-4.1)
	id AA11586; Wed, 13 Apr 94 11:02:20 PDT
Received: from wddmacpo.nwest.airdata.com (wddmacsmtp.nwest.airdata.com) by nwestmail (5.0/McCaw Wireless SUN-RMR Mailer, SMI-4.1)
	id AA17500; Wed, 13 Apr 94 11:02:16 PDT
Message-Id: <9404131802.AA17500@nwestmail>
Date: 13 Apr 1994 10:18:41 U
From: "Mark Taylor" <mark.taylor@airdata.com>
Subject: FW: Mark's IPng - location
To: gary_roshak@pactel.com, ipng-wp@harvard.edu, mankin@cmf.nrl.navy.mil,
        mohsen@neda.com, Radia_Perlman@novell.com,
        ROBERT.W.BRENNER@gte.sprint.com, sob@harvard.edu,
        "William Waung" <waung@mprgate.mpr.ca>
Cc: "Brian Bailey" <bbailey@airdata.com>,
        "Chris Yonlick" <cyonlick@airdata.com>,
        "Dave Deutschman" <ddeutsch@wddmspo.nwest.mccaw.com>,
        "Jeff Brown" <jbrown@airdata.com>,
        "Larry Corvari" <lcorvari@airdata.com>, mark.taylor@airdata.com,
        "Rayna Liekweg" <rliekweg@airdata.com>,
        "Thomas Trinneer" <ttrinne@wddmspo.nwest.mccaw.com>,
        dan.cruz@airdata.com, dave.brandos@airdata.com, mary.jesse@airdata.com,
        paul.stolarski@airdata.com, rob.mechaley@airdata.com
Content-Length: 7094
Status: O

Folks:

Here is our white paper submitted to the IETF IPng area in response to RFC 1550.  

Mark Taylor


---Cut Here----






INTERNET-DRAFT                                                Mark S. Taylor
                                                             CDPD Consortium
                                                                 April, 1994


                      A cellular industry view of IPng
                   <draft-taylor-ipng-cdpd-viewpt-00.txt>



Status of this Memo:

This document was submitted to the IETF IPng area in response to RFC 1550
Publication of this document does not imply acceptance by the IPng area of
any ideas expressed within.  Comments should be submitted to the
big-internet@munnari.oz.au mailing list.

Distribution of this memo is unlimited.

This document is an Internet Draft.  Internet Drafts are working documents
of the Internet Engineering Task Force (IETF), its Areas, and its Working
Groups.  Note that other groups may also distribute working documents as
Internet Drafts.

Internet Drafts are draft documents valid for a maximum of six months.
Internet Drafts may be updated, replaced, or obsoleted by other documents at
any time.  It is not appropriate to use Internet Drafts as reference
material or to cite them other than as a ``working draft'' or ``work in
progress.''

Please check the 1id-abstracts.txt listing contained in the internet-drafts
Shadow Directories on nic.ddn.mil, nnsc.nsf.net, nic.nordu.net,
ftp.nisc.sri.com, or munnari.oz.au to learn the current status of any
Internet Draft.


Abstract:

This memo is a response to RFC 1550, IP: Next Generation (IPng) White Paper
Solicitation.  The statements in this paper are intended as input to the
technical discussions within IETF, and do not represent any endorsement or
commitment on the part of the cellular industry, the Cellular Digital Packet
Data (CDPD) consortium of service providers or any of its constituent
companies.
#012#
INTERNET-DRAFT          A cellular industry view of IPng         April, 1994


Introduction

This is a draft of the requirements for IPng as envisioned by
representatives of the Cellular Digital Packet Data (CDPD) consortium of
service providers.  As the leading service providers for this nascent
technology, which will provide the capability for mobility of native
mainstream connectionless network layer-based applications it is our
intention to support whatever form IPng takes.  However, there are several
requirements which we feel IPng must meet.


Mobility

Since we will offer mobile services, our primary requirement is that IPng
not inhibit our support of mobility.  IPng must not impede devices from
being able to operate anywhere anytime.  Applications on these mobile
devices must look and feel the same to the user regardless of location.
NPDUs should be self-contained and not disallow the redirection inherent to
our mobility solution, i.e., IPng must be connectionless.

Further, since IPng provides an opportunity for design enhancements above
and beyond IPv4, we propose that native support for mobility be regarded as
an explicit IPng requirement.  Local area and wide area wireless technology
creates new opportunities for both TCP/IP and the Internet.  Although the
capability for mobility is orthogonal to the wired or wireless nature of the
data link in use, the rapid deployment wireless technology amplifies the
requirement for topological flexibility.

As a by-product of mobility, the significance of "occasionally-connected
hosts" increases.  The ability to accommodate occasionally-connected hosts
in IPng is a requirement.


Scale

In terms of scale, we envision some 20 to 40 million users by the year 2007.
In this context a "user" can be anything from a vending machine to a "road
warrior".  These numbers are for North America alone.  Worldwide, we
anticipate that IPng should be able to support billions of "users".  Of
course, the sparseness of network address assignments which is necessary for
subnetting, etc., dictates that IPng should support at least tens or
hundreds of billions of addresses.


Addressing

In terms of addressing, we would expect addresses to be hierarchical.  In
addition, a node with multiple links should require only a single address
although more than one address should also be possible.  The mapping of
names to addresses should be independent of location; an address should be
an address, not a route.  Variable-length addressing is also required to

Mark S. Taylor                                                      [Page 2]
#012#
INTERNET-DRAFT          A cellular industry view of IPng         April, 1994


ensure continued protocol (IPng) extensibility.  Administration of address
assignments should be distributed and not centralized as it is now.


Security

IPng should also support security mechanisms which will grow increasingly
important on the proverbial "information highway" for commercial users.
Security services which may optionally be expected from a Layer 3 entity
such as IPng include peer entity authentication, data confidentiality,
traffic flow confidentiality, data integrity and location confidentiality.


Accounting

The ability to do accounting at Layer 3 is a requirement.  The CDPD
specification can be used as a model of the type of accounting services that
we need.


Route Selection

In the voice communications arena, "equal access" and choice of an
"interexchange carrier (IXC)" are issues that must be addressed.  Similar
requirements for data may also exist.

Source- and policy-based routing for inter-domain traffic can address this
requirement.  IPng must allow the selection of at least the first transient
network service provider based on the source host.


Data Efficiency

The bandwidth of wide area wireless networks is a precious resource, the use
of which must be optimized.  IPng must allow optimal use of the underlying
Layer 2 medium.  Layer 3 Protocol Control Information (PCI) should be as
condensed as possible.  The protocol should be optimized for data
efficiency.

Packet prioritization must also be supported by IPng in order to optimize
the use of low speed networks.  This requirement includes both class and
grade of service definitions for flexibility.


Transition

The final requirement for IPng is that it must interoperate with IP for the
foreseeable future.  Bridging mechanisms must be supported and a strategy
for the transition from IPv4 to IPng must be defined.  Use of options
fields, etc., are one mechanism to support the requirement for IPng
protocols to support IP addresses and headers.

Mark S. Taylor                                                      [Page 3]
#012#
INTERNET-DRAFT          A cellular industry view of IPng         April, 1994


Author's Address:

Mark S. Taylor
Director of System Development
McCaw Cellular Communications, Inc.
Wireless Data Division
10230 NE Points Drive
Kirkland, WA 98033-7869 USA
email: mark.s.taylor@airdata.com











































Mark S. Taylor                                                      [Page 4]



From mark.taylor@airdata.com Wed Apr 13 10:18:41 1994
Return-Path: mark.taylor@airdata.com
Received: from airdata.com (nwestwall.airdata.com [141.204.13.59]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA22213 for <mankin@cmf.nrl.navy.mil>; Wed, 13 Apr 1994 14:03:23 -0400
Received: from nwestmail by airdata.com (5.0/SMI-4.1)
	id AA11586; Wed, 13 Apr 94 11:02:20 PDT
Received: from wddmacpo.nwest.airdata.com (wddmacsmtp.nwest.airdata.com) by nwestmail (5.0/McCaw Wireless SUN-RMR Mailer, SMI-4.1)
	id AA17500; Wed, 13 Apr 94 11:02:16 PDT
Message-Id: <9404131802.AA17500@nwestmail>
Date: 13 Apr 1994 10:18:41 U
From: "Mark Taylor" <mark.taylor@airdata.com>
Subject: FW: Mark's IPng - location
To: gary_roshak@pactel.com, ipng-wp@harvard.edu, mankin@cmf.nrl.navy.mil,
        mohsen@neda.com, Radia_Perlman@novell.com,
        ROBERT.W.BRENNER@gte.sprint.com, sob@harvard.edu,
        "William Waung" <waung@mprgate.mpr.ca>
Cc: "Brian Bailey" <bbailey@airdata.com>,
        "Chris Yonlick" <cyonlick@airdata.com>,
        "Dave Deutschman" <ddeutsch@wddmspo.nwest.mccaw.com>,
        "Jeff Brown" <jbrown@airdata.com>,
        "Larry Corvari" <lcorvari@airdata.com>, mark.taylor@airdata.com,
        "Rayna Liekweg" <rliekweg@airdata.com>,
        "Thomas Trinneer" <ttrinne@wddmspo.nwest.mccaw.com>,
        dan.cruz@airdata.com, dave.brandos@airdata.com, mary.jesse@airdata.com,
        paul.stolarski@airdata.com, rob.mechaley@airdata.com
Content-Length: 7094
Status: O

Folks:

Here is our white paper submitted to the IETF IPng area in response to RFC 1550.  

Mark Taylor


---Cut Here----






INTERNET-DRAFT                                                Mark S. Taylor
                                                             CDPD Consortium
                                                                 April, 1994


                      A cellular industry view of IPng
                   <draft-taylor-ipng-cdpd-viewpt-00.txt>



Status of this Memo:

This document was submitted to the IETF IPng area in response to RFC 1550
Publication of this document does not imply acceptance by the IPng area of
any ideas expressed within.  Comments should be submitted to the
big-internet@munnari.oz.au mailing list.

Distribution of this memo is unlimited.

This document is an Internet Draft.  Internet Drafts are working documents
of the Internet Engineering Task Force (IETF), its Areas, and its Working
Groups.  Note that other groups may also distribute working documents as
Internet Drafts.

Internet Drafts are draft documents valid for a maximum of six months.
Internet Drafts may be updated, replaced, or obsoleted by other documents at
any time.  It is not appropriate to use Internet Drafts as reference
material or to cite them other than as a ``working draft'' or ``work in
progress.''

Please check the 1id-abstracts.txt listing contained in the internet-drafts
Shadow Directories on nic.ddn.mil, nnsc.nsf.net, nic.nordu.net,
ftp.nisc.sri.com, or munnari.oz.au to learn the current status of any
Internet Draft.


Abstract:

This memo is a response to RFC 1550, IP: Next Generation (IPng) White Paper
Solicitation.  The statements in this paper are intended as input to the
technical discussions within IETF, and do not represent any endorsement or
commitment on the part of the cellular industry, the Cellular Digital Packet
Data (CDPD) consortium of service providers or any of its constituent
companies.
#012#
INTERNET-DRAFT          A cellular industry view of IPng         April, 1994


Introduction

This is a draft of the requirements for IPng as envisioned by
representatives of the Cellular Digital Packet Data (CDPD) consortium of
service providers.  As the leading service providers for this nascent
technology, which will provide the capability for mobility of native
mainstream connectionless network layer-based applications it is our
intention to support whatever form IPng takes.  However, there are several
requirements which we feel IPng must meet.


Mobility

Since we will offer mobile services, our primary requirement is that IPng
not inhibit our support of mobility.  IPng must not impede devices from
being able to operate anywhere anytime.  Applications on these mobile
devices must look and feel the same to the user regardless of location.
NPDUs should be self-contained and not disallow the redirection inherent to
our mobility solution, i.e., IPng must be connectionless.

Further, since IPng provides an opportunity for design enhancements above
and beyond IPv4, we propose that native support for mobility be regarded as
an explicit IPng requirement.  Local area and wide area wireless technology
creates new opportunities for both TCP/IP and the Internet.  Although the
capability for mobility is orthogonal to the wired or wireless nature of the
data link in use, the rapid deployment wireless technology amplifies the
requirement for topological flexibility.

As a by-product of mobility, the significance of "occasionally-connected
hosts" increases.  The ability to accommodate occasionally-connected hosts
in IPng is a requirement.


Scale

In terms of scale, we envision some 20 to 40 million users by the year 2007.
In this context a "user" can be anything from a vending machine to a "road
warrior".  These numbers are for North America alone.  Worldwide, we
anticipate that IPng should be able to support billions of "users".  Of
course, the sparseness of network address assignments which is necessary for
subnetting, etc., dictates that IPng should support at least tens or
hundreds of billions of addresses.


Addressing

In terms of addressing, we would expect addresses to be hierarchical.  In
addition, a node with multiple links should require only a single address
although more than one address should also be possible.  The mapping of
names to addresses should be independent of location; an address should be
an address, not a route.  Variable-length addressing is also required to

Mark S. Taylor                                                      [Page 2]
#012#
INTERNET-DRAFT          A cellular industry view of IPng         April, 1994


ensure continued protocol (IPng) extensibility.  Administration of address
assignments should be distributed and not centralized as it is now.


Security

IPng should also support security mechanisms which will grow increasingly
important on the proverbial "information highway" for commercial users.
Security services which may optionally be expected from a Layer 3 entity
such as IPng include peer entity authentication, data confidentiality,
traffic flow confidentiality, data integrity and location confidentiality.


Accounting

The ability to do accounting at Layer 3 is a requirement.  The CDPD
specification can be used as a model of the type of accounting services that
we need.


Route Selection

In the voice communications arena, "equal access" and choice of an
"interexchange carrier (IXC)" are issues that must be addressed.  Similar
requirements for data may also exist.

Source- and policy-based routing for inter-domain traffic can address this
requirement.  IPng must allow the selection of at least the first transient
network service provider based on the source host.


Data Efficiency

The bandwidth of wide area wireless networks is a precious resource, the use
of which must be optimized.  IPng must allow optimal use of the underlying
Layer 2 medium.  Layer 3 Protocol Control Information (PCI) should be as
condensed as possible.  The protocol should be optimized for data
efficiency.

Packet prioritization must also be supported by IPng in order to optimize
the use of low speed networks.  This requirement includes both class and
grade of service definitions for flexibility.


Transition

The final requirement for IPng is that it must interoperate with IP for the
foreseeable future.  Bridging mechanisms must be supported and a strategy
for the transition from IPv4 to IPng must be defined.  Use of options
fields, etc., are one mechanism to support the requirement for IPng
protocols to support IP addresses and headers.

Mark S. Taylor                                                      [Page 3]
#012#
INTERNET-DRAFT          A cellular industry view of IPng         April, 1994


Author's Address:

Mark S. Taylor
Director of System Development
McCaw Cellular Communications, Inc.
Wireless Data Division
10230 NE Points Drive
Kirkland, WA 98033-7869 USA
email: mark.s.taylor@airdata.com











































Mark S. Taylor                                                      [Page 4]



From bound@zk3.dec.com Tue Apr 12 23:10:27 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-2.pa.dec.com (inet-gw-2.pa.dec.com [16.1.0.23]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA18553 for <ipng@cmf.nrl.navy.mil>; Tue, 12 Apr 1994 23:20:01 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-2.pa.dec.com (5.65/21Mar94)
	id AA29296; Tue, 12 Apr 94 20:11:56 -0700
Received: by xirtlu.zk3.dec.com; id AA11595; Tue, 12 Apr 1994 23:10:34 -0400
Message-Id: <9404130310.AA11595@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: Good Example of the Detailed Standards work on APIs fyi
Date: Tue, 12 Apr 94 23:10:27 -0400
X-Mts: smtp
Status: O


------- Forwarded Message

Return-Path: us2rmc::jak@mentat.com
Received: by xirtlu.zk3.dec.com; id AA05195; Tue, 12 Apr 1994 16:06:17 -0400
Date: Tue, 12 Apr 1994 16:06:17 -0400
Message-Id: <9404122006.AA05195@xirtlu.zk3.dec.com>
From: us2rmc::jak@mentat.com (Jim Krupp)
To: xoxti@xopen.co.uk
Subject: (XoXTI 433) in.h and xti.h conflicts

In reviewing the latest POSIX 1003.12 draft, I came across references to
in.h and xti.h header files which seem not to address problems we are
currently experiencing.  These are:

1. Symbols appear in both in.h and xti.h.
2. Symbols in xti.h (in.h) are given values which have a different
   symbol defined in in.h (xti.h).
3. POSIX (at least) requires both of these files and makes no statement
   about what the defined values should be.
4. A TCP STREAMS module wishing to support both socket and XTI semantics
   needs both of these files.

These problems all occur with symbols related to option management (surprise!)
Additional name collisions occur with SO_xxx names used for get[set]sockopt() 
under sockets.

I am sure these problems have been addressed (and resolved?)
Am I missing something obvious?  It is currently impossible to use the
published xti.h with in.h as found on several existing UNIX SVR4 systems.
Note that binary compatibility constraints with existing in.h/socket.h 
files makes changing code in these files impractical.

Comments?  Help? 

Thanks in advance.

- ------------------------------------------------------------------------
Jim Krupp				Mentat Inc.
jak@mentat.com				1145 Gayley Ave, Suite 315
voice:	(310)208-2650, ext 23		Los Angeles, CA 90024
fax:	(310)208-3724			USA
- ------------------------------------------------------------------------






% ====== Internet headers and postmarks (see DECWRL::GATEWAY.DOC) ======
% Received: from inet-gw-3.pa.dec.com by us2rmc.bb.dec.com (5.65/rmc-22feb94) id AA16747; Tue, 12 Apr 94 16:02:53 -040
% Received: from xopen.xopen.co.uk by inet-gw-3.pa.dec.com (5.65/21Mar94) id AA01766; Tue, 12 Apr 94 13:04:16 -070
% Received: by xopen.xopen.co.uk (1.36.108.3/15.6) id AA19324; Tue, 12 Apr 94 20:41:57 +010
% Received: from leo.mentat.com ([192.88.122.132]) by mentat.com (4.1/SMI-4.1) id AA12932; Tue, 12 Apr 94 12:41:31 PD
% Date: Tue, 12 Apr 94 12:41:31 PDT
% From: jak@mentat.com (Jim Krupp)
% Message-Id: <9404121941.AA12932@mentat.com>
% To: xoxti@xopen.co.uk
% Subject: (XoXTI 433) in.h and xti.h conflicts
% Sender: XoXTI-request@xopen.co.uk
% Comments: (XoXTI 433)

------- End of Forwarded Message


From sob@hsdndev.harvard.edu Wed Apr 13 10:03:32 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA20668 for <ipng@cmf.nrl.navy.mil>; Wed, 13 Apr 1994 10:03:37 -0400
Date: Wed, 13 Apr 94 10:03:32 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404131403.AA06122@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: fyi
Status: O


>From J.Houldsworth@ste0906.wins.icl.co.uk Wed Apr 13 09:18:29 1994
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA29613; Wed, 13 Apr 1994 09:21:38 -0400
X400-Received: by mta relay1.pipex.net in /PRMD=pipex/ADMD=pipex/C=GB/; Relayed;
               Wed, 13 Apr 1994 14:16:36 +0100
X400-Received: by /PRMD=icl/ADMD=gold 400/C=GB/; converted (ia5 text (2));
               Relayed; Wed, 13 Apr 1994 14:07:43 +0100
Date: Wed, 13 Apr 1994 14:07:43 +0100
X400-Originator: J.Houldsworth@ste0906.wins.icl.co.uk
X400-Recipients: sob@harvard.edu
X400-Mts-Identifier: [/PRMD=icl/ADMD=gold 400/C=GB/;ste0906 0000004700002616]
Original-Encoded-Information-Types: ia5 text (2),undefined (0)
X400-Content-Type: P2-1984 (2)
Content-Identifier: 2616
From: J.Houldsworth@ste0906.wins.icl.co.uk
Message-Id: <"2616*/I=J/S=Houldsworth/OU=ste0906/O=icl/PRMD=icl/ADMD=gold 400/C=GB/"@MHS>
To: sob@harvard.edu
In-Reply-To: <9404111604.AA01141@WC.Novell.COM>
Subject: What have/are NSAPs allocated for?
Status: R


------------------------------ Start of body part 1

Here is some general info. on NSAPs which I sent to Greg
Minshall on his request.  Perhaps others in the IPng group would
be interested in this background because I think that there is a
general perception that NSAPs are specific to the CLNP protocol
and, hence, the TUBA option.
Jack Houldsworth

------------------------------ Start of body part 2







          Specimen NSAP Allocations
          
          The Initial Domain Part (IDP) is split into Authority and 
          Format Identifier (AFI) followed by the Initial Domain 
          Identifier (IDI).  This combination is followed by the 
          Domain Specific Part and allocation in that bit is domain 
          specific.
            
          The following should give you an inkling of current 
          allocations:
          
          ISO DCC Scheme
          
          AFI = decimal 38 or binary 39 = ISO Data Country Code 
          Scheme.  ADI = 3 decimal or binary digits specifying the 
          country.  ISO allocate the country codes.  The DSP is 
          administered by the standards authority for that country.  
          In the UK, British Standards have delegated administration 
          to the Electronic Industries Association but that's only 
          because they volunteered!  
          
          The UK DSP is split into a single digit UK Format Indicator 
          (UKFI) which indicates large, medium or small organisation 
          rather like IP addressing and a UK Domain Identifier 
          (UKDI).  Using decimal examples only (there are binary 
          equivalents
          
          UKFI = 0 is reserved
          UKFI = 1, UKDI = nnn, UK Domain Specific Part = 31 digits.
          UKFI = 2, UKDI = nnnnn, UKDSP = 29 digits max.
          UKFI = 3, UKDI = nnnnnnnn, UKDSP = 26 digits max.
          
          UKFI = 4 to 9 reserved (so there are plenty of options 
                 left!)
          
          The UK Government have, of course been allocated a UKDI in 
          the UKFI = 1 (large organisation) format and have specified 
          a breakdown of the Government Domain Specific Part with sub 
          domain addresses followed by a station ID (which could be a 
          MAC address) and a selector (which could be a TSAP 
          selection).
          
          ITU-T X.121 
          
          AFI = decimal 36 or 52, binary 37 or 53 indicates that the 
          IDI is a 14 digit max X.121 International Numbering Plan 
          address (prefix, 3 digit Data Country Code, dial up data 
          network number).  The full X.121 address indicates who 
          controls the formatting of the DSP.
          
          ITU-T F.69
          
          AFI = 40,54 or binary 41,55 indicates that the IDI is a 
          telex number up to 8 digits long.
          
          ITU-T E.163
          
          AFI = 42,56 or binary 43,57 indicates that the IDI is a 
          normal telephone number up to 12 digits long.
          
          ITU-T E.164
          
          AFI = 44,58 or binary 45,59 indicates that the IDI is an 
          ISDN number up to 15 digits long.
          
          ISO 6523-ICD
          
          AFI = 46 or binary 47 indicates that the IDI is an 
          International Code Designator allocated according to ISO 
          6523.  You have to be a global organisation to get one of 
          these.  The Organisation to which the ISO 6523 designator 
          is issued specifies the DSP allocation.
          
          Feasible for Internet to get one and then you can specify 
          the allocation of the DSP where DSP = Internet.  However, 
          there may be better ways of skinning the cat.  You should 
          shoot for a primary AFI allocation like the others.  
          Shouldn't be a problem.
          
          There is more but this should give you the gist of things.
          
          Jack  

------------------------------ End of body part 2


From scoya@CNRI.Reston.VA.US Wed Apr 13 14:11:59 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA22307 for <ipng@cmf.nrl.navy.mil>; Wed, 13 Apr 1994 14:12:48 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa08751;
          13 Apr 94 14:12 EDT
To: ipng@cmf.nrl.navy.mil
Subject: Retransmission of March 14 Minutes
Date: Wed, 13 Apr 94 14:11:59 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404131412.aa08751@IETF.CNRI.Reston.VA.US>
Status: O

	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *

		    IPNG Directorate Teleconference
			     March 14, 1993

	 Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
---------

Scott Bradner / Harvard
Allison Mankin / NRL

Steve Bellovin / AT&T
Jim Bound / DEC
Ross Callon / Wellfleet
Brian Carpenter / CERN
Jon Crowcroft / UCL
John Curran / NEARnet
Dino Farinacci / Cisco
Eric Fleischman / Boeing
Frank Kastenholz / FTP
Mark Knopper / Ameritech
Paul Mockapetris / ISI
Craig Partridge / BBN
Lixia Zhang / Xerox PARC

Regrets
-------
J Allard / Microsoft
Dave Clark / MIT
Steve Deering /Xerox PARC
Paul Francis / NTT
Daniel Karrenberg / RIPE
Greg Minshall / Novell
Rob Ullmann / Lotus


1. The minutes from the January 25 meeting (held over the MBone) were
   approved. Coya to place in public Shadow directories.

2. The minutes from the February 14 Teleconference  were approved. Coya
   to place in the public Shadow directories.

3. Craig Partridge invited everyone to the second integrated services
   bof meeting during the Seattle IETF meeting, which will be
   discussing integrated service requirements for IPNG.

4. The potential impact on the directorate of the IAB/IESG Nominating
   Committe results were discussed, noting the original restriction
   that no IAB or IESG members would sit on the IPNG Directorate. A
   number of people voiced the opinion that the affected folks be
   permitted to stay (grandfathered). The consensus was that this
   question be brought up to the full IETF plenary during the Monday
   morning session at Seattle.

5. Scott reviewed the status of the white paper reviews. Will be
   drafting a disclaimer to be used and will send to the IPNG
   Directorate for review.

6. Frank reminded everyone that the March 10 version is the document
   that should be reviewed. Frank reviewed some of the document changes
   being added, and will include a change log in subsequent versions of
   the document.

   The directorate then discussed various sections of the document,
   offering comments and suggestions. It was reiterated that this
   document will eventually become the IPNG Directorate Requirements
   document, and that the White Paper submissions will be reviewed
   against it.

   It was suggested that the requirements document needs to be reviewed
   on a "line-by-line (or item-by-item)" basis by the entire
   directorate prior to the Seattle meeting. The only real option is
   the teleconfernce scheduled for March 21.

   The current version of the document criteria.txt,  can be retrieved
   from research.ftp.com in the pub/ip7reqs directory.

From scoya@CNRI.Reston.VA.US Wed Apr 13 14:13:08 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA22349 for <ipng@cmf.nrl.navy.mil>; Wed, 13 Apr 1994 14:15:36 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa08807;
          13 Apr 94 14:13 EDT
To: ipng@cmf.nrl.navy.mil
Subject: Retransmission of march 21 minutes
Date: Wed, 13 Apr 94 14:13:08 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404131413.aa08807@IETF.CNRI.Reston.VA.US>
Status: O

	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *

		    IPNG Directorate Teleconference
			   March 21, 1994

	 Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
---------

Scott Bradner / Harvard
Allison Mankin / NRL

J Allard / Microsoft
Jim Bound / DEC
Dave Clark / MIT
Eric Fleischman / Boeing
Frank Kastenholz / FTP
Greg Minshall / Novell
Paul Mockapetris / ISI
Rob Ullmann / Lotus
Lixia Zhang / Xerox PARC

Regrets
-------
Steve Bellovin / AT&T
Ross Callon / Wellfleet
Brian Carpenter / CERN
Jon Crowcroft / UCL
John Curran / NEARnet
Steve Deering / Xerox PARC
Dino Farinacci / Cisco
Paul Francis / NTT
Daniel Karrenberg / RIPE
Mark Knopper / Ameritech
Craig Partridge / BBN


1. Scott and Allison will attempt to organize a dinner for the IPNG
   Directorate members on Thursday, following the IESG Plenary, during
   the Seattle IETF meeting.

2. The list of IPNG presentations that are to take place Monday morning
   in Seattle were reviewed. The breakdown is as follows:

   a. Allison and Scott - IPNG status
   b. Dave Clark - status of the External Review Panel
   c. Frank Solensky - Report from the ALE WG
   d. Jon Crowcroft and/or Frank Kastenholz - Report on the IPNG
      Requirements document

3. Coya to prepare an IPNG track for Seattle and send to Scott and Allison.
   Coya to send message to the IPNG list soliciting the formal set of
   documents from each of the groups.

4. The text of the disclaimer written by Allison and Scott, which is to
   be included in IPNG documents, was read to the directorate. No
   requests for changes were made.

5. Allison conducted a full review of the Criteria section of the
   requirements document. Request changes include:

   a. In the section on scale, the phrase "up to" should be replaced
      with "at least" A notation that "another 3 orders of magnitude
      might be needed" will be added.

   b. All references to the big-internet list should include the list
      address.

   c. In the discussion on scale, change "whole purpose" to "initial
      motivating purpose"

   d. Replace "very very very" by "extremely"

      It was mentioned " the diameter of Internet will grow very very
      very large.." and that to scale might require a hierarchy in
      network topology, and for a global system, there is a requirement
      for guidance in topological engineering.

   e. The character string to use is IPng, not IP:NG.

   f. The requirement that multiple IPNG protocols co-exist needs to be
      reworded as there will only be one (1) IPNG protocol. Will be
      reworded to require that multiple versions of IPNG need to
      co-exist on the network.

   g. On the section on Media, expand "VJ-like" to "Van Jacobson-like"

   h. It was requested that the requirements include "the ability to
      send an IP datagram as large as allowed by the inter-network
      layer (assuming, of course, that the recipient is able to accept
      a datagram that large).

      The topic of fragmentation was raised, but discussion was deferred.

   i. In the section on Configuration, Admin, and OPS, it should be
      added that "nothing in the proposal should inhibit a future
      requirement for auto registration."

   j. It was suggested that the IAB report from the Security W/S might
      provide text for the security section of the requirements
      document. Coya to send to the IPNG list, Kastenholz to review.

   k. In the section on unique naming, use the phrase "multicast
      addresses"

   l. In the section on extensibility, reiterate the need to run
      multiple versions on IPNG over the same wire.

   m. In the section on non-goals, it was suggested that the section on
      IPv4 and IPng Communication be removed as it was not needed in
      the requirements document.

      It was suggested that the discussion on fragmentation should
      mention the experience  with IPv4 fragmentation (i.e. negative
      impact on network performance).

   n. Might be able to incorporate some ideas, concepts and text from
      the IAB report or the recently published RFC on Firewall in the
      section on Firewalls in the requirements document.

   o. There is a need to clarify what is meant by "accounting" in the
      section on non-goals. Kastenholz will reword.

   p. In the section on robust service, it was stated that host
      performance should not decrease (below the level of IPv4), and
      that the protocol should not, due to its complexity or other
      features, increase the liklihood of poor implementation on host
      platforms, especially with respect to performance.

From brian@dxcoms.cern.ch Thu Apr 14 13:31:29 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA27468 for <ipng@cmf.nrl.navy.mil>; Thu, 14 Apr 1994 07:32:03 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA23962; Thu, 14 Apr 1994 13:31:30 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA28876; Thu, 14 Apr 1994 13:31:29 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404141131.AA28876@dxcoms.cern.ch>
Subject: Re: Convergence
To: ipng@cmf.nrl.navy.mil
Date: Thu, 14 Apr 1994 13:31:29 +0200 (MET DST)
In-Reply-To: <9404111823.AA29690@atc.boeing.com> from "Eric Fleischman" at Apr 11, 94 11:23:45 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1301      
Status: O

Eric,

It took a couple of days to get to this:
>
> We desire the selected IPng protocol to be able to technically serve
> as a convergence protocol from many different network layer protocols
> in addition to IPv4.  For this reason, we require that the selected
> IPng protocol have adequate addressing capabilities to be able to
> "support" the transition addressing structures of other existing network
> layer protocols (e.g., IPX, CLNP) should they wish to transition to IPng.
>

If I remember my OSIese, a convergence sublayer protocol is the shim
inserted between two layers to make them fit (e.g. the CONS convergence
sublayer that allows you to layer COTS over X.25). Was it in fact this
highly technical meaning of "convergence" that Jack Houldsworth meant,
or was he speaking generically? In any case, I think the above text needs
a slight change to avoid this interpretation. I suggest

* as a protocol to which many different network layer protocols, not only
* IPv4, can converge.  For this reason, we require that the selected

Do we have to add anything about functionality? The CATNIP analysis
seems to show that the functionalities are more or less equivalent
anyway. However we could add

* IPng should not lack any significant functionality of such existing
* protocols.

   Brian

From brian@dxcoms.cern.ch Thu Apr 14 13:36:03 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA27483 for <ipng@cmf.nrl.navy.mil>; Thu, 14 Apr 1994 07:36:27 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA24967; Thu, 14 Apr 1994 13:36:04 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA28933; Thu, 14 Apr 1994 13:36:03 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404141136.AA28933@dxcoms.cern.ch>
Subject: 2 requirements documents? (fwd)
To: ipng@cmf.nrl.navy.mil
Date: Thu, 14 Apr 1994 13:36:03 +0200 (MET DST)
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 398       
Status: O

I didn't get much response to the suggestion that we need a
second document:
> 
>  IPng environment requirements (this is the "non goals" part
>  of the current document, plus API stuff, plus things like the
>  CLNP islands requirement, plus stuff we still have to think of.)
> 
Do people want this? I can start building a framework for it
as a background job, but not if it is unwanted.

   Brian

From sob@hsdndev.harvard.edu Thu Apr 14 08:11:48 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA27643 for <ipng@cmf.nrl.navy.mil>; Thu, 14 Apr 1994 08:11:56 -0400
Date: Thu, 14 Apr 94 08:11:48 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404141211.AA15671@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: CLNP migration
Status: O


fyi - from Jack


          REQUIREMENTS FOR IPng
          
          As discussed in Seattle, the IT community requires a 
          migration route from both IP and CLNP to IPng whatever the 
          decision turns out to be and this should be taken into 
          account in the decision process - at least in transition 
          planning, at best when making the fundamental choice.
          
          If a migration route from CLNP to IPng exists, there is a 
          chance of persuading ISO/IEC that IPng is a sensible common 
          goal for the future network layer for OSI.  There is also a 
          chance that they could put in place migration from Transport 
          Class 4 to TCP.  Clearly, it would be suicidal for ISO to do 
          either of these things if transition is not possible.
          
          Transition from CLNP to IPng could enrich the Internet 
          Protocol Suite by adding OSI applications to the IPS 
          portfolio in due course.  Market forces would determine 
          which OSI applications survived.
          
          Transition capability would convince the European GOSIP 
          organisations, which are currently against including TCP/IP 
          in mandatory procurement, that including TCP/IP is not a 
          threat which will condemn them to permanent dual stacking 
          and they may relent.
          
          With a route forward to IPng, all the CLNP LAN traffic, a 
          lot of which currently  runs over X.25, becomes potential 
          internet traffic.
          
          
          The ideal solution is TUBA, which has a guaranteed 
          transition route, but perhaps the key factor is the adoption 
          of NSAP addressing.  It is hard to see a clear migration 
          route from CLNP without it.  Is everyone aware that NSAPs 
          are used by both ITU-T and ISO/IEC and cover data, 
          telephone, TELEX etc.
          
          Remember, TUBA would be under Internet change control and 
          not an ISO standard.  Therefore, it does not represent 
          capitulation.  It is also well tried and tested.  It would 
          be a pity to force the IT world towards a protocol which 
          does not have a long testing history - you have to get it 
          right this 'last time'.
          
          Regards
          Jack



From kasten@mailserv-D.ftp.com Thu Apr 14 09:12:42 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA28174 for <ipng@cmf.nrl.navy.mil>; Thu, 14 Apr 1994 09:13:42 -0400
Received: from ftp.com by ftp.com  ; Thu, 14 Apr 1994 09:13:40 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Thu, 14 Apr 1994 09:13:40 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA29835; Thu, 14 Apr 94 09:12:42 EDT
Date: Thu, 14 Apr 94 09:12:42 EDT
Message-Id: <9404141312.AA29835@mailserv-D.ftp.com>
To: sob@hsdndev.harvard.edu
Subject: Re: CLNP migration
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 8167
Status: O


 > 
 > fyi - from Jack

Presumably Houldsworth?

In general, I am against including anything along the lines of
transition from CLNP.

I feel that we as the IETF, should concern ourselves with
standardizing on and for our own, Internet protocols and
technologies. I believe that when we (the IETF) get involved with
using other standards the possibilities for 'disagreement' and
'confrontation' are extraordinarily high (I have been burned twice
here). I would rather that we, the IETF, stick to developing protocols
and technologies for the Internet.

I do not see things like IP over <medium du jour> as falling in this
category since we are not taking the other standard and incorporating
it in our work.


If the Internet grows and prospers, then that should be reason enough
for the CLNP islands of the world to 'bite the bullet' and change to
the Internet protocols. I view this as a very high bar over which we,
the Internet Protocol Community, must jump in that it is up to us to
develop a network infrastructure and protocol family for which there
are such tremendous benefits of 'joining' that the costs of these
transitions are well worth the benefit of being a part of the
community. If there are not plain, obvious, and significant benefits
to using the Internet protocols and joining the Internet then I do
not see the real 'benefit' of migrating to IP(ng or not) -- why not
migrate to CLNP (or CLNPng)? 


I understand and sympathize with the needs of operators to try and
reduce the administrative and operational burdens of a multi-protocol
environment.  I have two comments to make in this area:
1. I imagine that the big win in doing this reduction will not come
   by providing a way for CLNP systems to migrate to IP. The big win
   will come if Novell migrates to IP. Every time I look at the
   'number of nodes in the world running protocol X' I find that Netware
   is #1 by far, followed by TCP/IP. If Netware can be moved to IP
   then the win for multi-protocol shops will be much greater.
2. The need to run multi-protocol shops will never go away. We could
   reasonably argue, today, that TCP/IP is the 'protocol of choice'.
   However, we find that there are still systems out there which run
   something else. The cost of change is simply too high. It might be
   because the installed base is huge (e.g. netware, though I believe
   that Novell are biting the bullet on this one and will change to IP),
   or because the payback of change is too small -- that is, legacy
   systems. These latter systems will never change, they will always
   be there and people will always have to deal with them.


Now, finally, I do not see development of a migration path from CLNP
as 'evil' or something to be avoided. I see it as something that
simply is not needed for an Internet Protocol and, therefore, is not
something that should be in a requirements document for an Internet
Protocol. The Directorate can develop their own, broader, set of
requirements which may include something like a CLNP Migration Path.
However, I see the document that Craig and I are writing as
requirements for a protocol for The Internet and I do not see that a
CLNP Migration Path is necessary for a protocol for The Internet.

Others, presumably, will have differing opinions and all I can say is
that we will have to agree to disagree.


 >           If a migration route from CLNP to IPng exists, there is a 
 >           chance of persuading ISO/IEC that IPng is a sensible common 
 >           goal for the future network layer for OSI.  There is also a 
 >           chance that they could put in place migration from Transport 
 >           Class 4 to TCP.  Clearly, it would be suicidal for ISO to do 
 >           either of these things if transition is not possible.

Does RFC1006(?) meet these needs? Presumably some bright person,
if s/he saw the need, would write RFC1006ng....
           
 >           Transition from CLNP to IPng could enrich the Internet 
 >           Protocol Suite by adding OSI applications to the IPS 
 >           portfolio in due course.  Market forces would determine 
 >           which OSI applications survived.

There are some people who see this as a strong reason to specifically
not develop CLNP migration -- in fact, they may claim that we should
be CLNP-Hostile...

I do not see that bringing OSI applications into the Internet as a
major 'carrot' for us. There have been things like RFC1006 and ISODE
that have let people do this for a long time, and none have caught
on. I do not have the 'CLNP-Hostile' attitude, but I also do not see
a compelling reason for us to go out of our way to be 'CLNP-Friendly'
in order to bring ISO applications into the Internet either -- I
guess I am 'CLNP-Neutral' :-)


 >           Transition capability would convince the European GOSIP 
 >           organisations, which are currently against including TCP/IP 
 >           in mandatory procurement, that including TCP/IP is not a 
 >           threat which will condemn them to permanent dual stacking 
 >           and they may relent.

The US GOSIP is changing to recognize that IP is the protocol of
choice today. Surely the European GOSIP people can do the same thing.
I do not see any reason why the Internet should cater to people who
are not entirely within this space-time continuum.

 >           The ideal solution is TUBA, which has a guaranteed 
 >           transition route, but perhaps the key factor is the adoption 
 >           of NSAP addressing.  It is hard to see a clear migration 
 >           route from CLNP without it.  Is everyone aware that NSAPs 
 >           are used by both ITU-T and ISO/IEC and cover data, 
 >           telephone, TELEX etc.

I find the requirement that IPng use NSAP addressing (which is how I
read this) to be unnecessarily constraining upon the development of
IPng technologies.  Presumably (and this is a very large guess on my
part) this requirement also includes that we must adhere to the
various rules on NSAP formatting. To require a specific addressing
format may hinder the development of the technology needed to deal
with things like huge networks (e.g. the 10**12/10**15 numbers),
policy and provider selection, resource control, and so on.  It is
not clear to me that we can adequately build highly scalable, highly
functional, routing systems which are 'pre-constrained' in these
manners.

 >           
 >           Remember, TUBA would be under Internet change control and 
 >           not an ISO standard.  Therefore, it does not represent 
 >           capitulation.  It is also well tried and tested.  It would 
 >           be a pity to force the IT world towards a protocol which 
 >           does not have a long testing history - you have to get it 
 >           right this 'last time'.

I read this as saying that use of CLNP/TUBA is required. I get this
from the phrase 'pity to force the IT world towards a protocoal which
does not have a long testing history'.  For all intents and purposes,
there are 3 protocols which have a 'long testing history' -- IPv4
(which seems to insufficient), Novell/XNS (which no one is proposing
modulo SIP's lineage from Xerox/Parc :-), and CLNP...

Unfortunately, many of the problems with which IPng is supposed to
grapple are very very new technology and do not seem to suit
themselves well to the 'old' technologies such as IPv4 OR CLNP.  As I
recall history, the original proposal for CLNP was IPv4; the ISO
people didn't like that idea, so the second proposal was IPv4 with
the fields rearranged and larger addresses... Unfortunately, CLNP
is pretty much IPv4 with large address fields.

However, our current problems are more and more indicating that we
need new technologies, and, to me, the 'old' protocols and
architectures represent the old technologies. We can probably keep
extending and patching the old technologies (e.g. by adding more
header options or things like that) but this eventually turns into an
exercise showing the laws of diminishing returns...


Sorry to go on so long about this.
--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From sob@hsdndev.harvard.edu Thu Apr 14 09:49:03 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA28542 for <ipng@cmf.nrl.navy.mil>; Thu, 14 Apr 1994 09:49:00 -0400
Date: Thu, 14 Apr 94 09:49:03 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404141349.AA04324@hsdndev.harvard.edu>
To: kasten@ftp.com
Subject: Re: CLNP migration
Cc: ipng@cmf.nrl.navy.mil
Status: O

Frank,
	I forwarded Jack's document because we had asked him for it
and because he had produced it.  Just like any other document that
we get there is no implicit endorcement that should be assumed by
the act of forwarding it.

	I don't disagree about putting a "requirement" for a CLNP->IPng
trensition plan into the technical requirements document.  Brian has suggested
that we need a 2nd requirements document that is not focused on the
technical issues but more on the "other issues".  Some mention of
a CLNP->IPng trensition plan could go there.  It could also be seen
as a task for the TACIT WG.

	What I have suggested was that we have stated somewhere that we (the
IETF & IPng area somehow) should facilliate (sp) the production of
transition plans from a number of existing network protocols to IPng,
including CLNP & IPX.  My thinking is twofold:

	1/ it makes it easer for someone in the condition you note to
	   think about moving to IPng if they can see a path and a
	   transition plan can show a way (there may be other ways but
	   telling people about at least one in a carefull way will help)

	2/ it produces an immage of the IETF as an organization that
	   understands that there are other things in the world than
	   IP and gives people in other standards organizations a 
	   feeling that we are welcoming them rather than ignoring
	   them or worse.

	2.5/ it gives us something specific to say to those people 
	   pushing for convergence.  If we show them that we can
	   define ways for IP to get to IPng & we can define ways
	   for CLNP (...) to get to IPng, we have defined a path
	   for convergence, i.e. a way for everyone (for some 
	   definition of everyone) to migrate to the same protocol.

	Again, I don't think this is something specific for the 
technical requirements document other than along the lines that have
been developing saying that an IPng should not lack functionality
now in other protocols.

Scott

From bound@zk3.dec.com Thu Apr 14 11:33:06 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA29442 for <ipng@cmf.nrl.navy.mil>; Thu, 14 Apr 1994 11:37:50 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA11685; Thu, 14 Apr 94 08:33:19 -0700
Received: by xirtlu.zk3.dec.com; id AA04956; Thu, 14 Apr 1994 11:33:12 -0400
Message-Id: <9404141533.AA04956@xirtlu.zk3.dec.com>
To: kasten@ftp.com
Cc: sob@hsdndev.harvard.edu, ipng@cmf.nrl.navy.mil
Subject: Re: CLNP migration 
In-Reply-To: Your message of "Thu, 14 Apr 94 09:12:42 EDT."
             <9404141312.AA29835@mailserv-D.ftp.com> 
Date: Thu, 14 Apr 94 11:33:06 -0400
X-Mts: smtp
Status: O

I agree with everything Frank said.  But will add that the tunneling
requirement may need some specific protocol examples in each of the
proposals.  Also whether we like it or not OSI could be dying and this
is just the wake and emotions are running high.  OSI has not been a big
effector of revenue generation but IP has.  Hence there is a business
reason to support Franks mention of why we are focusing on our Internet
protocols.  If by chance CLNP continues to expand more than today then
we can address integration.

The only other caveat is that we are having an integrated routing
discussion on Big-I.  If this would work then we would afford a long
term migration to IPng via that vehicle not just for CLNP but many
protocols.  Or at least a routing interface for the customer.

Also to add to Franks mention of NSAPs they don't really buy us anything
technically at all.  

/jim

From sob@hsdndev.harvard.edu Fri Apr 15 08:09:48 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA02930 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 08:09:57 -0400
Date: Fri, 15 Apr 94 08:09:48 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404151209.AA09997@hsdndev.harvard.edu>
To: Brian.Carpenter@cern.ch
Subject: Re: Convergence (fwd)
Cc: ipng@cmf.nrl.navy.mil
Status: O


Well,
	I like this, it helps put the IPng effort as a logical endpoint
for people who want to move off of other protocols.

Scott

    We desire the selected IPng protocol to be able to technically serve
    as a protocol to which many different network layer protocols, not only
    IPv4, can converge.  For this reason, we require that the selected
    IPng protocol have adequate addressing capabilities to be able to flexibly
    "support" the transition addressing needs of other existing network
    layer protocols (e.g., IPX, CLNP) should they also wish to transition
    to IPng. IPng should not lack any significant functionality of such 
    existing protocols.

From ericf@atc.boeing.com Fri Apr 15 06:26:05 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA03379 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 09:24:26 -0400
Received: by atc.boeing.com (5.57) 
	id AA11712; Fri, 15 Apr 94 06:26:05 -0700
Date: Fri, 15 Apr 94 06:26:05 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404151326.AA11712@atc.boeing.com>
To: Brian.Carpenter@cern.ch, sob@hsdndev.harvard.edu
Subject: Re: Convergence (fwd)
Cc: ipng@cmf.nrl.navy.mil
Status: O

Dear Directorate,

I like this text (below) too.  Does anybody on this list have a different 
opinion?

--Eric

>    We desire the selected IPng protocol to be able to technically serve
>    as a protocol to which many different network layer protocols, not only
>    IPv4, can converge.  For this reason, we require that the selected
>    IPng protocol have adequate addressing capabilities to be able to flexibly
>    "support" the transition addressing needs of other existing network
>    layer protocols (e.g., IPX, CLNP) should they also wish to transition
>    to IPng. IPng should not lack any significant functionality of such 
>    existing protocols.


From bound@zk3.dec.com Fri Apr 15 09:51:54 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA03729 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 09:56:01 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA01812; Fri, 15 Apr 94 06:52:01 -0700
Received: by xirtlu.zk3.dec.com; id AA27754; Fri, 15 Apr 1994 09:52:00 -0400
Message-Id: <9404151352.AA27754@xirtlu.zk3.dec.com>
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Convergence (fwd) 
In-Reply-To: Your message of "Fri, 15 Apr 94 06:26:05 PDT."
             <9404151326.AA11712@atc.boeing.com> 
Date: Fri, 15 Apr 94 09:51:54 -0400
X-Mts: smtp
Status: O

this sounds fine to me as an objective.

/jim

From jcurran@nic.near.net Fri Apr 15 10:59:30 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA04570 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 11:00:28 -0400
Received: from platinum.near.net by nic.near.net id aa03172; 15 Apr 94 11:00 EDT
To: kasten@ftp.com
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Convergence (fwd) 
In-reply-to: Your message of Fri, 15 Apr 1994 09:24:31 -0400.
             <9404151324.AA13542@mailserv-D.ftp.com> 
Date: Fri, 15 Apr 1994 10:59:30 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404151100.aa03172@nic.near.net>
Status: O

--------
	From: Frank Kastenholz <kasten@ftp.com>
	Subject: Re: Convergence (fwd)
	Date: Fri, 15 Apr 94 09:24:31 EDT

	>I am a firm believer that the IPng should be "one protocol to bind them
	>all".  I would therefore would like convergence (where the word is 
	
	I'm getting really tired of this. I keep reading an implication into
	the phrase ("one protocol...") that Craig and I meant that there
	should be only one Internet-layer protocol in the world.  This is
	completely and utterly wrong.
	
	Our intent is that the Internet layer is to be the common layer among
	all hosts on the Internet.  When building an internetwork one must
	choose some point in the protocol stack which is the point of
	commonality, the point where service is available all over the
	internetwork. We believe that the Internet layer (i.e. the layer
	where IP and IPng reside) is the point where there should be common
	service across an internetwork; specifically, The Internet.

While I understand the position of "one network-layer protocol",
I will note that the vast majority of applications do not directly
use IP services, but use UDP or TCP instead.
	
	There are other options. For instance, the common point could be at
	the data link layer. The more militant proponents of ATM see a single
	ATM fabric spanning the entire world; the common layer all over
	would, in this case, be the datalink layer. It is also possible that
	the network could grow by building application-layer gateways (and
	this has seriously been suggested as one growth path that The
	Internet may wish to take, instead of 'fixing' IP).  We (Craig and I)
	believe that the right spot in the network protocol hierarchy for
	this common service is the Internet Layer.  
	...

There's another possibility (rather than uniformity at the application or 
data-link layer), that is, agreement on all-pervasive transport protocols
(such as UDP, TCP, and <insert favorite resource protocol here>) with their
own identifier space which can then run over multiple network layers...

	This then makes some
	interesting requirements on the IP, such as it must scale to be able
	to cover any and all forseen hosts (eg 10**15 end systems), that it
	must be relatively efficient to implement (so that it can run on both
	Cray's and light-switches), and so on.

I find an variety of data-link specifications to be very useful in serving 
diverse network needs.  I'm rather happy that ethernet, 10baseT, FDDI, HDLC,
and ATM did not have to each meet the complete set of possible data-link needs.
I can imagine that the ability to have multiple network-layer protocols (each
focused on a particular set of requirements) make for network services which
better address the requirements than a single network-layer protocol which 
provides "least common denominator" service.  Alternative: we use many options
to make IPng serve all possible applications...  we may end up with a single
network protocol with 35 RFCs for specification.

Needless to say, this is entirely philosophical discussion.  The current 
IPng process is based around the assumption of "one network layer", and I 
do not believe that we have the freedom to revisit that assumption without 
disfranchising the IETF community.   I just hope that IPng is settled, we
have some way of keeping IPng locators separate from transport EIDs.  To
consider imbedding network-layer information in the transport namespace
again is simply irresponsible.

/John

From kasten@mailserv-D.ftp.com Fri Apr 15 13:33:45 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA06294 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 13:34:46 -0400
Received: from ftp.com by ftp.com  ; Fri, 15 Apr 1994 13:34:44 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Fri, 15 Apr 1994 13:34:44 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA18061; Fri, 15 Apr 94 13:33:45 EDT
Date: Fri, 15 Apr 94 13:33:45 EDT
Message-Id: <9404151733.AA18061@mailserv-D.ftp.com>
To: jcurran@nic.near.net
Subject: Re: Convergence (fwd) 
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 2860
Status: O


 > While I understand the position of "one network-layer protocol",
 > I will note that the vast majority of applications do not directly
 > use IP services, but use UDP or TCP instead.

Yup. The point was that the point of commonality could be anywhere,
and since Craig and I wrote the paper, and since we both think it
should be at the IP layer, that's where the paper says it should be
(which ought not to be a surprise :-)

>I can imagine that the ability to have multiple network-layer protocols (each
>focused on a particular set of requirements) make for network services which
>better address the requirements than a single network-layer protocol which 
>provides "least common denominator" service.  Alternative: we use many options
>to make IPng serve all possible applications...  we may end up with a single
>network protocol with 35 RFCs for specification.

This brings up an interesting line of thought. In my review of the
white papers several weeks ago I started turning over the various
requirements that were in the papers and started mixing it together
with things like the Information Superhighway and so on. I started
asking myself whether IPng wants to be all protocols to all potential
users, or should we target it more specifically. As I was reading the
cable TV paper, for instance, I started wondering if the requirements
of that industry really were suited for a general purpose protocol or
whether they were specific to cable. That is, should the cable TV
people start using a protocol that is specifically tuned to their
requirements (giving them the benefits of getting everyting exactly
the way they want it) and, therefore, we would not need to make IPng
suitable to their needs (meaning that we would not have to 'load up'
IPng with as many features, etc). Now, I don't mean to pick,
specifically, on the Cable white paper since I really started
thinking this way with regard to all of the white papers (at least
the well written, well thought out ones).

I started wondering whether IPng should be optimized towards the kind
of networking that we do today (general purpose computer to g.p.
computer) and have these other niches go off and do their own
protocols, more specifically tailored to their needs.  Then I started
thinking more about it and realized that most, if not all, of those
highly specific requirements were readily generalizable (?)  into
requirements that could fit a more 'tradtional' model of
internetworking so the question passed from my mind.

But I still, occasionally, wonder whether I made the right decision or
not... Grrrrrrrrr.

 > To
 > consider imbedding network-layer information in the transport namespace
 > again is simply irresponsible.

I'd be tempted to use a somewhat more forceful term...

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From sob@hsdndev.harvard.edu Fri Apr 15 13:57:51 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA06452 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 13:58:09 -0400
Date: Fri, 15 Apr 94 13:57:51 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404151757.AA21121@hsdndev.harvard.edu>
To: kasten@ftp.com
Subject: Re: Convergence (fwd)
Cc: ipng@cmf.nrl.navy.mil
Status: O


Frank,
	I think if we do not aim high (i.e. generalize those requirements 
into what we are working to) we may find that the thing we chose is 
seen as irrelevant by many people (and in partiicular, those that make
development investment decisions).  The cable TV like groups will convince
the less than withit press that we did not cover their needs and therefor
they will do their own thing in an industry group (there are some trying to
do that now).  If this sort of thing happens then the vendors will chase
the $ and IPng will go the way of XNS.

Scott

From jcurran@nic.near.net Fri Apr 15 14:15:16 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA06656 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 14:16:10 -0400
Received: from platinum.near.net by nic.near.net id aa22066; 15 Apr 94 14:16 EDT
To: Robert_Ullmann.LOTUS@crd.lotus.com, Frank Kastenholz <kasten@ftp.com>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Independence of transport EIDs 
In-reply-to: Your message of Fri, 15 Apr 1994 12:12:10 -0400.
             <9404151612.AA07550@Mail.Lotus.com> 
Date: Fri, 15 Apr 1994 14:15:16 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404151416.aa22066@nic.near.net>
Status: O

--------
] From: Robert_Ullmann.LOTUS@crd.lotus.com
] Subject: Independence of transport EIDs
] Date: Fri, 15 Apr 94 12:12:10 EDT
] ...
] In fact, it could run 
] on any of the existing [IPv4, CLNP, IPX, AT] just as well; all it needs 
] is a TLPID/NSEL code point assignment. Even if the endpoints (possibly 
] multiple, in the case of an mcast transport) are on different N-layer
] protocols. Like with CATNIP.
] 
] So go do it already. :-) 

Sorry, I just buy and deploy this stuff...   there are many folks who are 
actually qualified to design such protocols, and I don't necessarily include 
myself in that list.

I'd be happy with even the vestiges of transport-independence in the new
IPng suite.  This could be done by actually including the transport ID's
during encapsulation into IPng, and an algorithmic mapping between transport
EID's to IPng locators (e.g.  EID = 32 bits of zero + IPng locator).  At
least in this manner, a subsequent mapping service could be feasibly deployed
once available.

On the other hand, anything that we accomplish with EIDs can probably be 
handled with source-routing and encapsulation (as several IP WG's are 
demonstrating) so it's quite unlikely that any concessions purely for 
architectural reasons will prevail...

] From:    Frank Kastenholz <kasten@ftp.com>
] Date:    Fri, 15 Apr 94 13:33:45 EDT
] Subject: Re: Convergence (fwd) 
] Content-Length: 2860
] ...
] I started wondering whether IPng should be optimized towards the kind
] of networking that we do today (general purpose computer to g.p.
] computer) and have these other niches go off and do their own
] protocols, more specifically tailored to their needs.  Then I started
] thinking more about it and realized that most, if not all, of those
] highly specific requirements were readily generalizable (?)  into
] requirements that could fit a more 'tradtional' model of
] internetworking so the question passed from my mind.

But will the resulting IPng which correctly handles the "fully generalized"
requirements still work in a wall socket application?  What if said wall
socket _does_ want to use the security code and the service class code?
Isn't it possible that wall sockets or supercomputers or atm networks will
at some point need capabilities (or _lack_ of capabilities) that we just
can't reconcile with IPng?

For some strange reason, I can imagine that we will invent new network
layers which are better at certain things than IPng, and it certainly
would be convenient to let them carry the Internet's TCP and UDP traffic
even if such protocols weren't IPng. 

] > To consider imbedding network-layer information in the transport namespace
] > again is simply irresponsible.
] 
] I'd be tempted to use a somewhat more forceful term...

I was trying to be nice... ;-)
/John

From bound@zk3.dec.com Fri Apr 15 23:24:10 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA08870 for <ipng@cmf.nrl.navy.mil>; Fri, 15 Apr 1994 23:25:31 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA21527; Fri, 15 Apr 94 20:24:22 -0700
Received: by xirtlu.zk3.dec.com; id AA11961; Fri, 15 Apr 1994 23:24:16 -0400
Message-Id: <9404160324.AA11961@xirtlu.zk3.dec.com>
To: Robert_Ullmann.LOTUS@CRD.lotus.com
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Independence of transport EIDs 
In-Reply-To: Your message of "Fri, 15 Apr 94 12:12:10 EDT."
             <9404151612.AA07550@Mail.Lotus.com> 
Date: Fri, 15 Apr 94 23:24:10 -0400
X-Mts: smtp
Status: O

I support Rob and John on this and agree.
/jim

From J.Crowcroft@cs.ucl.ac.uk Sat Apr 16 12:42:34 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA09952 for <ipng@cmf.nrl.navy.mil>; Sat, 16 Apr 1994 07:43:07 -0400
Message-Id: <199404161143.HAA09952@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.14965-0@bells.cs.ucl.ac.uk>; Sat, 16 Apr 1994 12:42:38 +0100
To: bound@zk3.dec.com
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
In-reply-to: Your message of "Sat, 16 Apr 94 01:10:43 EDT." <9404160510.AA12662@xirtlu.zk3.dec.com>
Date: Sat, 16 Apr 94 12:42:34 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O


 >I would like to make a point about listening and respecting the input of
 >the market.

My position is different. As a point of principle, I believe we should
choose/design the very best technical IPng, and it should not be a
compromise between

operational requirements for migration/interworking
legacy of other peoples protocols
market forces
convergence with other substandard protocols
etc

once we have a best technical IPng, these other things may or may not
happen

if they do, we can (as with IPv4) say aha, we were right

if they don't, we can as engineers, shake our heads sadly and say
too bad...

if we don't design/choose the best technical protocol, we are guilty
of ISO-morphism, committee/consensus engineering: a very bad thing.
The very opposite of what the internet ENGINEERING task force was all
about

sincerely
jon

From bound@zk3.dec.com Sat Apr 16 23:35:36 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA11831 for <ipng@cmf.nrl.navy.mil>; Sat, 16 Apr 1994 23:41:33 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA25433; Sat, 16 Apr 94 20:35:44 -0700
Received: by xirtlu.zk3.dec.com; id AA23791; Sat, 16 Apr 1994 23:35:42 -0400
Message-Id: <9404170335.AA23791@xirtlu.zk3.dec.com>
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of "Sat, 16 Apr 94 12:42:34 BST."
             <9404161143.AA17344@decvax.dec.com> 
Date: Sat, 16 Apr 94 23:35:36 -0400
X-Mts: smtp
Status: O


 >I would like to make a point about listening and respecting the input of
 >the market.

>My position is different. As a point of principle, I believe we should
>choose/design the very best technical IPng, and it should not be a
>compromise between
>operational requirements for migration/interworking
>legacy of other peoples protocols
>market forces
>convergence with other substandard protocols
>etc

I said listen and respect not do exactly what they said or throw our
technical brains away.  Geeezzz...

>once we have a best technical IPng, these other things may or may not
>happen

>if they do, we can (as with IPv4) say aha, we were right

Well I would like to avoid a plane crash if at all possible as a pilot.
There is this huge mountain range I need to avoid so I don't crash and
burn and its called proprietary protocol proliferation, government
mandates, and multiprotocol routing.

>if they don't, we can as engineers, shake our heads sadly and say
>too bad...

Well if that happens then the IETF is history in my opinion even though
they have done great things if this gets screwed up in the international
scheme of things I believe the IETF will become extinct.  This is to
important.

>if we don't design/choose the best technical protocol, we are guilty
>of ISO-morphism, committee/consensus engineering: a very bad thing.
>The very opposite of what the internet ENGINEERING task force was all
>about

I agree with you.  I have seen this with UNIX already.  We started out
as hackers and followed the greatest hackers in the world and even had
buttons and live free or die UNIX signs.  But then UNIX became a big
business and needed many features that were not in a research OS tool.
The Internet is becoming the Super Information Highway and that is far
beyond any expectations the Internet had as UNIX has gone far beyond
where its authors perceived too.   

You don't have to listen to requirements as an individual but I do and
if any proposal does not support the customers needs then I won't
support that proposal with my work on implementations and go support the
proposal that will.  If you really want to be totally anarchist about
this.  I will also not support that proposal for rough consensus in the
IETF as a member of that community.  Of course I am not a researcher and
would look at it differently if that was my role here.  I tried to
address that role took but it must not have been clear. I am
bummed out about that as I really tried.

/jim

sincerely
jon

From J.Crowcroft@cs.ucl.ac.uk Sun Apr 17 10:58:18 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id FAA12601 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 05:58:41 -0400
Message-Id: <199404170958.FAA12601@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.22963-0@bells.cs.ucl.ac.uk>; Sun, 17 Apr 1994 10:58:24 +0100
To: bound@zk3.dec.com
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
In-reply-to: Your message of "Sat, 16 Apr 94 23:35:36 EDT." <9404170335.AA23791@xirtlu.zk3.dec.com>
Date: Sun, 17 Apr 94 10:58:18 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O


 >>if they don't, we can as engineers, shake our heads sadly and say
 >>too bad...
 
 >Well if that happens then the IETF is history in my opinion even though
 >they have done great things if this gets screwed up in the international
 >scheme of things I believe the IETF will become extinct.  This is to
 >important.


i have no problem with the IETF becoming history...

 >You don't have to listen to requirements as an individual but I do and
 >if any proposal does not support the customers needs then I won't
 >support that proposal with my work on implementations and go support the
 >proposal that will.  

we in the UK explicitly moved from ISO to IP. we now have 150,000
DNS registered hosts, and around 300,000 non registered, where 3-4
years ago we had 2. (that _is_ two hosts)

we moved because IPv4 was the best, cheapest option...

we know a lot about what makes people migrate.

 jon


From J.Crowcroft@cs.ucl.ac.uk Sun Apr 17 11:51:29 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id GAA12681 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 06:51:52 -0400
Message-Id: <199404171051.GAA12681@picard.cmf.nrl.navy.mil>
Received: from rodent.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.04655-0@bells.cs.ucl.ac.uk>; Sun, 17 Apr 1994 11:51:36 +0100
To: Tony Li <tli@cisco.com>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments
In-reply-to: Your message of "Sun, 17 Apr 94 02:45:04 PDT." <199404170945.CAA04492@lager.cisco.com>
Date: Sun, 17 Apr 94 11:51:29 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O


 >First and foremost, I would like to point out that with the advent of
 >Turnipp, I have a massive conflict of interest in being part of the review
 >team.  

what advent of turnipp? - its just a suggestion, isn't it - or do you
have pilot implementations like the TUBA and SIPP people do?
 
 >I've also come to the private conclusion that a requirements document and
 >much of the process involved is wholly unnecessary, and that the real IPng
 >selection will come through mergers, not through selection.
 
this is a very interesting point - i agree that fostering this process
could benefit more in the end than the document...actually, if cisco
would invest a bit in IPng products, i'm sure we'd all be most
pleased...

 >I believe that either of the above should be sufficient for you to wholly
 >discount my comments.  

actually, the presence of a large body of input from an employee of a
particular router vendor, and little from other router vendors, or
more importantly, host vendors, always bothered me:-)
for example, position statements like "you can't use that packet
format coz it will hurt my performance, but i can't tell you why my
next generation router hardware wont perform well with that format
rather than this one, as its under wraps", are not at all helpful -

in fact, i really don't care about this - i care about host
performance - we buy a lot more hosts than routers, and can stamnd
double the router cost - in fact, the UK 140 Mbps backbone costs dwarf
the router costs....

luckily we have some operators contributing, though their input can
also be one sided - i certainly listen to the _users_ more
carefully than to any other input...
 
 >Section 4.5 (Cooperative Anarchy): One of the principles that is not
 >discussed here is that this principle simply does not scale.  

i think you misinterpret this - cooperative anarchy, in my reading,
refers to how we plug the internet together hop by hop, incrementally,
without having to do an n**2 agreement before attaching a new site at
any edge...or a new regional to a backbone, or a new backbone to
another backbone...the phone net does not have this property, and so
cost a lot more andf took a lot longer to get as big as it is...

 >as alternative technologies are developed in a single area, you get into
 >the N^2 problem of their interaction.  We see this frequently in routing
 >protocols. 

i don't think we are advocateing anarchic development of technology -
just the facility to manage the net this way, as opposed to the
expensive way the telcos do it. 

 >Section 5.1 (Scaling): In the criteria for scaling, I feel that the
 >criteria for describing scalable routing is vastly underplayed.  Given the
 >discussion in this section that projects 10**12 networks, how many routes
 >do we actually have to scale to?  What is a technically achievable routing
 >table in the future?  Let me toss some wild-assed numbers at you: today we
 >have approximately 2*10**6 hosts, with 2*10**4 routes.  If routing scales
 >linearly from where we are, then 10**12 networks implies 10**10 routing
 >table entries, which is clearly intractable.  However, if hierarchical
 >routing does apply, then the routing table should grow logarithmically with
 >the size of the network.  This would certainly be wonderful.  However, true
 >hierarchy does not exist and there will be noise in the routing system.  I
 >would guesstimate that in twenty years we might make router capable of
 >2*10**6 routes.  I believe that a proposal should have a strong explanation
 >of how it will manage to achieve this.
 
at 128 bytes per routing entry, that is 256 Mbytes of routing
tabler. just exactly what is the difficulty of this? my workstation
has that much RAM...this year...we have 3000 workstations here and
only 22 routers - where is the cost problem?

 >Section 5.2 (Toplogical Flexibility): I believe that this is a Motherhood
 >checklist item and can be related until later in the discussion, if not
 >wholly eliminated as being completely assumed as we're following the IPv4
 >model.  In fact, I believe that you should take IPv4 as a baseline
 >throughout the document.  All proposals must be functionally equivalent to
 >IPv4 Plus meet these criteria...
 
i think the SIPP work on policies and mobility ought to be a good
example of topological flexibility that is hard or impossible to do in
IPv4 - the policies in our part of the world are bizarre - i see no
reason not to expect them to continue being bizarre...i can give you
papers on european policy routing if you like...

 >Section 5.3 (Performance): Again a Motherhood issue.  I suggest that this
 >be at least rewritten as "no impediments to perfomance".
 
that is a router person speaking - i want no unjustified host costs in
constructing bizarre ipng headers to suit forwarding constraints either...

 >Section 5.4 (Robust Service): Motherhood.  I believe that the timeframe for
 >Byzantine failure protection is overly ambitious.  Given that we're trying
 >to do IPng architecture at the same time, it's absurd.
 
perlman's thesis on byzantine failure has been around longer than
multicast - does you mean it is too hard for router people to
implement?

 >Section 5.6 (Media Independence): Motherhood.  Perhaps this is an
 >appropriate place to require that there not be an analog of the IPv4 subnet
 >model.
 
i think it was menat as a warning shot to atm people...maybe it should
be more clear about IPng operating _over_ large (VC) clouds as well as
standard stuff...

 >Section 5.7 (Unreliable Datagram Service): Motherhood.  I'll stop now.

well, it isn't motherhood to 150 people in BT that i've just been
explaing the internet too - they said, "but why don't you just buy a
managed ATM service end 2 end"....

i think the document has a "publicity" purpose...as well as its
ostensible technical one..

 >Section 5.12 (Multicast): Part of me, deep down, really wonders whether
 >"multicast addressing" isn't an oxymoron.  In many cases, the multicast
 >address isn't an "address" at all in that it has no topological
 >signifigance. 

no topological significance _yet_. also, it must be an entity that
operates much as a unicast address in the API, at the very least,
since that is how all the mbone applications switch between unicast
and multicast.,. 

i agree scoping needs thinking about...
 
 >Section 5.15 (Mobility): Clue: your time line is unimportant as this will
 >be driven by the market.
 
this "market view" renders the process pointless if you buy it:
since i don't agree that there is any evidence the market has
intelligence, i see this is completely pointless remark

 >Section 5.17 (Tunneling): This is NOT a requirement.  In fact, given
 >section 5.7, it's already allowed.  
 
actually, i think it should be removed as its a technique, not a
requirement - the requirement is that
a) you can build virtual private internets on the internet (c.f.
mbone)
b) you can build virtual private any-nets o nthe internet (c.f.
clnp/decnet use in the UK, which is largely tunneled over the IP
backbone) - 

other techniques could solve the problem, so this should
be restated in terms of recursive internet services

 jon

oh, by the way, when advising BT about what they should do w.r.t
internet business, i suggested they should consider buying cisco
outright.....

you shares will do quite well then:-)

From sob@hsdndev.harvard.edu Sun Apr 17 08:19:29 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA12832 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 08:19:46 -0400
Date: Sun, 17 Apr 94 08:19:29 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404171219.AA06681@hsdndev.harvard.edu>
To: J.Crowcroft@cs.ucl.ac.uk
Subject: Re: Criteria review comments
Cc: ipng@cmf.nrl.navy.mil
Status: O

Jon,
	I had not seen your comments when I sent my note about the
review comments but it is what I was talking about.  I think your comments
were very good but could you just send them to the ipng list until
we have figgured out how to respond to these reviewers.

Sorry if it sounded like a poke at you.

Scott


From jcurran@nic.near.net Sun Apr 17 09:35:56 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA12961 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 09:36:54 -0400
Received: from platinum.near.net by nic.near.net id aa11862; 17 Apr 94 9:36 EDT
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-reply-to: Your message of Sun, 17 Apr 1994 10:58:18 +0100.
             <199404170958.FAA12601@picard.cmf.nrl.navy.mil> 
Date: Sun, 17 Apr 1994 09:35:56 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404170936.aa11862@nic.near.net>
Status: O

--------
] From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
] Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
] Date: Sun, 17 Apr 94 10:58:18 +0100
]
]  >You don't have to listen to requirements as an individual but I do and
]  >if any proposal does not support the customers needs then I won't
]  >support that proposal with my work on implementations and go support the
]  >proposal that will.  
] 
] we in the UK explicitly moved from ISO to IP. we now have 150,000
] DNS registered hosts, and around 300,000 non registered, where 3-4
] years ago we had 2. (that _is_ two hosts)
] 
] we moved because IPv4 was the best, cheapest option...

Depending on your criteria, that could easily be true.  Have you told 
these folks that they're going to migrate to another protocol (IPng) yet?

Sorry, "best" is rather subjective.  I know companies that right now would
like to deploy very large networks, and IPv4 is "second-best" or "third-best"
in their scheme of things.

We'd like a very flexible IPng which can handle future (yet unconceived)
needs for addressing, routing, resource allocation, etc.   Each IPng 
proposal offers different degrees of flexibility in different areas.

Achieving true flexibility in all aspects is generally ruled out by
chanting "performance" over and over...  All the performance in the 
world doesn't help if the protocol has to be abandoned because it 
cannot adapt.  Can you say "IPv4", boys and girls?

] we know a lot about what makes people migrate.

Do you honestly believe that migrating to IPng will be cheaper and 
more functional than running IPv4 (and potentially NAT) for the average 
Internet site?   I'd love to hear the reasoning, but I honestly cannot
forsee IPng being adopted by anyone...    DNS security and key exchange,
mobility, and multicasting all appear to be making significant progress
as IPv4 initiatives.  

/John

From J.Crowcroft@cs.ucl.ac.uk Sun Apr 17 14:40:32 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA12968 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 09:40:50 -0400
Message-Id: <199404171340.JAA12968@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.13037-0@bells.cs.ucl.ac.uk>; Sun, 17 Apr 1994 14:40:33 +0100
To: John Curran <jcurran@nic.near.net>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
In-reply-to: Your message of "Sun, 17 Apr 94 09:35:56 EDT." <9404170936.aa11862@nic.near.net>
Date: Sun, 17 Apr 94 14:40:32 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >Depending on your criteria, that could easily be true.  Have you told 
 >these folks that they're going to migrate to another protocol (IPng) yet?
 
yes. they want something that does better bandwidth enforcement,
multicast, realtime, and so on....

 >Sorry, "best" is rather subjective.  I know companies that right now would
 >like to deploy very large networks, and IPv4 is "second-best" or "third-best"
 >in their scheme of things.

true...

 >] we know a lot about what makes people migrate.
 >
 >Do you honestly believe that migrating to IPng will be cheaper and 
 >more functional than running IPv4 (and potentially NAT) for the average 
 >Internet site?   I'd love to hear the reasoning, but I honestly cannot
 >forsee IPng being adopted by anyone...    DNS security and key exchange,
 >mobility, and multicasting all appear to be making significant progress
 >as IPv4 initiatives.  
 
depends on your timescales - if you keep them short enough or long
enough nothing is worth doing coz it either costs to much, or someone
else (the 'market':-) will do it

if you set them about right, you & others can profit...

 jon


From jcurran@nic.near.net Sun Apr 17 10:20:11 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA13052 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 10:21:03 -0400
Received: from platinum.near.net by nic.near.net id aa13002; 17 Apr 94 10:21 EDT
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-reply-to: Your message of Sun, 17 Apr 1994 14:40:32 +0100.
             <9404170940.aa12031@nic.near.net> 
Date: Sun, 17 Apr 1994 10:20:11 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404171021.aa13002@nic.near.net>
Status: O

--------
] From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
] Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
] Date: Sun, 17 Apr 94 14:40:32 +0100
] 
]  >Depending on your criteria, that could easily be true.  Have you told 
]  >these folks that they're going to migrate to another protocol (IPng) yet?
]  
] yes. they want something that does better bandwidth enforcement,
] multicast, realtime, and so on....

Are we assured of getting any of these sooner in IPng than IPv4?

]  >Do you honestly believe that migrating to IPng will be cheaper and 
]  >more functional than running IPv4 (and potentially NAT) for the average 
]  >Internet site?   I'd love to hear the reasoning, but I honestly cannot
]  >forsee IPng being adopted by anyone...    DNS security and key exchange,
]  >mobility, and multicasting all appear to be making significant progress
]  >as IPv4 initiatives.  
]  
] depends on your timescales - if you keep them short enough or long
] enough nothing is worth doing coz it either costs to much, or someone
] else (the 'market':-) will do it

Agreed.  We do face a predicament, in that:

  o  To avoid the proliferation of a generally-agreed-inferior service 
	model (Balkanization and NAT boxes), we need to get an IPng 
	deployed in the medium-term future.

  o  As much as we'd like to think that people will "do the right thing"
	and deploy an IPng simply because it prevents address depletion, 
	past experience with subnet & multicast & cidr deployment clearly
	shows that nothing drives deployment of new infrastructure except
	serious market demand.

  o  Serious market demand can only be achieved by delivering an IPng which
	addresses many different marketplace concerns and the IETF is not
	known for being considerate to any needs outside of a rather closed 
	community.   Respecting other groups needs (including market and 
	political needs) does not seem to be a priority for the infamous
	"600 pound gorilla".

We've already seen a preview (from Eric) of one possible reaction to IPng
from the large corporate environment.  Personally, I'm going to find it 
very hard to explain to such companies why we intentionally ignore one of 
the major problems facing them today: the need for convergance between
IP and CLNP.   If someone wants to explain why IPng shouldn't accomodate
addresses of NSAP length, I'd like to hear it.  The only reasons that I can
possibly come up with are: "We don't consider organizations using CLNP to 
be future IPng users" -or- "We do consider IPng as a future option for such
firms, and we expect them to renumber one weekend to our improved format."

It can't be for performance reasons: even a SIPP ASEQ is >160 bits.

/John

From J.Crowcroft@cs.ucl.ac.uk Sun Apr 17 15:25:52 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA13067 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 10:26:08 -0400
Message-Id: <199404171426.KAA13067@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.23272-0@bells.cs.ucl.ac.uk>; Sun, 17 Apr 1994 15:25:57 +0100
To: John Curran <jcurran@nic.near.net>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
In-reply-to: Your message of "Sun, 17 Apr 94 10:20:11 EDT." <9404171021.aa13002@nic.near.net>
Date: Sun, 17 Apr 94 15:25:52 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >]  >Depending on your criteria, that could easily be true.  Have you told 
 >]  >these folks that they're going to migrate to another protocol (IPng) yet?
 
 >] yes. they want something that does better bandwidth enforcement,
 >] multicast, realtime, and so on....

 >Are we assured of getting any of these sooner in IPng than IPv4?

if IPv4 has these, it _is_ ipng...

& we have no problems:-)

 jon


From bound@zk3.dec.com Sun Apr 17 13:42:22 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA13482 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 13:46:01 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA02863; Sun, 17 Apr 94 10:42:32 -0700
Received: by xirtlu.zk3.dec.com; id AA05787; Sun, 17 Apr 1994 13:42:28 -0400
Message-Id: <9404171742.AA05787@xirtlu.zk3.dec.com>
To: John Curran <jcurran@nic.near.net>
Cc: Jon Crowcroft    <J.Crowcroft@cs.ucl.ac.uk>, bound@zk3.dec.com,
        ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of "Sun, 17 Apr 94 09:35:56 EDT."
             <9404170936.aa11862@nic.near.net> 
Date: Sun, 17 Apr 94 13:42:22 -0400
X-Mts: smtp
Status: O

John,

I think your missing Jon's point about IPv4.  Why do you insist on
forgetting about what these customers like about the IPv4 infrastructure
and the way it works today.  Do you want to change the way these
customers work today with IPv4?  Do you believe as a provider you have
the right to do this?  Or is this a political issue we need to deal with
for international internetworking?  I am not following your objections
and questions to Jon's explanation of what is today.

thanks
/jim

From tli@cisco.com Sun Apr 17 12:30:22 1994
Return-Path: tli@cisco.com
Received: from lager.cisco.com (lager.cisco.com [131.108.11.55]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id PAA13779 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 15:31:09 -0400
Received: (tli@localhost) by lager.cisco.com (8.6.8+c/CISCO.SERVER.1.1) id MAA22474; Sun, 17 Apr 1994 12:30:22 -0700
Date: Sun, 17 Apr 1994 12:30:22 -0700
From: Tony Li <tli@cisco.com>
Message-Id: <199404171930.MAA22474@lager.cisco.com>
To: J.Crowcroft@cs.ucl.ac.uk
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: Jon Crowcroft's message of Sun, 17 Apr 94 11:51:29 +0100 <199404171051.DAA05384@hubbub.cisco.com>
Subject: Criteria review comments
Status: O


   what advent of turnipp? - its just a suggestion, isn't it - or do you
   have pilot implementations like the TUBA and SIPP people do?

I wasn't aware that pilot implementation was necessary for anyone to
take you seriously.  Does this mean that CATNIP is disqualified as
well?  I'm told that my "suggestion" at least has the appearance of a
proposal and thus this at least has the appearance of a conflict of
interest.

   this is a very interesting point - i agree that fostering this process
   could benefit more in the end than the document...actually, if cisco
   would invest a bit in IPng products, i'm sure we'd all be most
   pleased...

We've already shipped IPng.  It's called Tuba.  You should try it out.
;-)

whp4-ags#do-dah
Trying DO-DAH (47.0005.80ff.ef00.0000.0001.6c07.1311.0800.7024.06)... Open


User Access Verification

Password:

   actually, the presence of a large body of input from an employee of a
   particular router vendor, and little from other router vendors, or
   more importantly, host vendors, always bothered me:-)

I see.  So we're to blame for contributing.  ;-)

   for example, position statements like "you can't use that packet
   format coz it will hurt my performance, but i can't tell you why my
   next generation router hardware wont perform well with that format
   rather than this one, as its under wraps", are not at all helpful -

Sorry.  Life in the business world.  Gotta wait for the patent to
file.  Mebbe next week.

   in fact, i really don't care about this - i care about host
   performance - we buy a lot more hosts than routers, and can stamnd
   double the router cost - in fact, the UK 140 Mbps backbone costs dwarf
   the router costs....

A fine opinion, which I do respect.

   luckily we have some operators contributing, though their input can
   also be one sided - i certainly listen to the _users_ more
   carefully than to any other input...

Yes, please.

   i think you misinterpret this - cooperative anarchy, in my reading,
   refers to how we plug the internet together hop by hop, incrementally,
   without having to do an n**2 agreement before attaching a new site at
   any edge...or a new regional to a backbone, or a new backbone to
   another backbone...the phone net does not have this property, and so
   cost a lot more andf took a lot longer to get as big as it is...

Well, for example, you bring up another example of why it doesn't
scale.  How do you support all of this fancy packet forwarding that
you want to do that isn't hop-by-hop under the cooperative anarchy
model?  Given this anarchy, some site can simply refuse to ever deploy
flow setup or policy routing.  Everyone downstream of them is screwed.

Or do you claim that the market will fix this too?  [Yes, in the
evolutionary time frame, the market fixes everything.]

   i don't think we are advocateing anarchic development of technology -
   just the facility to manage the net this way, as opposed to the
   expensive way the telcos do it. 

???  It certainly seems that way from the way the criteria is written.
Perhaps you need to clarify this.

   at 128 bytes per routing entry, that is 256 Mbytes of routing
   tabler. just exactly what is the difficulty of this? my workstation
   has that much RAM...this year...we have 3000 workstations here and
   only 22 routers - where is the cost problem?

Why do you assume that you're only going to hold 128 bytes per routing
entry?  Why do you ignore all of the other state in the routers that
these requirements dictate (e.g., flow state).  I admit that I'm
probably being conservative.  Even so, add another order of magnitude
or two.  It's still tough to have a scalable routing architecture
unless you specify HOW it scales.

   i think the SIPP work on policies and mobility ought to be a good
   example of topological flexibility that is hard or impossible to do in
   IPv4 - the policies in our part of the world are bizarre - i see no
   reason not to expect them to continue being bizarre...i can give you
   papers on european policy routing if you like...

Fine.  How does this relate to the Motherhood and Apple Pie language
found here?

   that is a router person speaking - i want no unjustified host costs in
   constructing bizarre ipng headers to suit forwarding constraints either...

Sigh.  I see that I wear a sterotype here.  This is really beneath
you, Jon.  As a router person, I need the hosts to perform well too.
I have to make the customer happy no matter where the bottleneck is.
Now I don't claim expertise on HOW to make the host run fast.  But I
think I've shown a reasonable amount of sensitivity to the input that
I've received.

   perlman's thesis on byzantine failure has been around longer than
   multicast - does you mean it is too hard for router people to
   implement?

No.  I think that it's too expensive for you to buy.  You may recall
that it quickly becomes outrageous in its overhead.  And the thing
that Radia didn't point out was that the same implementation bug
replicated in all boxes in the domain will defeat even her schemes.

    >Section 5.6 (Media Independence): Motherhood.  Perhaps this is an
    >appropriate place to require that there not be an analog of the IPv4 subnet
    >model.

   i think it was menat as a warning shot to atm people...maybe it should
   be more clear about IPng operating _over_ large (VC) clouds as well as
   standard stuff...

Clarification is then in order.

   well, it isn't motherhood to 150 people in BT that i've just been
   explaing the internet too - they said, "but why don't you just buy a
   managed ATM service end 2 end"....

   i think the document has a "publicity" purpose...as well as its
   ostensible technical one..

Well, not being a marketing person, I will only make technical
comments.  I presume that the publicity managers will mangle them (as
usual).

   no topological significance _yet_. 

Do you propose to restrict multicast addresses to having topological
significance?  This seems to be backwards.

   also, it must be an entity that
   operates much as a unicast address in the API, at the very least,
   since that is how all the mbone applications switch between unicast
   and multicast.,. 

Designing requirements to fit today's code?  You wouldn't let me get
away with that.  What makes you think I'll let you get away with it?  ;-)

   i agree scoping needs thinking about...

    >Section 5.15 (Mobility): Clue: your time line is unimportant as this will
    >be driven by the market.

   this "market view" renders the process pointless if you buy it:
   since i don't agree that there is any evidence the market has
   intelligence, i see this is completely pointless remark

The market has no "intelligence" in that it does not learn (e.g.,
16Mbit Token Ring).  However, it does "evolve" in the sense that it
tries things until the problem is solved.  As there is considerable
motivation from the market to have a solution to the mobility problem,
one will (eventually) appear.  And the timeline mentioned here is not
a factor in that.

   actually, i think it should be removed as its a technique, not a
   requirement - the requirement is that

Agreed.

   a) you can build virtual private internets on the internet (c.f.
   mbone)
   b) you can build virtual private any-nets o nthe internet (c.f.
   clnp/decnet use in the UK, which is largely tunneled over the IP
   backbone) - 

   other techniques could solve the problem, so this should
   be restated in terms of recursive internet services

These sound more like requirements on policy than on technical
development.

   oh, by the way, when advising BT about what they should do w.r.t
   internet business, i suggested they should consider buying cisco
   outright.....

   you shares will do quite well then:-)

Thank you for thinking of us.  ;-)  Please get them to hurry.  I'd
like to retire by age 35.  ;-)

Tony

From craig@aland.bbn.com Sun Apr 17 13:43:44 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA14036 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 16:45:39 -0400
Received: from port10.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA18473 for ipng@cmf.nrl.navy.mil; Sun, 17 Apr 94 16:45:26 -0400
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id NAA03199; Sun, 17 Apr 1994 13:43:45 -0700
Message-Id: <199404172043.NAA03199@aland.bbn.com>
To: sob@hsdndev.harvard.edu (Scott Bradner)
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Convergence (fwd) 
In-Reply-To: Your message of Fri, 15 Apr 94 08:09:48 -0400.
             <9404151209.AA09997@hsdndev.harvard.edu> 
From: Craig Partridge <craig@aland.bbn.com>
Date: Sun, 17 Apr 94 13:43:44 -0700
Sender: craig@aland.bbn.com
Status: O


        We desire the selected IPng protocol to be able to technically serve
        as a protocol to which many different network layer protocols, not only
        IPv4, can converge.  For this reason, we require that the selected
        IPng protocol have adequate addressing capabilities to be able to flexibly
        "support" the transition addressing needs of other existing network
        layer protocols (e.g., IPX, CLNP) should they also wish to transition
        to IPng. IPng should not lack any significant functionality of such 
        existing protocols.

Scott:

    I don't want to derail emerging concensus since I think this is actually
a constructive way to think about the problem (making IPng the core protocol
by helping folks to move their protocols to it).

    But this paragraph gives me heartburn.  In particular, there's a big
problem.  Some of the popular protocols of today, most notably Appletalk,
although I've heard it said of IPX, work wonderfully on local networks and
scale very poorly to WANs.  Part of this has to do with the fact that LANs
let you do things that WANs don't (like leave out checksums, and assume that
loss is low, and broadcasting to everyone is a good way to do address
allocation and defense).

    I suppose one might just change the last sentence to say:

    IPng should not lack any significant WAN functionality of such existing
    protocols.

but I'm not sure that's the right answer.

Craig

PS: I'm slowly catching up but may get blown away again during this week.

From craig@aland.bbn.com Sun Apr 17 13:45:55 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA14041 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 16:47:47 -0400
Received: from port10.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA18691 for ipng@cmf.nrl.navy.mil; Sun, 17 Apr 94 16:47:35 -0400
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id NAA03211; Sun, 17 Apr 1994 13:45:56 -0700
Message-Id: <199404172045.NAA03211@aland.bbn.com>
To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Convergence (fwd) 
In-Reply-To: Your message of Fri, 15 Apr 94 09:24:31 -0400.
             <9404151324.AA13542@mailserv-D.ftp.com> 
From: Craig Partridge <craig@aland.bbn.com>
Date: Sun, 17 Apr 94 13:45:55 -0700
Sender: craig@aland.bbn.com
Status: O


Given my last note, in which I said I liked the convergence approach, I
thought I'd better also say that Frank's note (below) correctly summarizes
what he and I are trying to say in the requirements document.

Craig

    >I am a firm believer that the IPng should be "one protocol to bind them
    >all".  I would therefore would like convergence (where the word is 

    I'm getting really tired of this. I keep reading an implication into
    the phrase ("one protocol...") that Craig and I meant that there
    should be only one Internet-layer protocol in the world.  This is
    completely and utterly wrong.

    Our intent is that the Internet layer is to be the common layer among
    all hosts on the Internet.  When building an internetwork one must
    choose some point in the protocol stack which is the point of
    commonality, the point where service is available all over the
    internetwork. We believe that the Internet layer (i.e. the layer
    where IP and IPng reside) is the point where there should be common
    service across an internetwork; specifically, The Internet.

    There are other options. For instance, the common point could be at
    the data link layer. The more militant proponents of ATM see a single
    ATM fabric spanning the entire world; the common layer all over
    would, in this case, be the datalink layer. It is also possible that
    the network could grow by building application-layer gateways (and
    this has seriously been suggested as one growth path that The
    Internet may wish to take, instead of 'fixing' IP).  We (Craig and I)
    believe that the right spot in the network protocol hierarchy for
    this common service is the Internet Layer. This then makes some
    interesting requirements on the IP, such as it must scale to be able
    to cover any and all forseen hosts (eg 10**15 end systems), that it
    must be relatively efficient to implement (so that it can run on both
    Cray's and light-switches), and so on.

    We specifically say that we do not (repeat DO NOT) believe that there
    will be only one internetwork layer protocol. The Internet is now,
    and probably will always be a multi-protocol network.

    Please go back and re-read the section of the requirements document.

    --
    Frank Kastenholz
    FTP Software
    2 High Street
    North Andover, Mass. USA 01845
    (508)685-4000



From craig@aland.bbn.com Sun Apr 17 15:57:17 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA14372 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 18:59:06 -0400
Received: from port10.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA02545 for ipng@cmf.nrl.navy.mil; Sun, 17 Apr 94 18:58:58 -0400
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id PAA03603; Sun, 17 Apr 1994 15:57:18 -0700
Message-Id: <199404172257.PAA03603@aland.bbn.com>
To: bound@zk3.dec.com
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of Sun, 17 Apr 94 13:42:22 -0400.
             <9404171742.AA05787@xirtlu.zk3.dec.com> 
From: Craig Partridge <craig@aland.bbn.com>
Date: Sun, 17 Apr 94 15:57:17 -0700
Sender: craig@aland.bbn.com
Status: O


I'd like to jump back to Jim's initial point about needing to listen to
the market, because I have a slightly different view.

I think our task is to listen to the market as it will be in 3 to 5 years.
Realistically, picking an IPng this summer is simply one of the major steps
in getting it deployed over the next few years.  So the mass-market IPng impact
(when almost everyone's got it) probably won't hit until around 1997.  And
it is what folks want then that we'd better hit.

Of course, if we can meet market needs *now*, then it hastens the deployment
of IPng by a year or two.  (Look at how fast Van's TCP mods got around, vs
how long it has taken for IP multicast.  Folks desperately needed Van's mods.
Multicast looked nice but not essential to them).

This is an intensely tricky business, but critical.  (Consider if we were
building PCs, and decided to design a new PC to meet today's market needs.
When our new PC hit the market in 18 months, we'd find that no one would
buy it.  Ditto for IPng.)

And this is where a lot of engineering comes in.  What problems can we
have solved in the next two years that the market is likely to want us
to have solved (two years isn't much time, so damn few, but a few).
And which problems of today may go by the wayside?  (SNA convergence perhaps?)

So I agree with Jim that we listen to the market -- and since tomorrow's market
largely isn't available to listen to, we must listen to today's market, but
with our futurist hats on.

Craig

From jcurran@nic.near.net Sun Apr 17 20:57:02 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id UAA14643 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 20:57:55 -0400
Received: from platinum.near.net by nic.near.net id ab10996; 17 Apr 94 20:57 EDT
To: bound@zk3.dec.com
cc: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>, ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-reply-to: Your message of Sun, 17 Apr 1994 13:42:22 -0400.
             <9404171742.AA05787@xirtlu.zk3.dec.com> 
Date: Sun, 17 Apr 1994 20:57:02 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404172057.ab10996@nic.near.net>
Status: O

--------
] From: bound@zk3.dec.com
] Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
] Date: Sun, 17 Apr 94 13:42:22 -0400
]
] John,
] 
] I think your missing Jon's point about IPv4.  Why do you insist on
] forgetting about what these customers like about the IPv4 infrastructure
] and the way it works today.  Do you want to change the way these
] customers work today with IPv4?  Do you believe as a provider you have
] the right to do this?  Or is this a political issue we need to deal with
] for international internetworking?  I am not following your objections
] and questions to Jon's explanation of what is today.

Jim,
 
  Simply put:  

    IPng will need more "thrust" (in the words of an ol' boy)
    in order to reach market acceptance.
 
    In the absence of a clear argument to the contrary, I believe IPng 
    will have capabilities which are equal to IPv4 from an end-user 
    perspective.  From looking at the current CIDR deployment, we see
    that sites want to do the absolute minimum to proceed "as is".
    (Yes, there are exceptions, but the Internet is increasingly made
    up of folks who really don't know and couldn't care what happens
    once they hit return...)   In such organizations, consideration of
    IPng will be extremely short-lived.   Unless vendors are prepared
    to ship IPng-ONLY software, IPv4 will be around for some time, 
    and no amount of vendor posturing or trade articles is going to 
    cause sites to upgrade to IPng.

    Hence, I am very aggressively looking into _any_ possible IPng 
    motivators, with the hope that we can get an IPng deployed
    despite the extremely poor market conditions compared to IPv4.

    One of the more interesting factors which could motivate 
    deployment (particularly among large, non-Internet-connected
    networks such as banking, traffic control, and other high-
    consequence networks) would be the knowledge that IPng could
    be used with their existing NSAP addressing scheme.  This is 
    a technical capability for political reasons.  I'm not 
    advocating CLNP or OSI protocols, simply an addressing model
    which would make IPng palatable to current CLNP users.

    Hence, my reason for asking why IPng candidates do not simply
    handle such addresses.  Since the ability to process such addresses
    could be very useful in getting IPng adopted in some environments,
    it's probably worth considering.

    There are probably other interesting IPng motivators that we should
    to consider, but I'm starting with "viable replacement for CLNP" as
    my first potential addition.

    If folks honestly believe that we can "build it, and they will come",
    that's great.  When balkanized IPv4 internets arrive due to lack of 
    IPng acceptance, you can rest easy knowing that the IETF produced a
    technically superior (even if not market-ready) solution.

/John

From jcurran@nic.near.net Sun Apr 17 21:01:22 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id VAA14658 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 21:02:27 -0400
Received: from platinum.near.net by nic.near.net id aa11188; 17 Apr 94 21:02 EDT
To: Craig Partridge <craig@aland.bbn.com>
cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-reply-to: Your message of Sun, 17 Apr 1994 15:57:17 -0700.
             <199404172257.PAA03603@aland.bbn.com> 
Date: Sun, 17 Apr 1994 21:01:22 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404172102.aa11188@nic.near.net>
Status: O

--------
] From: Craig Partridge <craig@aland.bbn.com>
] Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
] Date: Sun, 17 Apr 94 15:57:17 -0700
] ...
] I think our task is to listen to the market as it will be in 3 to 5 years.
] Realistically, picking an IPng this summer is simply one of the major steps
] in getting it deployed over the next few years.  So the mass-market IPng 
] impact (when almost everyone's got it) probably won't hit until around 1997.
] And it is what folks want then that we'd better hit.

Agreed.

] Of course, if we can meet market needs *now*, then it hastens the deployment
] of IPng by a year or two.  (Look at how fast Van's TCP mods got around, vs
] how long it has taken for IP multicast.  Folks desperately needed Van's mods.
] Multicast looked nice but not essential to them).
]
] This is an intensely tricky business, but critical.  (Consider if we were
] building PCs, and decided to design a new PC to meet today's market needs.
] When our new PC hit the market in 18 months, we'd find that no one would
] buy it.  Ditto for IPng.)

More agreement.

] And this is where a lot of engineering comes in.  What problems can we
] have solved in the next two years that the market is likely to want us
] to have solved (two years isn't much time, so damn few, but a few).
] And which problems of today may go by the wayside? (SNA convergence perhaps?)
] 
] So I agree with Jim that we listen to the market -- and since tomorrow's 
] market largely isn't available to listen to, we must listen to today's 
] market, but with our futurist hats on.

Basically, I agree with all of the above.  I would ask that the directorate
consider the full range of market needs (which includes non-IETF activities
such as IPX, CLNP, and SNA) in its deliberations.

/John

From bound@zk3.dec.com Sun Apr 17 23:45:43 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA15003 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 23:51:02 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA28496; Sun, 17 Apr 94 20:45:51 -0700
Received: by xirtlu.zk3.dec.com; id AA09111; Sun, 17 Apr 1994 23:45:49 -0400
Message-Id: <9404180345.AA09111@xirtlu.zk3.dec.com>
To: Craig Partridge <craig@aland.bbn.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of "Sun, 17 Apr 94 15:57:17 PDT."
             <199404172257.PAA03603@aland.bbn.com> 
Date: Sun, 17 Apr 94 23:45:43 -0400
X-Mts: smtp
Status: O

Craig,

That was really good.  I think it adds a piece necessary to what I said
and put it in a better context of the existing market and our future
hats, as you stated.

I also like the point by Tony Li in his response to Jon about the market
will eventually evolve to the correct technology.  

thanks
/jim

From bound@zk3.dec.com Sun Apr 17 23:54:08 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA15030 for <ipng@cmf.nrl.navy.mil>; Sun, 17 Apr 1994 23:56:25 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA28877; Sun, 17 Apr 94 20:54:15 -0700
Received: by xirtlu.zk3.dec.com; id AA09177; Sun, 17 Apr 1994 23:54:14 -0400
Message-Id: <9404180354.AA09177@xirtlu.zk3.dec.com>
To: John Curran <jcurran@nic.near.net>
Cc: bound@zk3.dec.com, Jon Crowcroft    <J.Crowcroft@cs.ucl.ac.uk>,
        ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of "Sun, 17 Apr 94 20:57:02 EDT."
             <9404172057.ab10996@nic.near.net> 
Date: Sun, 17 Apr 94 23:54:08 -0400
X-Mts: smtp
Status: O

John,

OK I understand the issue your raising.  We have to make this so good
people want to use it and spend money.

I am wondering if people will be able to afford to move to IPng now with
the economy at present.  New stacks with IPng I doubt will be free, except as
upgrades or new purchases and this is the service business and not free
(also called add on business).

/jim

From crb@faline.bellcore.com Mon Apr 18 08:03:55 1994
Return-Path: crb@faline.bellcore.com
Received: from faline.bellcore.com (faline.bellcore.com [128.96.39.9]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id IAA16183 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 08:04:38 -0400
Received: from localhost (localhost [127.0.0.1]) by faline.bellcore.com (8.6.7/8.6.6) with SMTP id IAA02333; Mon, 18 Apr 1994 08:03:57 -0400
Message-Id: <199404181203.IAA02333@faline.bellcore.com>
X-Authentication-Warning: faline.bellcore.com: Host localhost didn't use HELO protocol
To: Brian.Carpenter@cern.ch
Subject: Re: IPng/ATM requirements paper 
cc: ipng@cmf.nrl.navy.mil
In-reply-to: Your message of Mon, 18 Apr 94 13:42:40 +0200.
             <9404181142.AA11807@dxcoms.cern.ch> 
Date: Mon, 18 Apr 94 08:03:55 -0400
From: Chris Brazdziunas <crb@faline.bellcore.com>
Status: O

brian@dxcoms.cern.ch (Brian Carpenter CERN-CN) writes:
> 
> Thanks for the IPng/ATM white paper which I found very clear.

Thanks for taking the time in reading it! :)

> One point is that I think you should refer to Bob Cole's
> "Framework" paper; to a first approximation that paper is
> independent of IPv4 and could equally apply to IPng.
> That paper is an Internet Draft (draft-ietf-atm-framework-doc-00.ps
> or draft-ietf-atm-framework-doc-00.txt).

Yup, I agree with that.  I willl make that change.

> I would also suggest that your paper should be sent to the
> IP over ATM list for comments.

Good point. I will post it this week.  That is an excellant place
to get feedback (since the readership is huge).

> My main observation is that none of the issues raised in Chapter 4
> (which are all valid) actually change the known requirements for
> IPng. The tricky part is how to use the signalling phase of
> a connection-oriented infrastructure to establish and manage
> connections to be used by a connectionless protocol. If we can
> solve this for IPv4, we can solve for it any datagram IPng.

Oh really? Hmm, hard for me to comment. If this already reiterates a
known requirement well then that's great. I understand that this IPng 
requirement implicitly existed but not necessarily explicitly (i.e. there 
wasn't a white paper submitted).  Is there a white paper that was submitted 
that states this very same requirement? (just curious)

> Oh, a detail: the "Classical" draft is now RFC 1577.

Will make that change as well.

Appreciate the comments, :)

chris

------------
Christina Brazdziunas
crb@faline.bellcore.com



From brian@dxcoms.cern.ch Mon Apr 18 14:09:56 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA16208 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 08:10:29 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA11084; Mon, 18 Apr 1994 14:09:57 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA12675; Mon, 18 Apr 1994 14:09:56 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404181209.AA12675@dxcoms.cern.ch>
Subject: Re: IPng/ATM requirements paper
To: crb@faline.bellcore.com (Chris Brazdziunas)
Date: Mon, 18 Apr 1994 14:09:56 +0200 (MET DST)
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: <199404181203.IAA02333@faline.bellcore.com> from "Chris Brazdziunas" at Apr 18, 94 08:03:55 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 638       
Status: O

> > connections to be used by a connectionless protocol. If we can
> > solve this for IPv4, we can solve for it any datagram IPng.
> 
> Oh really? Hmm, hard for me to comment. If this already reiterates a
> known requirement well then that's great. I understand that this IPng 
> requirement implicitly existed but not necessarily explicitly (i.e. there 
> wasn't a white paper submitted).  Is there a white paper that was submitted 
> that states this very same requirement? (just curious)
> 

Not really. I think your paper is useful; it is good news that it
does not raise a whole set of new requirements for the IPng header.

  Brian

From bound@zk3.dec.com Mon Apr 18 10:19:39 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA17123 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 10:20:57 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA24724; Mon, 18 Apr 94 07:19:47 -0700
Received: by xirtlu.zk3.dec.com; id AA18429; Mon, 18 Apr 1994 10:19:45 -0400
Message-Id: <9404181419.AA18429@xirtlu.zk3.dec.com>
To: Brian.Carpenter@cern.ch
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of "Mon, 18 Apr 94 08:56:46 +0200."
             <9404180656.AA02299@dxcoms.cern.ch> 
Date: Mon, 18 Apr 94 10:19:39 -0400
X-Mts: smtp
Status: O

Brian,

Well said Sir,
/jim

From scoya@CNRI.Reston.VA.US Mon Apr 18 10:20:13 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA17139 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 10:24:40 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa29255;
          18 Apr 94 10:20 EDT
To: ipng@cmf.nrl.navy.mil
Subject: IPNG Retreat
Date: Mon, 18 Apr 94 10:20:13 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404181020.aa29255@IETF.CNRI.Reston.VA.US>
Status: O

One of the action items from the April 11 telechat was for me to poll
each of the IPNG members to see who would attend the face-to-face
meeting on May 19-20 at a facility in O'Hare airport.

Please send me a note as to whether or not you will attend. I will
consolidate the responses.


Steve

From kasten@mailserv-D.ftp.com Mon Apr 18 10:33:20 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA17274 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 10:34:26 -0400
Received: from ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:24 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:24 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA19927; Mon, 18 Apr 94 10:33:20 EDT
Date: Mon, 18 Apr 94 10:33:20 EDT
Message-Id: <9404181433.AA19927@mailserv-D.ftp.com>
To: jcurran@nic.near.net
Subject: Re: Independence of transport EIDs 
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 2564
Status: O

Yeah. Perhaps we want IPng to be subsetable in some manner. There would
be a core set of functions that all IPng machines must handle. Then,
as needs vary, one could implement/not-implement different
additional features. There are two downsides to this:
1. This sort of subsetting could lead to non-interoperable subsets.
   If we request/allow subsetting, we should adamantly demand that
   all possible subsets be interoperable. The protocol specifications
   would have to define all the mappings and transformations needed when
   going from one subset to another. This gets pretty hairy.
2. All of the things outside of the core-set of functions could
   be viewed as nice, but not necessary, elements of the protocol.
   That is, they are optional in some manner. One could then argue that
   these things are not needed for interoperability. Furthermore, one
   could argue that given that these are all optional elements, any
   node can not be 100% certain that any other node will implement the
   element so no node will use depend or rely on the element (this is
   the argument used in SNMP-land against optional variables), therefore
   why not leave the feature out?

 > ] From:    Frank Kastenholz <kasten@ftp.com>
 > ] I started wondering whether IPng should be optimized towards the kind
 > ] of networking that we do today (general purpose computer to g.p.
 > ] computer) and have these other niches go off and do their own
 > ] protocols, more specifically tailored to their needs.  Then I started
 > ] thinking more about it and realized that most, if not all, of those
 > ] highly specific requirements were readily generalizable (?)  into
 > ] requirements that could fit a more 'tradtional' model of
 > ] internetworking so the question passed from my mind.
 > 
 > But will the resulting IPng which correctly handles the "fully generalized"
 > requirements still work in a wall socket application?  What if said wall
 > socket _does_ want to use the security code and the service class code?
 > Isn't it possible that wall sockets or supercomputers or atm networks will
 > at some point need capabilities (or _lack_ of capabilities) that we just
 > can't reconcile with IPng?
 > 
 > For some strange reason, I can imagine that we will invent new network
 > layers which are better at certain things than IPng, and it certainly
 > would be convenient to let them carry the Internet's TCP and UDP traffic
 > even if such protocols weren't IPng. 


--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From kasten@mailserv-D.ftp.com Mon Apr 18 10:33:33 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA17277 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 10:34:44 -0400
Received: from ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:37 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:37 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA19942; Mon, 18 Apr 94 10:33:33 EDT
Date: Mon, 18 Apr 94 10:33:33 EDT
Message-Id: <9404181433.AA19942@mailserv-D.ftp.com>
To: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Content-Length: 6140
Status: O

Tony Li's comments....

 > ----------------------------------------------------------------------
 > Technical stuff:
 > 
 > Section 4.5 (Cooperative Anarchy): One of the principles that is not
 > discussed here is that this principle simply does not scale.

The point of the principle is that different administrative/technical
domains of The Internet should have as much freedom as possible to
build and operate their networks. Another way of looking at it is
that only a minimum amount of centralized 'operations' and domain-to-
domain cooperation should be required. Perhaps this keeps the
requirements pretty high...  

 > Section 5.1 (Scaling): In the criteria for scaling, I feel that the
 > criteria for describing scalable routing is vastly underplayed.  Given the
 > discussion in this section that projects 10**12 networks, how many routes
 > do we actually have to scale to?

Tony is a router vendor. He is asking, as a router vendor, "How much
ram should I put in my routers?". The number of routes in the routing
table depends on the number of destination networks, how one deals
with QOS/etc, and how well a routing architecture can do things like
aggregation of routes. It is conceivable that every router must have
O(#networks in the net) routes in it, it is also not absolutely
inconceivable that every router merely needs to have O(#interfaces on
the router) routes in it. To me, specifying the number of routes is
starting to get close to specifying a solution, so I am averse to
adding such a specification. (On the other hand, adding text to the
req's that say why we are not specifying this is fine...)


 > Section 5.2 (Toplogical Flexibility): I believe that this is a Motherhood
 > checklist item and can be related until later in the discussion, if not
 > wholly eliminated as being completely assumed as we're following the IPv4
 > model.  In fact, I believe that you should take IPv4 as a baseline
 > throughout the document.  All proposals must be functionally equivalent to
 > IPv4 Plus meet these criteria...

I do not believe this to be motherhood. There has been talk in
certain proposals of the actual protocol constraining the topology in
certain ways (some of the discussions on geographic-based addressing
come to mind). I do not feel that an IP should constrain the physical
topology.

Re motherhood in general -- some of the things that Tony calls
motherhood may, in fact, be motherhood. But mentioning them will
certainly remind us that, while motherhood, they still need to be
dealt with. Also, some of the motherhood requirements set fairly high
detailed requirements (such as Byzantine Failure Protection in
'Robust Service', and some of the performance numbers). This is, in
part, Dave Clark's principle of 'In Your Face Requirements', and in
part that there must be a benefit to IPng and by raising the level of
requirements as we have, we will get IPng to be a lot more than "IPv4
with Larger Addresses".


 > Section 5.6 (Media Independence): Motherhood.  Perhaps this is an
 > appropriate place to require that there not be an analog of the IPv4 subnet
 > model.

I think that what he wants to say is that the addressing hierarchy
not have hard and fast limits (ala the 32 bit ip address with its
fixed address classes, etc). I think that we cover this in things
like topological flexibility.

 
 > Section 5.8 (Config, Admin & Ops): Autoconfiguration must be given a much
 > more significant role.  As I pointed out at one ROAD meeting, the number of
 > network nerds needed to run the Internet is NOT boundless and are harder to
 > acquire than really big routers.

I agree. I do not know how to write this in the requirements document
(put a phrase such as "we think that this is really really important"
in the text.... not). Suggestions are solicited (though see my next
comment).

 > My feeling is that autoconfiguration is
 > the number three requirement for IPng (behind scaling and security).

At one point we (Craig and I) tried to make this an ordered list of
requirements (and I thought it went pretty well). The current list is
not ordered. We can certainly do this again, though the discussion
and debate may certainly be spirited and lively...

 > Section 5.10 (Unique Naming): I suggest you add the requirement that the
 > architecture specifically allow the naming of interfaces AND nodes.

We say that you must be able to name all IP-Layer objects. I assume this
includes interfaces. I can add some clarification text. 

 > Section 5.12 (Multicast): Part of me, deep down, really wonders whether
 > "multicast addressing" isn't an oxymoron.  In many cases, the multicast
 > address isn't an "address" at all in that it has no topological
 > signifigance.  It IS however, a name for a multicast group.  Perhaps you
 > should not dissuade this alternate path of thought and should instead
 > concentrate on multicast naming.  You should take the words "network" and
 > "subnetwork" out of your vocabulary.  They have too much baggage and
 > confusion.

He is absolutely correct. We have been a bit loose with our wording in some
places. I think, however, that the intent of the section is clear.
If I get a chance I can try to update the text a bit.

 > The discussion of multicast scoping capabilities needs much
 > more work.  

How? What? 

 > Section 5.13 (Extensibility): Please remove the discussion of IPv4 options.
 > It's wholly inaccurate.  Anyone who doens't understand that this is a
 > chicken and egg problem is welcome to come discuss this with me.

The text that I can find is 'the use of options has proven less than
entirely satisfactory since options have tended to be inefficient to
process' We do not prohibit options. We do point out (in a suitably
vague manner I believe) that options are not perfect and that there
have been problems with them.  A protocol designer should consider
carefully how options are to be implemented and processed if that
designer's protocol uses them. (perhaps adding this type of text to
the document will be satisfactory...) 


--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From kasten@mailserv-D.ftp.com Mon Apr 18 10:33:40 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA17280 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 10:34:45 -0400
Received: from ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:43 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:43 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA19945; Mon, 18 Apr 94 10:33:40 EDT
Date: Mon, 18 Apr 94 10:33:40 EDT
Message-Id: <9404181433.AA19945@mailserv-D.ftp.com>
To: J.Crowcroft@cs.ucl.ac.uk
Subject: Re: Criteria review comments
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 2507
Status: O

 > >Section 4.5 (Cooperative Anarchy): One of the principles that is not
 > >discussed here is that this principle simply does not scale.  
 > 
 > i think you misinterpret this - cooperative anarchy, in my reading,
 > refers to how we plug the internet together hop by hop, incrementally,
 > without having to do an n**2 agreement before attaching a new site at
 > any edge...or a new regional to a backbone, or a new backbone to
 > another backbone...the phone net does not have this property, and so
 > cost a lot more andf took a lot longer to get as big as it is...
 > 
 > >as alternative technologies are developed in a single area, you get into
 > >the N^2 problem of their interaction.  We see this frequently in routing
 > >protocols. 
 > 
 > i don't think we are advocateing anarchic development of technology -
 > just the facility to manage the net this way, as opposed to the
 > expensive way the telcos do it. 

yup
 
 > >Section 5.6 (Media Independence): Motherhood.  Perhaps this is an
 > >appropriate place to require that there not be an analog of the IPv4 subnet
 > >model.
 >  
 > i think it was menat as a warning shot to atm people...maybe it should
 > be more clear about IPng operating _over_ large (VC) clouds as well as
 > standard stuff...

how do you mean?
 
 >  >Section 5.12 (Multicast): Part of me, deep down, really wonders whether
 >  >"multicast addressing" isn't an oxymoron.  In many cases, the multicast
 >  >address isn't an "address" at all in that it has no topological
 >  >signifigance. 
 > i agree scoping needs thinking about...

how? what? 
  
 >  >Section 5.17 (Tunneling): This is NOT a requirement.  In fact, given
 >  >section 5.7, it's already allowed.  
 >  
 > actually, i think it should be removed as its a technique, not a
 > requirement - the requirement is that
 > a) you can build virtual private internets on the internet (c.f.
 > mbone)
 > b) you can build virtual private any-nets o nthe internet (c.f.
 > clnp/decnet use in the UK, which is largely tunneled over the IP
 > backbone) - 

I think that this is a better way to state why we put tunneling into
the document. Tunneling can then be mentioned in the discussion section
as how it is done today. (sometimes it's easier to first mention the
desired solution and then reason backwards to the requirement for that
solution.). How does the group feel about changing the requirement in
this manner?

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From kasten@mailserv-D.ftp.com Mon Apr 18 10:33:46 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA17289 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 10:35:18 -0400
Received: from ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:49 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 18 Apr 1994 10:34:49 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA19950; Mon, 18 Apr 94 10:33:46 EDT
Date: Mon, 18 Apr 94 10:33:46 EDT
Message-Id: <9404181433.AA19950@mailserv-D.ftp.com>
To: tli@cisco.com
Subject: Re: Criteria review comments
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: J.Crowcroft@cs.ucl.ac.uk, ipng@cmf.nrl.navy.mil
Content-Length: 1573
Status: O


 >    at 128 bytes per routing entry, that is 256 Mbytes of routing
 >    tabler. just exactly what is the difficulty of this? my workstation
 >    has that much RAM...this year...we have 3000 workstations here and
 >    only 22 routers - where is the cost problem?
 > 
 > Why do you assume that you're only going to hold 128 bytes per routing
 > entry?  Why do you ignore all of the other state in the routers that
 > these requirements dictate (e.g., flow state).  I admit that I'm
 > probably being conservative.  Even so, add another order of magnitude
 > or two.  It's still tough to have a scalable routing architecture
 > unless you specify HOW it scales.

Tony. In the requirements document we've tried to word it so that we
specify the problems that need to be solved, and not specifying the
solutions. If we start specifying solutions then we really start to
specify the protocol and that is not what our goal is.

You are right. Specifying how the routing architecture scales is
critical. In fact, if I were king, I'd absolutely require that any
proposal have a detailed specification showing this. However,
specifying how a routing architecture scales is a part of the
solution -- some people may wish to use very hierarchical addressing,
some may wish to have very flat addressing with mongo thrust in the
routers. I do not think that we can say, in the requirements
document, that routing must scale in such and such a manner. We can
say only that it must scale.

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From bound@zk3.dec.com Mon Apr 18 11:00:29 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA17501 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 11:07:17 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA26646; Mon, 18 Apr 94 08:00:41 -0700
Received: by xirtlu.zk3.dec.com; id AA19886; Mon, 18 Apr 1994 11:00:36 -0400
Message-Id: <9404181500.AA19886@xirtlu.zk3.dec.com>
To: kasten@ftp.com
Cc: J.Crowcroft@cs.ucl.ac.uk, ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Mon, 18 Apr 94 10:33:40 EDT."
             <9404181433.AA19945@mailserv-D.ftp.com> 
Date: Mon, 18 Apr 94 11:00:29 -0400
X-Mts: smtp
Status: O

  
=================================================
 >  >Section 5.17 (Tunneling): This is NOT a requirement.  In fact, given
 >  >section 5.7, it's already allowed.  
 >  
 > actually, i think it should be removed as its a technique, not a
 > requirement - the requirement is that
 > a) you can build virtual private internets on the internet (c.f.
 > mbone)
 > b) you can build virtual private any-nets o nthe internet (c.f.
 > clnp/decnet use in the UK, which is largely tunneled over the IP
 > backbone) - 

I think that this is a better way to state why we put tunneling into
the document. Tunneling can then be mentioned in the discussion section
as how it is done today. (sometimes it's easier to first mention the
desired solution and then reason backwards to the requirement for that
solution.). How does the group feel about changing the requirement in
this manner?
======================================================

Fine by me.  I also agree with your logic regarding solution and then
reasons.

/jim

From bound@zk3.dec.com Mon Apr 18 11:05:48 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA17522 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 11:11:49 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA26938; Mon, 18 Apr 94 08:05:55 -0700
Received: by xirtlu.zk3.dec.com; id AA19957; Mon, 18 Apr 1994 11:05:54 -0400
Message-Id: <9404181505.AA19957@xirtlu.zk3.dec.com>
To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Mon, 18 Apr 94 10:33:33 EDT."
             <9404181433.AA19942@mailserv-D.ftp.com> 
Date: Mon, 18 Apr 94 11:05:48 -0400
X-Mts: smtp
Status: O


==================================================================
 > ----------------------------------------------------------------------
 > Technical stuff:
 > 
 > Section 4.5 (Cooperative Anarchy): One of the principles that is not
 > discussed here is that this principle simply does not scale.

The point of the principle is that different administrative/technical
domains of The Internet should have as much freedom as possible to
build and operate their networks. Another way of looking at it is
that only a minimum amount of centralized 'operations' and domain-to-
domain cooperation should be required. Perhaps this keeps the
requirements pretty high...  
=================================================================

I think this is important to add to the reqs discussion.  I think
explaining how the telcos do it and how its done today for IP would be
a valuable point of reference for readers.  For example when I present
how IP works to folks who don't know I get into this anarchy discussion
and its a key point for folks to understand.  In this doc its key that
folks understand as much as possible why we have made this requirement.

thanks
/jim

From ericf@atc.boeing.com Mon Apr 18 09:44:09 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA18167 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 12:43:07 -0400
Received: by atc.boeing.com (5.57) 
	id AA27611; Mon, 18 Apr 94 09:44:09 -0700
Date: Mon, 18 Apr 94 09:44:09 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404181644.AA27611@atc.boeing.com>
To: J.Crowcroft@cs.ucl.ac.uk, bound@zk3.dec.com
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
Cc: ipng@cmf.nrl.navy.mil
Status: O

Dear Jon,

Jim wasn't arguing for ISO-morphism.  Nobody (that I know of) in this
community would argue for such a thing.  He was rather arguing for two things:
1) We all need to be honest, impartial, and ego-less in our IPng efforts.
   We must not become emotionally attached to anything.  We must be always
   open to logic and truth -- whether we "like" what it is saying or not.
2) All engineering efforts come with requirements.  Customers provide 
   "working engineers" [as distinct from researchers -- no attempt at
   pejoratativeness in the term, only a native inability on my part to 
   speak English] with our requirements.  We must not "pick and choose" 
   our customers to only choose those who agree with us.  To do so is to 
   cripple the IPng before it is ever deployed.  Requirements must be 
   real and reflective of the actual market.

Sincerely yours,

--Eric Fleischman

> From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
> if we don't design/choose the best technical protocol, we are guilty
> of ISO-morphism, committee/consensus engineering: a very bad thing.
> The very opposite of what the internet ENGINEERING task force was all
> about


From ericf@atc.boeing.com Mon Apr 18 10:09:02 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA18610 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 13:07:44 -0400
Received: by atc.boeing.com (5.57) 
	id AA00329; Mon, 18 Apr 94 10:09:02 -0700
Date: Mon, 18 Apr 94 10:09:02 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404181709.AA00329@atc.boeing.com>
To: J.Crowcroft@cs.ucl.ac.uk, tli@cisco.com
Subject: Re: Criteria review comments
Cc: ipng@cmf.nrl.navy.mil
Status: O

Dear Group,

Tut, Tut.  I assume that the smiley face of this comment was inadvertently
omitted.  That is, it is obvious to so many of us that Cisco and many
other companies are investing a great deal of money in IPng already.  I 
certainly am grateful for the time and expense these companies are expending.
Anyway, a company would be taking a big risk to have "IPng products" on the
market now since IPng has not yet been defined enough for productization.
Even should IPng be defined it still may be unfeasible from a product
and marketing perspective to construct and market such products.  In any
case, please let's try to keep such unfair "ad hominem" statements out of our 
comments.

Sincerely yours,

--Eric Fleischman 

> could benefit more in the end than the document...actually, if cisco
> would invest a bit in IPng products, i'm sure we'd all be most
> pleased...

From ericf@atc.boeing.com Mon Apr 18 11:20:34 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA19422 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 14:19:39 -0400
Received: by atc.boeing.com (5.57) 
	id AA08172; Mon, 18 Apr 94 11:20:34 -0700
Date: Mon, 18 Apr 94 11:20:34 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404181820.AA08172@atc.boeing.com>
To: craig@aland.bbn.com, jcurran@nic.near.net
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
Cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Status: O

Dear Group,
I agree with John's response below -- except for his last line which says 
that we should be concerned about SNA.  I believe that we (the IETF re. IPng)
should ONLY be concerned with convergence for widely deployed CONNECTIONLESS 
NETWORK PROTOCOLS.  This does not include SNA which is (simplistically 
put) connection-oriented [actually, the connection is at the data link layer,
the network layer (i.e., Path Control Layer) is almost null -- and WAS 
null back when it was originally defined in the '70s -- see Cypser 1978].  
I am, of course, speaking about what most people think of when they say 
SNA:  SNA as per "3270 Data Streams" and "5250 Data Streams" (including 
LU 0, 1, 2, 3, 4, 6, 6.1, and 7), SNA LU 6.2 (including APPC), and APPN.  
I am, of course, not speaking about MPTN which which is essentially 
transport independent and will handle IPng -- whatever it will prove to be, 
since it already handles (theoretically, at least) IPv4, CLNP, and IPX.

Sincerely yours,

--Eric Fleischman

========================== from John Below +++++++++++++++++++++
Date: Sun, 17 Apr 1994 21:01:22 -0400
From: John Curran <jcurran@nic.near.net>
Message-Id:  <9404172102.aa11188@nic.near.net>
Status: RO

--------
] From: Craig Partridge <craig@aland.bbn.com>
] Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
] Date: Sun, 17 Apr 94 15:57:17 -0700
] ...
] I think our task is to listen to the market as it will be in 3 to 5 years.
] Realistically, picking an IPng this summer is simply one of the major steps
] in getting it deployed over the next few years.  So the mass-market IPng 
] impact (when almost everyone's got it) probably won't hit until around 1997.
] And it is what folks want then that we'd better hit.

Agreed.

] Of course, if we can meet market needs *now*, then it hastens the deployment
] of IPng by a year or two.  (Look at how fast Van's TCP mods got around, vs
] how long it has taken for IP multicast.  Folks desperately needed Van's mods.
] Multicast looked nice but not essential to them).
]
] This is an intensely tricky business, but critical.  (Consider if we were
] building PCs, and decided to design a new PC to meet today's market needs.
] When our new PC hit the market in 18 months, we'd find that no one would
] buy it.  Ditto for IPng.)

More agreement.

] And this is where a lot of engineering comes in.  What problems can we
] have solved in the next two years that the market is likely to want us
] to have solved (two years isn't much time, so damn few, but a few).
] And which problems of today may go by the wayside? (SNA convergence perhaps?)
] 
] So I agree with Jim that we listen to the market -- and since tomorrow's 
] market largely isn't available to listen to, we must listen to today's 
] market, but with our futurist hats on.

Basically, I agree with all of the above.  I would ask that the directorate
consider the full range of market needs (which includes non-IETF activities
such as IPX, CLNP, and SNA) in its deliberations.

/John


From ericf@atc.boeing.com Mon Apr 18 11:27:49 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA19544 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 14:26:17 -0400
Received: by atc.boeing.com (5.57) 
	id AA09037; Mon, 18 Apr 94 11:27:49 -0700
Date: Mon, 18 Apr 94 11:27:49 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404181827.AA09037@atc.boeing.com>
To: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments
Status: O

Jim,

When we evaluate the IPng proposals we must do so in terms of the
requirements.  The requirements must be written down.  If we don't
write "political things" into the requirements then we must not use
"political things" as a determining factor between IPng alternatives.
Everything must be "above board" and "with a clear paper trail".

--Eric

From sob@hsdndev.harvard.edu Mon Apr 18 14:34:26 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA19589 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 14:35:09 -0400
Date: Mon, 18 Apr 94 14:34:26 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404181834.AA15551@hsdndev.harvard.edu>
To: craig@aland.bbn.com, ericf@atc.boeing.com, jcurran@nic.near.net
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
Cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Status: O

yeh, it is a bit of a strech to see that IPng could support transition
from SNA real easy other than in the way that MPTN does it.  In addition
to the connection-oriented assumptions there are a lot of pritorization
tweaks that would be quite hard to support.

Scott

From sob@hsdndev.harvard.edu Mon Apr 18 14:36:51 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA19644 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 14:37:28 -0400
Date: Mon, 18 Apr 94 14:36:51 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404181836.AA15593@hsdndev.harvard.edu>
To: bound@zk3.dec.com, ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments
Status: O

does this produce another argument for Brian's suggestion of a 2nd 
document?

Scott

>From ipng-request@cmf.nrl.navy.mil Mon Apr 18 14:32:49 1994
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA10490; Mon, 18 Apr 1994 14:36:26 -0400
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA19544 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 14:26:17 -0400
Received: by atc.boeing.com (5.57) 
	id AA09037; Mon, 18 Apr 94 11:27:49 -0700
Date: Mon, 18 Apr 94 11:27:49 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404181827.AA09037@atc.boeing.com>
To: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments
Status: R

Jim,
When we evaluate the IPng proposals we must do so in terms of the
requirements.  The requirements must be written down.  If we don't
write "political things" into the requirements then we must not use
"political things" as a determining factor between IPng alternatives.
Everything must be "above board" and "with a clear paper trail".

--Eric


From ericf@atc.boeing.com Mon Apr 18 11:50:09 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA19758 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 14:48:33 -0400
Received: by atc.boeing.com (5.57) 
	id AA12108; Mon, 18 Apr 94 11:50:09 -0700
Date: Mon, 18 Apr 94 11:50:09 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404181850.AA12108@atc.boeing.com>
To: bound@zk3.dec.com, ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil,
        sob@hsdndev.harvard.edu
Subject: Re: Criteria review comments
Cc: ericf
Status: O

Dear Scott,

I agree with you:  we either need to construct a second "political"
requirements document an adjunct for Frank's "technical" IPng requirements
doc (as per Brian's original suggestion) or else we need to have Frank add 
these consensus-ized matters into his document.  In my own mind the latter 
is the preferable approach because I see having a single document as 
preferable to having two documents -- and these so-called "political" 
things are demonstrably as technical as the so-called "technical" things 
already in his document. This, anyway, is my personal opinion.

--Eric Fleischman

===================================
>From sob@hsdndev.harvard.edu Mon Apr 18 11:39:09 1994

does this produce another argument for Brian's suggestion of a 2nd 
document?

Scott

>From ipng-request@cmf.nrl.navy.mil Mon Apr 18 14:32:49 1994
From: Eric Fleischman <ericf@atc.boeing.com>
To: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments

Jim,

When we evaluate the IPng proposals we must do so in terms of the
requirements.  The requirements must be written down.  If we don't
write "political things" into the requirements then we must not use
"political things" as a determining factor between IPng alternatives.
Everything must be "above board" and "with a clear paper trail".

--Eric



From tli@cisco.com Mon Apr 18 11:55:31 1994
Return-Path: tli@cisco.com
Received: from lager.cisco.com (lager.cisco.com [131.108.11.55]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id OAA19794 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 14:56:18 -0400
Received: (tli@localhost) by lager.cisco.com (8.6.8+c/CISCO.SERVER.1.1) id LAA18676; Mon, 18 Apr 1994 11:55:31 -0700
Date: Mon, 18 Apr 1994 11:55:31 -0700
From: Tony Li <tli@cisco.com>
Message-Id: <199404181855.LAA18676@lager.cisco.com>
To: kasten@ftp.com
Cc: J.Crowcroft@cs.ucl.ac.uk, ipng@cmf.nrl.navy.mil
In-Reply-To: Frank Kastenholz's message of Mon, 18 Apr 94 10:33:46 EDT <9404181433.AA19950@mailserv-D.ftp.com>
Subject: Criteria review comments
Status: O


   Tony. In the requirements document we've tried to word it so that we
   specify the problems that need to be solved, and not specifying the
   solutions. If we start specifying solutions then we really start to
   specify the protocol and that is not what our goal is.

   You are right. Specifying how the routing architecture scales is
   critical. In fact, if I were king, I'd absolutely require that any
   proposal have a detailed specification showing this. However,
   specifying how a routing architecture scales is a part of the
   solution -- some people may wish to use very hierarchical addressing,
   some may wish to have very flat addressing with mongo thrust in the
   routers. I do not think that we can say, in the requirements
   document, that routing must scale in such and such a manner. We can
   say only that it must scale.


Frank,

You're missing the point.  You have not specified what a "solution"
looks like.  Routing which scales "much less than linearly" is NOT an
adequate characterization.  Think of this as an RFP.  How do you tell
if someone is compliant or not?  You must supply at least an upper
bound on how routing should scale.

Devil's advocate position: Pre-CIDR IPv4 routing "scales" well enough
to meet the criteria in the document.

Tony



From craig@aland.bbn.com Mon Apr 18 12:06:50 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA19908 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 15:09:22 -0400
Received: from port10.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA14165 for ipng@cmf.nrl.navy.mil; Mon, 18 Apr 94 15:08:45 -0400
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id MAA04426; Mon, 18 Apr 1994 12:06:52 -0700
Message-Id: <199404181906.MAA04426@aland.bbn.com>
To: ipng@cmf.nrl.navy.mil
Subject: what the req doc tries to do
Reply-To: Craig Partridge <craig@aland.bbn.com>
From: Craig Partridge <craig@aland.bbn.com>
Date: Mon, 18 Apr 94 12:06:50 -0700
Sender: craig@aland.bbn.com
Status: O


Hi folks:
    
    I'm only skimming notes, but I'm getting worried by a trend in some
of the discussion...

    There seems to be a notion that the requirements document ennumerates
all the requirements for IPng.  I have two serious problems with that
idea:

    1. It wasn't what the requirements document set out to do.
    In particular, what Frank and I were trying to was establish sort
    of the minimum set of requirements to even be considered.  (I.e.,
    you have to be this tall to ride on the amusement park ride).

    2. It is a process method I think doesn't work.  Because what
    inevitably happens is that the writing of the requirements becomes
    the decision process.  (I.e., someone wants requirement Y, others
    resist because it blows away a proposal they treasure).  And the
    requirements process is a terrible way to make the final decision.
    I can't rationally write a requirement that says "the IPng forwarding
    code must be less than 10 instructions long" -- too arbitrary --
    yet, in the final process, you may want to consider the fact that
    say, RUTABEGA (a yet undeveloped proposal), does IPng in 10 instructions
    and thus looks nice and lean and mean.  And the requirements document
    can't balance out notions like proposal A has outstanding support 
    for feature F but not for feature G, while proposal B has outstanding
    support for feature G and not F.

What I'd much prefer to see is the following:

    A. We keep the requirements document largely as is.  Frank and I need
    to polish up the wording -- it is clear to me that readers are
    misunderstanding pieces of it, and we should try to fix that.

    B. The requirements document is the standard of entry.  (If you pass
    these tests, we'll consider you).  It admits of different technical
    solutions

    C. If there are larger, political goals, those are separate (guides
    to the final decision process).

    D. Folks seriously work to compare and contrast the strengths and
    weaknesses of the viable proposals (and require enough material from
    the different proposals that this is feasible -- for instance,
    I'm afraid I think TURNIP is currently too vaporware-ish for
    consideration).

Craig

E-mail: craig@aland.bbn.com or craig@bbn.com

From craig@aland.bbn.com Mon Apr 18 12:14:02 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA20112 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 15:20:44 -0400
Received: from port10.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA15108 for ipng@cmf.nrl.navy.mil; Mon, 18 Apr 94 15:16:00 -0400
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id MAA04505; Mon, 18 Apr 1994 12:14:04 -0700
Message-Id: <199404181914.MAA04505@aland.bbn.com>
To: Tony Li <tli@cisco.com>
Cc: kasten@ftp.com, J.Crowcroft@cs.ucl.ac.uk, ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of Mon, 18 Apr 94 11:55:31 -0700.
             <199404181855.LAA18676@lager.cisco.com> 
From: Craig Partridge <craig@aland.bbn.com>
Date: Mon, 18 Apr 94 12:14:02 -0700
Sender: craig@aland.bbn.com
Status: O


    
    You're missing the point.  You have not specified what a "solution"
    looks like.  Routing which scales "much less than linearly" is NOT an
    adequate characterization.  Think of this as an RFP.  How do you tell
    if someone is compliant or not?  You must supply at least an upper
    bound on how routing should scale.

Tony:
    
    But this is not an RFP.  Think of this as a BAA.  If you can show
us credibly that you've got a proposal that appears to meet these requirements
bring it forward.  Detailed proposals will then be required of those who
are actually deemed to fit the need.

Craig

From tli@cisco.com Mon Apr 18 12:41:36 1994
Return-Path: tli@cisco.com
Received: from lager.cisco.com (lager.cisco.com [131.108.11.55]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id PAA20304 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 15:43:26 -0400
Received: (tli@localhost) by lager.cisco.com (8.6.8+c/CISCO.SERVER.1.1) id MAA22169; Mon, 18 Apr 1994 12:41:36 -0700
Date: Mon, 18 Apr 1994 12:41:36 -0700
From: Tony Li <tli@cisco.com>
Message-Id: <199404181941.MAA22169@lager.cisco.com>
To: craig@aland.bbn.com
Cc: kasten@ftp.com, J.Crowcroft@cs.ucl.ac.uk, ipng@cmf.nrl.navy.mil
In-Reply-To: Craig Partridge's message of Mon, 18 Apr 94 12:14:02 -0700 <199404181914.MAA04505@aland.bbn.com>
Subject: Criteria review comments 
Status: O


       But this is not an RFP.  Think of this as a BAA.  If you can
   show us credibly that you've got a proposal that appears to meet
   these requirements bring it forward.  Detailed proposals will then
   be required of those who are actually deemed to fit the need.

Argh.  You're still missing the point.  Would it help if I screamed?
;-)

      THE REQUIREMENT FOR ROUTING SCALABILITY IS UNDERSPECIFIED.

Whew.  That's better.  ;-)

This is not about my proposal or anyone else's proposal.  The point is
that the requirements document is a yardstick.  You've drawn a line
and said "you must be at least this tall".  Unfortunately, where
you've drawn that line in the routing scalability is 1'2" tall.  The
fact is that the real requirement is about 4', so that the seatbelt
will at least hold.  The requirements as written could conceivably
permit a 2' tall proposal to be accepted.

One way of satisfying my comment would be to put a firm metric on HOW
well routing must scale.

Tony


From bound@zk3.dec.com Mon Apr 18 17:54:44 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id RAA00283 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 17:56:12 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA17387; Mon, 18 Apr 94 14:54:55 -0700
Received: by xirtlu.zk3.dec.com; id AA28410; Mon, 18 Apr 1994 17:54:50 -0400
Message-Id: <9404182154.AA28410@xirtlu.zk3.dec.com>
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Mon, 18 Apr 94 11:27:49 PDT."
             <9404181827.AA09037@atc.boeing.com> 
Date: Mon, 18 Apr 94 17:54:44 -0400
X-Mts: smtp
Status: O

Eric,

>When we evaluate the IPng proposals we must do so in terms of the
>requirements.  The requirements must be written down.  If we don't
>write "political things" into the requirements then we must not use
>"political things" as a determining factor between IPng alternatives.
>Everything must be "above board" and "with a clear paper trail".

I agree completely.

But what about the technical parts that are not in the requirements.
For example which proposal processes options better, how each proposals
address strategy is handled by a host in my case, and the affect of one
proposal aligning fields in the header the other not.  These are all
pieces that will affect my selection input as an idividual to the group,
but these are not in the requirements document.  But I don't want to do
this in a vaccum and then just say I am for proposal X.  I want to see
technical discussion of each proposals technical components and its
overall approach at the detail level.  This is not written in the
requirements.  I have kept saying all the time on the telechats how do
we discuss (based on what fulcrum) technical implementation effects of
each proposal.

These are not political issues but technical ones.

p.s. later this week I will send out a short analysis on these subjects
for discussion too.  I think its high time we had a little bit of honest
to goodness technical discussion in addition to all this process work.

/jim

From bound@zk3.dec.com Mon Apr 18 18:05:32 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA00436 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 18:11:51 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA17991; Mon, 18 Apr 94 15:05:39 -0700
Received: by xirtlu.zk3.dec.com; id AA28571; Mon, 18 Apr 1994 18:05:38 -0400
Message-Id: <9404182205.AA28571@xirtlu.zk3.dec.com>
To: sob@hsdndev.harvard.edu (Scott Bradner)
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Mon, 18 Apr 94 14:36:51 EDT."
             <9404181836.AA15593@hsdndev.harvard.edu> 
Date: Mon, 18 Apr 94 18:05:32 -0400
X-Mts: smtp
Status: O


>does this produce another argument for Brian's suggestion of a 2nd 
>document?

I think my follow up to Eric does and maybe is my answer but the problem
with what I am concerned with will be that I am getting at the nasty
parts of IPng and they will definitely give us red meat to chew on and
will not be good for the weak at heart.  Kind of like assembly code vs
high level code.  The requirements are the high level code and the
implementation issues are the assembly code.  

But now I am wondering if my issues can be discussed as a sub-category
under Robustness?

But I think the political issues should not be called Environment Issues
but Political Issues so its very clear thats what the discusssion is all
about.  Its very bad to mix technical and political discussions. 

For example.  Using NSAPs can be technical and political.  NSAPs could
provide a very nice way of handling an address structure but not use the
ISO form or definitions.  But whether to use ISO or GOSIP could be a
political discussion.  For example the present 20 octet format is not a
power of 2.  This is very nasty technically in my view of the world and
I have even come up with work arounds.  But then you may need a
political discussion of not using the ISO strategy.

Its ABSOLUTELY critical to separate the two discussions.  This will
foster a good debate and keep folks focused.  I would be very annoyed
though if all we talk about are the political issues for example with
NSAPs and not the technical ones.   Unless we differentitate the two
discussions I have learned that too often the political discussion over
rules the debate.  This is not good and can be avoided by calling it out
for what it is )---> political.  This is not my idea but one of those
group dynamics courses I took in life during my career.  Its seems to be
useful finally.

/jim

From bound@zk3.dec.com Mon Apr 18 18:14:57 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA00496 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 18:21:44 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA18605; Mon, 18 Apr 94 15:15:05 -0700
Received: by xirtlu.zk3.dec.com; id AA28653; Mon, 18 Apr 1994 18:15:03 -0400
Message-Id: <9404182215.AA28653@xirtlu.zk3.dec.com>
To: Craig Partridge <craig@aland.bbn.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: what the req doc tries to do 
In-Reply-To: Your message of "Mon, 18 Apr 94 12:06:50 PDT."
             <199404181906.MAA04426@aland.bbn.com> 
Date: Mon, 18 Apr 94 18:14:57 -0400
X-Mts: smtp
Status: O


+++++++++++++++++++++++++++++++++++++++++++++++
What I'd much prefer to see is the following:

    A. We keep the requirements document largely as is.  Frank and I need
    to polish up the wording -- it is clear to me that readers are
    misunderstanding pieces of it, and we should try to fix that.

    B. The requirements document is the standard of entry.  (If you pass
    these tests, we'll consider you).  It admits of different technical
    solutions

    C. If there are larger, political goals, those are separate (guides
    to the final decision process).

    D. Folks seriously work to compare and contrast the strengths and
    weaknesses of the viable proposals (and require enough material from
    the different proposals that this is feasible -- for instance,
    I'm afraid I think TURNIP is currently too vaporware-ish for
    consideration).
++++++++++++++++++++++++++++++++++++++++++++++++++++++++

I agree 100% lets just do this OK.  My point is addressed with section
D.  This needs to be done and I am doing it now.  I can't wait any
longer because in addition to Directorate work and IETF work I have to
do AD work too.  I am using the requirements too but it does not mean I
can ignore section D.  

I already gave my view on mergers.  It has nothing to do with Turnip I
am just going to be hardlined here.  If we can get a merger going lets
do it or just forget it.  We need CATNIP, SIPP, and TUBA to do this and
we can provide the leadership to move it to fruition.  But we are not
doing this except off line.  Its needs to be brought onlne.  I am
willing to bring in my off line work for a merger if everyone else is?

/jim

From bound@zk3.dec.com Mon Apr 18 18:22:20 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA00515 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 18:26:17 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA19007; Mon, 18 Apr 94 15:22:28 -0700
Received: by xirtlu.zk3.dec.com; id AA28710; Mon, 18 Apr 1994 18:22:26 -0400
Message-Id: <9404182222.AA28710@xirtlu.zk3.dec.com>
To: Tony Li <tli@cisco.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Mon, 18 Apr 94 12:41:36 PDT."
             <199404181941.MAA22169@lager.cisco.com> 
Date: Mon, 18 Apr 94 18:22:20 -0400
X-Mts: smtp
Status: O

Tony,

Would you be willing to write a short example of how the requirement
should look?

thanks
/jim

From tli@cisco.com Mon Apr 18 18:42:05 1994
Return-Path: tli@cisco.com
Received: from lager.cisco.com (lager.cisco.com [131.108.11.55]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id VAA01164 for <ipng@cmf.nrl.navy.mil>; Mon, 18 Apr 1994 21:46:29 -0400
Received: (tli@localhost) by lager.cisco.com (8.6.8+c/CISCO.SERVER.1.1) id SAA17406; Mon, 18 Apr 1994 18:42:05 -0700
Date: Mon, 18 Apr 1994 18:42:05 -0700
From: Tony Li <tli@cisco.com>
Message-Id: <199404190142.SAA17406@lager.cisco.com>
To: bound@zk3.dec.com
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: bound@zk3.dec.com's message of Mon, 18 Apr 94 18:22:20 -0400 <9404182222.AA28710@xirtlu.zk3.dec.com>
Subject: Criteria review comments 
Status: O


   Would you be willing to write a short example of how the requirement
   should look?

Certainly:

5.1.  Scale

CRITERION
     The IPng Protocol must scale to allow the identification
     and addressing of 10**12 end systems.  The IPng Protocol,
     and its associated routing protocols and architecture
     must allow for at least 10**9 individual networks.  The
     routing schemes must scale at a rate that is less than the square
     root of the number of constituent networks.

BTW, the sqare root is not wholly random.  I spent some time playing.
It works rather nicely:

sqrt(10^12)
1000000
sqrt(10^15)
31622776
sqrt(2*10^6)
1414
sqrt(10^9)
31622
sqrt(10^8)
10000

Tony

From brian@dxcoms.cern.ch Tue Apr 19 08:52:11 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id CAA01973 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 02:52:45 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA16200; Tue, 19 Apr 1994 08:52:13 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA09362; Tue, 19 Apr 1994 08:52:11 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404190652.AA09362@dxcoms.cern.ch>
Subject: Route scaling [was: Criteria review comments]
To: tli@cisco.com (Tony Li)
Date: Tue, 19 Apr 1994 08:52:11 +0200 (MET DST)
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: <199404190142.SAA17406@lager.cisco.com> from "Tony Li" at Apr 18, 94 06:42:05 pm
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1158      
Status: O

Tony,

Good. Now tell us whether this is actually a constraint on the
choice of IPng address and packet format, or only a constraint on the
future development of route aggregation mechanisms. That is, are there
route aggregation mechanisms that don't care about address format,
but scale like sqrt(allocated nets). BTW does CIDR scale as good as that?

   Brian

>--------- Text sent by Tony Li follows:
> 
> 
>    Would you be willing to write a short example of how the requirement
>    should look?
> 
> Certainly:
> 
> 5.1.  Scale
> 
> CRITERION
>      The IPng Protocol must scale to allow the identification
>      and addressing of 10**12 end systems.  The IPng Protocol,
>      and its associated routing protocols and architecture
>      must allow for at least 10**9 individual networks.  The
>      routing schemes must scale at a rate that is less than the square
>      root of the number of constituent networks.
> 
> BTW, the sqare root is not wholly random.  I spent some time playing.
> It works rather nicely:
> 
> sqrt(10^12)
> 1000000
> sqrt(10^15)
> 31622776
> sqrt(2*10^6)
> 1414
> sqrt(10^9)
> 31622
> sqrt(10^8)
> 10000
> 
> Tony
> 


From brian@dxcoms.cern.ch Tue Apr 19 09:01:06 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id DAA01997 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 03:01:46 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA17064; Tue, 19 Apr 1994 09:01:08 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA09642; Tue, 19 Apr 1994 09:01:06 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404190701.AA09642@dxcoms.cern.ch>
Subject: Re: what the req doc tries to do
To: ipng@cmf.nrl.navy.mil
Date: Tue, 19 Apr 1994 09:01:06 +0200 (MET DST)
In-Reply-To: <9404182215.AA28653@xirtlu.zk3.dec.com> from "bound@zk3.dec.com" at Apr 18, 94 06:14:57 pm
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 2183      
Status: O

I fully support Craig and Jim, and for once disagree with Eric.
Please let's try to get closure on the document as is in the next seven
days, and then write the political requirements document if we have to.

I have been trying to think about the merger/compromise/dream ticket
approach. If I can write something coherent I will do so, after devoting
a few minutes to my day job :-)

   Brian

>--------- Text sent by bound@zk3.dec.com follows:
> 
> 
> +++++++++++++++++++++++++++++++++++++++++++++++
> What I'd much prefer to see is the following:
> 
>     A. We keep the requirements document largely as is.  Frank and I need
>     to polish up the wording -- it is clear to me that readers are
>     misunderstanding pieces of it, and we should try to fix that.
> 
>     B. The requirements document is the standard of entry.  (If you pass
>     these tests, we'll consider you).  It admits of different technical
>     solutions
> 
>     C. If there are larger, political goals, those are separate (guides
>     to the final decision process).
> 
>     D. Folks seriously work to compare and contrast the strengths and
>     weaknesses of the viable proposals (and require enough material from
>     the different proposals that this is feasible -- for instance,
>     I'm afraid I think TURNIP is currently too vaporware-ish for
>     consideration).
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> I agree 100% lets just do this OK.  My point is addressed with section
> D.  This needs to be done and I am doing it now.  I can't wait any
> longer because in addition to Directorate work and IETF work I have to
> do AD work too.  I am using the requirements too but it does not mean I
> can ignore section D.  
> 
> I already gave my view on mergers.  It has nothing to do with Turnip I
> am just going to be hardlined here.  If we can get a merger going lets
> do it or just forget it.  We need CATNIP, SIPP, and TUBA to do this and
> we can provide the leadership to move it to fruition.  But we are not
> doing this except off line.  Its needs to be brought onlne.  I am
> willing to bring in my off line work for a merger if everyone else is?
> 
> /jim
> 


From tli@cisco.com Tue Apr 19 00:08:57 1994
Return-Path: tli@cisco.com
Received: from lager.cisco.com (lager.cisco.com [131.108.11.55]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id DAA02013 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 03:09:34 -0400
Received: (tli@localhost) by lager.cisco.com (8.6.8+c/CISCO.SERVER.1.1) id AAA28728; Tue, 19 Apr 1994 00:08:57 -0700
Date: Tue, 19 Apr 1994 00:08:57 -0700
From: Tony Li <tli@cisco.com>
Message-Id: <199404190708.AAA28728@lager.cisco.com>
To: Brian.Carpenter@cern.ch
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: Brian Carpenter   CERN-CN's message of Tue, 19 Apr 1994 08:52:11 +0200 (MET DST) <9404190652.AA09362@dxcoms.cern.ch>
Subject: Route scaling [was: Criteria review comments]
Status: O


   Good. Now tell us whether this is actually a constraint on the
   choice of IPng address and packet format, or only a constraint on the
   future development of route aggregation mechanisms.  That is, are there
   route aggregation mechanisms that don't care about address format,
   but scale like sqrt(allocated nets). 

I believe that there aren't any aggregation mechanisms that don't care
about the address format.  Much less ones that scale well.  In any
case, the selection process is about a integrated proposal, not about
bits and pieces (would that it were ;-).  This is a constraint on the
addressing and routing architecture, which is a _fundamental_ part of
the proposal.

   BTW does CIDR scale as good as that?

CIDR the book or CIDR the movie?  

In CIDR the book (the theoretical deployment), there is one route per
Internet service provider.  In the US, there are about a hundred
service providers.  Extrapolating to the rest of the world, let's call
it 300 service providers.  Following the square root metric, this
would support 10**5 networks.  My wild-assed guess is that we have
more than that.

In CIDR the movie (how it stands today), we have 2*10**4 routes.  That
should be enough to support 4*10**8 networks.  I'm pretty certain that
we haven't deployed that many yet.  Does anyone have real figures on
how many networks (actually, subnetworks) there are in the Internet
right now?

Tony

From brian@dxcoms.cern.ch Tue Apr 19 13:31:46 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA02526 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 07:32:21 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA11677; Tue, 19 Apr 1994 13:31:47 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA17643; Tue, 19 Apr 1994 13:31:46 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404191131.AA17643@dxcoms.cern.ch>
Subject: New requirement :-)
To: ipng@cmf.nrl.navy.mil
Date: Tue, 19 Apr 1994 13:31:46 +0200 (MET DST)
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 748       
Status: O

It seems that we must require IPng to be immune to The Real Thing.
This happened here this weekend:

> > 
> > > I notice that your system has been constantly sending out broadcast
> > > packets on the CERN ethernet: these seem to be Address Resolution Protocol
> > > (ARP) packets searching for a different system (PTSUN03)
> > 
> > This machine was off over the weekend because I spilled coke on the
> > keyboard and it started sending characters continuously to the machine
> > which was then beeping all the time.  So that solves the mystery...
> > 
> > I'm sorry for the trouble; there just wasn't anything else I could do
> > about it during the weekend.  Situation was fixed first thing Monday
> > morning, as you may have noticed.

   Brian

From kasten@mailserv-D.ftp.com Tue Apr 19 09:22:08 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA03124 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 09:23:14 -0400
Received: from ftp.com by ftp.com  ; Tue, 19 Apr 1994 09:23:11 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Tue, 19 Apr 1994 09:23:11 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA03512; Tue, 19 Apr 94 09:22:08 EDT
Date: Tue, 19 Apr 94 09:22:08 EDT
Message-Id: <9404191322.AA03512@mailserv-D.ftp.com>
To: Brian.Carpenter@cern.ch
Subject: Re: New requirement :-)
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 1025
Status: O

no. the next job is to develop a coke-wall for keyboards which will prevent
unauthorized entry of coke into one's network...

 > It seems that we must require IPng to be immune to The Real Thing.
 > This happened here this weekend:
 > 
 > > > 
 > > > > I notice that your system has been constantly sending out broadcast
 > > > > packets on the CERN ethernet: these seem to be Address Resolution Protocol
 > > > > (ARP) packets searching for a different system (PTSUN03)
 > > > 
 > > > This machine was off over the weekend because I spilled coke on the
 > > > keyboard and it started sending characters continuously to the machine
 > > > which was then beeping all the time.  So that solves the mystery...
 > > > 
 > > > I'm sorry for the trouble; there just wasn't anything else I could do
 > > > about it during the weekend.  Situation was fixed first thing Monday
 > > > morning, as you may have noticed.
 > 
 >    Brian
 > 


--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From scoya@CNRI.Reston.VA.US Tue Apr 19 09:33:45 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA03723 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 10:45:15 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa01312;
          19 Apr 94 9:33 EDT
To: bound@zk3.dec.com
cc: Eric Fleischman <ericf@atc.boeing.com>, ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments
In-reply-to: Your message of "Mon, 18 Apr 94 17:54:44 EDT."
	     <9404182154.AA28410@xirtlu.zk3.dec.com>
Date: Tue, 19 Apr 94 09:33:45 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404190933.aa01312@IETF.CNRI.Reston.VA.US>
Status: O

Folks,

Forgive me for jumping in with my 2 cents worth (I know, but there's
this thing called inflation :-), but I'm a little confused about
something.

I was under the impression that the directorate came to the
conclusion/perspective that the requirements document is NOT the one
and only evaluation criteria to be utilized in the selection process,
but that it should be viewed as, in my own words, an initial hurdle. As
I recall, the idea was for each of the IPNG candidates to defend their
proposals against the background of the requirements document.

It seems to me that "there is more to the [selection] process than
evaluating against the requirements document" is shared by many/all,
but the confusion seems to be on where to place the "other" criteria:
add to the requirements document or create a new document with "the
rest of the story." There is, of course, the other problem of
identifying the "other criteria" as well.

Unfortunately, moving ahead on the other criteria seems to be stuck on
the title or label associated with this group: Political,
Environmental, robustness, etc. Perhaps focusing on the criteria under
a generic "Label to be determined" title will move the focus away from
the categorizing and onward towards the other criteria.

Just some ramblings....


Steve

From bound@zk3.dec.com Tue Apr 19 10:56:02 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA03845 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 11:02:09 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA12583; Tue, 19 Apr 94 07:56:12 -0700
Received: by xirtlu.zk3.dec.com; id AA11350; Tue, 19 Apr 1994 10:56:08 -0400
Message-Id: <9404191456.AA11350@xirtlu.zk3.dec.com>
To: kasten@ftp.com
Cc: Brian.Carpenter@cern.ch, ipng@cmf.nrl.navy.mil, bound@zk3.dec.com
Subject: Re: New requirement :-) 
In-Reply-To: Your message of "Tue, 19 Apr 94 09:22:08 EDT."
             <9404191322.AA03512@mailserv-D.ftp.com> 
Date: Tue, 19 Apr 94 10:56:02 -0400
X-Mts: smtp
Status: O

the real thing is intense stuff.  one time i spilled some and it went
under my workstation.  i cleaned it up etc but I had spilled it at my
desk while leaving and did not know it and came back about 3 hours later
and cleaned it up.  well a few weeks later my system would not boot. and
it turns out it soaked through the vents and hit my mother board.  had
to replace it.  the field guy told me it wasn't the coke but then he was
not sure.

i cant believe i drink it. hmmmm  but now i am paranoid and keep it on t
shelf.

also the only time i ever lost my ethernet address too for the
autoconfig solve mac layer issues type person in 14 years.

/jim

From bound@zk3.dec.com Tue Apr 19 11:27:08 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA12720 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 11:32:13 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA14530; Tue, 19 Apr 94 08:27:16 -0700
Received: by xirtlu.zk3.dec.com; id AA12041; Tue, 19 Apr 1994 11:27:14 -0400
Message-Id: <9404191527.AA12041@xirtlu.zk3.dec.com>
To: Tony Li <tli@cisco.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Mon, 18 Apr 94 18:42:05 PDT."
             <199404190142.SAA17406@lager.cisco.com> 
Date: Tue, 19 Apr 94 11:27:08 -0400
X-Mts: smtp
Status: O

Tony,

thanks I am running behind on my threads...

>CRITERION
>     The IPng Protocol must scale to allow the identification
>     and addressing of 10**12 end systems.  The IPng Protocol,
>     and its associated routing protocols and architecture
>     must allow for at least 10**9 individual networks.  The
>     routing schemes must scale at a rate that is less than the square
>     root of the number of constituent networks.

>BTW, the sqare root is not wholly random.  I spent some time playing.
>It works rather nicely:

Yep I just tried other functions and this seems to be the most realistic
too.  Using your figures as a metric not knowing all the
time/space/bandwith contraints you used.

/jim



From scoya@CNRI.Reston.VA.US Tue Apr 19 11:29:12 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA02987 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 18:35:07 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa04140;
          19 Apr 94 11:29 EDT
To: ipng@cmf.nrl.navy.mil
Subject: DRAFT minutes from March 31 Dinner meeting
Date: Tue, 19 Apr 94 11:29:12 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404191129.aa04140@IETF.CNRI.Reston.VA.US>
Status: O

Sorry for the delay... I thought I'd already send them out.


Steve
==========================================
	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *

		    IPNG Directorate Teleconference
			    Narch 31, 1994

	 Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
---------

Scott Bradner / Harvard
Allison Mankin / NRL

J Allard / Microsoft
Jim Bound / DEC
Ross Callon / Wellfleet
Brian Carpenter / CERN
Dave Clark / MIT
John Curran / NEARnet
Steve Deering / Xerox PARC
Dino Farinacci / Cisco
Eric Fleischman / Boeing
Paul Francis / NTT
Mark Knopper / Ameritech
Greg Minshall / Novell
Frank Solensky / FTP
Rob Ullmann / Lotus
Lixia Zhang / Xerox PARC

Regrets
-------
Steve Bellovin / AT&T
Jon Crowcroft / UCL
Frank Kastenholz / FTP
Daniel Karrenberg / RIPE
Craig Partridge / BBN


Note: This was a dinner meeting held durinr the Seattle IETF meeting

1. The idea of an IPNG directorate reteat was discussed, and it was
   agreed that not only was it a good idea, it was necessary. It was
   also suggested that the retreat include non-Directorate invitees
   (Hinden and Ford we mentioned as examples).

2. A round of "for he's a jolly good fellow" was sung for Scott Bradner
   (not sure why, though it may be due to his moving tables :-)

3. It was suggested that the Requirements document should NOT be
   considered as a checklist (missing architectural overviews), but it
   would be a good idea to have the IPng candidates defend their
   proposals against the framework of the requirements document.

4. Eric proposed a list of 6 procedural steps or viewpoints that could
   be taken towards a resolution of the selection process. The six
   steps are:


   1) "Spec Check": compare IPng alternatives to requirements doc

   2) Enumerate the real technical differences between proposals in
      regards to the requirements

   3) Enumerate the real operational differences between the proposals

   4) Address real deployment and transition plans:  contrast dual
      stack and IPAE transition scenarios

   5) Proof of concept:  what has actual "running code" to date
      demostrated about the approach -- address scalability issues
      if possible.

   6) Identify the incentives provided by each approach for users to
      deploy that option.

   A comment was made that this list, while good, could not be
   accomplished in 3-4 months (by the July IETF meeting in Toronto).

   It was suggested that after item 1 was completed, the entire
   directorate should review the responses (to #1) as a group, probably
   at the retreat.

5. There was some spirited discussions on the fact that each proposal
   had both good and bad points, and it was suggested that a merger of
   the  proposal features might still be possible in the timeframe, and
   be able to offer an attractive answer.

6. Steve collected the money and paid the bill. No one sang :-)

From Robert_Ullmann.LOTUS@CRD.lotus.com Tue Apr 19 12:06:16 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA16277 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 12:00:46 -0400
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com by lotus.com (4.1/SMI-4.1)
	id AA05035; Tue, 19 Apr 94 12:02:14 EDT
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA02321; Tue, 19 Apr 94 12:06:16 EDT
Date: Tue, 19 Apr 94 12:06:16 EDT
Message-Id: <9404191606.AA02321@Mail.Lotus.com>
Received: by DniMail (v1.0); Tue Apr 19 12:06:13 1994 EDT
To: UNIXML::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: Re: Criteria review comments
Status: O

Hi,

I exchanged some private mail with Tony Li re "Turnipp". I will
try not say anything about his (private) responses, but I would
like to repeat here what *I* said there in part.

I was disturbed to see TURNIPP suddenly appear on the list; far
from being a merger, it has evey indications of trying to be the
4th protocol. It also seemed very familiar, and I asked Tony why
he had not made any technical comments on CATNIP, since with
his input, it might be tweaked to look almost exactly like TURNIPP
(if that was technically the right thing to do, of course :-). It appears
he had not read the current CATNIP draft, which explains TURNIPP
re-inventing some things.

I completely discount his characterization of TURNIPP as a merger
proposal; if it had been, I expect he would have discussed it
privately with the SIPP/TUBA/CATNIP proponents? In at least one
case he did not: I was blind-sided by the appearance of the thing
on the mailing list.

It is simply unacceptable for a member of the review panel to make
a (public) proposal. (I find the idea rather inconceivable, and would not
have credited it had I not seen it myself!)

----

An observation, for what it is worth: Apparently there is a perception
"outside" of a group roughly corresponding to the IPng directorate that
the proposals are in the sort of violent and useless confrontation typical
of the usual IETF "open" process. This has not been my experience; I
have (as I have said previously) participated in and observed much
effort to find common ground, with the rather extraordinary number of
mergers (think about it!) being entirely satisfactory evidence that the
process has quietly worked.

Any attempt to force a merger, in particular any attempt to force a merger
to avoid the difficulty of actually making a decision, will be conterproductive;
it runs a substantive risk of causing the entire process to fail.

With my best regards,
Robert

 

From lkeiper@IETF.CNRI.Reston.VA.US Tue Apr 19 17:23:10 1994
Return-Path: lkeiper@IETF.CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id WAA04160 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 22:31:51 -0400
Received: from [132.151.1.55] by IETF.CNRI.Reston.VA.US id aa12308;
          19 Apr 94 17:22 EDT
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 19 Apr 1994 17:23:10 +0100
To: ipng@cmf.nrl.navy.mil
From: Lois Keiper <lkeiper@IETF.CNRI.Reston.VA.US>
Subject: Re: Ipng Teleconference, April 25, 1994
Cc: lkeiper@IETF.CNRI.Reston.VA.US
Message-ID:  <9404191722.aa12308@IETF.CNRI.Reston.VA.US>
Status: O

>>ANNOUNCEMENT
>
>>
>>The names marked with an asterisk are those who have confirmed participation
>>for the IPng teleconference scheduled for April 25, 1994 at 11:30 - 1:30
>>EDT.  It is very important that I receive your regret/RSVP so accurate
>>arrangements can be made with AT&T.  It is most appreciated.  Thank you.
>>
>>
>>
>>
>>                       J. Allard               206-936-9031
>>                       Steve Bellovin          908-582-5886
>>                       Jim Bound               603-881-0400
>>                       Scott Bradner           617-495-3864
>>                       Ross Callon             508-436-3936
>                        Brian Carpenter         +41 22 767 4967
>>                       Dave Clark              617-253-6003
>                        John Crowcroft          +44 71 380 7296
>>                       Steve Coya              703-620-8990*
>>                       John Curran             617-873-4398
>>                       Steve Deering           415-812-4839
>>                       Dino Farinacci          408-668-4696
>>                       Eric Fleischman         206-957-5334
>>                       Paul Francis            +81 33 928 0408
>                        Frank Kastenholz        508-685-4000
>>                       Daniel Karrenberg       +31 20 592 5065
>>                       Mark Knopper            313-741-5445
>                        Craig Partridge         415-812-4415
>>                       Allison Mankin          202-404-7030
>>                       Greg Minshall           510-975-4507
>                        Rob Ullmann             617-693-1315
>>                       Lixia Zhang             415-812-4415
>>
>>
>>If you need to be added to the teleconference call in progress, please call
>>1-800-232-1234 or for the international participants, 516-424-3151.  The call
>>can be referenced by the confirmation number -ER90059 in the orginators name,
>>Steve Coya.
>>
>>Thanks
>>
>>
>>Lois
>>
>>
>>
>
>Lois J. Keiper
>IETF Secretariat

Lois J. Keiper
IETF Secretariat



From bound@zk3.dec.com Tue Apr 19 12:37:26 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA19939 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 12:41:53 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA18745; Tue, 19 Apr 94 09:37:34 -0700
Received: by xirtlu.zk3.dec.com; id AA13151; Tue, 19 Apr 1994 12:37:32 -0400
Message-Id: <9404191637.AA13151@xirtlu.zk3.dec.com>
To: Steve Coya <scoya@cnri.reston.va.us>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Tue, 19 Apr 94 09:33:45 EDT."
             <9404190933.aa01312@IETF.CNRI.Reston.VA.US> 
Date: Tue, 19 Apr 94 12:37:26 -0400
X-Mts: smtp
Status: O

Steve,

Good points.  I think your hitting the heart of the matter.

thanks
/jim

From deering@parc.xerox.com Tue Apr 19 09:37:45 1994
Return-Path: deering@parc.xerox.com
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA19768 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 12:39:59 -0400
Received: from skylark.parc.xerox.com ([13.2.116.7]) by alpha.xerox.com with SMTP id <14572(5)>; Tue, 19 Apr 1994 09:37:54 PDT
Received: from localhost by skylark.parc.xerox.com with SMTP id <12171>; Tue, 19 Apr 1994 09:37:50 -0700
To: ipng@cmf.nrl.navy.mil
Cc: Robert_Ullmann.LOTUS@crd.lotus.com, deering@parc.xerox.com
Subject: Re: Criteria review comments 
In-reply-to: Robert_Ullmann.LOTUS's message of Tue, 19 Apr 94 09:06:16 -0800.
             <9404191606.AA02321@Mail.Lotus.com> 
Date: 	Tue, 19 Apr 1994 09:37:45 PDT
Sender: Steve Deering <deering@parc.xerox.com>
From: Steve Deering <deering@parc.xerox.com>
Message-Id: <94Apr19.093750pdt.12171@skylark.parc.xerox.com>
Status: O

I agree entirely with Rob's message, re Turnipp and mergers.

(Mind you, whenever I have agreed with Rob in the past, it has been
due to my misunderstanding what he was saying.  So I will rephrase the
above to say: I agree entirely with what I think Rob's message said.)

Steve


From bound@zk3.dec.com Tue Apr 19 13:05:21 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA22530 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 13:12:25 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA20409; Tue, 19 Apr 94 10:05:31 -0700
Received: by xirtlu.zk3.dec.com; id AA13752; Tue, 19 Apr 1994 13:05:27 -0400
Message-Id: <9404191705.AA13752@xirtlu.zk3.dec.com>
To: Steve Deering <deering@parc.xerox.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Criteria review comments 
In-Reply-To: Your message of "Tue, 19 Apr 94 09:37:45 PDT."
             <94Apr19.093750pdt.12171@skylark.parc.xerox.com> 
Date: Tue, 19 Apr 94 13:05:21 -0400
X-Mts: smtp
Status: O

I agree with Rob too.  My reasons are similar and this is not a negative
reflection on Tony at all.  I think Tony is trying to do the right
thing.  But the IPng authors and groups have done some good work and we
may see ideas shared between them I hope more than the common ground Rob
pointed out too if thats possible.  But jump to loc via an interrupt and
then a shift left logical to our Ipng efforts will make us loose ground
not gain ground here.  

Also to be direct on another issue.  Rob has given the community a real
nice way of looking at NSAPs generically in CATNIP.  This is a great
contribution to the IETF in my mind.  If this should move forward in any
way I really want to hear before I would buy into any of it what Rob
thinks as he has spent a lot of time on this.  I am not saying we have
consensus or even a belief about NSAPs being used but that it is being
discussed in many places as a possilbe address structure for IPng and
has been for some time.  My team is looking at it with me technically
right now.  I have a rough memo to come to you I hope late this week
discussing some key Host issues for addresses and alignment of the
header.  I wanted my team to critique it first.

/jim


From pvm@ISI.EDU Tue Apr 19 18:06:09 1994
Return-Path: pvm@ISI.EDU
Received: from zephyr.isi.edu (zephyr.isi.edu [128.9.160.160]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id VAA03762 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 21:14:59 -0400
Received: from aloha.isi.edu by zephyr.isi.edu (5.65c/5.61+local-16)
	id <AA08128>; Tue, 19 Apr 1994 18:08:05 -0700
Message-Id: <199404200108.AA08128@zephyr.isi.edu>
To: Eric Fleischman <ericf@atc.boeing.com>
Cc: J.Crowcroft@cs.ucl.ac.uk, bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Reply-To: pvm@ISI.EDU
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of Mon, 18 Apr 1994 09:44:09 -0700.
             <9404181644.AA27611@atc.boeing.com> 
Date: Tue, 19 Apr 94 18:06:09 PDT
From: Paul Mockapetris <pvm@ISI.EDU>
Status: O

One perplexing aspect of this (at least to me) is understanding how
one could claim to meet the requirements of the market 3-5 years from
now.  I haven't even seen a hard assesment of today's market,
nevermind the market of 3-5 years from now.

What percentage of networing is IP? TCP? SMTP? Do we have this data?

paul
 
USC/Information Sciences Institute      phone: 310-822-1511 x285
4676 Admiralty Way, Marina del Rey, CA  fax:   310-823-6714
90292           

From jcurran@nic.near.net Tue Apr 19 21:55:43 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id VAA03983 for <ipng@cmf.nrl.navy.mil>; Tue, 19 Apr 1994 21:55:51 -0400
Received: from nic.near.net by nic.near.net id aa15359; 19 Apr 94 21:55 EDT
To: pvm@isi.edu
cc: Eric Fleischman <ericf@atc.boeing.com>, J.Crowcroft@cs.ucl.ac.uk,
        bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-reply-to: Your message of Tue, 19 Apr 1994 18:06:09 -0700.
             <199404200108.AA08128@zephyr.isi.edu> 
Date: Tue, 19 Apr 1994 21:55:43 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404192155.aa15359@nic.near.net>
Status: O

--------
] From: Paul Mockapetris <pvm@isi.edu>
] Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
] Date: Tue, 19 Apr 94 18:06:09 PDT
]
] One perplexing aspect of this (at least to me) is understanding how
] one could claim to meet the requirements of the market 3-5 years from
] now.  I haven't even seen a hard assesment of today's market,
] nevermind the market of 3-5 years from now.

I don't know about anyone else, but it's my job to understand
at least the Internet portion of the marketplace...

] What percentage of networing is IP? TCP? SMTP? Do we have this data?

Yes.  WWW will soon own the Internet...  it very nicely went from 
269GB bytes of traffic in January to more than 518GB in March.  It 
should overtake telnet this month and has good chances of overtaking
both SMTP and USENET this summer.

Enjoy,
/John

+----------------------------------------------------------------------------+
 <NIC.MERIT.EDU> /nsfnet/statistics/1994/nsf-9401.highlights


                    NSFNET Traffic Distribution Highlights

                             January 1994

                      Packet Total:  55,305,691,300

                      Byte Total:    10,294,076,393,700


 Service Name       Port  Rank Packet Count % Pkts  Rank   Byte Count  % Byts
 ============       ====  ==== ============ ======  ==== ============= ======
 ftp-data             20     1  11821361950 21.375     1 4243108439200 41.219
 telnet               23     2   8500414200 15.370     4  601958681450  5.848
 nntp                119     3   4847057650  8.764     2 1060704491400 10.304
 smtp                 25     4   4100307150  7.414     3  658742838150  6.399
 domain               53     5   3171676250  5.735     7  291003684550  2.827
 icmp                 -1     6   2003299150  3.622     9  172115071800  1.672
 ip                   -4     7   1595424200  2.885     6  366228809450  3.558
 irc                6667     8   1384962300  2.504    10  143662278350  1.396
 gopher               70     9   1383479450  2.502     5  374680912550  3.640
 ftp                  21    10   1111098750  2.009    13   82018088600  0.797
 www                  80    11    822317950  1.487     8  269129084100  2.614
 talk                517    12    736104850  1.331    14   76383585100  0.742
 X0                 6000    13    438462650  0.793    12   82136810650  0.798
 finger               79    14    352819650  0.638    17   27214906200  0.264
 vmnet               175    15    351597000  0.636    11  125151410050  1.216
 login/who           513    16    308290550  0.557    16   34099214400  0.331
 (unknown)          1023    17    267015300  0.483    18   26168689500  0.254
 snmp                161    18    161021550  0.291    22   16647386200  0.162
 ntp                 123    19    155449500  0.281    26   11669593800  0.113
 (unknown)          1022    20    108616550  0.196    23   15548569300  0.151
...
---
 <NIC.MERIT.EDU> /nsfnet/statistics/1994/nsf-9403.highlights


                    NSFNET Traffic Distribution Highlights

                             March 1994

                      Packet Total:  69,552,904,950

                      Byte Total:    14,024,028,116,050


 Service Name       Port  Rank Packet Count % Pkts  Rank   Byte Count  % Byts
 ============       ====  ==== ============ ======  ==== ============= ======
 ftp-data             20     1  14394123450 20.695     1 5172361872350 36.882
 telnet               23     2   9441381850 13.574     5  709310604550  5.058
 nntp                119     3   5912849550  8.501     3 1303252804200  9.293
 smtp                 25     4   5728083300  8.236     4  924617904400  6.593
 domain               53     5   3804373500  5.470     8  361196649600  2.576
 ip                   -4     6   3638524900  5.231     2 1309607300850  9.338
 icmp                 -1     7   2827675200  4.066     9  299207268200  2.134
 irc                6667     8   1844284450  2.652    10  194778026800  1.389
 gopher               70     9   1757346750  2.527     7  480689687200  3.428
 www                  80    10   1597847800  2.297     6  518083617700  3.694
 ftp                  21    11   1298729800  1.867    13  104064300800  0.742
 X0                 6000    12    589419900  0.847    12  129882940050  0.926
 vmnet               175    13    441726650  0.635    11  160490243700  1.144
 (unknown)          1023    14    340553200  0.490    15   41823940600  0.298
 login/who           513    15    338249000  0.486    16   38709987400  0.276
 talk                517    16    277395250  0.399    17   28646912050  0.204
 snmp                161    17    237883700  0.342    19   26023876200  0.186
 finger               79    18    226327400  0.325    18   26116233150  0.186
 ntp                 123    19    174427550  0.251    31   12988969200  0.093
 cmd/syslog          514    20    166404750  0.239    14   49148886250  0.350
...
---
<NIC.MERIT.EDU> /nsfnet/statistics/history.ports


                NSFNET History of Usage by Service


                       Percentage of Packets

             File   Networked Inter-  Name   Other     Non-
           Exchange   Mail    active Lookup TCP/UDP   TCP/UDP
                                            Services Services

 1989 Aug     20       28       22     15      11        4
      Sep     20       31       22     13      11        3
      Oct     20       29       22     14      12        3
      Nov     19       29       21     16      12        3
      Dec     21       27       20     15      13        4
 1990 Jan     26       26       19     14      12        3
      Feb     25       27       18     13      13        4
      Mar     25       27       18     12      13        5
      Apr     25       28       20     13       8        6
      May     26       26       17     10      16        5
      Jun     25       25       18     12      14        6
      Jul     25       24       20     12      15        4
      Aug     27       24       20     11      15        3
      Sep     28       23       19     11      16        3
      Oct     23       22       19     14      19        3
      Nov     24       23       20      9      22        2
      Dec     23       22       18     12      22        3
 1991 Jan     22       21       19     11      21        6
      Feb     23       23       18      8      25        3
      Mar     25       23       19      8      23        2
      Apr     23       21       19      8      26        3
      May     24       21       17      8      22        8
      Jun     26       22       18      8      23        3
      Jul     25       20       18      9      25        3
      Aug     26       20       17      9      26        2
      Sep     27       21       17      8      24        3
      Oct     26       20       16      7      28        3
      Nov     26       20       15      8      29        2
      Dec     28       19       15      9      27        2
 1992 Jan     28       21       15      7      27        2
      Feb     27       20       15      7      29        2
      Mar     29       21       14      7      27        2
      Apr     30       19       13      7      29        2
      May     31       19       12     10      26        2
      ---     --       --       --     --      --        -
      Nov     25       16       16      5      36        2
      Dec     26       17       15      6      34        2
 1993 Jan     27       17       16      6      32        2
      Feb     26       17       17      5      33        2
      Mar     26       17       16      5      34        2
      Apr     25       16       17      5      34        3
      May     26       17       17      5      31        4
      Jun     24       17       17      5      32        5
      Jul     24       17       18      5      29        7
      Aug     26       17       19      5      27        6
      Sep     24       17       18      6      29        6
      Oct     23       17       17      5      30        8
      Nov     24       17       17      5      31        6
      Dec     24       17       16      5      29        9
 1994 Jan     23       17       16      6      31        7
      Feb     23       17       16      6      31        7
      Mar     23       17       14      5      31       10


                        Percentage of Bytes 

             File   Networked Inter-  Name   Other     Non-
           Exchange   Mail    active Lookup TCP/UDP   TCP/UDP
                                            Services Services

 1990 Oct     45       27        7      9      11        1
      Nov     46       28        7      5      13        1
      Dec     45       26        7      7      13        2
 1991 Jan     43       26        7      6      13        5
      Feb     44       27        7      4      15        3
      Mar     47       27        7      4      14        1
      Apr     47       26        7      4      14        2
      May     45       24        6      4      13        8
      Jun     50       25        6      4      14        1
      Jul     48       23        6      5      16        2
      Aug     49       22        6      5      17        1
      Sep     50       24        6      4      15        1
      Oct     48       23        6      4      18        1
      Nov     48       23        6      4      18        1
      Dec     51       22        5      4      17        1
 1992 Jan     50       23        5      4      17        1
      Feb     50       22        6      4      17        1
      Mar     52       22        5      4      16        1
      Apr     52       20        5      3      19        1
      May     53       20        4      5      17        1
      ---     --       --        -      -      --        -
      Nov     46       18        6      2      27        1
      Dec     47       18        6      3      25        1
 1993 Jan     48       18        6      3      24        1
      Feb     47       19        7      3      23        1
      Mar     46       18        6      3      26        1
      Apr     45       17        6      3      26        3
      May     45       18        6      3      24        4
      Jun     44       18        6      2      25        5
      Jul     43       18        6      3      22        8
      Aug     44       18        7      2      21        8
      Sep     42       18        7      3      22        8
      Oct     39       17        6      2      23       13
      Nov     42       18        7      2      24        7
      Dec     42       17        6      2      24        9
 1994 Jan     42       18        6      3      25        6
      Feb     40       18        6      3      25        8
      Mar     38       17        5      3      25       12

 File exchange           ftp: data and control 
                         (tcp ports 20, 21)    
 Networked mail          smtp, nntp, vmnet, uucp
                         (tcp ports 25, 119, 175, 540)   
 Interactive             telnet, finger, who, login      
                         (tcp ports 23, 79, 513, udp port 513)
 Name lookup             domain name service   
                         (udp port 53, tcp port 53)     
 Other TCP/UDP services  all tcp/udp ports not included above
                         (e.g. irc, talk, X-windows, appletalk)
 Non-TCP/UDP services    Internet Protocols other than tcp or udp
                         (e.g. icmp, igmp, egp, hmp, ax.25, etc.)
             
 More detailed information is available in the ports files in the
 yearly subdirectories.  For example, detailed information about
 March '93 usage can be found via anonymous FTP to nic.merit.edu
 in the file nsfnet/statistics/1993/nsf-9303.ports.      
      
 NOTES: October, 1990: Distribution by bytes is now available.
        September, 1991: Begin using sampling method to collect statistics.
        November, 1991: Begin migrating production traffic to T3 backbone.
        Late May, 1992: Majority of traffic now moved to T3 backbone.
        Jun-Oct, 1992: No information available for either T1 or T3 backbones.
        November, 1992: Beginning with November '92, all numbers reflect T3
                        backbone traffic.      

From J.Crowcroft@cs.ucl.ac.uk Wed Apr 20 09:35:33 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from haig.cs.ucl.ac.uk (haig.cs.ucl.ac.uk [128.16.6.8]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id EAA05547 for <ipng@cmf.nrl.navy.mil>; Wed, 20 Apr 1994 04:50:37 -0400
Message-Id: <199404200850.EAA05547@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by haig.cs.ucl.ac.uk with local SMTP 
          id <g.08223-0@haig.cs.ucl.ac.uk>; Wed, 20 Apr 1994 09:36:54 +0100
To: John Curran <jcurran@nic.near.net>
cc: pvm@isi.edu, Eric Fleischman <ericf@atc.boeing.com>, bound@zk3.dec.com,
        ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
In-reply-to: Your message of "Tue, 19 Apr 94 21:55:43 EDT." <9404192155.aa15359@nic.near.net>
Date: Wed, 20 Apr 94 09:35:33 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >Yes.  WWW will soon own the Internet...  

the growth of mbone traffic and now the grwoth of WWW traffic are
cited as succcesses.

actually, we have now reduced the mbone traffic by better engineering
(pruning)

the sooner the WWW folks sort this out, the better too

the web source information is largely human generated, and largely
static multimedia.
human generated static traffic is miniscule compared to computer
generated, and continuous media, so the fact that the Web traffic is
so high is a failure, noit a success

i've said this before, and you've assured me folks are working on it

good

but evidence this be action soon, please!

cheers
jon

From brian@dxcoms.cern.ch Wed Apr 20 11:22:04 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id FAA05644 for <ipng@cmf.nrl.navy.mil>; Wed, 20 Apr 1994 05:22:43 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA14743; Wed, 20 Apr 1994 11:22:06 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA22576; Wed, 20 Apr 1994 11:22:04 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404200922.AA22576@dxcoms.cern.ch>
Subject: Web traffic [was:  Re: Egoless IPng...]
To: J.Crowcroft@cs.ucl.ac.uk (Jon Crowcroft)
Date: Wed, 20 Apr 1994 11:22:04 +0200 (MET DST)
Cc: jcurran@nic.near.net, pvm@isi.edu, ericf@atc.boeing.com, bound@zk3.dec.com,
        ipng@cmf.nrl.navy.mil
In-Reply-To: <199404200850.EAA05547@picard.cmf.nrl.navy.mil> from "Jon Crowcroft" at Apr 20, 94 09:35:33 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1170      
Status: O

Jon,

The networking people at CERN have been trying to persuade the
Web people at CERN about this. However, the basic Web design
is not friendly to duplicate copies, and the most widespread Web GUI
appears to re-fetch even enormous files every time you click
the same button. I am concerned that this problem will not be fixed
very quickly.

I think it's time to move this chain elsewhere

	     Brian

>--------- Text sent by Jon Crowcroft follows:
> 
> 
> 
>  >Yes.  WWW will soon own the Internet...  
> 
> the growth of mbone traffic and now the grwoth of WWW traffic are
> cited as succcesses.
> 
> actually, we have now reduced the mbone traffic by better engineering
> (pruning)
> 
> the sooner the WWW folks sort this out, the better too
> 
> the web source information is largely human generated, and largely
> static multimedia.
> human generated static traffic is miniscule compared to computer
> generated, and continuous media, so the fact that the Web traffic is
> so high is a failure, noit a success
> 
> i've said this before, and you've assured me folks are working on it
> 
> good
> 
> but evidence this be action soon, please!
> 
> cheers
> jon
> 


From brian@dxcoms.cern.ch Wed Apr 20 11:28:04 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id FAA05658 for <ipng@cmf.nrl.navy.mil>; Wed, 20 Apr 1994 05:28:39 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA15482; Wed, 20 Apr 1994 11:28:06 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA22732; Wed, 20 Apr 1994 11:28:05 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404200928.AA22732@dxcoms.cern.ch>
Subject: CATNIPP [was: Re: Criteria review comments]
To: ipng@cmf.nrl.navy.mil
Date: Wed, 20 Apr 1994 11:28:04 +0200 (MET DST)
In-Reply-To: <94Apr19.093750pdt.12171@skylark.parc.xerox.com> from "Steve Deering" at Apr 19, 94 09:37:45 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 550       
Status: O

Robert,

> I agree entirely with Rob's message, re Turnipp and mergers.
> 
> (Mind you, whenever I have agreed with Rob in the past, it has been
> due to my misunderstanding what he was saying.  So I will rephrase the
> above to say: I agree entirely with what I think Rob's message said.)
> 
> Steve
> 
I think I endorse both parts of Steve's message :-)

Seriously, however, CATNIPP with two Ps might be worth some
thought (i.e. CATNIP in a world where SIPP is in use). However,
that should be discussed on the CATNIP list, not this one.

   Brian

From jcurran@nic.near.net Wed Apr 20 07:59:19 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA06293 for <ipng@cmf.nrl.navy.mil>; Wed, 20 Apr 1994 08:00:22 -0400
Received: from platinum.near.net by nic.near.net id aa25323; 20 Apr 94 8:00 EDT
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
cc: pvm@isi.edu, Eric Fleischman <ericf@atc.boeing.com>, bound@zk3.dec.com,
        ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-reply-to: Your message of Wed, 20 Apr 1994 09:35:33 +0100.
             <199404200850.EAA05547@picard.cmf.nrl.navy.mil> 
Date: Wed, 20 Apr 1994 07:59:19 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404200800.aa25323@nic.near.net>
Status: O

--------
] From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
] Subject: Re: Egoless IPng Problem Solving Analysis has a Part too...
] Date: Wed, 20 Apr 94 09:35:33 +0100
] 
]  >Yes.  WWW will soon own the Internet...  
] 
] the growth of mbone traffic and now the grwoth of WWW traffic are
] cited as succcesses.

Hmm...   While some folks may have other opinions, I've never considered
growth in multicast traffic to be a "success".  I've never had a site ask for
"multicast traffic", although I have had quite a few ask how to receive a 
given seminar or conference session.   In general, these requests have been 
infrequent and do not appear to be increasing significantly.

] the sooner the WWW folks sort this out, the better too
] 
] the web source information is largely human generated, and largely
] static multimedia.
] human generated static traffic is miniscule compared to computer
] generated, and continuous media, so the fact that the Web traffic is
] so high is a failure, noit a success

DNS must be a failure as well...   Largly static data with relatively
high traffic rates.  Is FTP a failure?

] i've said this before, and you've assured me folks are working on it

Once we have an adaqaute namespace for resources (URNs, not URLS), then
caching and replication are greatly simplified.  Work is active in this
area, and I am confident that progress and consensus will be achieved far
faster than other IETF activities.  (This is principally because these 
folks are driven by an active customer base looking over their shoulders,
and have a healthly disrespect for contributions from arbitrary outsiders.)

/John

From bound@zk3.dec.com Wed Apr 20 12:52:45 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA08978 for <ipng@cmf.nrl.navy.mil>; Wed, 20 Apr 1994 13:07:19 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA16873; Wed, 20 Apr 94 09:52:57 -0700
Received: by xirtlu.zk3.dec.com; id AA11331; Wed, 20 Apr 1994 12:52:51 -0400
Message-Id: <9404201652.AA11331@xirtlu.zk3.dec.com>
To: John Curran <jcurran@nic.near.net>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Egoless IPng Problem Solving Analysis has a Part too... 
In-Reply-To: Your message of "Wed, 20 Apr 94 07:59:19 EDT."
             <9404200800.aa25323@nic.near.net> 
Date: Wed, 20 Apr 94 12:52:45 -0400
X-Mts: smtp
Status: O


>Hmm...   While some folks may have other opinions, I've never considered
>growth in multicast traffic to be a "success".  I've never had a site ask for
>"multicast traffic", although I have had quite a few ask how to receive a 
>given seminar or conference session.   In general, these requests have been 
>infrequent and do not appear to be increasing significantly.

Well I don't know what you call it but I can't sell hosts today without
in most accounts (I admit its a place holder in most cases), and
customers want to be assured we will support Multicast in our routers as
it evolves.   

>Once we have an adaqaute namespace for resources (URNs, not URLS), then
>caching and replication are greatly simplified.  Work is active in this
>area, and I am confident that progress and consensus will be achieved far
>faster than other IETF activities.  (This is principally because these 
>folks are driven by an active customer base looking over their shoulders,
>and have a healthly disrespect for contributions from arbitrary outsiders.)

Well I think the work is still out on this work we all don't agree fyi.
I am working off line with some folks now in the IETF to address dynamic
BIND updates and autoregistration and we are now building the outline
and discussing general architecture principles.  And we have folks who
write code with BIND too to keep it real and not lofty.  We will
probably have a BOF at Toronto.   My point is that caching and
replication are very complex and some things are just impossible to do
with todays hosts.  Thats all I will say for now.  But we need BIND in
this way now.  There is no reason why BIND can not be used for resources
if engineered differently.

/jim

From bound@zk3.dec.com Wed Apr 20 13:07:23 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id NAA09129 for <ipng@cmf.nrl.navy.mil>; Wed, 20 Apr 1994 13:24:12 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA17378; Wed, 20 Apr 94 10:07:35 -0700
Received: by xirtlu.zk3.dec.com; id AA11802; Wed, 20 Apr 1994 13:07:29 -0400
Message-Id: <9404201707.AA11802@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Cc: bound@zk3.dec.com
Subject: Future of DECnet at University of Minnesota Paper
Date: Wed, 20 Apr 94 13:07:23 -0400
X-Mts: smtp
Status: O

This is Connexions article.  Release for me to forward first and then
the paper from Craig Finseth.  We will mostly likely get an ATM IPng
paper from Craig too.

/jim

------- Forwarded Message

Return-Path: fin@unet.umn.edu
Received: from decvax.zk3.dec.com by flambe.zk3.dec.com; (5.65/1.1.8.2/30Mar94-0502PM)
	id AA15479; Wed, 20 Apr 1994 10:42:54 -0400
Received: from norge.unet.umn.edu by decvax.dec.com (5.65/DEC-ULTRIX-8/19/92)
	id AA22627; Wed, 20 Apr 1994 10:42:49 -0400
Received: by norge.unet.umn.edu (5.65c)
	id AA10863; Wed, 20 Apr 1994 09:38:59 -0500
Date: Wed, 20 Apr 1994 09:38:59 -0500
From: "Craig A. Finseth" <fin@unet.umn.edu>
Message-Id: <199404201438.AA10863@norge.unet.umn.edu>
To: bound@zk3.dec.com
Cc: mogul@pa.dec.com, bound@zk3.dec.com
In-Reply-To: bound@zk3.dec.com's message of Tue, 19 Apr 94 16:59:57 -0400 <9404192100.AA20692@xirtlu.zk3.dec.com>
Subject: Future of DECnet at University of Minnesota - Paper

   Date: Tue, 19 Apr 94 16:59:57 -0400
   From: bound@zk3.dec.com
   X-Mts: smtp

   Hi Craig,

   Jeff Mogul forward a copy of your Connexions paper.  I am on the IETF's
   IP next generation (IPng) Directorate body reviewing this decision
   process and doing technical analysis (and in Digital's case prototyping)
   of the various proposals.  We have had several Connexions papers sent to
   us on the Directorate.  I think your paper would be very valuable to
   this body of thinkers on this subject.  May I forward your paper to the
   Directorate and I believe it would be very appreciated by the
   IPng Directorate?

   Also there is time still to submit any requirements you or your
   colleagues see for IPng to the Directorate.

   Sincerely,
   /jim


You are welcome to distribute the paper as widely as you like.  It is
up for FTP/Gopher/etc. on mail.unet.umn.edu in unet/info-decnet.

As far as IPng, we are incorporating our thinking in that area into
our ATM thinking.  I am working on a paper in that area, and hope to
have it out in a month or so.  Don't know if this fits your schedule....

Craig

------------------------------------------------------------------

         The Future of DECnet at the University of Minnesota

                    University Networking Services
+1 612 625 8888             130 Lind Hall                 unet@unet.umn.edu

                  mail.unet.umn.edu:unet/info-decnet

                              1994-03-12


At this time, we support four network protocols on the University of
Minnesota's data network: IP, AppleTalk, DECnet Phase IV, and Novell
IPX.  This list of protocols came from two sources.  The first three
protocols were called for in a report issued by a 1987 campus-wide
committee[*] and the last one was added after a user survey identified
a number of areas for improvement.

Note that by "DECnet," we mean just that.  Non-DECnet protocols such
as MOP and LAT are not supported on our network.

What is the status of these protocols?

Due to its nature as a vendor-independent, open protocol, we consider
IP to be the "flagship" protocol.  This status also comes from IP's
use on the worldwide Internet.  Further, its requirement of fixed
address assignments helps make it the basis of our network management
system.  At this time, virtually all hosts on our network can use IP
for communication and we have assigned over 20,000 IP addresses.

AppleTalk is closely tied to the Macintosh architecture.  And, as we
have several thousand such computers on our network, it is clear that
there is a large demand for this protocol.  At this time, AppleTalk is
a more-or-less frozen protocol.  We will continue to support it on a
legacy basis.  Apple has not announced plans for a replacement
protocol, and it is by no means clear that we would ever support such
a replacement protocol should one ever be announced.

There are currently many thousands of computers on our network using
the Novell IPX protocol.  With the advent of Novell 4 and the use of
IP as an alternate transport protocol, we are looking to extend the
use of Novell to the Internet as a whole.  After this change, we will
offer basic naming and related services, but otherwise be "out" of the
IPX routing business at the network level.  (Our department will, of
course, be involved with the protocol at the application level.)

DECnet has very different usage patterns than the above protocols.
First, there are a fairly small number of DECnet hosts on our network:
something like 125 or so. Second, these computers tend to be
multi-user machines, so the small number of computers nonetheless
affects many users.  Third, DECnet users tend to form visible clumps,
where they communicate much more extensively _within_ each clump than
among the clumps.  Fourth, DECnet communication with the "outside
world" is available on a limited basis.  Many of the clumps
communicate extensively with (their own separate) external clumps.

There are a number of issues to our use of DECnet that affect it's
long-term viability:

1) Scaleability.  We have an assigned "block" of 1,024 DECnet
addresses.  Clearly, it is not feasible to provide DECnet access to
all University hosts.  Worse, DECnet Phase IV does not provide the
equivalent of the DNS and other tools to help manage growth.  (Imagine
the logistics of keeping a 20,000 entry host table and distributing it
regularly to 20,000 hosts.)  For the long term, it is not clear that
it makes sense to support a protocol on a University-wide basis that
only a small number of people can use.

2) Effect on vendor choices.  At this time, we support four protocol
suites on the network.  We must take all of these protocols into
account when evaluating network equipment and devising network
designs.  For the long term, we have a desire to reduce the number of
supported protocols as such a reduction would widen the choice of
possible vendors and ease constraints on network design.

3) External connections.  At this time, we obtain wide area
connectivity to the NSI/D (area 7, via leased line) and HEPNET (area
46, via CICNET) networks.  Those networks run DECnet Phase IV.

The NSI/D connection is relatively simple: it is a leased line to the
rest of the NSI/D network and affects only a few hosts in the Physics
building.  While it works quite well for now, in the long term, it
should be practical to eliminate this line.  Such an elimination
would save money, reduce complexity, and improve reliability of the
network.

The HEPNET connection is more complex: it uses CICNET as a carrier and
requires access to area 46 at a number of University of Minnesota
sites, including Tower-Sudan.  It is clear that most future wide-area
network designs will not include DECNET Phasve IV, and so we would
like to remove this constraint on our ability of adopt such designs.

DECnet Phase IV requires that all areas be contiguous.  This
requirement makes it especially difficult to maintain these external
connections.

For these reasons, we would like to work with DECnet users to plan for
the eventual elimination of DECnet support from our campus network.
We cannot stress enough the phrase "work with users," as we believe
that it is very important that users be able to do their work.

One set of steps to achieve this goal is:

- - Identify all users.

- - Work with each user to identify the current DECnet uses.  Create a
plan for each user that spells out alternate technology to perform the
current tasks as well or better than the use of DECnet Phase IV.

- - Stop accepting new DECnet host registrations (this is a soft "stop,"
as we will be willing to accommodate emergencies).  We will continue
to indefinitely assign names and numbers for host configuration -- as
opposed to networking -- purposes.

- - Follow up with each user to ensure that the conversion plan has been
followed.

- - At this point, all users should be using other network technology
such as IP.  There should be _no_ use of DECnet Phase IV at this time.
Therefore, it should be safe to stop routing DECnet Phase IV.

There are many other methods that we could use.  In all cases, we
place a very high priority on ensuring that all users' needs are met.

We deliberately omitted setting specific dates for these steps.
However, it is probably realistic to have achieved the first two
within a year.

We clearly have a strong preference for using IP as the alternate
network technology.  However, it is worth discussing DECnet Phase V a
little.

Implementations of Phase V network applications are starting to
appear.  The current implementations use OSI network layers.  At this
time, we have no intention of supporting OSI as a network layer within
our network.  While this intention may change, it is unlikely to do
so.  However, DEC has also promised Phase V support using RFC 1006.
In short, this means using IP as a transport layer.  The use of DECnet
Phase V over IP is a strong candidate for support.

It is only considered a candidate as there are a number of related
application-layer protocols that we must understand and possibly
provide.  For example, the Phase V DECnet naming scheme is not
compatible with either X.500 or TCP/IP's DNS and we must evaluate what
level of support is required for the naming scheme.  Also, we support
TCP/IP's NTP (Network Time Protocol) as a campus-wide timebase.  That
protocol is not compatible with DECnet's equivalent DTP.  Again, we
would have to evaluate the required level of support.  There are quite
likely other such application protocols to consider.  We plan to work
with DEC and other parties (such as HEPNET and NSI/D) to understand
these requirements more fully.  After we have such an understanding,
we can make an informed decision whether to allow DECnet Phase V.

We would like to say again that we encourage comments and questions on
this document.

[*] This committee was headed by Dr. Russell Hobbie and the report is
usually referred to as the "Hobbie Report."  This report set many of
the directions of our campus network including the creating of
University Networking Services in 1990.

From Robert_Ullmann.LOTUS@CRD.lotus.com Wed Apr 20 20:23:59 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id UAA13738 for <ipng-request@cmf.nrl.navy.mil>; Wed, 20 Apr 1994 20:18:23 -0400
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com by lotus.com (4.1/SMI-4.1)
	id AA07870; Wed, 20 Apr 94 20:19:49 EDT
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA00179; Wed, 20 Apr 94 20:23:59 EDT
Date: Wed, 20 Apr 94 20:23:59 EDT
Message-Id: <9404210023.AA00179@Mail.Lotus.com>
Received: by DniMail (v1.0); Wed Apr 20 20:23:57 1994 EDT
To: UNIXML::"ipng-request@cmf.nrl.navy.mil"@lotus.com
Subject: Re: CATNIPP [was: Re: Criteria review comments]
Status: O

Hi,

>I think I endorse both parts of Steve's message :-)

>Seriously, however, CATNIPP with two Ps might be worth some
>thought (i.e. CATNIP in a world where SIPP is in use). However,
>that should be discussed on the CATNIP list, not this one.

>   Brian

CATNIP (with one P) already discusses the world with SIPP in use.
Has everyone on the directorate read the -03 draft? (or the WP?)

I would welcome any discussion, here or on the CATNIP list.

Best Regards,
Robert

From jallard@microsoft.com Thu Apr 21 14:10:18 1994
Return-Path: jallard@microsoft.com
Received: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id RAA21685 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 17:16:06 -0400
From: jallard@microsoft.com
Received:  by netmail2.microsoft.com (5.65/25-eef)
	id AA16194; Thu, 21 Apr 94 13:17:25 -0700
Message-Id: <9404212017.AA16194@netmail2.microsoft.com>
Received: by netmail2 using fxenixd 1.0 Thu, 21 Apr 94 13:17:24 PDT
To: ipng@cmf.nrl.navy.mil
Subject: Re:
Date: Thu, 21 Apr 94 14:10:18 
Status: O



>The IPng retreat will be held at the Bog-10 Conference Headquarters.

what is the date/agenda for this event pls?

something very, very bad has happened to my external email, the last
message i saw from ipng was that this week's telechat was forgotten and
would be rescheduled this coming week. i'm sure i've missed plenty. sorry
for the broadcast, but i just wanted to let you know that my gateway went
into hibernation so that anything important could be fwd'd.

_______________________________________________________________
J. Allard                                 jallard@microsoft.com
Program Manager of TCP/IP Technologies    work: (206)882-8080
Microsoft Corporation                     home: (206)860-8862
  "On the Internet, nobody knows you're running Windows NT"



From mankin@itd.nrl.navy.mil Thu Apr 21 15:38:31 1994
Return-Path: mankin@itd.nrl.navy.mil
Received: from itd.nrl.navy.mil (itd.nrl.navy.mil [128.60.2.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA20557 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 15:38:34 -0400
From: mankin@itd.nrl.navy.mil
Received: from localhost.itd.nrl.navy.mil by itd.nrl.navy.mil (4.1/SMI-4.1)
	id AA12692; Thu, 21 Apr 94 15:38:32 EDT
Message-Id: <9404211938.AA12692@itd.nrl.navy.mil>
To: ipng@cmf.nrl.navy.mil
Subject: A few thoughts about the retreat from your ADs.
Cc: mankin@itd.nrl.navy.mil
Date: Thu, 21 Apr 94 15:38:31 -0400
Status: O


Since the last telechat, Scott talked to Steve Crocker 
about the idea of an IPng security workshop.  
He conveyed the feeling of the directorate that
while we would like input about IPng related security issues, 
we did not feel that we could take the time to work on 
the issue as a group activity.  Steve
was quite understanding and has offered to host a separate IPng security
workshop (with a small group of attendees) at TIS the week before our
retreat.  He will prepare a report and forward it to the directorate for
consideration.

Those directorate members who would like to take part should
contact Steve.  One or both of us will try to be at TIS on
each of the planned two days.

The last discussion seemed to resolve that we should spend
a chunk of the retreat doing a careful technical review of any
problem areas in each of the proposals. (No, we do not consider
turnipp to be a formal IPng proposal).  (Yes, we are finally going
to do some actual technical work).

A main aim of the review is to attempt to resolve any technical
issues with each of the proposals.  The result should be a better
understanding of the proposals and a better set of proposals. Each
proposal should invite whoever they think would help in this process.
(Bob Hinden and Peter Ford are two people that have been mentioned).
Let us know who as soon as possible.

The retreat should not be seen as an attempt to produce a
merged IPng candidate but if common solutions to parts of the
problem set should develop out of the review process, it can help
in the defining the final recommendation

In addition to the technical review, it will be time to evaluate
each proposal's ability to meet the requirements set forth in the
requirements document.

We will separately review transition plans in these discussion
as well, keeping the view that we have discussed that they can be
separated to some extent from the proposals.

We have two rooms reserved.  As a topic on Monday or in email
(private to us is fine too), please give us your ideas about 
constructive ways to form two groups for parallel processing.  

The above is our current thinking about the retreat and we
welcome your input to further define the agenda and aims.

Scott is going to send the hotel/convention center information
to the list.  Both are very near O`Hare and are inexpensive.
More on those details soon.  The dates as stated before will be
May 19 and 20.

Allison & Scott


From deering@parc.xerox.com Thu Apr 21 13:44:17 1994
Return-Path: deering@parc.xerox.com
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA21157 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 16:45:28 -0400
Received: from skylark.parc.xerox.com ([13.2.116.7]) by alpha.xerox.com with SMTP id <14671(6)>; Thu, 21 Apr 1994 13:44:36 PDT
Received: from localhost by skylark.parc.xerox.com with SMTP id <12171>; Thu, 21 Apr 1994 13:44:20 -0700
To: mankin@itd.nrl.navy.mil
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: A few thoughts about the retreat from your ADs. 
In-reply-to: mankin's message of Thu, 21 Apr 94 12:38:31 -0800.
             <9404211938.AA12692@itd.nrl.navy.mil> 
Date: 	Thu, 21 Apr 1994 13:44:17 PDT
Sender: Steve Deering <deering@parc.xerox.com>
From: Steve Deering <deering@parc.xerox.com>
Message-Id: <94Apr21.134420pdt.12171@skylark.parc.xerox.com>
Status: O

> ...Steve was quite understanding and has offered to host a separate IPng
> security workshop (with a small group of attendees) at TIS the week before
> our retreat.

What city is TIS in?

Steve


From mankin@itd.nrl.navy.mil Thu Apr 21 16:47:49 1994
Return-Path: mankin@itd.nrl.navy.mil
Received: from itd.nrl.navy.mil (itd.nrl.navy.mil [128.60.2.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA21185 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 16:48:11 -0400
Received: by itd.nrl.navy.mil (4.1/SMI-4.1)
	id AA14649; Thu, 21 Apr 94 16:47:49 EDT
Date: Thu, 21 Apr 94 16:47:49 EDT
From: mankin@itd.nrl.navy.mil (Allison Mankin)
Message-Id: <9404212047.AA14649@itd.nrl.navy.mil>
To: deering@parc.xerox.com
Subject: re: TIS
Cc: ipng@cmf.nrl.navy.mil
Status: O


TIS is in the DC area (in Olney MD).


From scoya@CNRI.Reston.VA.US Thu Apr 21 16:56:57 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id RAA21789 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 17:33:42 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa19965;
          21 Apr 94 16:57 EDT
To: Steve Deering <deering@parc.xerox.com>
cc: mankin@itd.nrl.navy.mil, ipng@cmf.nrl.navy.mil
Subject: Re: A few thoughts about the retreat from your ADs.
In-reply-to: Your message of "Thu, 21 Apr 94 13:44:17 PDT."
	     <94Apr21.134420pdt.12171@skylark.parc.xerox.com>
Date: Thu, 21 Apr 94 16:56:57 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404211657.aa19965@IETF.CNRI.Reston.VA.US>
Status: O


>> What city is TIS in?

Glenwood, Maryland (D.C. area)

From sob@hsdndev.harvard.edu Thu Apr 21 16:57:08 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA21411 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 16:57:29 -0400
Date: Thu, 21 Apr 94 16:57:08 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404212057.AA21041@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: retreat info
Status: O


The IPng retreat will be held at the Bog-10 Conference Headquarters.

The Big-10 Conference Headquarters and meeting facility is located at
1500 West Higgins Road, Park Ridge, Illinois (708) 696-1010.  If you
are flying into O'hare, we recommend taking the Marriott Shuttle to
get there.

Walk out of the lower level baggage claim area and wait in the hotel
courtesy bus area on the median strip.  There are two areas outside
each terminal, located toward the ends of the terminals.  Marriott
advertises that the shuttle runs every 15 minutes.  They stop at both
the Suites and the Hotel. Marriott also has an arrangement with the
Big-10.  Ask the driver to let you off at the Big-10 facility, which
is located between the Suites and the Hotel.

The entrance to the facility is at the rear of the building.  Usually
the driver will stop at the entrance.  However, if they are busy, the
driver will stop in front of the building and you will have to make
your way across the intersection, which is protected by a stop light,
and around to the rear of the building.

If you will be spending the night, we recommend that you stay at
the Marriott O'Hare (NOT the Suites). Marriott O'Hare is within walking
distance of the Big-10 Conference Center and offers a special rate of
$78 for folks who will be using the Big Ten Conference Center.  The 
reservations number is 1-800-228-9290  

If you have any further questions concerning the hotel or Big Ten
Conference Center, please let me know.  

Lisa Epps
epps@cic.net
313-998-6103

From kasten@mailserv-D.ftp.com Thu Apr 21 17:10:54 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id RAA21644 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 17:12:22 -0400
Received: from ftp.com by ftp.com  ; Thu, 21 Apr 1994 17:12:05 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Thu, 21 Apr 1994 17:12:05 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA15620; Thu, 21 Apr 94 17:10:54 EDT
Date: Thu, 21 Apr 94 17:10:54 EDT
Message-Id: <9404212110.AA15620@mailserv-D.ftp.com>
To: ipng@cmf.nrl.navy.mil
Subject: Re: retreat info
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Content-Length: 261
Status: O

what times do you envision starting on thursday morning and ending on
friday afternoon? will it be feasable to fly in thursday morning and
leave friday afternoon?




--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From scoya@CNRI.Reston.VA.US Thu Apr 21 17:24:10 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id RAA21794 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 17:34:01 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa21006;
          21 Apr 94 17:24 EDT
To: jallard@microsoft.com
cc: ipng@cmf.nrl.navy.mil
Subject: Re:
In-reply-to: Your message of "Thu, 21 Apr 94 14:10:18."
	     <9404212017.AA16194@netmail2.microsoft.com>
Date: Thu, 21 Apr 94 17:24:10 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404211724.aa21006@IETF.CNRI.Reston.VA.US>
Status: O

>> what is the date/agenda for this event pls?

The dates are May 19-20.


Final Agenda: TBD

From sob@hsdndev.harvard.edu Thu Apr 21 18:20:55 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA22275 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 18:21:00 -0400
Date: Thu, 21 Apr 94 18:20:55 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404212220.AA13837@hsdndev.harvard.edu>
To: kasten@ftp.com
Subject: Re: retreat info
Cc: ipng@cmf.nrl.navy.mil
Status: O


We should talk about the schedule for the retreat during the monday telechat
but I (myself) woul like to start ~10am on thursday, that would let
me fly in on thursday morning from Boston and I'd like to get out friday
eve.

Scott

From kasten@mailserv-D.ftp.com Thu Apr 21 18:29:08 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA22380 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 18:30:24 -0400
Received: from ftp.com by ftp.com  ; Thu, 21 Apr 1994 18:30:22 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Thu, 21 Apr 1994 18:30:22 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA20103; Thu, 21 Apr 94 18:29:08 EDT
Date: Thu, 21 Apr 94 18:29:08 EDT
Message-Id: <9404212229.AA20103@mailserv-D.ftp.com>
To: sob@hsdndev.harvard.edu
Subject: Re: retreat info
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 444
Status: O

 > We should talk about the schedule for the retreat during the monday telechat
 > but I (myself) woul like to start ~10am on thursday, that would let
 > me fly in on thursday morning from Boston and I'd like to get out friday
 > eve.

ditto - though there are probably flights early enough out of boston to let
us start, maybe, at 930 or even 900.

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From Robert_Ullmann.LOTUS@CRD.lotus.com Thu Apr 21 21:30:58 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id VAA23605 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 21:25:17 -0400
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com (crd.lotus.com) by lotus.com (4.1/SMI-4.1)
	id AA09900; Thu, 21 Apr 94 21:26:46 EDT
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA21407; Thu, 21 Apr 94 21:30:58 EDT
Date: Thu, 21 Apr 94 21:30:58 EDT
Message-Id: <9404220130.AA21407@Mail.Lotus.com>
Received: by DniMail (v1.0); Thu Apr 21 21:30:56 1994 EDT
To: UNIXML::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: Re: retreat info
Status: O

> ditto - though there are probably flights early enough out of boston to let
> us start, maybe, at 930 or even 900.

If I recall United's schedule correctly, I have no problem being at O'hare 
ready to
go at 7:30 or so.

Remember, you gain one hour from the east coast to Chicago; so if you leave
Boston or NY or Washington DC by 6:30, you get there at ~7:30 (later from DC) 
(It is amusing to travel one zone west on business and get to the customer site 
before you normally get to work at home. Planes are real fast over "local" 
distances.
Never mind I am 7.5 min from the airport, and can safely walk out of my 
apartment
20 min before a flight and be sure I will get on it. Ha!  :-)

It is the west coast people who are the limiting factor on the start time: they 
either
have to get up the night before or arrive the night before. (SF or LA depart 
10:00
local time, arrive in Chicago 5-6 AM. Want to arrive at 9? Get up at 2.)

There is a good reason why Fedex set up their hub in Memphis.

Rob

From bound@zk3.dec.com Thu Apr 21 23:38:38 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA24580 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 23:43:00 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA18538; Thu, 21 Apr 94 20:38:51 -0700
Received: by xirtlu.zk3.dec.com; id AA04722; Thu, 21 Apr 1994 23:38:45 -0400
Message-Id: <9404220338.AA04722@xirtlu.zk3.dec.com>
To: sob@hsdndev.harvard.edu (Scott Bradner)
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: retreat info 
In-Reply-To: Your message of "Thu, 21 Apr 94 16:57:08 EDT."
             <9404212057.AA21041@hsdndev.harvard.edu> 
Date: Thu, 21 Apr 94 23:38:38 -0400
X-Mts: smtp
Status: O


Well I live in the woods of New Hampshire and am flying out of
Manchester, NH airport.  I think I can get there by 9:30 a.m. and have
someone checking.  I will take at flight at 5 pm. out or shortly after. I
have to be back Friday night in that time frame and no choice on my end.
So that means I think I would leave the meeting at 4 pm.

/jim


From bound@zk3.dec.com Fri Apr 22 00:21:47 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA24903 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 00:28:22 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA20781; Thu, 21 Apr 94 21:22:28 -0700
Received: by xirtlu.zk3.dec.com; id AA08659; Fri, 22 Apr 1994 00:21:53 -0400
Message-Id: <9404220421.AA08659@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Cc: bound@zk3.dec.com
Subject: Host: Options, Variable Addresses, and Alignment
Date: Fri, 22 Apr 94 00:21:47 -0400
X-Mts: smtp
Status: O


Host Processing Options

The way IPv4 options have to be processed today on a Host are horrible.
The way SIPP has proposed it with Payload Type in the header is very
good.  It permits chaining efficiently when working with the header and
is very fast.  In other words I like Payload Type value in the header.

Host Variable Addresses

On a Host a variable address is a negative.  First there are two types of
variable addresses.  The first one is bounded.  You are given a max and
the address can be variable up to that max.  Then there is the unbounded
and that means there is no max and you will not know the length until
you look at the length field for the address.  Either case is not good
for a host, because when you build data structures to access the address
or use the address as a key to access the data structure in a list (for
example) you must use an instruction to get the length of the address
first.  So each time your Host networking subsystem does anything with
addresses you must 'first' get the length.  In some cases you also may
need to grow memory not knowing ahead of time how much memory you need
to support a data structure.  Then for 'garbage collection' you need to
return or efficiently reuse that memory.

An advantage of SIPP is that the addresses are 64bits and the address
can be extended to support multiple 64bits.  This could be used very
efficiently to support NIMROD EIDs and Locators from a software
perspective in an implementation.  The above permits implementors to
use the bounded form of variable addresses as needed.  For example the
EID for the immediate future can be 64bits.  These can support many
globally unique addresses for a specific site including the Toasters and
Cable Lines.  Then additional 64bit addresses can be used to support the
NIMROD locators (SIPP address sequence).  

The 64bits in this manner supports the existing sockets structure very
well and can be implemented very efficiently.  If NSAPs were the addressing 
structure of IPng the EID can be extended to support additional 64bit elements 
in the structure with a minimal change on Hosts.  This is just a matter
of structuring the NSAP to fit 64bit addresses.  But I believe for a
very long time 64bits per site is enough, and routing information can be
supplied by additional 64bits as required.

Using NSAPs might be an approach to supporting what I am calling the
bounded variable address with a max.  With this scheme we would have a
max and could theoretically (I have not tested this and it would need
much technical discussion) build the data structures on the host based
on how much of the max was used on an incoming or outgoing connection.
This would reduce determining the length instruction to one time to set
up a list for that data structure using that address length.  Fixed
addresses at the transport layer and for the network subsystem structures 
on a host are very efficient, not using fixed addresses will have a
great cost.  

This scheme also maintains differentiation between EIDs at the
Transport.

Host Alignment of Protocol Fields

Alignment of fields on words, double words, or quad words are very important 
to a host for performance.  Alignment of fields on 32bit boundaries are a good 
idea (for some a 64bit boundary is good too).  For example a 64bit address can 
fit in a typedef of two int's or one long on a 64bit machine.  If the address 
is not aligned then you have to force alignment or build a single structure to 
support a non-aligned address (especially if the address is not a power of 2 
like the present GOSIP NSAP).  This also means you need to take into 
consideration all the bit shifting operations and index operations on the 
address as you may have to parse it as in the case of IPv4 to determine the 
subnet ID in the address.  Alignment has an affect on setting up the data 
structure lists discussed in the variable address discussion previously.  
Fields in IPng should be aligned on 32bit and 64bit boundaries.  As Alex 
Conta pointed out too from Digital at the IETF SIPP implementors meeting 
it is also very important that placement of fields in headers do not cause 
additional instructions to access fields in a protocol stream.  This resulted 
in several changes to where certain fields are located in two SIPP header 
options.

A fixed length header for IPng network layer protocol is also a win for
the Host.

/jim

From bound@zk3.dec.com Fri Apr 22 00:39:32 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-1.pa.dec.com (inet-gw-1.pa.dec.com [16.1.0.22]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA24953 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 00:41:35 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-1.pa.dec.com (5.65/21Mar94)
	id AA21653; Thu, 21 Apr 94 21:39:54 -0700
Received: by xirtlu.zk3.dec.com; id AA10967; Fri, 22 Apr 1994 00:39:39 -0400
Message-Id: <9404220439.AA10967@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: Digest of Comments on Draft Firp Report
Date: Fri, 22 Apr 94 00:39:32 -0400
X-Mts: smtp
Status: O

Ouch.  Many are clueless about the IET. 
/jim

------------------------------------------------------------


	DIGEST OF COMMENTS ON DRAFT FIRP REPORT

	Prepared for the Federal Internetworking
	Requirements Panel by David Wood, MITRE.

			3/21/94


The Federal Internetworking Requirements Panel (FIRP) was established
by the National Institute of Standards and Technology (NIST) to
reassess federal requirements for open systems networks and to
recommend policy on the Government's use of networking standards,
particularly the Internet Protocol Suite (IPS) and the Open Systems
Interconnection (OSI) protocol suite.  The Panel's draft report was
released by NIST for public comment on 14 January, 1994; comments were
due by 18 February, 1994.

A total of 77 comments were received.  A list of commenters is at the
end of this document.  This document contains extracts from the 
comments of most of the substantive points, occasionally paraphrased, 
and sorted by topic.  The order of topics is overall comments; major 
issues that do not correspond to a specific section of the draft 
report; the recommendations; and then by section of the draft report.  
The #s refer to the comment number in the index of comments at the 
end of this document.  A companion document presents an analysis of 
commenters overall view of the draft report, and a summary of the
major issues raised most frequently in the comments.  The full set of 
public comments, totaling about 250 pages, are available on request 
from NIST.  

OVERALL COMMENTS - PRO

I strongly support all 5 recommendations. (#4)

Congratulations for the remarkable achievement. (#19)

We applaud the directions recommended in the draft report. (#22)

This report represents a substantial step forward for the U.S.
Government. (#24)

The FIRP report ... looks like being a breath of fresh air which will
sweep across the national GOSIPs around the globe. (#26)

I find it refreshing to read a government document that is relatively
realistic. ...  Heads should roll over GOSIP. (#27)

We believe the FIRP report is a big step in the right direction. (#29)

We would like to compliment the FIRP on the draft of its report to
NIST (#32)

We applaud the efforts of the panel to address a problem that is
difficult both for the government and the vendor community.  We agree
with most of the conclusions in the draft report, especially section 6
"Economic Considerations" which is completely consistent with our
experience in this market. (#43)

I wish to support strongly the conclusions of the panel, and to
observe that the conclusions do much to resolve tensions that have
existed among the government and private sector players involved in
the development of network standards. (#45)

I applaud the FIRP panel for taking a sensible approach to this
critical problem. (#49)

This report represents the first realistic approach to the problems of
networking within the Federal Government.  I very strongly endorse the
panel's conclusions and recommendations. (#50)

Your document is the sanest thing I've ever seen from Washington, D.C.
(#53)

Overall, an excellent draft. (#55)

The Department of Defense strongly supports the conclusions and
recommendations of the draft FIRP report and endorses the concept of
selecting standards based on requirements, interoperability, and
economics. (#81)

OVERALL COMMENTS - CON

The report as currently written is very disappointing and does not
address the central issues relating to the convergence within the
network community. (#14)

The Panel failed to meet its charter of addressing the future of
interoperability and convergence. (#16)

The FIRP report presents an inconistent, confused, and in several
areas biased look at Federal networking today. (#52)

I was appalled by the fact that the Panel failed to address the topic
that caused the Panel to be formed.  That the Panel has blatantly
ignored it's charter and has, by it's existence, precluded others
within the government from discussing the important topics it was
formed to address, is a disgrace.  The Panel members should be
strongly chastised for their actions.  (#58)

We believe the conclusions and recommendations in the report will have
adverse consequences on international communications and manufacturing
enterprises in all regions. (#60)

The FIRP report should have provided a strong argument in favour of
worldwide convergence of internetworking solutions to support an
international information infrastructure. (#63)

I have been very disappointed by the draft FIRP report.  I believe 
that the panel's recommendations could have been much more effective 
had they recommended a transition that chose a mix of the IPS and OSI 
standards as a long term goal rather than giving carte blance to all 
Federal agencies. (#65)

I find it extremely hard to accept the fundamental thrust of this
report, which is that GOSIP should not be mandated and affinity groups
should be allowed to determine the appropriate internetworking
strategies. (#71)

We recommend that the U.S. Government not abandon or modify GOSIP at
this time.  Coexistence of TCP/IP and OSI can be provided by the
continued and refined use of a waiver process, with clarified
direction and migration strategies provided for continued GOSIP
migration.  The GOSIP mandate needs strengthened direction by policy
endorsement and enforcement. (#74)

We believe that, based on past history, it is unreasonable to
conclude that a common vision and a set of guidelines will be
sufficient to bring about the level of interoperability described as
desirable in the report. (#78)

CHARTER, SCOPE AND ORGANIZATION OF REPORT

The 30 day review period was insufficient and should be extended to 90
days. (about 10 commenters)

The report as currently written is very disappointing and does not
address the central issues relating to the convergence within the
network community.  The recommendations presented in the report, and
the associated text justifying the conclusions are outside the scope
of the panel as indicated in the charter.  The panel did not address
the issues of convergence of the two competing protocol suites; nor
did they address the pressing issues of changes to the IPS.  The panel
did not address the feasibility of alternative scenarios nor did it
address the expected costs of alternative suites.  The panel did not
address the testing issues of the two protocol suites, the
availability of conformance test labs, or certification.  The panel
did not address the non-technical issues of political in-fighting
between the proponents of the different protocol suites; nor did it
address the issue of Agencies struggling with competing requirements
for use of both protocol suites.  The panel did not address the issues
of what can be done to make interworking easier; nor the selection of
solutions which will ease the transition to a unified interworking
environment. (#14)

The panel failed to meet its charter of addressing the future of
interoperablity and convergence.  On the contrary the report has
obfuscated the issues, principally proposes roles for Government
departments and provides no concrete proposals for meeting the
original goals of GOSIP.  We believe the message that the panel is
sending to both the national and international internetworking community
is that standards compliance is local in nature.  This is equivalent
to advocating an electronic feudal system and in an era of electronic
global trade, such a message should be rejected. (#16)

The stated purpose of the panel is to recommend action to address long
term issues of interoperability and convergence.  The panel has
completely failed to do so.  Instead what has been recommended is a
concept of "voluntary standards" which is tantamount to "anything
goes" and undermines the whole notion of having standards at all.  It
is time for joint Government and industry leadership. (#16)

The main recommendations do not cover all the FIRP panel charter items
on coexistence, interoperability and convergence between OSI and IPS
products or testing environments.  Without these items, it is
difficult to see how Recommendation 5 can be sustained. (#18)

The accommodation of the Internet Standards brings policy into line
with widespread practice and removes obstacles for rational management
decisions in the future.  However, it's worth examining the
recommendations to ascertain if they are sufficient to avoid similar
problems in the future.  Recommendations that respond only to the
current marketplace without also anticipating the future or without
including the flexibility to follow the lead of the marketplace may
lead to the convening of a similar panel in the not too distant
future. (#24)

While generally agreeing with the report, the logical flow could be 
improved: the report lacks focus, the conclusions are inadequately 
supported, and the recommendations do not follow from the analyses 
and conclusions.  There are no "purpose" or "approach" sections, and 
the relationships between the sections is unclear.  The report should 
explicitly address: has GOSIP achieved its objectives? Is it likely 
to in the near future? What alternative courses of action are there? 
What are the relative merits of these? Given an analysis of the 
alternatives, what specific course should the government take in the 
short term? What general guidance might be useful for the long term?  
Conclusions contained in section 2.6 and 3.6 don't seem to be 
supported by the analysis in the respective section.  The 
recommendations don't flow from the conclusions scattered through the 
report.  For example, one possible recommendation is to withdraw 
GOSIP as a FIPS and dismantle the associated bureaucracy, but
recommendations 1 through 4 have the effect of increasing centralized
involvement. (#25) 

Consideration should be given to something other than a FIPS for 
promulgating the modified GOSIP. A FIPS is intended to give very 
specific procurement guidance to agencies acquiring information 
processing capabilities, such as specification of a block multiplexor 
channel.  The broader a FIPS becomes, and the more options it allows, 
the less useful it is for a procurment specification.  It could be 
argued that the current GOSIP is already too broad to be a useful FIPS.
(#25)

The draft report and the curtailment of the comment period display
every indication of undue haste.  In finalizing the recommendations,
we urge the panel to coordinate requirements with the affected
organizations (including government agencies, the standards bodies,
international organizations, and NIST who have contributed so much to
these efforts in the past) and to take whatever time is needed to do
the job properly. (#46)

I was appalled by the fact that the Panel failed to address the topic
that caused the Panel to be formed.  Only one of the Panel's
recommendations comes close to falling within the scope of
recommendations that the Panel is empowered to make.  That the Panel
has blatently ignored it's charter and has, by its existence,
precluded others within the government from discussing the important
topics it was formed to address, is a disgrace.  The Panel members
should be strongly chastised for their actions. (#58)

CCTA is puzzled and disappointed to find the report fails to deliver
reasoned and justified recommendations to match the full scope of the
Panel's charter.  In particular there is neither an analysis of the
economic impact of the recommendations, nor consideration of their
impact on relationships and commitments to other entities (including
Administrations outside the USA). If economic and practical
internetworking to support federal government business is the goal,
this draft report provides little by way of convincing direction.
CCTA would expect the report to be rejected as incomplete unless
consideration of the economic impact of the recommendations and the
outcome of discussions with other major administrations, especially
representatives of the European Union, were added.  (#63)

SINGLE STACK, INTEROPERABILITY AND CONVERGENCE ISSUES 

The report should explicitly state the logical result of the study.
That TCP/IP should be "normally selected" as the government's
transport interoperability protocol, and that the OSI transport and
network protocols should be discouraged. (#8)

The modifications to GOSIP are premature.  The rationale for including
alternate protocol stacks makes interworking more difficult instead of
easier.  The recommendations of the panel should address how the
migration to a solution that eases interworking between protocol
suites and moves towards convergence.  The panel should investigate
the need for changes in the IPS - including the potential of converging
on a single protocol for internetworking. (#14)

We concur with the appraisal of IPS, in particular that security and
name space limitations are critical deficiencies.  Continuing use of,
and reliance upon, IPS is expected at NLM.  This makes these
issues ongoing concerns to us.  It is our hope that some resolution of
these issues will be given priority consideration if the GOSIP mandate
is dropped and IPS endorsed. (#15)

We concur with your recommendation for ending the GOSIP mandate while
retaining the ultimate goals.  The caveat is that the draft report
sets out neither a process nor a means to ensure eventual achievement
of the goals.  It is our understanding that you intend to address this
issue before completing your work; we believe this is extremely
important. (#15)

The many issues now facing the Internet community and limitations of
IP in particular, provides an ideal opportunity for an energetic
alliance to create the national uniform information superhighway.  It
is critically important that new requirements need to be achieved by
convergence of efforts to develop additional standards.  Security,
directory services, network management, and the ability to support
real-time applications in commerce and manufacturing are four examples
of where new convergent standards efforts are essential to national
competitiveness.  Our society today enjoys the many fruits of
infrastructure standards set in the past.  Just as we could not accept
multiple standards for the gauge of the nation's railways, electricity
and telephony we can no longer accept multiple standards for
information exchange. (#16)

The panel should specifically identify new standards which are needed
and where convergence should be given priority. (#16)

For the panel's work to become useful, it would have to explicitly
address the needs both long and short term, with consideration of
national and international and public - private concerns.  This must be
in the form of clear actions that would achieve convergence on an
interconnected, interoperable and standards based internetworking
environment. (#16)

The panel should advocate immediate resolution of convergence of the
IPS and OSI suites at the IP and TCP transport level to provide a
standard communications transport "superhighway" and propose the best
means of achieving this. (#16)

The document often states that the ultimate aim is to converge to a
single, interconnected, interoperable standards based internetworking
environment.  The term "single" should be deleted from any such
statements within the dosument.  All previous attempts to force a
single network or standard (e.g. FTS2000, GOSIP, etc.) have resulted
in outmoded or constricted technological solutions for the government
and have been overtaken by events in each case.  One single network
will not address the varied requirements of all agencies; however an
interconnected and interoperable mesh of agency networks will provide
the government with flexible solutions that meet each agency's
specific requirements, yet forms an integrated seamless federal
network.  In addition, a single network is anti-competitive and will
hinder the introduction of advanced technologies into both the
federal and national marketplaces. (#17)

The report correctly points out that the issue is not so much a choice
between the IPS and OSI suites as the selection of the best and most
appropriate combination of protocols for each application.  The
Internet currently makes use of protocols from both suites. (#22)

The adoption of GOSIP has frightened suppliers enough that they are
beginning to deliver products which are able to interoperate with
other suppliers products.  The FIRP is extremely naive to believe
suppliers are providing interoperability with other suppliers products
just becasue it is good for business. (#28)

We agree with allowing the Government to procure both IPS and OSI at
the upper layers.  For the lower layers, specifically TP4, it does not
make economic sense to procure OSI, except where interoperability with
existing implementations are required, (which should be few to none).
It is worthwhile to promote some of the upper layer protocols such as
X.400 and X.500 over IPS because they provide features not available
in equivalent IPS protocols. (#34)

RFC-1006 was originally created to foster a testing atmosphere for OSI
protocols (Transport and up) over the existing Internet.  RFC-1006
specifies Transport class 0 over a TCP socket.  RFC-1006 should go
away.  As upper layer protocols become more acceptable on the
Internet such as X.400, they will run directly over TCP, obviating the
need for RFC-1006 encapsulation.  This is what NIST should be
endorsing. (#34)

NIST could best serve their customer/user needs in the communications
profile standards arena by acting as an enabler and coordinator
between the IPS and OSI communities.  The panel should have invested 
additional effort on the IPS/OSI internetworking issue.  Convergence 
on a common transport service (or a truly internetworking set of 
transport services) for IPS and OSI would be very beneficial to both 
groups as well as the public and private sectors.  The panel should
seize this opportunity to recommend that NIST, the Department of
State, and the federal agencies work towards resolving the barriers to
true internetworking. (#35)

We endorse the panel's recommendation to include the IPS with the OSI
in the Federal internetworking strategy.  We agree that no single
protocol suite now available meets all the Federal Government's
internetworking requirements.  The efforts now underway to harmonize
TCP/IP and OSI should be encouraged. To require all Federal agencies
to use any single protocol suite may be unrealistic.  We are
concerned, however, that the panel's recommendation to trust agencies
to "do the right thing" to meet their mission objectives may be an
equally extreme position.  Without adequate technical and strategic
guidelines and oversight, agencies would be free to optimize on
meeting their short term solutions without due regard for the long
term implications.  (#40)

The report should have emphasized the importance of linking the
federal government to its citizens by means of public mail systems.
X.400 has been widely deployed by PTTs and domestic common carriers
throughout the nation and the world, and is commercially successful.
X.400 should be mandatory for backbone electronic mail systems, albeit
with PC LAN mail gateways and RFC-1006 permitted.  This is quite
practical and cost-effective, and will achieve a high degree of
interoperability among government agencies and between government and
public mail systems.  This is a key enabling technology for
"reinventing government". (#41)

SCO intends to continue development of X.400, X.500, and EDI, but sees
no economic incentive to update TP4/CLNP, VT or FTAM, or to provide a
CMIP/CMIS product. (#43)

Recommend a long-term convergence strategy for OSI and IPS, as
required by the Panel charter. (#46)

Recognize that, for wide connectivity and interworking, specifications
must support an addressing scheme that is application- and
protocol-independent.  Use the purchasing power of the U.S. government
to force convergence of the OSI and IPS network addressing. (#46)

Recognize that X.400 and X.500 should be the major components of
future e-mail systems.  Make recommendations that will improve the
cost-effectiveness of X.400 services. (#46)

My one concern is that the need for interoperability be recognized
more strongly.  It is not sufficient to articulate a vision and assume
that all federal procurement will work towards that vision if the
decisions are left totally to individual department specialists. It is
absolutely critical that all federal (and state and local) government
on-line information systems be accessible to the broadest possible
range of those connected to the NII.  This means interoperability with
not only federal systems but a huge number of commercial and public
domain systems as well. (#49)

Today's most popular internetworking standards includes many
contributions from industry participants offering proporietary
products.  Network standards such as NDIS (Microsoft/3Com), and ODI
(Novell) are for all practical purposes open standards specifying
data-link layer implementation.  Interestingly, vendors throughout the
industry use these specifications to insure interoperability with
their non-Novell and non-Microsoft products.  Historically, the
Government has chosen to stand clear of proprietary technologies,
forfeiting an opportunity to promote Federal interoperability and a
national technology/industrial policy.  The Federal Government should
seriously consider adopting a policy supporting and stimulating
successsful pseudo-proprietary protocols in an effort to promote and
protect the Nation's lead in software technology.  Federal involvement
might include providing funding or creating incentives for the
development of a "Unified Packet Exchange" API (UPX) which is capable
of properly routing traffic of differing origin and type up and down
the most popular internetworking standards.  The UPX would by
definition be written to function with industry standard data-link
drivers such as PDS, ODI, and NDIS.  The standard might support both IP
and CLNP. (#54)

RFC 1006 has proven itself as a viable paradigm for providing ISO
transport services on top of TCP.  The Government may wish to provide
incentives for further standardization of RFC 1006. (#54)

For government to deploy a whole of government network that can
internationally connect, be used for trade, banking, customs and
immigration, police, health and taxation, etc and interface to the
private sector, the network must conform to international (carrier
based) standards and their addressing schemes.  GOSIP specifies
ISO/ITU-T protocols which carry globally specified addressing and this
is GOSIP's main strength.  GOSIP should not be seen as just the
specification of "other communications protocols".  But the foundation
policy for the US's whole of government naming and addressing scheme,
networking and agency interworking.  Internationally administered
addressing schemes and globally standardized naming, networking,
routing, messaging and management functions which are supported by the
world's carriers, are essential elements for large scale government
networks. (#59)

Government must identify interoperability standards for near-term
requirements.  We recommend the following standards for government
information and service delivery systems: interagency data sharing,
host access, network infrastructure, electronic commerce, and email
exchange. (#61)

Whilst the report advocates the adoption of the IPS alongside existing
GOSIP, it does not convince the reader that convergence is to be
achieved by taking the best that IPS and OSI can offer and
implementing this in the NII.  The absence of proposals for
coexistence, interoperability and convergence (as required by the
Panel's charter) makes it difficult to judge the real intent of the
Panel.  (#63)

CCTA feels that one of the most important recommendations that should 
be made is to initiate work on coexistence of the two protocol suites 
as a planned prelude to convergence in a common global internetworking 
solution.  Neither the IPS nor the OSI lobby should be allowed to 
dominate the way forward.  There is now a strong requirement for 
interoperable hybrid solutions (eg, X.400 over TCP/IP) to be agreed 
across international procurement agencies.  As an illustration of the 
problem faced today, at a recent UK meeting four suppliers suggested 
four different (non-interoperable) variations for implementing OSI 
over TCP/IP lower layers. (#63)

It is unlikely that a single profile will accommodate all requirements
of all Federal agencies, but it would seem that there could be a
middle ground between requiring a single profile and allowing
anything.  (#65)

If the panel believes that a mixed-stack architecture that allows OSI
and IPS applications to run over TCP/IP is the means to achieve
interoperability, they should so state.  If the panel believes that
Government-wide interoperability is achievable but the means by which
this will occur are not obvious, they should recommend alternatives
that will provide guidance to those agencies of the government tasked
to regulate and mandate procurements. (#68)

Suggested recommendation: That priority should be given to the
convergence between the OSI and TCP/IP protocol suites, with a view to
the coexistence of OSI and TCP/IP applications over a single
internetworking protocol.  A new internetworking protocol is required
by the Internet, since the address space is near exhaustion.  The new
internetworking protocol should be the subject of collaboration
between the Internet Society and ISO.  There is a limited and possibly
unique window of opportunity to effect the convergence of Internet and
ISO-based standards.  This could be regarded as "killing two birds 
with one stone". The Internet needs a new "standard" anyway, and the 
world would benefit most from one standard not two.  This opportunity 
will be lost if instant recognition were to be given to the Internet 
"standards" without being put in the context of a clear convergence 
strategy.  Any incentive to collaborate on a single world-wide 
standard would be removed. (#72)

There are applications such as electronic mail, directory access, file
transfer, security including digital signature, and EDI that require
adherence to a specific set of standards to guarantee efficient
cost-effective interchange. The scope of GOSIP should be limited to
those protocols and interchange formats, e.g., messaging, digital
signature, file transfer, which potentially require government-wide or
government/public sector interoperability.  These are not leading edge
areas subject to frequent change; but rather core areas in which
stability is a necessary characteristic. (#78)

We believe that some level of convergence between these two dominant
architectures is possible, is ultimately in the bests interests of
vendors and users, and warrants immediate and urgent attention. (#79)

Clarify how (and when) the process proposed in the FIRP will "...
converge the Government to a single interconnected, interoperable
standards-based internetworking environment."  For example, how will
interoperability across affinity groups be assured?  A schedule should
also be identified including an identification of when the current
GOSIP policy will be modified. (#81)

MANDATE VERSUS FIRST PREFERENCE

The term "give preference" according to the hierarchy of standards
should be changed to "strongly consider" or "first consider" in order
to avoid the pitfalls that will arise from defining where standards
and standards bodies fall in the classification hierarchy - yet still
carries the same connotation as "gives preference". (#17)

Broaden the mandate (by including IPS) but do not eliminate it.
Trusting agencies  to "do the right thing" within their own broadly
stated mission objectives is unrealistic and will lead to short term
non-interoperable solutions. Phase in changes over a realistic period
of time. (#31)

Unfortunately, this report is likely to have major negative
ramifications throughout the open systems vendor community.  The scope
of the message contained within this report goes well beyond GOSIP,
and applies to the majority of open systems standards, especially
POSIX.  Time and time again the Federal Government says it must have
standards such as OSI protocols, POSIX, SQL, and security.  But the
reality of the situation is that nobody enforces such regulations.  In
fact, it becomes a self-defeating proposition for vendors because
standards-based (conformance tested) products are inherently more
expensive than proprietary products, so customers procure the less
expensive non-compliant products.  This is evident in the operating
system world with the government buying Microsoft's NT which meets
virtually none of the federal standards.  We believe this report sets
the tone for a major reversal in the open systems movement.  It
basically is an admission of failure in implementation of open systems
acquisition practices and a self-justificiation for existing
practices. (#34)

Recommendation 5 appears to say "We couldn't get it to work, we don't
know what to do next, so everybody do whatever you want based on your
mission requirements." Isn't this how we started off in the '70's?
(#34)

We strongly support the panel's recommendation that profiles should no
longer be viewed as mandates. (#35)

We believe that a GOSIP program is a necessity, but without the
mandate of a specific protocol suite.  The name, GOSIP, may change and
the structure and content of the GOSIP policy and program must
change, but the need for Government-wide interoperability guidelines
remains intact.  The "GOSIP" program needs to be a structure of
policies, guidelines, and procedures that encourage interoperability,
both within government and between government and outside
organizations.  The direction of GOSIP must be changed if the intent
of GOSIP - to promote network interoperabilty - is to be realized.
(#57)

Following the adoption in New Zealand of a form of GOSIP as a national 
standard, the Government declared that GOSIP was the preferred solution
for Government agencies.  There is no overwhelming compulsion for
agencies to adhere to the GOSIP standard if other circumstances
suggest otherwise. (#62)

The report endorses anarchy. (#65)

The fundamental problem with a mandated GOSIP adoption policy is the
lack of a pragmatic approach to achieve the end goal of
interoperability based on international standards.  The rationale for
GOSIP is to guide end users in the direction of a common government
goal.  The concept (of GOSIP) is so right that every major government
has since followed the example.  It must be remembered that even 
within GOSIP, agencies have had the waivers to procure what they want
(this may be part of the problem). (#67)

The Australian Government's GOSIP Statement of Direction issued in
March 1993 reaffirmed that the ultimate goal was to adopt
international standards in computing but endorsed the use of
alternative standards "where international standards were not
available or products based on them were demonstrated to be not cost
effective". (#70)

The GOSIP mandate should not be discontinued.  The GOSIP waiver
process should be better defined and provide more rigorous guidance to
prevent random intermixtures of TCP/IP and OSI software, thereby
avoiding implementation problems.  The waiver process should require
OSI migration plans as part of the justification. (#74)

TRANSITION

Phase in changes over a realistic period of time.  Vendors have
invested heavily in OSI.  The Federal Government's leading role in
promoting OSI was a key factor leading to that investment decision.
Past versions of GOSIP have been phased in over a realistic time line,
typically 18 months or more.  We recommend a similar approach to allow
time for the market to adapt. (#31)

Several vendors have made major investments in GOSIP, totalling
hundreds of millions of dollars, in a good-faith attempt to meet
government requirements.  If implemented immediately, the policy
reversal recommended by the panel would be a serious breach of faith
between government and private industry, and would cause considerable
financial harm to to those vendors who have most earnestly supported
the federal government standards program.  This is not in the best
interests of the federal government, the computer industry, or our
national competitiveness.  The existing GOSIP 2 mandate should remain
in force for a minimum of 18 months after the revised networking
policy is approved in order to permit vendors to recoup some portion
of their investment.  To do otherwise would seriously undermine the
credibility of government procurement standards in the future. (#41)

Suggested recommendation: All agencies will develop a transition
strategy for implementing an Open Systems Environment (OSE).  It is
recognized that the transition to an OSE will be different for every
agency. Mission-critical applications, management philosophy,
available resources and other factors will impact how individual
organizations plan for and implement OSE. (#61)

NII ISSUES 

NIST APP/GOSIP systems should seamlessly interoperate with home and
community NII systems.  This suggests that NII should be based on
APP/GOSIP with suitable extensions.  NIST should therefore press for
adoption and further development of OSI standards.  Those standards
which do not work should be fixed, primarily through new testbed
implementations rather than lobbying in standards groups.  Co-existence
with TCP/IP should be written into the ISO/IEC/ITU standards texts,
based on existing RFCs. (#3)

The report accurately depicts the state of internetworking in the
United States today, but seems to lack some foresight.  FIPS 146-1 is
pointing at tomorrow's goals.  This is a very good way to further the
propagation of the protocol suite of the future without eliminating
the use of the protocol suite of yesterday.  If the government wants
to implement the information superhighway of the future it should
...select the protocol suite based on what the future requirements for
networking will be, and create the backbone and infrastructure to
connect the subnetworks.  Build and support the system as vigorously
as the Internet was supported. (#7)

A key element, the non-suitability of IP, has not been fully
discussed.  With certain classes of IP addresses already depleted, and
IP routing reaching critical mass, does anyone really believe that IP
can be the basis of the information highway which "links all
libraries, classrooms, and hospitals by the end of the decade".  The
network layer protocol of the future NII will not be IP, but will be
CLNP/ES-IS/IS-IS or some equivalent look-alike. (#7)

The NII Agenda for Action lists principles and objectives that
include universal service, seamless operation, and access to 
government information.  GOSIP provides for these objectives, but
removing the GOSIP mandate and allowing each agency to adopt voluntary
standards will lead to isolated islands. (#28)

A common vision as to how the Federal Government should be
interconnected within itself and with the public is paramount.  The
GOSIP mandate demonstrates how a dichotomy of public and private
sector networking standards interferes with the Government's ability
to efficiently co-exist with its constituency.  Within the context of
a NII, public policy should be based on the needs of industry and the
public at large - and indeed should become a cornerstone of the
Nation's industrial and technology policy. (#54)

We recommend that an effective strategy would start with the
development of a functional architecture for access to government
information and services on the NII.  Suggested recommendation: 
The government (federal, state, local) should develop an NII 
architecture that will link requirements and goals with technical 
options and opportunities for service delivery; identify key factors 
that need attention; and address such issues as user-friendliness, 
standards, cost, and inter-government cooperation (based on OTA 
report).  An architecture for the NII would primarily address
intergrated electronic access to Government information and services,
as this will form the infrastructure to support the other six
application specific initiatives identified in the NPR.  (#61)

The panel does not appear to have considered the question "If the IPS
specifications and/or the Internet infrastructure are to increase
still further their importance to the conduct of government business
in the US, to what extent will the policies and approach of ISOC
need to be tied to US policy and funding mechanisms and to the
implementation of the NII?" (#63)

Internetworking guidance for agency procurements in the form of
specific technical standards is necessary to make Government networks
an integral part of the NII.  The elucidation of a "common vision" of
how the Federal Government should be interconnected within itself and
with the public should prove to be very helpful.  This common vision
should embrace not only the underlying networking facilities but also
the more application-oriented services required to conduct commerce.
(#79)

INDUSTRY/PRIVATE SECTOR ISSUES

The global air transport community is migrating to OSI.  The
Aeronautical Telecommunications Network (ATN), based on OSI, is
designed to facilitate communications between aircraft and ground-based
airline and air traffic control systems.  It is an essential component
of the ICAO's Future Air Navigation System (FANS). (#3) See also #74.

During its work the panel provided for no private sector participation.  
The draft report pays scant attention to the needs and desires of the 
private sector, for instance there is only a passing reference to the 
work of the companies and US and foreign government departments which 
developed the first set of standards based on Industry - Government 
collaboration known as the Industry Government Open Systems 
Specification published as recently as December 1993.  For the panel's
work to become useful, it would have to reiterate the Government's
continued support for the concept of a joint Industry - Government
Open Systems Specifications with industry specific specialization.
(#16)

IGOSS

The electric power industry is a major user of computing and
communications and is fully committed to open systems.  While the
industry is today a heavy user of the IPS it is following a long term
strategy based on international standards developed by ISO and CCITT
and national standards developed by IEEE, ANSI and other standards
bodies that employ formal review and voting procedures.  Needs in all
aspects of the electrical power enterprise are met more effectively by
the current suite of OSI protocols and international standards under
development.  Therefore, EPRI's members developed the Utility
Communications Architecture (UCA) specification for communications and
the Database Access Integrated Services specification for data
exchange both based on the OSI model and international standards.
These specifications have been incorporated into the Industry
Government Open Systems Specification (IGOSS).  They are receiving
favorable response and application by the industry and its suppliers
as well as the support of the natural gas and waterworks industries.
(#16)

The European MAP/TOP User Group expresses concern about the impact of
the recommendations on the future direction of IGOSS.  Any endorsement
of the addition of TCP/IP to IGOSS must be part of an OSI convergence
strategy. (#18)

GNMP

The document makes no mention of the Government Network Management
Protocol (GNMP), FIPS 179.  As things stand at present, use of the
GNMP will become compulsory and binding for use in all solicitations
and contracts for new network management functions and services to be
acquired 18 months after its date of publication (December 14, 1993).
The same thought processes about GOSIP, FIPS 146-1, that is reflected
in the FIRP report would appear to be equally applicable to the GNMP,
FIPS 179.  If the GNMP is allowed to become mandatory without being
amended or rescinded, some government agencies might well be compelled
to migrate from otherwise quite workable SNMP management systems to
CMIP management.  This does not appear to be in the Government's
interest.  Just as IPS protocol standards have more vitality and
market acceptance than OSI protocols at present, SNMP management
protocols have greater vitality and market acceptance than CMIP
management protocols. (#11)

FIPS 179 (GNMP) should have been put out for review and comment before
becoming final, as was done with the FIRP document.  FIPS 179 
specifies use of seven OSI based network management services even 
though most of them are not stable enough for a production environment, 
they are not broadly available from commercial sources, and the suite 
does not appear to meet some agency needs. (#35)

RESEARCH AND DEVELOPMENT

Funding for research, development, and general maintenance of the two
protocol suites must be equalized.  All funding for ANY networking
research funded by the Government must be equally divided between the
two communities, with decisions made by a neutral agent.  Decisions
must be made with equal representation by proponents of each solution.
(#14)

The federal government could have funded R&D of OSI products, then
placed the source code into the public domain. (#37)

RECOMMENDATION 1, OMB

The OMB should develop guidelines for measuring the performance of the
assigned agencies and the attainment of the overall objectives.
Although there is usually a preference to avoid duplication of
activities, some degree of competition, exploration of alternative
strategies and comparison of results is desirable because it tends to
produce more cost effective products and services that are better
matched to the needs of the users. (#24)

Although recommending an OMB role of oversight and integration, the
only specific recommendation is an annual report.  Procedures for
managing need to be defined as enterprise-wide networking requires
close supervision. (#31)

It is unclear to outside observers that OMB has the staffing,
expertise, and organizatinal structure to handle such a charter.
(#34)

It is not clear that OMB would have any real enforcement authority to
carry out its stated mission.  Would this agency extend its purview to
include application and related areas? (#40)

Centralized federal oversight is essential to prevent the
proliferation of non-interoperable proprietary networking protocols.
The affinity groups will not be able to perform this function.  The
procurement of proprietary protocol products should require the
approval of a centralized federal authority, such as NIST or OMB.
(#41)

Recognize that central agency guidance/coordination is an essential
step in achieving internetworking.  Do not rely on agencies to "do
the right thing". (#46)

The annual report should include specific performance measures as to
how agencies are using information resources technology to improve
service delivery or share resources (data, networks and access to
information). (#61)

OMB will need to lead from the front and control investment in
diverging technical solutions which bear no relationship to the
Federal internetworking goals, including convergence. (#63)

Many agencies will want simple instructions as to which types of
networking equipment to acquire.  There is likely to be considerable
confusion between the additional flexibility of choice and the long
term goals of full internetworking.  In fact, it is seldom the case
that a new network is created from scratch.  In almost all cases
current networks are expanded and evolve to the desired state.  Some
strict interpretations of GOSIP would make it an all or nothing
choice, whereas in reality there are applications and migration
scenarios that will use only specific parts of OSI.  What is needed is
information on recommended ways to interwork between current and/or
future communication protocols and migration scenarios of how to reach
the desird goals over time.  There should be a central source of this
information which not only publishes current guidance but is available
for consultation. (#74)

More involvement of OMB in the policy and strategic planning area is a
return to the structure that existed in the early 1970's.  This
structure was changed by congressional action, with the assignment of
responsibilities added to the functions of GSA and NBS (now NIST).  It
is not clear that bringing OMB back into this arena will make any
improvement to the situation, or that it would be different from what
it used to be.  The concept of an annual report from OMB does not
justify a need for OMB involvement.  To move internetworking forward,
there is a need for some high level government oversight of
internetworking with the authority and means to lead, to enforce
policy, to provide incentives, to direct expenditure of government
funds for development efforts, and to coordinate critical activities.
These roles would be best filled by NIST and GSA, not OMB.  (#74)

The emphasis seems to be one of "internetworking" which may or may not
include a broad range of application sevices necessary to conduct
effective business among Government agencies and with industry. (#79)

Add to recommendation: The Office of Management and Budget shall
provide guidance to ensure monetary resources are available to carry
out the plans and infrastructure required to achieve the objectives of
the FIRP. (#81)

Clarify the recommendation as to why OMB is providing technical
guidance, how the guidance will fit in the budgetary cycle, and the
technical support role of the Departments and Agencies in creating the
guidance. (#81)

RECOMMENDATION 2, DEPT OF COMMERCE

Even if this recommendation is understood to be limited to refer to
internal use of the U.S. Government, the recommendation is flawed.
Within the Department of Commerce, NIST is the federal agency tasked
with promoting and developing standards, but NIST and DoC have at
least two difficulties to overcome.  First, NIST has been the lead
agency with respect to GOSIP.  NIST will need to strengthen its staff
and adjust its direction to move toward a stronger involvement in the
Internet Standards activities.  A significant part of this challenge
is working in a standards arena in which the U.S. Government does not
have de jure authority or veto power.  Second, the DoC is heavily
committed to a particular strategy with respect to cryptography that
is currently in conflict with the forces in the marketplace.  NIST is
the lead agency involved in the promulgation of the Digital Signature
Standard (DSS) and the "Clipper" escrowed-key encryption system.  Both
of these initiatives are meeting very strong resistance from industry
and academia. (#24) 

"Expansion of activities across all internetworking stages..." seems
to imply government intervention into the commercial marketplace
(i.e., Clipper).  "Particular emphasis should be placed on technology
forecasting..." has a terrible history and track record associaated
with it.  There is no way that any central government organization can
accurately forecast technology and correctly apply it to the numerous
unique missions of customers within the federal government.  NIST has
done this very thing many times within the APP.  When asked what was
their decision process and quantitative analysis that lead to various
decisions, there was silence.  The Federal Government has many very
competent end-user organizations fully capable of analyzing their
needs and surveying the technology within that functional problem set.
(#34)

I'm not sure that the DoC is really the best place to handle the
advanced R&D component.  Other government agencies (both NSF and ARPA)
have many years of experience, and a proven track record, at this
delicate and subtle task. (#55)

One of the problems with the IETF is the lack of resources to
adequately support the standards development of what is rapidly
changing from merely a significant business to a key component of the
US (and global) information infrastructure.  The Government should
seriously consider increasing the financial support it offers to this
worthy activity.  (#55)

The NIST process for developing FIPS and the length of time required
before products implementing the standards are available is outdated
(need standards online, reference immplementaions, timely conformance
test suites, and register of all tested products). (#61)

The Panel should give greater emphasis to ensuring that for emerging
technologies vigorous action be taken by the Government to ensure that
clearly defined specifications and standards are agreed and adopted
before these achieve wide acceptance. (#70)

RECOMMENDATION 3, INFRASTRUCTURE

The panel should clarify what operations will be centralized vs.
decentralized, available to the public vs. internal to the Government.
(#16)

We disagree with the view proposed in the report that one or two
(e.g., GSA, DoD, etc.) "infrastructure" agencies should supply all of
the remaining agencies their required services.  History has shown
that doing so results in higher costs and impedes the development and
adoption of new technologies and applications. (#17)

This recommendation suggests that each role and responsibility should
be tasked to some specific agency.  Apparently this is aimed at
reducing duplication.  While useful in principle, this approach is
fragile.  If the assigned agencies are incompetent or inefficient,
everyone suffers.  Decentralization should be emphasized.  Wherever
possible, multiple approaches and multiple agencies should be
encouraged.  Competition and comparison are enormously useful forces.
(#24)

The report could use some clarification in terms of the IITF and GITS
organizations, what are their current charters, who are the members, 
etc. (#57 and others)

Infrastructure development must be a joint effort between all levels
of government and industry. (#61)

The rationale for recommendation 3 needs further explanation. (#81)

RECOMMENDATION 4, AFFINITY GROUPS

The panel should demonstrate that public sector interests will be
interpreted in a global rather than a parochial sense.  In the broader
interests of public-private interoperability, agency autonomy should
only be within well defined standards framework. (#16)

The formalization of affinity groups will tend to balkanize and hinder
activities in these normally voluntary alignments.  The additional
bureaucracy and overhead will tend to hinder the very groups they seek
to help.  It would be best to provide area specific forums, via
sponsored workshops and conferences, where interested parties can meet
and keep the government in a background mode of facilitator. (#17)

I praise the encouragement of affinity groups. (#38)

We believe affinity groups, as identified in the report, would be a
positive contribution to defining application services that go beyond
the underlying internetworking architecture. (#40)

Define the proposed responsibilities, accountability and reporting
structure for Affinity Groups. (#46)

We suggest the creation and role of these affinity groups be more
clearly defined.  This document should also list the existing groups
recognized by the FIRP, specifically including those delineated in the
NPR document, which are only obliquely referred to in this document.
(#57)

The company I work for will likely belong to several different
affinity groups.  How many different networking profiles does the
Panel believe will have to be supported by General Motors in the
course of its business dealings with the electronic government? (#58)

Affinity groups must include state and local government entities for
the development of infrastructure to support interoperability.  The
GITS working group must define the process and procedures for state
and local government participation in the NII and the development of
an architecture for the NII information and service delivery
functions. (#61)

There is a risk that two or more affinity groups will disagree and
refuse to reach a common solution.  It is suggested that all affinity
groups be required to work from the starting point of the regional
workshops' implementation agreements. (#63)

The report's confidence in the use of affinity groups to achieve any
kind of consensus is perplexing and frightening. (#65)

The panel's recommendations to ... let agencies decide for 
themselves the best solution for their affinity groups comes short 
of advocating chaos. (#68)

The draft report emphasizes the importance of individual affinity
groups selecting consistent sets of standards for use within the
affinity group.  It seems to give far less weight to the importance of
consistency  between affinity groups in the selection and use of
standards. Given the lack of any strong oversight/direction to
motivate consistency across affinity groups, it is hard to see how
convergence would come about, or how to avoid affinity groups tending
to become non-interoperable islands.  (#72)

Affinity groups should be encouraged to adopt profiles which define
how a group tailors a GOSIP standard and/or extends a GOSIP standard
for mission-specific use. (#78)

Revise the recommendation to read: The roles and responsibilities of
interagency, government/public and government/private affinity groups
should be defined, including how they are created and coordinated by
the Government Information Technology Services (GITS) working group.
The roles, creation, responsibilities, and coordination of
intra-agency affinity groups should be the responsibility of the
individual agencies. (#81)

RECOMMENDATION 5, HIERARCHY ISSUES

I disagree with the hierarchy of standards presented in
Section 4.2 and in Recommendation 5.  Section 4.2 asserts that a
certain ordering of choices is required in order to meet the goals
enunicated in Section 4.1, but nowhere is there any substantiation
that the stated ordering is the best way to meet the goals or, in
fact, that the given ordering will meet the goals at all.  
I believe that the stated hierarchy will not necessarily meet
the goals, and that the appropriate hierarchy of choices must be quite
different.  The maximum attainment of the goals requires the use of
solutions characterized by
	-actually working
	-in widespread use
	-implemented on multiple platforms
	-openly specified
	-provided by multiple sources with viable competition.
The first choice of a standard is one which meets all 5 of these
criteria.  Second, third, etc. choices can be defined as meeting less
of these criteria. (#5)

International consortia are omitted from the order of standards
preference.  Are they in the second category, or in the first? (#11)

Clarify circumstances in which proprietary standards may be selected,
e.g., only when open international voluntary standards cannot be found
that will help the agency accomplish its mission. (#12; also #57)

It is crucial that proprietary standards not be "recognized".  The use
of proprietary protocols will continue as long as there are no
international or defacto standards that address the area in question.
The report should only note this situation and state that the use of
proprietary protocols is permissible until such time when an
international or defacto standard/protocol is available to satisfy the
agency(ies)' requirements. (#17)

The second choice in the hierarchy of standards is given as "national
voluntary and consortia standards" in section 4.2, but as "national
voluntary or consortia standards" in the recommendation.  While the
use of the word "or" rather than "and" may have been unintentional,
the change is important since using "or" does not promote alignment of
standards and standards-related efforts in the U.S. industry.  This
terminology could promote a philosophy that inhibits regional, e.g.,
NAFTA, and global, e.g., ITU, standards harmonization efforts.  It is
recommended that the second choice of the standards hierarchy
consistently be stated as "national voluntary and consortia standards"
and consideration be given to stressing the need for alignment between
such groups. (#30)

Reconsider the proposed standards hierarchy.  At the second level, the
panel chooses to equate "national" and "consortia" standards.  National
standards have an assurance of due process and consensus because of
the ANSI accreditation system.  Consortia standards have no such
assurance and stability and openness varies from one group to another.
Therefore, consortia standards should be the third level of the
hierarchy. (#31)

We are gravely concerned about the potentially restrictive impact 
of allowing proprietary protocols without the requirement for a
clear plan to transition to open standards.  Proprietary protocols
by definition provide an unfair advantage to a specific vendor or
limited number of vendors, and we strongly disagree with
"multinational commercial prevalence" as the sole criteria for
openness. (#31)

We do not believe it is valuable to recognize consortia developed
standards and specifications to be at the same level as national
standards.  The latter have been through open processes to ensure
equitable consideration and consensus.  Though consortia developed
standards may have wide acceptance, they have not undergone the same
rigorous development and scrutiny as national standards, and should
therefore not be included in the same category as national standards.
(#40)

We believe it is dangerous for the Federal Government to consider
using proprietary standards except in exceptional circumstances.
Using proprietary standards gives special and unfair treatment to a
single vendor or small group of vendors.  We agree that criteria need
to be developed to define these protocols as "open". However, using
"multinational commercial prevalence" as this criteria is insufficient
definition to ensure an open procurement process.  We believe better
definition needs to be developed. (#40)

Do not simply endorse IPS (or any other) specifications.  Define the
basic conditions for consideration of standards and alternative
specifications and the processes to be followed (such as the OSE
workshop process) for the specifications to be included in GOSIP.
(#46)

Agencies may use proprietary specifications for internal systems only.
All external interfaces and Wide Area Networks (WANs) must use
approved standards.  Change proprietary standards to public available
specifications (see OIW agreement on use of PAS in the standards
process). (#61)

Standards New Zealand has strong misgivings regarding your proposal to
treat non-ISO solutions with equal preference.  This would undermine
the global benefits of adherence to standards systems agreed by the
international membership of ISO, IEC and ITU.  We accept that non-ISO
solutions may be necessary in some instances in the short term, until
industry and service providers deliver a desired range of conformant
products, but conformance to ISO should continue to be the objective
...(to achieve worldwide interoperability). (#62)

In order to move forward in providing realistic advice on Open Systems
to its customers, NIST, CCTA, and probably most other IPSIT members,
need to identify and accommodate APPROPRIATE IPS specifications WITHIN
their "GOSIP-like" guidance.  Adoption of ALL IPS specifications
should not be advocated, only those specificatons that are stable,
readily available and "fit for purpose" - identified by looking at
which IPS specifications have been readily adopted by Agencies.  It is
likely that there will need to be a profiling activity carried out at
some point by NIST in order to convert the chosen IPS specificaations
into procurement profiles/subprofiles - for this we would suggest the
Panel direct NIST to the recent draft from the Department of Defense
as a good source.  (#63)

The Australian Government's GOSIP has a similar preferred order of
acceptance:
	1. international standards
	2. national standards
	3. de facto/industry standards where the specifications are
	publicly available or are not owned by a single supplier
	(TCP/IP,X/OPEN,OSF)
	4. de facto/industry standards where the specifications are
	publicly available and are widely accepted and adopted by many
	suppliers (MS-DOS, Microsoft Windows, UNIX, SNA)
	5. remaining proprietary standards
(#70)

The value of this recommendation seems to rest to a large extent on the
existence of clear unambiguous criteria which standards must meet in
order to qualify as "open international voluntary standards" or as
"consortia standards" etc. (#72)

Insert the following after 3rd sentence, first paragraph: It is
recommended that OMB task NIST to lead an intensive technical effort
to resolve incompatibilities between IETF and GOSIP protocols,
particularly at the network/transport layer. (#81)

RECOMMENDATION 5, IETF RECOGNITION ISSUES

The recommendation stating that the IETF should be recognized as an
open, voluntary, international standards organization is seriously
flawed.  Until such time as the IETF produces rules and procedures,
and adopts those procedures, that are consistent with an accreditation
body such as ANSI, no work performed by that body should have such
status.  Further, Government funding for attendance at meetings of
such an organization that does not adhere to such rules and procedures
should be prohibited. (#14)

The panel should recommend that the IETF adopt formal voting and
testing procedures in order to gain international recognition. (#16)

It would be prudent to change "recognize IETF standards as open
international voluntary standards" to ensure that the government does
not compromise itself with regards to the selection and recognition of
the many bonafide technologically important standards bodies.  In lieu
of "recognizing the IETF", the Government could state that "the IETF
standards, as a defacto set of interoperable standards that address
agencies' requirements, may be used by agencies for their network
activities. (#17) 

We (a European commenter) do not regard IETF standardization as
international. (#18; also #42)

We (another European commenter) have concerns about the international
acceptability of de facto recognition by the US Government of IETF
standards as open international voluntary standards.  We believe it
would be preferable to encourage the submission of these to the
international voluntary process. (#20)

It is not in the best interests of users or vendors to have a large
number of peer organizations who can (and eventualy will) produce
conflicting standards.  Rather the Government should work towards 
convergence and harmonization to a single standard, using the 
existing international system of ISO, IEC, and ITU.  The specific
recommendation to grant the IETF status equivalent to ISO would set an
undesirable precedent because there are many other groups who could
meet the same objective criteria. (#31)

Although we fully support recognition of IPS standards as not only
acceptable, but a desirable element of internetworking federal
agencies, we have a concern over recognition of IETF standards as
"open international voluntary standards".  A U.S. unilateral
declaration of IETF as open and international will not change the
facts and might even be detrimental.  We suggest that the panel revisit
this recommendation and suggest that IETF review the approach used
by the IEEE whose standardized network services are currently the
essence of the global internetworking that exist today.  We believe
that a more prudent course would be for the panel to recommend that
the federal government support the formal accreditation processes of
IETF.  The suggested approach is to seek formal approval through
existing standards processes (such as the ISO "fast track" process)
for the stable and widely implemented IETF "Internet Standard" RFCs.
Without formal accreditation of IETF, we believe their documents
should not be classified as "open international voluntary standards".
Rather, the IETF documents should be considered as preferable to
limited scope national, consortia, or proprietary solutions. (#35)

We are afraid that an unconditional endorsement of IPS would cause
serious problems on interoperability and give negative influence on
international standardization.  In order to improve and ensure the
interoperability, we believe that the following conditions are
essential for endorsement of IPS:
 - Ultimate convergence of TCP/IP and OSI is attained with provision
 of solution of technical weaknesses of the current TCP/IP.
 - A world-wide open and fair formal review and balloting process is
 applied for authorization of IPS with concrete fixed documents. (#39)

We do not believe broadening the criteria for international standards
organization to include the IETF would be in the best interest of the
Government or vendors.  Each incremental addition to the ISO, IEC, and
ITU as acceptable international standards organizations, adds to user
confusion, introduces significant possibilities for multiple peer
standards that are incompatible or in conflict with each other, makes
achieving the Government's interoperability objectives more difficult,
and undermines the effectiveness of the established and recognized
standards organizations.  By accepting the IETF, the door would be
opened for other organizations to also be accepted as peers.  Since
the JTC1 is now working on ways to recognize and use the work of the
IETF, it would seem to be premature for the U.S. Government to accept
the IETF as a peer of the ISO/IEC until this work is complete.  It is
one thing to accept the IPS protocol suite to be on a par with the
OSI, but an entirely different thing to accept the IETF to be a peer
of the ISO, IEC, and ITU.  The Federal Government should instead
follow the panel's recommendation and focus its attention on
harmonizing a single internetworking standard under the auspices of
the established standards organizations. (#40)

The Internet Society is viewed as a U.S. (rather than an
international) organization by other countries.  This perception was
reinforced at the 1993 Amsterdam IETF meeting when it was made quite
clear that major decisions would not be taken at meetings held outside
the U.S. (#46,#63)

We have strong misgivings regarding your proposal to treat non-ISO
solutions with equal preference.  This, we believe, would undermine
the global benefits of adherence to standards systems agreed by the
international membership of ISO, IEC, and ITU. (#62)

It is not necessary to "recognize" the IPS to use it in guidance where
appropriate in the UK. (#63)

There is a much better and simpler way (than recognition of IETF) to
promote the IETF specifications to the level of "open and international
standards".  This is to use the power and influence of the US
industries and Government in forums like ISO and ITU to approve these
(and maybe other) specifications as "open international standards", as
is already done by some very well known organizations like IEC and
IEEE. (#64)

Whilst the Internet community has been highly successful in developing
and deploying internetworking technology, recognizing it as a
legitimate standards-making body is premature, given its lack of due
process and formal voting procedures.  It best serves the needs of the
international community by progressing its technical work in a manner
analogous to the equally successful IEEE, and feeding its technology
into existing International Standards bodies, e.g., ISO/IEC and ITU-T,
to achieve the appropriate level of international recognition.  Whilst
participation in the Internet community is broadening, it is currently
heavily weighed towards U.S. opinion due to continued imbalance of
U.S. participation vs the rest of the world. The question of adoption
of standards for addressing schemes and administration over allocaton
of addreses is extremely delicate.  Only legally-recognized
international and national organizations can be allowed to deal with
such matters.  To create yet another international standards
organization is both unnecessary and counter-productive. (#72)

Even if the U.S. Government recognizes the IPS as open international
voluntary standards, there is no guarantee that the rest of the world
would do likewise.  If the U.S. formalizes acceptance of the IPS, it
could result in a negative reaction in the world-wide standards
community. (#74)

CBEMA does not support interpretations of OMB Circular A-119 which
extend the scope of "standards" included to cover specifications
(consortia documents, proprietary protocols, etc) which have not been
endorsed by the formal standards process. If recognition of IETF were
undertaken, then there might well be hundreds of "open international
voluntary standards" and the world would be faced with a myriad of
standards.  On the other hand, the emerging efforts on the part of
both IETF and the ISO/IEC JTC1 community to seek ways to elevate IETF
technology to ISO or JTC1 status must be explored further such that,
where appropriate, IETF technology does indeed become elevated to
official international standards status as a result of achieving a
consensus of the materially interested parties. (#79)

We are concerned about formal government recognition until ISOC
receives such recognition by the appropriate organizations or
convinces others that it fits the category of an open public standard
setting body. (#80)

1.2 IPS

This section on the TCP/IP protocol suite is short in comparison with
section 1.1 on GOSIP.  The term "Internet Protocol Suite" and the
acronym IPS are invented in this report and are not common usage.
Common useage is the TCP/IP Protocol Suite and the more general term
Internet Standards, which embraces the full set of standards used in
the Internet, including the OSI Protocol Suite. (2 commenters)
(#24,#27)

1.3 BACKGROUND

We take strong exception to the biased nature of the report in 
attributing Internet success to the IPS. We  believe that the 
Internet's success is mainly based on the market acceptance of the 
many other rigorous technical standards such as IEEE's, and not on 
the merits of the IETF protocols and processes.  (#16)

The past investment of public funds in apparently competing approaches
to programmes of similar technical scope is not reviewed or explained
in the report.  There are significant differences in the way public
funds have been used - in developing and piloting protocols (IPS), in
creating procurement rules and in providing support for the
development of testing (OSI). (#63)

1.4 CURRENT SITUATION

The Government lack of GOSIP enforcement coupled with continued
Internet subsidy funding is at variance with stated policy of
preference for international standards.  By creating a form of welfare
network this had resulted in market confusion which has undermined
international standards and the companies which support them.
Government subsidies have obscured the true costs of development and
operation to the users.  It is disingenuous for the panel to claim
that Internet success has been a "marketplace decision". (#16)

The fact that the IPS has major limitations as well as considerable
merit is not often disputed.  The report, however, says very little
about limitations and the means of achieving resolution of them.  The
maxim if "pretty simple and pretty good" is insufficient for robust
and secure commercial networks that the nation needs to compete
successfully.  The report is particularly negligent in acknowledging
shortcomings that result from lack of rigor in protocol development
and in proposing no firm remedies. (#16)

It might also be useful to note that Government agencies expend a lot
of effort to put GOSIP products on federal procurements, but seldom
buy any.  One has to question the purpose of NIST and FIPS if there is
no government agency that makes sure that the FIPS compliant products
are really procured. (#34)

The report does not address some of the basic reasons for the lack of
support by industry in developing products supporting OSI protocols.
The fact that there is no government policing mechanism in place to
enforce the GOSIP mandate, and the willingness on the part of
government engineers and procuring officials to ignore he mandate has
everything to do with the slow development of OSI products. (#74)

2.1 FUNCTIONAL MODES

In addition to broadcasting, mention should be made of the very large
distributed bulletin board like service known as Usenet. (#27)

3.0 INTERNATIONAL INTEROPERABILITY

The analysis of the impact on international agreements and trade have
not been performed.  An analysis of Agency requirements as they relate
to their international partners needs to be more fully specified.  The
Government should abide by the current agreements - whether they be
OSI or IPS - and there should be no attempt to change the protocol
suites already selected. (#14)

3.1 FORMAL INTERNATIONAL STANDARDS

There has been little or no "due process" in formal international
standards, since they are formulated and promulgated by appointees of
governments, and by large telephony and telegraphy monopolies. (#38)

3.3 INTERNATIONAL INFRASTRUCTURE

In many countries, like Brazil and most Latin American neighbors, 
there is not even a single commercial IPS network, and commercial and 
government traffic are not allowed in the academic IPS networks.  In 
clear contrast, international standards like X.25 and X.400 are well 
available in many countries and represent an important backbone for 
international communications and business. They are provided by the 
public telecom operators at affordable prices and these X.25 and 
X.400 networks are indeed running business applications like EDI, 
funds transfer, export and import data, etc.  (#64)

3.4 INTERNATIONAL OBLIGATIONS

Any deviation from the current commitment to international standards
based IT procurement and use will have a significant and negative
effect on many aspects of inter-agency cooperation. In particular, the
following agencies will be affected: NATO; the (Canadian) Departmant of
National Defence/DoD; the (Canadian) Civil Aviation Authority/FAA; the
(Canadian) National Library/Library of Congress; the (Canadian)
Communications Security Estalishment/NSA; and the (Canadian)
Department of Industry/Department of Commerce. (#46)

In order to achieve a global data network, globally allocated
addressing schemes (and the protocols that carry them) must be defined
and used at the start.  Those addressing schemes as defined by ISO and
ITU-T (CCITT).  For government to deploy a whole of government
network tht can internationally connect, be used for trade, banking,
customs and immigration, police, health and taxation, etc and
interface to the private sector, the network must conform to
international (carrier based) standards and their addressing schemes.
GOSIP specifies ISO/ITU-T protocols which carry globally specified
addressing and this is GOSIP's main strength.  GOSIP should not be
seen as just the specification of "other communications protocols".
But the foundation for the US's whole of government naming and
addressing scheme, networking and agency interworking. (#59)

The draft report contains nothing on the question of collaboration
between the authorities which maintain various equivalents of US
GOSIP.  The cost of procurement profiles, which add precision to
agreed standards making them more suitable for the procurement of
internetworking solutions and services, is one which can be shared
among many national administrations. (#63)

CCTA would expect the report to be rejected unless ... the outcome of
discussions with other major administrations, especially
representatives of the European Union, were added. (#63)

A major concern is the disalignment of the US GOSIP in respect to
other countries governmental policies (UK, Europe, Australia, Brazil,
etc.) despite the intensive harmonization efforts that are being
carried out by organizations like IPSIT and ISO itself. (#64)

Several agencies, including the FAA, have developed major world wide
standards and implementatons within their industry sectors (and their
respective international standards organizations) based on OSI.  The
FAA has actively participated in development of international
standards and implementation agreements under the International Civil
Aviation Organization (ICAO), a very strong affinity group.  This
group has adopted a new data communications protocol architecture,
based on the OSI protocols, known as the Aeronautical
Telecommunications Network (ATN).  This network design effort selected
the OSI protocols for internetworking only after determining that the
IPS protocols could not meet the requirements. (#74)

3.5 INTERNATIONAL TRADE

The networking culture associated with the IPS is an important element
of national competitiveness. (#4)

For international trade, X,400, EDI, and X.500 are of paramount
importance. (#18)

In response to the invitation for comment with respect to trade
implications, we encourage the government to buy from the
"best qualified source", regardless of the country of origin.  If the
federal government wants to assist U.S. software and hardware
developers, it should discontinue its export restrictions. (#27)

Network standards such as NDIS (Microsoft/3Com) and ODI (Novell) are
for all practical purposes open standards specifying data-link
implementation.  Interestingly, vendors throughout the industry use
these specificatons to insure interoperability with their non-Novell
and non-Microsoft products.  Historically, the Government has chosen
to stand clear of proprietary technologies, forfeiting an opportunity
to promote Federal interoperability and a national
technology/industrial policy.  The Federal Government should seriously
consider adopting a policy supporting and stimulating successful
pseudo-proprietary protocols in an effort to promote and protect the
Nation's lead in software technology. The Government may wish to exend
this policy and support to include completely proprietary networking
technologies including market leaders such as IPX/SPX (Novell Netware),
Banyan IP (Banyan Vines) and Microsoft's LAN Manager protocols.  The
Federal Government uses these products extensively.  It makes great
sense to create policy aimed at defining the Government's use of
these products, while using this experience to assist U.S. industry to
compete abroad.  Experience shows that it is virtually impossible to
prevent Federal network administrators from purchasing and
proliferating proprietary networks.  It is somewhat obvious, then,
that the Government should concentrate on recommending and managing
the implementation of leading proprietary protocols. (#54)

In a world economy where Government's subsidize their high-tech
industries, the U.S. Federal Government must be careful not to
restrict technologies based on the preferences of standards committees
and affinity groups.  The nation can no longer afford to separate
internal and industrial policy. (#54)

We do not believe (the conclusions and recommendations) will lead to
necessary global harmonization and needed international communication
standards or electronic commerce. (#60)

Current crypto technology export restrictions will have a direct
impact on global electronic commerce and NAFTA. (#61)

Departure from international standards is in conflict with GATT
Standards Code Clause 2.2, which allows departures only on good and
sound reasons such as national security, prevention of deception, etc.
(#62)

There is danger that inappropriate conclusions may be drawn about the
continuing commitment of the US to implement internationally agreed
standards.  This danger should be eliminated with a clear proposal for
US implementation and trading policies and complementary detailed
action plans. (#63)

If the U.S. government simply adopts as an "open international
standard" the IETF specifications, this could stimulate other countries
to start their "own international forums" that will produce "open and
international indigenous standards" creating nontariff barriers to
trade, in clear disagreement with GATT decisions. (#64)

The laws of the European Union are now applicable in Sweden.
According to EU decision procurers have to refer to de jure
standards.  Statskontoret (Swedish representative in IPSIT)
anticipates that a lot of communications between administrations in
Europe will use X.400 communications.  (#66)

The European Union decides who are the standards bodies which have been
given exemption from prosecution under competition legislation through
definition in an annex to a decision implementing Article 5 of the
Treaty of Rome. (#69)

The FAA must be greatly concerned with interoperability with other
international aviation entities.  Watering down GOSIP would send the 
wrong signal concerning the U.S. commitment to OSI standards in the 
aviation community, and potentially weaken U.S. suppliers competing 
for foreign markets, where OSI is a firm requirement. (#74)

4.2 DEVELOPMENT AND USE OF STANDARDS

The report might have wider international acceptability through
omission of the last sentence of Section 4.2. (#20, #57)

The last paragraph suggests that the replacement for IP should
converge with the replacement for CLNP.  It is not clear that any
effort is underway in the ISO community to replace CLNP. (#24)

The idea of converging SDOs into a single international standards
forum, also mentioned in the last paragraph, is probably politically
impossible.  However, the formation of common working groups, whose
output would be ratified by all three SDOs, may be practical. (#29)

The process for selecting the replacement for IP is taking into
account the same range of requirements that a process for selecting a
replacement for CLNP would have to take into account. (#32)

The OSI versus IPS debate is not as much a technology debate as it is
a culture clash and process problem.  The concept of developing and
adopting "paper-proven" protocols versus "standardizing" existing
protocols in the public domain tht have a proven implementation record
in the same functional problem domain is at odds with what the
marketplace really desires. (#34)

The IETF, being a practical group, has often described how to use its
protocols in the IEEE/CCITT/ISO environment, to work with industry
consortia (the cellular telephone EIA/TIA is adopting IP for packet
data), and to carry proprietary protocols (Novell and Apple).  The
contrary has generally not been true. The NIST should follow the lead
of the IETF in encouraging efforts at functional interoperability.
(#38)

The report needs to be a bit more specific about its recommendations
in respect to proprietary protocols.  In NASA experience, proprietary
protocols are the least desirable path for system-wide
interoperability.  The report needs to be much more cautionary when
accepting the possibility of the use of proprietary protocols to
achieve interoperability across even the smallest and most islated
affinity group. (#57)

4.3 IETF STANDARDS

The last sentence of the first paragraph, on the revision of the
Internet Standards process, is misleading.  The revision of the
process is pretty well complete.  Revision of the documentation is
still underway, although its essentially complete too. (#24)

If the definition of "open, international, voluntary standards" is to
be interpreted to include the IETF process, why would it not also
include OSF and IEEE?  (#58)

4.4 FEDERAL INTERNETWORKING STANDARDS SELECTION

I think that although the fees charged for ISO standards 
are far higher than the cost of dissemination, the report should not 
take an implied stand against use of ISO standards, when they are 
otherwise appropriate, based on the fees. (#5)

I want to register strong agreement with the statement that all
standards and profiles used in federal networking need to be widely
available in electronic and paper form at low or no cost. (#9; also
#74)

The last paragraph of 4.4 suggests the use of technology forecasting.
This should be reconsidered as the last time Commerce did this and bet
on the OSI horse, the horse did make a showing, but it wasn't a clear
winner. (#29)

The price of standards should not be an issue, since the cost of
standards is minimal compared to other costs and therefore should not
be relevant to protocol selection.  Since revenue from the sale of
standards is significant for standards developers who are not
subsidized by the Federal Government, advocating its elimination should
be accompanied by alternative suggestions. (#31)

Changing the GOSIP acronym would be an appropriate symbolic gesture.
'GPIN' is too awkward. (#43)

Make concrete proposals to make standards and alternative
specifications widely and cheaply available. (#46)

The Federal Government should not base its operating procedures on
emerging standards, international trends or a handful of supporting
industrial participants.  This again brings up the fierce issue of
standards determination.  The economics of technology and innovation
suggest a cautious approach highly favorable to adopting
industry-proven networking architectures.  The Government should have
four major roles in the determination of Federal internetworking
standards and policy: 1) To study and evaluate emerging market
technologies, 2) To recommend appropriate market leaders as Federal
networking alternatives, 3) Provide funding for the integration of
successful, complimentary and competing communications standards
(i.e., ATM, NDIS (Microsoft/3Com), IP, X.400, etc.), and 4) Insure
proper economic incentives for the development of enabling and
enhancing technologies (e.g., 100 Mbps Ethernet).  This "common vision"
will most certainly enhance Federal internetworks while contributing
to a pro-active, high-tech industrial policy. It is possible to
achieve these goals through positive reinforcement as opposed to
mandate. (#54)

We suggest a better acronym for the new, improved GOSIP.  It is
"Government Open Systems Profile for Internetworking Leadership", or,
the GOSPIL. (#57)

Standards New Zealand adopted a form of GOSIP as a national standard
in October 1991.  The core document is a profile of international
standards.  We believe that making GOSIP a national standard has
focused all IT sectors nationwide (not just government agencies, but
also private enterprise). (#62)

The name GOSIP is well known and any change may cause more confusion
than enlightenment, especially in other countries who also have GOSIP
requirements. (#74)

4.5 TESTING

The tone of this paragraph is that interoperability testing is
"real-world" testing and is to be preferred, while conformance
testing is "ivory tower" and is of little consequence in the real
world.  Both are essential. (#1; also #72)

The panel should emphasize continuation of the Government role in
conformance and interoperability testing. (#16; also #58)

The report produces an unbalanced view of the topics of conformance and
interoperability.  Conformance and interoperability testing should be
regarded as complementary. (#20)

Streamline conformance testing and add interoperability testing.
Agencies should be allowed to choose from a (limited) range of quality
assurance options based on their own needs.  Both kinds of testing
should be harmonized with European and Asian efforts.  Conformance
testing should be a post-award requirement in procurements rather
than a prerequisite for bidding. (#31)

Formal conformance testing is not always necessary.  We do not see a
need for formal conformance testing and registration of protocols nor
a formal interoperability testing and registration process as being
necessary for these protocols to work in the marketplace.  The
"wellness" and robustness of an implementation should be left up to
the vendor.  If a vendor sells a product that doesn't work properly,
its reputation will be quickly tarnished and customers will stop
buying.  This is the way it is for most other aspects of a product.  
Needless testing adds needless costs.  In many federal procurements,
in order to bid, the vendor must undergo a very lengthy and expensive
GOSIP testing process.  Testing the basic stack can run into the
multiple hundreds of thousand of dollars.  This cost is incurred even
before the contract is won.  The fact is there are government agencies
and private labs that make their whose living and careers off testing.
It is not in their best interest to simplify life and let the market
decide based on the reality of a product to meet the customer's
mission, not a contrived test suite. (#34)

The panel's emphasis on "pragmatic demonstration of real 
interoperation" is commendable.  However, conformance testing using 
formal techniques is still essential to quality "reference" 
implementations and maintain the consistency of a standard and its 
implementation. (#35; also #37, #39, #56, #64)
 
We agree that greater emphasis should be placed on interoperability
testing, but not to the exclusion of conformance testing.  Having a
limited range of testing options, interoperability and conformance,
available would permit agencies to specify the degree of
conformance/interperability assurance they require.  This would also
permit vendors to limit their product testing time and expense to only
what the agency required. (#40)

Recognize the strategic importance of harmonized international test
services and the need for North America to be a part of that process.
(#46)

The current GOSIP conformance testing should continue to be mandated
and should be extended to mandatory interoperability testing.  
CDA (a NIST accredited U.S. GOSIP test laboratory) has not seen even
one product complete the initial test campaign cleanly, with no bugs
discovered.  If the mandate is dropped, no vendors will voluntarily
step up to conformance testing.  CDA has not performed a single
conformance test that was not mandated by the procuring agency.  The
current NIST GOSIP testing program is being looked up to as the model
which other governments (including our own State governments) and
private industry will use to influence their own purchasing policies.
(#48)

The UK CCTA is avoiding direct investment in testing to support UK
GOSIP.  It is encouraging the use of Supplier Declarations as the
primary interface between customer anad provider.  The supplier will
determine and express the conformance characteristics and the
interworking capability of systems and services proposed which can
then be subject to warranty.  (#63)

The success of Internet is in part because it combines specification
and testing with additional processes, such as reference
implementations and reference systems. (#69)

With the increasing commoditisation of software, we believe that
testing, particularly conformance testing, is basically an industry
matter and governments should not be directly involved in the
process.  Suppliers need to commit to the interoperability of their
products on an ongoing basis and interoperability testing either
between suppliers or through an independent testing capability should
assist in achieving this. (#70)

The federal Government should fund interoperability testing for GOSIP
standards in the same way that it has contributed to testing within 
the Internet. (#78)

5.1 FUNCTIONAL COMPARISON

Concerns about IP address space limitations were expresssed by many
commenters. (#7,#15,#39,#41,#46,#51,#52,#59,#63,#65,#68,#70,#72,#75,
#76,#79)

While TP4/CLNP is mentioned, it should also be noted that OSI has 4
other transport protocols (TP0 through TP4).  This adds an extra layer
of INoperability.  TP0 and TP2 over X.25 are quite popular in Europe.
(#34)

The FTAM protocol does not map well at all to widely used operating
systems such as Unix and DOS.  The sophisticated additional capabilities
within FTAM are often unimplemented and rarely, if ever, used. (#34)

X.400 offers some advantages over SMTP like the receipt notification,
but the addresses are unwiedly.  Almost no one carries an X.400
address on their business card.  Many people put their Internet
address on cards today.  For those who do put their X.400 address on
cards, most people would not know how to send them mail.  If X.400
addresses are going to remain a reality, they are going to have to be
radically simplified.  There should be a government standard way to
write an email address.  Right now, the standard seems to be Internet
style (user@host.agency.gov). (#34)

The statement about IP being treated as flat identifiers is not really
true.  The statement that OSI protocols do not have these routing
limitations is false; OSI protocols are more flatly routed than IP,
partly because assignment has no topological planning. (#38)

The report does not offer an unbiased analysis of OSI vs. TCP/IP.  
Transaction processing is excluded from the comparison. (#42)

IPS at the IP level has a fundamental weakness, its addressing scheme.
(IP is similar to ISO's CLNP except for its addressing scheme.)  The
IP "address" is not an address in fact, it is a limited length,
randomly allocated number.  It is physically and operationally
impossible to build a global network using "addresses" which are a
randomly allocated number.  The route update traffic and the
network's operational costs will kill such a network.  (Note: that the
carriers use structured addressing schemes in their global networks.)
(#59)

Is there an issue that the Internet group can in fact allocate
sufficient IP addresses to the US government.  Therefore network
scaling and interconnection with TCP/IP will not be such of a problem
to them.  Certainly, the rest of the world does not have such control
over TCP/IP address space allocation and so must either run the risk
with TCP/IP using its address "left overs" or adopt GOSIP specified
ISO/ITU-T addressing schemes. (#59)

Directory services are critical to the success of "Integrated
Electronic Access to Government and Services."  The NIST "Functinal
Comparison" overstates the evaluation of X.400.  The evaluaton is
based on the 1984 version that does not support directory services.
(X.500).  NIST should identify the projected dates for
interoperability tested and registered X.500 products from vendors.
NIST should reevaluate Gopher and World-Wide Web in light of their
enormous growth. (#61)

This report should make a solid recommendation that CLNP replace IP in
the IPS, and soon. (#74)

The report fails to recognize technical facts associated with the
deficiencies of the IPS. (#74)

Delete all of section 5.1, except for the first and last paragraph,
and reword accordingly.  The summary of the NIST functional comparison
could be perceived as an incomplete and conflicting view.  For
example, the comparison of SNMP and CMIP is unfair and tends to favor
the Internet solution.  It would be better only to cite the NIST
document. (#81)

5.2 SECURITY

This paragraph is distorted enough that it needs to be rewritten.  The
OSI protocol stack is given "short shrift" in terms of security.  On
reading this section, a reader unfamiliar with both stacks would
conclude that the two are roughly equivalent.  The reality is that the
OSI protocol stack is significantly better that IPS in this area.
(#1)

The report correctly points out that there are a number of unresolved
security concerns that impede the full use of networking to achieve
the goals of the U.S. Government.  These issues transcend the specific
protocol suite in use. (#22) 

The third paragraph, on the security of SMTP, doesn't accurately
describe the situation.  Privacy Enhanced Mail (PEM) protects mail
against forgery, tampering, and unauthorized disclosure. (#24)

See also comment from #24 under Recommendation 2 on role of NIST.

The last paragraph, on the distribution of source code, should be
revised to clarify the intended meaning, as to whether it is critical
or supportive of the idea of distributing source code.  Some argue that
exposure of the source code is a mistake because it might aid a
penetrator.  Others argue that accessiblity of source code is
ultimately an aid to finding and fixing security flaws. (#24)

Security is an increasingly important area to both our government and
commercial customers.  Our commercial customers are looking for
security standards for their messaging traffic, TCP/IP, and LANs.  The
panel must address the issues relating to key escrow policies if it
intends to make recommendations concerning security standards. (#43)

Recognize the importance of effective security to future networking
and the role that the open systems security standards should play in
ensuring that security is designed into systems.  Make recommendations
for the establishment of an appropriate infrastructure for the support
of network security services. (#46)

Suggested additional Recommendation: "A number of U.S. security policy
issues affect the pace of security deployment in the Internet, since
solutions need to be applicable worldwide.  These policy issues
include cryptography, key escrowing, export control, digital
signature standards and patents."  Current policies are not
necessarily as helpful to the overall "national security" (which is
now properly understood to be based, in the long term, on more than
just deployed military and other security assets, but rather includes
such things as overall industrial and technology base, etc) as they
might be.  In particular, the restrictions on some security-related
technologies have been counter-productive, and, as the report properly
notes, have had a severe negative impact on the ability to secure the
Internet.  For instance, the current set of wire-tapping attackers
have been aided greatly by the lack of encrypted passwords on the
network, which has been in large part caused by the inability of
manufacturers to ship products with encryption included, even
encryption technology readily available overseas.  One of the
Recommendations of the report should be that the Government should
examine policy in this area with a view toward setting a policy which
meets broad long-term national goals, not simply the short-term goals
of the intelligence and law-enforcement community. (#55)

Technology for an electronic signature is critical for government-wide
email and electronic commerce. The NIST "Functional Comparison" does
not identify the problems with the proposed FIPS. (#61)

In OSI, unlike IPS, substantial progress has been made both in defining
and implementing security for open systems.  Particular examples
include X.400, X.500, the Transport and Network Layer Security
Protocols, the Security Frameworks, and the Generic Upper Layer
Security work. (#73; also #39,#46,#79)

5.3 TECHNICAL SUFFICIENCY

While the report acknowledges the importance of transaction processing
(TP), the ISO TP standard is almost completely overlooked.  On the
other hand, TP is listed in section 4.2 as an example of one of the
areas where proprietary standards might be used.  Products based on
ISO TP are on the market, and ISO TP has ben selected in the work of
consortia, e.g., TxRPC in both X/Open and MIA, to provide a
transactional RPC. (#29)

Since OSI products are primarily available for hosts or workstations
and not for PCs and Macs, the OSI product suite doesn't well address a
LAN environment.  Since PC/Mac based LANs have become the norm, the
lack of standards or products to support the LAN environment
significantly impacts the success of OSI. (#37)

More emphasis should be placed on the need for an upper layer
architecture.  New applications to be developed on top of the network
may make good use of a common upper layer structure. (#74)

5.6 TECHNICAL INFRASTRUCTURE

General support for internetworking should be available from a common
point and not distributed between several agencies.  Information that
should be available includes types of products available, guidance on
migration issues, and information on testing. (#74)

6.0 ECONOMIC CONSIDERATIONS

We agree with most of the conclusions in the report, especially
Section 6 "Economic Considerations" which is completely consistent
with our experience in this market. (#43)

Section 6.0 is flawed by not listing the costs for NIST registered OSI
products. (#61)

6.3 PRODUCT DEVELOPMENT

SCO intends to coninue development of X.400, X.500, and EDI, but sees
no economic incentive to update TP4/CLNP, VT or FTAM, or to provide a
CMIP/CMIS product. (#43)

Because TP4/CLNP provide little functional improvement over TCP/IP we
do not forsee them ever replacing the IPS.  We are therefore
continuing to invest our networking development dollars on enhancing
the IPS. (#77)

6.4 COST

A chief contributor to the loss of marketplace momentum for OSI
products was that (at least within DoD) there were significant
procurement barriers.  Specifically, neither the Desktop III or
Desktop IV contract, nor the Navy LAN or Navy Companion contracts
offered an OSI suite for the MS DOS based desktop.  However, these
contracts did offer IPS solutions.  Further, when OSI based products
were available (such as the OSI options for Novell Netware), they were
frequently omitted from standard contracts and from GSA schedules - a
significant barrier to procurement. (#37)

_____________________________________________________________________

		INDEX OF FIRP COMMENTS

				Organization			Country		
			     (if not individual)            (if not US)
  1.  Mike Medenis 						 
  2.  Jon Postel
  3.  Paul Leopardi						Australia  
  4.  Cliff Bamford  
  5.  Alex McKenzie
  6.  Bob Stine  
  7.  Kirby Spencer  
  8.  Donald Lanzinger  
  9.  James H. Haynes  
  10. Greg Minshall  
  11. Scott Marcus  
  12. Bob Crispen  
  13. Tony Villasenor (empty)
  14. James Moulton		Open Network Solutions, Inc.  
  15. Roy Standing 		National Library of Medicine 
  16. Ron Skelton 		Electronic Power Research Inst. 
  17. Bob Aiken/ 		Dept. of Energy	 
      John Cavallin
  18. Roy Cadwallader		European MAP/TOP User Group
  19. Tarvi Martens 						Estonia 
  20. Richard Carr 		National Computing Centre Ltd	UK     
  21. Vinton G. Cerf 		Internet Society 
  22. Christian Huitema/        IAB/IETF
      Phillip Gross
  23. Ron Skelton (same as #16) 
  24. Stephen D. Crocker  
  25. Randolph Mitchell  
  26. Geoff Huston		AARN				Australia  
  27. Robert M. Enger  
  28. Henry M. Hermetz  
  29. Henry Lowe 		OSF 
  30. Arthur K. Reilly		Committee T1, Telecommunications
  31. Stephen Oksala            Unisys
  32. Allison J. Mankin	        IETF IPng Arena
  33. (part of #32) 
  34. Mark Harris		Sun
  35. Barbara K. Hoven		Battelle Pacific Northwest Laboratory
  36. Ed Lerner
  37. Timothy Frichtel	
  38. Bill Simpson
  39. Akifumi Kambara		POSI/INTAP			Japan
  40. Joel Urman		IBM
  41. Bob Sieber
  42. Ulrich Hartmann		Siemens Nixdorf Information Sys	Germany
  43. Jay Heiser		The Santa Cruz Operation, Inc.
  44. Theodore Ts'o
  45. David D. Clark
  46. Mike Harrop	        OIMST, Canada                   Canada
  47. Mike Harrop (continued)
  48. Kevin Murray		CDA Incorporated
  49. David Wasley
  50. Larry Dusold		FDA
  51. Han Q. Nguyen		AT&T
  52. Tony Hain
  53. Larry S. Bartz
  54. Michael E. Shatz		
  55. Noel Chiappa	 
  56. Richard Bailly
  57. Lynwood Randolph		NASA
  58. Gary Workman		GM
  59. Alan Lloyd		Datacraft Limited		Australia
  60. Andrew McMillan		World Federation of 
			        MAP/TOP Users Grp	
  61. Jerry Johnson		State of Texas
  62. Bruce Scott-Hill		Standards New Zealand		New Zealand
  63. Mark Gladwyn		UK CCTA				UK	
  64. Paulo Francisco de
      Vilhena Toledo		BRISA				Brazil
  65. John Day
  66. Britta Johansson		Statskontoret			Sweden
  67. Dan Young						        New Zealand
  68. J. J. Cinecoe		Boeing Information Services		
  69. Chris Cheetham		BSI				UK
  70. Ann Whitehead		Australian Government IESC	Australia
  71. Guptila de Silva						Australia
  72. Keith Knightson		CIGOS, Canada			Canada
  73. Michael Harrop		CAC/SGFS, Canada		Canada	
  74. Theron Gray               FAA
  75. Leon Shameson             NASA Ames
  76. Daniel Nordell            Northern States Power Company
  77. Helen Bradley             SunSoft
  78. Henry Bayard              MITRE
  79. Rhett Dawson              CBEMA
  80. Earl Barbely              Department of State
  81. Emmett Paige              Department of Defense


From francis@cactus.slab.ntt.jp Fri Apr 22 10:23:08 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id VAA23594 for <ipng@cmf.nrl.navy.mil>; Thu, 21 Apr 1994 21:23:49 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Fri, 22 Apr 1994 10:23:09 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id KAA07463; Fri, 22 Apr 1994 10:23:09 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA07186; Fri, 22 Apr 94 10:23:08 JST
Date: Fri, 22 Apr 94 10:23:08 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404220123.AA07186@cactus.slab.ntt.jp>
To: ipng@cmf.nrl.navy.mil
Subject: O'Hare Marriott
Status: O

>  
>  If you will be spending the night, we recommend that you stay at
>  the Marriott O'Hare (NOT the Suites). Marriott O'Hare is within walking
>  distance of the Big-10 Conference Center and offers a special rate of
>  $78 for folks who will be using the Big Ten Conference Center.  The
>  reservations number is 1-800-228-9290
>

To actually get the low rate, you must call Marriott O'Hare directly, at
+1-312-693-4444.

PF

From brian@dxcoms.cern.ch Fri Apr 22 11:50:21 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id FAA25706 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 05:51:01 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA09403; Fri, 22 Apr 1994 11:50:22 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA10711; Fri, 22 Apr 1994 11:50:21 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404220950.AA10711@dxcoms.cern.ch>
Subject: Re: A modest proposal
To: ipng@cmf.nrl.navy.mil
Date: Fri, 22 Apr 1994 11:50:21 +0200 (MET DST)
In-Reply-To: <9404201208.13559@munnari.oz.au> from "Jon Crowcroft" at Apr 20, 94 01:07:14 pm
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1214      
Status: O

Hmmm...

The F field should be split in two, a Provider ID and a Subscriber ID.
It then plays the same role as the Site Address in AEIOU; I think
the transition plan would turn out very similar to AEIOU.

That way we only get say 2**6 providers with 2**8 subscribers each.
I don't think that lives very long. (AEIOU lives longer.) By extending the
address, you change the API, so all Steve Deering's arguments against
AEIOU apply equally against I PING. I was persuaded by the AEIOU
BOF to put the idea aside for the next few months (until after Toronto).

I am not convinced that FAT will work, but I don't have time to think
about it.

I do agree about incremental change being successful. That's exactly
what led me to AEIOU. But I tend to think that the I PING increment
is too small to be worthwhile. I propose the same action as for AEIOU.

Where we really need an urgent incremental fix is route aggregation.
I am not enough of a routing expert to make sensible proposals, but
it is dangerous to sit back and rely on CIDR alone. Can somebody
invent a way of (automatically?) identifying and announcing Route
Aggregation Groups? Once you have them, I can easily imagine using GRE
to exploit them.

    Brian

From J.Crowcroft@cs.ucl.ac.uk Fri Apr 22 11:04:05 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id GAA25733 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 06:04:43 -0400
Message-Id: <199404221004.GAA25733@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.03598-0@bells.cs.ucl.ac.uk>; Fri, 22 Apr 1994 11:04:08 +0100
To: Brian.Carpenter@cern.ch
cc: ipng@cmf.nrl.navy.mil
Subject: Re: A modest proposal
In-reply-to: Your message of "Fri, 22 Apr 94 11:50:21 +0100." <9404220950.AA10711@dxcoms.cern.ch>
Date: Fri, 22 Apr 94 11:04:05 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >That way we only get say 2**6 providers with 2**8 subscribers each.

2**8 providers with 2**6 * current number of subscribers each
i.e. 256 providers and 128 million hosts per .... at current IPv4
usage - if cidr lets us push each F space to 10 million, that gets you
enough hosts for 1 per person in each country quite happily...

the header reqriting in a fat (hardly ever needed) is so minimal that
it can be done at normal forwarding speeds easily, the code is very
easy...

the mutual use of IPv4 and I PING nets to carry each others traffic is
a major deployment leverage compared to all and every other IPng
proposal. It means that FATs can be absolutely deployed anywhere in the net
whether in IPv4 or I PING land...

 jon


From brian@dxcoms.cern.ch Fri Apr 22 13:56:13 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA26093 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 07:56:47 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA08247; Fri, 22 Apr 1994 13:56:15 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA14933; Fri, 22 Apr 1994 13:56:13 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404221156.AA14933@dxcoms.cern.ch>
Subject: Re: retreat info
To: ipng@cmf.nrl.navy.mil
Date: Fri, 22 Apr 1994 13:56:13 +0200 (MET DST)
In-Reply-To: <9404212057.AA21041@hsdndev.harvard.edu> from "Scott Bradner" at Apr 21, 94 04:57:08 pm
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 502       
Status: O

It is unlikely that I can make it to the retreat (no funding
and no time, since I have to allow extra days for jet lag
both ways). I'm investigating a possible funding source
but I am not hopeful.

I would appreciate it if you could set up a telechat on the
Thursday at the usual time, for me and anyone else who can't make it,
and maybe also another one on Friday. I guess you would need
a speaker phone in Chicago. If I was the only remote participant
it can just be a straight phone call.

   Brian

From sob@hsdndev.harvard.edu Fri Apr 22 08:07:10 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA26159 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 08:07:23 -0400
Date: Fri, 22 Apr 94 08:07:10 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404221207.AA10080@hsdndev.harvard.edu>
To: Brian.Carpenter@cern.ch
Subject: Re: retreat info
Cc: ipng@cmf.nrl.navy.mil
Status: O

Brian,
	I expect that a telechat could be done & sounds like a good idea
for those who can't make the meeting.

Scott


From sob@hsdndev.harvard.edu Fri Apr 22 08:42:07 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA26318 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 08:42:15 -0400
Date: Fri, 22 Apr 94 08:42:07 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404221242.AA20262@hsdndev.harvard.edu>
To: Brian.Carpenter@cern.ch
Subject: Re: alignment
Cc: ipng@cmf.nrl.navy.mil
Status: O

> I think we have to accept that using NSAPAs and insisting
on 2**N alignment are incompatible requirements. NSAPAs are
variable length.

this is not the same thing as saying that IPng must not support NSAPs
(fixed length) is it?

Scott


From brian@dxcoms.cern.ch Fri Apr 22 15:28:04 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA26514 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 09:28:38 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA28701; Fri, 22 Apr 1994 15:28:05 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA17662; Fri, 22 Apr 1994 15:28:04 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404221328.AA17662@dxcoms.cern.ch>
Subject: Re: alignment
To: sob@hsdndev.harvard.edu (Scott Bradner)
Date: Fri, 22 Apr 1994 15:28:04 +0200 (MET DST)
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: <9404221242.AA20262@hsdndev.harvard.edu> from "Scott Bradner" at Apr 22, 94 08:42:07 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 740       
Status: O

>--------- Text sent by Scott Bradner follows:
> 
> > I think we have to accept that using NSAPAs and insisting
> on 2**N alignment are incompatible requirements. NSAPAs are
> variable length.
> 
> this is not the same thing as saying that IPng must not support NSAPs
> (fixed length) is it?
> 
No. However, NSAPAs as deployed (for example) in the European
CLNS pilot are variable length. I don't think you will satisfy
the Jack Houldsworth convergence requirement if you restrict
NSAPAs to a fixed length subset.

Yakov has pointed out to me that you can use padding to align
objects which follow a variable length NSAPA. True of course.
Bandwidth used to transmit padding is a trade-off against
performance gained by alignment.

   Brian

From Robert_Ullmann.LOTUS@CRD.lotus.com Fri Apr 22 10:05:34 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA26759 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 10:00:08 -0400
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com (crd.lotus.com) by lotus.com (4.1/SMI-4.1)
	id AA24044; Fri, 22 Apr 94 10:01:25 EDT
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA07385; Fri, 22 Apr 94 10:05:34 EDT
Date: Fri, 22 Apr 94 10:05:34 EDT
Message-Id: <9404221405.AA07385@Mail.Lotus.com>
Received: by DniMail (v1.0); Fri Apr 22 10:05:32 1994 EDT
To: UNIXML::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: Re: Digest of Comments on Draft Firp Report
Status: O

No Jim, they aren't clueless at all. They are dead-on.

They recognize the IETF for what it actually *is*, and are
not deluded by what it pretends to be.

Rob

From scoya@CNRI.Reston.VA.US Fri Apr 22 10:07:15 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA26861 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 10:08:48 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa04952;
          22 Apr 94 10:07 EDT
To: ipng@cmf.nrl.navy.mil
Subject: Agenda for April 25 IPNG Telechat
Date: Fri, 22 Apr 94 10:07:15 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404221007.aa04952@IETF.CNRI.Reston.VA.US>
Status: O

Greetings,

Here is the agenda for Monday's telechat. Note the number of minutes
which need to be approved prior to making them available in the shadow
directories. In a seperate message following this agenda, I will resend
all 4 sets of minutes.


Your faithful scribe,
Steve
==========================================================


		 IPNG Directorate Teleconfence
		  Agenda for April 25, 1994

1. Administrivia
   o Roll Call
   o Agenda bashing
   o Approval of minutes
	March 14
	March 21
	March 31
	April 11

2. The IPNG Retreat
	Parallel processing
	agenda
	guests

3. Brian's proposed convergence requirement

4. Mergers & new Proposals (TURNIPP, Jon's IPNG)

5. External Review panel Procedures

6. Procedures for Reviewing Proposals Against Requirements

7. Roundtable

    List of those who have rsvped about the retreat

	Scott Bradner                   Yes
	Allison Mankin
	J Allard, Mircosoft
	Steve Bellovin, AT&T            Yes
	Jim Bound, DEC                  Yes
	Ross Callon, Wellfleet
	Brian Carpenter, CERN           No
	Dave Clark, MIT
	Jon Crowcroft, UCL
	John Curran, NEARnet
	Steve Deering, Xerox PARC       Yes
	Dino Farinacci, Cisco           Yes
	Eric Fleischman, Boeing         Possibly
	Paul Francis, NTT               Yes
	Daniel Karrenberg, RIPE         No
	Frank Kastenholz, FTP           Yes
	Mark Knopper, Ameritech
	Greg Minshall, Novell           No
	Craig Partridge, BBN
	Rob Ullmann, Lotus
	Lixia Zhang, Xerox PARC         Yes


From scoya@CNRI.Reston.VA.US Fri Apr 22 10:08:24 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA26874 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 10:09:54 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa04989;
          22 Apr 94 10:08 EDT
To: ipng@cmf.nrl.navy.mil
Subject: Set of minutes from the last 4 IPNG discussions
Date: Fri, 22 Apr 94 10:08:24 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404221008.aa04989@IETF.CNRI.Reston.VA.US>
Status: O

FYRP

------- Message 1

	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *

		    IPNG Directorate Teleconference
			     March 14, 1993

	 Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
- ---------

Scott Bradner / Harvard
Allison Mankin / NRL

Steve Bellovin / AT&T
Jim Bound / DEC
Ross Callon / Wellfleet
Brian Carpenter / CERN
Jon Crowcroft / UCL
John Curran / NEARnet
Dino Farinacci / Cisco
Eric Fleischman / Boeing
Frank Kastenholz / FTP
Mark Knopper / Ameritech
Paul Mockapetris / ISI
Craig Partridge / BBN
Lixia Zhang / Xerox PARC

Regrets
- -------
J Allard / Microsoft
Dave Clark / MIT
Steve Deering /Xerox PARC
Paul Francis / NTT
Daniel Karrenberg / RIPE
Greg Minshall / Novell
Rob Ullmann / Lotus


1. The minutes from the January 25 meeting (held over the MBone) were
   approved. Coya to place in public Shadow directories.

2. The minutes from the February 14 Teleconference  were approved. Coya
   to place in the public Shadow directories.

3. Craig Partridge invited everyone to the second integrated services
   bof meeting during the Seattle IETF meeting, which will be
   discussing integrated service requirements for IPNG.

4. The potential impact on the directorate of the IAB/IESG Nominating
   Committe results were discussed, noting the original restriction
   that no IAB or IESG members would sit on the IPNG Directorate. A
   number of people voiced the opinion that the affected folks be
   permitted to stay (grandfathered). The consensus was that this
   question be brought up to the full IETF plenary during the Monday
   morning session at Seattle.

5. Scott reviewed the status of the white paper reviews. Will be
   drafting a disclaimer to be used and will send to the IPNG
   Directorate for review.

6. Frank reminded everyone that the March 10 version is the document
   that should be reviewed. Frank reviewed some of the document changes
   being added, and will include a change log in subsequent versions of
   the document.

   The directorate then discussed various sections of the document,
   offering comments and suggestions. It was reiterated that this
   document will eventually become the IPNG Directorate Requirements
   document, and that the White Paper submissions will be reviewed
   against it.

   It was suggested that the requirements document needs to be reviewed
   on a "line-by-line (or item-by-item)" basis by the entire
   directorate prior to the Seattle meeting. The only real option is
   the teleconfernce scheduled for March 21.

   The current version of the document criteria.txt,  can be retrieved
   from research.ftp.com in the pub/ip7reqs directory.

------- Message 2



	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *
		    IPNG Directorate Teleconference
			   March 21, 1994

	 Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
- ---------

Scott Bradner / Harvard
Allison Mankin / NRL

J Allard / Microsoft
Jim Bound / DEC
Dave Clark / MIT
Eric Fleischman / Boeing
Frank Kastenholz / FTP
Greg Minshall / Novell
Paul Mockapetris / ISI
Rob Ullmann / Lotus
Lixia Zhang / Xerox PARC

Regrets
- -------
Steve Bellovin / AT&T
Ross Callon / Wellfleet
Brian Carpenter / CERN
Jon Crowcroft / UCL
John Curran / NEARnet
Steve Deering / Xerox PARC
Dino Farinacci / Cisco
Paul Francis / NTT
Daniel Karrenberg / RIPE
Mark Knopper / Ameritech
Craig Partridge / BBN


1. Scott and Allison will attempt to organize a dinner for the IPNG
   Directorate members on Thursday, following the IESG Plenary, during
   the Seattle IETF meeting.

2. The list of IPNG presentations that are to take place Monday morning
   in Seattle were reviewed. The breakdown is as follows:

   a. Allison and Scott - IPNG status
   b. Dave Clark - status of the External Review Panel
   c. Frank Solensky - Report from the ALE WG
   d. Jon Crowcroft and/or Frank Kastenholz - Report on the IPNG
      Requirements document

3. Coya to prepare an IPNG track for Seattle and send to Scott and Allison.
   Coya to send message to the IPNG list soliciting the formal set of
   documents from each of the groups.

4. The text of the disclaimer written by Allison and Scott, which is to
   be included in IPNG documents, was read to the directorate. No
   requests for changes were made.

5. Allison conducted a full review of the Criteria section of the
   requirements document. Request changes include:

   a. In the section on scale, the phrase "up to" should be replaced
      with "at least" A notation that "another 3 orders of magnitude
      might be needed" will be added.

   b. All references to the big-internet list should include the list
      address.

   c. In the discussion on scale, change "whole purpose" to "initial
      motivating purpose"

   d. Replace "very very very" with "extremely extremely extremely"  :-)
      Ok, maybe only need one extremely... just wanted to see who's
      reading these minutes.

   e. The character string to use is IPng, not IP:NG (5 points to those
      who recall why the colon was there in the first place, 5 bonus
      points to whomever knows the entire history (with dates)!

   f. The requirement that multiple IPNG protocols co-exist needs to be
      reworded as there will only be one (1) IPNG protocol. Will be
      reworded to require that multiple versions of IPNG need to
      co-exist on the network.

   g. On the section on Media, expand "VJ-like" to "Van Jacobson-like"

   h. It was requested that the requirements include "the ability to
      send an IP datagram as large as allowed by the inter-network
      layer (assuming, of course, that the recipient is able to accept
      a datagram that large).

      The topic of fragmentation was raised, but discussion was deferred.

   i. In the section on Configuration, Admin, and OPS, it should be
      added that "nothing in the proposal should inhibit a future
      requirement for auto registration."

   j. It was suggested that the IAB report from the Security W/S might
      provide text for the security section of the requirements
      document. Coya to send to the IPNG list, Kastenholz to review.

   k. In the section on unique naming, use the phrase "multicast
      addresses"

   l. In the section on extensibility, reiterate the need to run
      multiple versions on IPNG over the same wire.

   m. In the section on non-goals, it was suggested that the section on
      IPv4 and IPng Communication be removed as it was not needed in
      the requirements document.

   n. Might be able to incorporate some ideas, concepts and text from
      the IAB report or the recently published RFC on Firewall in the
      section on Firewalls in the requirements document.

   o. There is a need to clarify what is meant by "accounting" in the
      section on non-goals. Kastenholz will reword.

   p. In the section on robust service, it was stated that host
      performance should not decrease (below the level of IPv4), and
      that the protocol should not, due to its complexity or other
      features, increase the liklihood of poor implementation on host
      platforms, especially with respect to performance.

------- Message 3

	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *

		    IPNG Directorate Teleconference
			    March 31, 1994

	 Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
- ---------

Scott Bradner / Harvard
Allison Mankin / NRL

J Allard / Microsoft
Jim Bound / DEC
Ross Callon / Wellfleet
Brian Carpenter / CERN
Dave Clark / MIT
John Curran / NEARnet
Steve Deering / Xerox PARC
Dino Farinacci / Cisco
Eric Fleischman / Boeing
Paul Francis / NTT
Mark Knopper / Ameritech
Greg Minshall / Novell
Frank Solensky / FTP
Rob Ullmann / Lotus
Lixia Zhang / Xerox PARC

Regrets
- -------
Steve Bellovin / AT&T
Jon Crowcroft / UCL
Frank Kastenholz / FTP
Daniel Karrenberg / RIPE
Craig Partridge / BBN


Note: This was a dinner meeting held durinr the Seattle IETF meeting

1. The idea of an IPNG directorate reteat was discussed, and it was
   agreed that not only was it a good idea, it was necessary. It was
   also suggested that the retreat include non-Directorate invitees
   (Hinden and Ford we mentioned as examples).

2. A round of "for he's a jolly good fellow" was sung for Scott Bradner
   (not sure why, though it may be due to his moving tables :-)

3. It was suggested that the Requirements document should NOT be
   considered as a checklist (missing architectural overviews), but it
   would be a good idea to have the IPng candidates defend their
   proposals against the framework of the requirements document.

4. Eric proposed a list of 6 procedural steps or viewpoints that could
   be taken towards a resolution of the selection process. The six
   steps are:


   1) "Spec Check": compare IPng alternatives to requirements doc

   2) Enumerate the real technical differences between proposals in
      regards to the requirements

   3) Enumerate the real operational differences between the proposals

   4) Address real deployment and transition plans:  contrast dual
      stack and IPAE transition scenarios

   5) Proof of concept:  what has actual "running code" to date
      demostrated about the approach -- address scalability issues
      if possible.

   6) Identify the incentives provided by each approach for users to
      deploy that option.

   A comment was made that this list, while good, could not be
   accomplished in 3-4 months (by the July IETF meeting in Toronto).

   It was suggested that after item 1 was completed, the entire
   directorate should review the responses (to #1) as a group, probably
   at the retreat.

5. There was some spirited discussions on the fact that each proposal
   had both good and bad points, and it was suggested that a merger of
   the  proposal features might still be possible in the timeframe, and
   be able to offer an attractive answer.

6. Steve collected the money and paid the bill. No one sang :-)


------- Message 4


	DRAFT * DRAFT * DRAFT * DRAFT *  DRAFT * DRAFT * DRAFT * DRAFT *

		    IPNG Directorate Teleconference
			    April 11, 1994
		    Reported by:  Steve Coya

This report contains IPNG Directorate meeting notes, positions and
action items.

These minutes were compiled by the IETF Secretariat which is supported
by the National Science Foundation under Grant No. NCR 8820945.

ATTENDEES
- ---------

Scott Bradner / Harvard
Allison Mankin / NRL

Steve Bellovin / AT&T
Jim Bound / DEC
Ross Callon / Wellfleet
Brian Carpenter / CERN
Steve Deering / Xerox PARC
Dino Farinacci / Cisco
Eric Fleischman / Boeing
Frank Kastenholz / FTP
Greg Minshall / Novell
Craig Partridge / BBN
Lixia Zhang / Xerox PARC

Regrets
- -------
J Allard / Microsoft
Dave Clark / MIT
Jon Crowcroft / UCL
John Curran / NEARnet
Paul Francis / NTT
Daniel Karrenberg / RIPE
Mark Knopper / Ameritech
Rob Ullmann / Lotus


1. Steve Coya was asked to resend the minutes from the March 14 and
   March 21 teleconferences. Steve still needs to write up his notes
   from the dinner meeting held during the Seattle IETF.

2. Frank and Craig summarized the discussions that occurred during the
   Requirements WG meeting that was held in Seattle.

   Scott and Allison will set set the schedule and specific requests
   for the EXRP review of the requirements document.

3. Jim Bound summarized the meeting of the TACIT BOF from the Seattle
   IETF meeting.

4. Steve Deering, Jim, and Ross commented on the SIPP meeting in
   Seattle. There was a significant amount of discussion on the IPAE
   portion of the SIPP meetings, especially on the number of folks who
   either did not read, or did not understand the specification.

5. Jim reported on the Tuba meeting as Mark Knopper was unable to
   participate in the teleconference.

6. The directorate tentatively agreed to hold their retreat in a
   meeting room at O'Hare airport May 19-20. Coya to poll directorate
   members to see who will attend.


------- End of Forwarded Messages


From sob@hsdndev.harvard.edu Fri Apr 22 10:28:19 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA27147 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 10:28:27 -0400
Date: Fri, 22 Apr 94 10:28:19 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404221428.AA17640@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject:  Re: alignment
Status: O


> NSAPAs to a fixed length subset

just to continue the nits, how about a fixed length superset?
e.g. left justified in space will null padding if required.

Scott

From brian@dxcoms.cern.ch Fri Apr 22 16:40:05 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA27267 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 10:40:39 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA16025; Fri, 22 Apr 1994 16:40:06 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA20222; Fri, 22 Apr 1994 16:40:06 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404221440.AA20222@dxcoms.cern.ch>
Subject: Re: alignment
To: ipng@cmf.nrl.navy.mil
Date: Fri, 22 Apr 1994 16:40:05 +0200 (MET DST)
In-Reply-To: <9404221427.AA17531@hsdndev.harvard.edu> from "Scott Bradner" at Apr 22, 94 10:27:53 am
Reply-To: Brian.Carpenter@cern.ch
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 333       
Status: O

Yes that's doable. But some people will say it is highly
undesirable (just too many bytes).

   Brian

>--------- Text sent by Scott Bradner follows:
> 
> > NSAPAs to a fixed length subset
> 
> just to continue the nits, how about a fixed length superset?
> e.g. left justified in space will null padding if required.
> 
> Scott
> 


From J.Crowcroft@cs.ucl.ac.uk Fri Apr 22 15:53:26 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA27409 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 10:54:20 -0400
Message-Id: <199404221454.KAA27409@picard.cmf.nrl.navy.mil>
Received: from rodent.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.23238-0@bells.cs.ucl.ac.uk>; Fri, 22 Apr 1994 15:53:27 +0100
To: Steve Coya <scoya@cnri.reston.va.us>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Agenda for April 25 IPNG Telechat
In-reply-to: Your message of "Fri, 22 Apr 94 10:07:15 EDT." <9404221007.aa04952@IETF.CNRI.Reston.VA.US>
Date: Fri, 22 Apr 94 15:53:26 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >4. Mergers & new Proposals (TURNIPP, Jon's IPNG)
 
 >	Jon Crowcroft, UCL

i am definitely tied up on monday, so canmnot be in this.

I have had several favourable comments and one negative one about my
proposal. I do not intend to do any work on it (but if i get a spare
weekend, i might implement the  host part...) - it was partly
meant to prompt people that there are two conflicting desires
1. any change has to be tested - if its smaller, its easier to
implement and test/proove
2. if we change at all it would be nice if the change incoprorated the
all bells & whistles of everyone's attempt to be the Next Internet's
Architect

with the benefit of 15 yrs experience, 1 tends to work better than
2...

cheers

 jon


From sobel@rintintin.Colorado.EDU Fri Apr 22 13:14:11 1994
Return-Path: sobel@rintintin.Colorado.EDU
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA00115 for <mankin@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 15:14:59 -0400
Received: by netop3.harvard.edu (5.65/DEC-Ultrix/4.3)
	id AA15285; Fri, 22 Apr 1994 15:18:11 -0400
Received: (from sobel@localhost) by rintintin.Colorado.EDU (8.6.8.1/8.6.6/CNS-3.5) id NAA21876; Fri, 22 Apr 1994 13:14:13 -0600
From: Alan Sobel <sobel@rintintin.Colorado.EDU>
Message-Id: <199404221914.NAA21876@rintintin.Colorado.EDU>
Subject: Request for Information
To: ipng-wp@harvard.edu
Date: Fri, 22 Apr 1994 13:14:11 -0600 (MDT)
Cc: sobel@rintintin.Colorado.EDU (Alan Sobel)
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 770       
Status: O

I wonder if you could help me please.  I'm a grad student in Telecom
at the University of Colorado.  I've been getting interested in
routing issues lately.  I'd like to get connected with the processes
now going on to select a new IP and new routing procedures.

I understand there are currently three choices for IPng:  TUBA,
SIPP and CATNIP.  I also thought there was at least one additional
one:  PIP.  Can you tell me about the selection process so far, ie,
why is PIP no longer a candidate?  Is there a document that speaks
to this?  Is there a mailing list or announcement list for these
kinds of issues.

I would appreciate any help or pointers you could give me about
where to keep up with these matters.

Thank you very much.

Alan Sobel
sobel@rtt.colorado.edu

From Greg_Minshall@Novell.COM Fri Apr 22 15:08:11 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA01844 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 18:09:47 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA20134; Fri, 22 Apr 94 16:14:26 MDT
Received: from [130.57.64.147] by WC.Novell.COM (4.1/SMI-4.1)
	id AA00826; Fri, 22 Apr 94 15:08:12 PDT
Date: Fri, 22 Apr 94 15:08:11 PDT
Message-Id: <9404222208.AA00826@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: Brian.Carpenter@cern.ch, ipng@cmf.nrl.navy.mil
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: alignment
Status: O

Brian,

>Yes that's doable. But some people will say it is highly
>undesirable (just too many bytes).

I won't!  I won't!  I won't!  I won't!

(Which is to say, if you are *already* going to be sending 20 bytes, go
ahead and send 24.)

Greg



From Greg_Minshall@Novell.COM Fri Apr 22 16:13:41 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id TAA02039 for <ipng@cmf.nrl.navy.mil>; Fri, 22 Apr 1994 19:15:10 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA23590; Fri, 22 Apr 94 17:19:53 MDT
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB01008; Fri, 22 Apr 94 16:13:41 PDT
Date: Fri, 22 Apr 94 16:13:41 PDT
Message-Id: <9404222313.AB01008@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: bound@zk3.dec.com
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: Host: Options, Variable Addresses, and Alignment
Cc: ipng@cmf.nrl.navy.mil
Status: O

Jim,

>The way IPv4 options have to be processed today on a Host are horrible.
>The way SIPP has proposed it with Payload Type in the header is very
>good.  It permits chaining efficiently when working with the header and
>is very fast.  In other words I like Payload Type value in the header.

Why are IPv4 options horrible for hosts today?  (I agree they are horrible
for routers, mainly because even if none of the options have anything to do
with routers, they have to look at each and every one.)

>On a Host a variable address is a negative.  First there are two types of
>variable addresses.  The first one is bounded.  You are given a max and
>the address can be variable up to that max.  Then there is the unbounded
>and that means there is no max and you will not know the length until
>you look at the length field for the address.  Either case is not good
>for a host, because when you build data structures to access the address
>or use the address as a key to access the data structure in a list (for
>example) you must use an instruction to get the length of the address
>first.  So each time your Host networking subsystem does anything with
>addresses you must 'first' get the length.  In some cases you also may
>need to grow memory not knowing ahead of time how much memory you need
>to support a data structure.  Then for 'garbage collection' you need to
>return or efficiently reuse that memory.

I would say that some bounded number would work.  This is sort of like the
systems which used to set TTL to 32 (in a #define compiled into the
kernel).  Those systems eventually broke, but somehow the world managed to
upgrade.  (Though, for toasternet, etc., maybe things won't be so easy.)

>An advantage of SIPP is that the addresses are 64bits and the address
>can be extended to support multiple 64bits.  This could be used very
>efficiently to support NIMROD EIDs and Locators from a software
>perspective in an implementation.  The above permits implementors to
>use the bounded form of variable addresses as needed.  For example the
>EID for the immediate future can be 64bits.  These can support many
>globally unique addresses for a specific site including the Toasters and
>Cable Lines.  Then additional 64bit addresses can be used to support the
>NIMROD locators (SIPP address sequence).  

Isn't this the worst (in your view):  unbounded variable length addresses?

I don't know what the NIMROD references mean, but i probably don't care
right now.  However, i doubt that 64 bits is a long term EID.

>The 64bits in this manner supports the existing sockets structure very
>well and can be implemented very efficiently.  If NSAPs were the addressing 
>structure of IPng the EID can be extended to support additional 64bit elements 
>in the structure with a minimal change on Hosts.  This is just a matter
>of structuring the NSAP to fit 64bit addresses.  But I believe for a
>very long time 64bits per site is enough, and routing information can be
>supplied by additional 64bits as required.

64 bits, maybe.  But, what about 128 bits (which SIPP addresses can be)? 
Or, 192 bits?

>This scheme also maintains differentiation between EIDs at the
>Transport.

Huh?  Which scheme?  What EIDs at the Transport?

>Host Alignment of Protocol Fields

Yes.

>A fixed length header for IPng network layer protocol is also a win for
>the Host.

I don't know any of the current IPng proposals which has a fixed header length.

Greg



From J.Crowcroft@cs.ucl.ac.uk Sun Apr 24 15:05:08 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA05939 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 10:07:22 -0400
Message-Id: <199404241407.KAA05939@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.18494-0@bells.cs.ucl.ac.uk>; Sun, 24 Apr 1994 15:05:15 +0100
to: bound@zk3.dec.com
cc: ipng@cmf.nrl.navy.mil
Subject: Re: Digest of Comments on Draft Firp Report
In-reply-to: Your message of "Fri, 22 Apr 94 00:39:32 EDT." <9404220439.AA10967@xirtlu.zk3.dec.com>
Date: Sun, 24 Apr 94 15:05:08 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 jim,

thanks for forwarding this

i think a lot of the comments are useful in 4 different ways


 >	DIGEST OF COMMENTS ON DRAFT FIRP REPORT

1.  now we know who "they" are

2. I would distinguish as "they" anyone who saw fit to contribute
here, but not to the original input (and Milo assured us the call was
very wide!)

3. I would further distinguish those who comment here fro mthose who
did not see fit to comment on IPng via the white paper process

4. I agree the UK CCTA comment that the document is seriously flawed
in calling for US to look at ISO and IP[S], while not either
a) listing all other open standards
or
b) listing none of the above 

the tellign phrase they use (and we have to use in the UK/Europe to
justify any acquisition) is
"fit for purpose"

if the purpose is described as 'open communication', in such a way as
to describe function., but not form, and to exclude any possible
restraint of trade implied in products provided for the purpose, then 
you don't need to say IP or ISO...

i think it is a strategic error to name names...

on the question of convergence, in this document, i think the
responses concerning a mature approach to mixing approporiate
technoloy are encouragign (c.f. use of X>400 over internet - both from
technical, vendors and others) - the non-technical dismissal of
rfc1006 seems a little harsh...

as far as i'm concerned, in addressing the convergence question, we
want convergence on a technically feasible, cost effective solution
that can be contracted for - thats all that is needed - convergence at
a given protocol at a given layer is part of that, but convergence on
a particular stack is not.

i.e. use of CLNP is not called for necessarily, but has some benefits,
except for some vendors, and most host acquistion at the momnent. Use
of IP and x.400 as a mix is. rfc1006 is one convergencve technology -
there are other possibilities (mentioned in these respnses)

by the way, on the quesiton of multiple IPngs coexisting, i have no
problem, so long as convergence techniques provide interworking for
the users - i.e. we use x.400 mail, but interwork with smtp where need
be...

has anyone tried drawing up a table of convergence, and whether
adoption of, say, SIPP and TUBA actually causes more or less problems?
and if the adoption of medium term techniques like
two tier, NAT and other non-global address approaches, and
intermediate approaches like aeuou and i-ping, actually make
the whole choice near to a non-problem?

cheers
jon

From bound@zk3.dec.com Sun Apr 24 10:17:38 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA05982 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 10:20:59 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA03005; Sun, 24 Apr 94 07:17:52 -0700
Received: by xirtlu.zk3.dec.com; id AA00457; Sun, 24 Apr 1994 10:17:44 -0400
Message-Id: <9404241417.AA00457@xirtlu.zk3.dec.com>
To: Brian.Carpenter@cern.ch
Cc: sob@hsdndev.harvard.edu (Scott Bradner), ipng@cmf.nrl.navy.mil,
        bound@zk3.dec.com
Subject: Re: alignment 
In-Reply-To: Your message of "Fri, 22 Apr 94 15:28:04 +0200."
             <9404221328.AA17662@dxcoms.cern.ch> 
Date: Sun, 24 Apr 94 10:17:38 -0400
X-Mts: smtp
Status: O

Padding fields does not fix the performance problem of variable
addresses on hosts.  We need to be careful here not to get off track and
keep the issues separate, which are variable address strategies and
alignment.  These are two different issues.  NSAPs can be made to
support fixed length addresses.

/jim

From sob@hsdndev.harvard.edu Sun Apr 24 10:19:31 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA05978 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 10:20:51 -0400
Date: Sun, 24 Apr 94 10:19:31 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404241419.AA02905@hsdndev.harvard.edu>
To: J.Crowcroft@cs.ucl.ac.uk, bound@zk3.dec.com
Subject: Re: Digest of Comments on Draft Firp Report
Cc: ipng@cmf.nrl.navy.mil
Status: O

> has anyone tried drawing up a table of convergence

This is something that I think we need to do at some point, anyone have
any specific ideas?

Scott

From bound@zk3.dec.com Sun Apr 24 10:22:40 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA05991 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 10:25:42 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA03279; Sun, 24 Apr 94 07:22:51 -0700
Received: by xirtlu.zk3.dec.com; id AA02873; Sun, 24 Apr 1994 10:22:46 -0400
Message-Id: <9404241422.AA02873@xirtlu.zk3.dec.com>
To: Robert_Ullmann.LOTUS@CRD.lotus.com
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: Digest of Comments on Draft Firp Report 
In-Reply-To: Your message of "Fri, 22 Apr 94 10:05:34 EDT."
             <9404221405.AA07385@Mail.Lotus.com> 
Date: Sun, 24 Apr 94 10:22:40 -0400
X-Mts: smtp
Status: O


>No Jim, they aren't clueless at all. They are dead-on.

I don't agree with you.

>They recognize the IETF for what it actually *is*, and are
>not deluded by what it pretends to be.

The most widely deployed open system protocol suite in the world that is
not under the control of a singler vendor.  Thats what they don't
understand or like.  They tried building one and it did not work and is
still not deployed on a wide scale.

/jim

From sob@hsdndev.harvard.edu Sun Apr 24 10:26:25 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA05997 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 10:28:23 -0400
Date: Sun, 24 Apr 94 10:26:25 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404241426.AA03417@hsdndev.harvard.edu>
To: Brian.Carpenter@cern.ch, bound@zk3.dec.com
Subject: Re: alignment
Cc: ipng@cmf.nrl.navy.mil
Status: O

Jim,
	Humm, I was sorta thinking about padding 'variable' length 
addresses to produce fixed length addresses that would be treated as fixed
length.

Scott

From J.Crowcroft@cs.ucl.ac.uk Sun Apr 24 15:31:57 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA06011 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 10:34:35 -0400
Message-Id: <199404241434.KAA06011@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.24139-0@bells.cs.ucl.ac.uk>; Sun, 24 Apr 1994 15:32:00 +0100
To: sob@hsdndev.harvard.edu (Scott Bradner)
cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Digest of Comments on Draft Firp Report
In-reply-to: Your message of "Sun, 24 Apr 94 10:19:31 EDT." <9404241419.AA02905@hsdndev.harvard.edu>
Date: Sun, 24 Apr 94 15:31:57 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >> has anyone tried drawing up a table of convergence
 
 >This is something that I think we need to do at some point, anyone have
 >any specific ideas?

Scott

first thing, at internet layer, is a simple taxonomy of schemes

IPngs basically increase the address space.

IPv4 workarounds use 1 or both of:
a) header adress replacement
b) non unique address schemes (dynamic assignment)

stack convergence is done at some layer or other, either by protocol
translation, or by service translation:
3. CLNP <-> IP header re-writing
4. CLNP + IP ships in night, with TCP/TUBA dual stack end systems
5. TP4 and TCP and rfc1006 interworking boxes

in fact, you can probably pull them all togerther into some nice
abstract model, with an algebra of interworking (commutes, associates,
distributes, etc - a layer over another layer is just F(G(x)), so
there's obviously going to be some simple model that allows you to
decide which convolutions will interwork (c.f. domains and ranges
being big enough etc)

good topic for a PhD - a formal model of convergent networking....

meanwhile, back to trying to get PPP working on my pc...

 jon


From bound@zk3.dec.com Sun Apr 24 11:29:35 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA06142 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 11:31:11 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA06720; Sun, 24 Apr 94 08:29:46 -0700
Received: by xirtlu.zk3.dec.com; id AA03948; Sun, 24 Apr 1994 11:29:41 -0400
Message-Id: <9404241529.AA03948@xirtlu.zk3.dec.com>
To: Greg Minshall <Greg_Minshall@novell.com>
Cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Host: Options, Variable Addresses, and Alignment 
In-Reply-To: Your message of "Fri, 22 Apr 94 16:13:41 PDT."
             <9404222313.AB01008@WC.Novell.COM> 
Date: Sun, 24 Apr 94 11:29:35 -0400
X-Mts: smtp
Status: O

Greg,

>>The way IPv4 options have to be processed today on a Host are horrible.
>>The way SIPP has proposed it with Payload Type in the header is very
>>good.  It permits chaining efficiently when working with the header and
>>is very fast.  In other words I like Payload Type value in the header.

>Why are IPv4 options horrible for hosts today?  (I agree they are horrible
>for routers, mainly because even if none of the options have anything to do
>with routers, they have to look at each and every one.)

IPv4 options are not known in each successive header option.  With a
payload type I know what the next optiion will be as I process that option.
This affords me to build recursive routines to process the internetwork
packet.  The use of payload type also permits me to absorb new options
into the recursive routines in the future.  By having a priori knowledge
any time in my software engineering paradigm its good.  I guess I
believe 'hints' are a good thing.

Good point on the router too.  I had not even considered that.  This is
specified better in the SIPP spec.

>>On a Host a variable address is a negative.  First there are two types of
>>variable addresses.  The first one is bounded.  You are given a max and
>>the address can be variable up to that max.  Then there is the unbounded
>>and that means there is no max and you will not know the length until
>>you look at the length field for the address.  Either case is not good
>>for a host, because when you build data structures to access the address
>>or use the address as a key to access the data structure in a list (for
>>example) you must use an instruction to get the length of the address
>>first.  So each time your Host networking subsystem does anything with
>>addresses you must 'first' get the length.  In some cases you also may
>>need to grow memory not knowing ahead of time how much memory you need
>>to support a data structure.  Then for 'garbage collection' you need to
>>return or efficiently reuse that memory.

>I would say that some bounded number would work.  This is sort of like the
>systems which used to set TTL to 32 (in a #define compiled into the
>kernel).  Those systems eventually broke, but somehow the world managed to
>upgrade.  (Though, for toasternet, etc., maybe things won't be so easy.)

Yes I am saying a bounded number would work too.  But I am also driving
at that 64bits if used for only one domain (.dec.com, ibm.com,
novell.com, or toasters.com) provide 1.8**19 nodes.  Thats an awful
lot.  I am assuming there is no routing state in the 64bit address which
makes it a NIMROD EID.  The NIMROD locators would be the address
sequence to support routing et al.  I am talking to Noel about this now
trying to verify my idea.

>>An advantage of SIPP is that the addresses are 64bits and the address
>>can be extended to support multiple 64bits.  This could be used very
>>efficiently to support NIMROD EIDs and Locators from a software
>>perspective in an implementation.  The above permits implementors to
>>use the bounded form of variable addresses as needed.  For example the
>>EID for the immediate future can be 64bits.  These can support many
>>globally unique addresses for a specific site including the Toasters and
>>Cable Lines.  Then additional 64bit addresses can be used to support the
>>NIMROD locators (SIPP address sequence).  

>Isn't this the worst (in your view):  unbounded variable length addresses?

What I am saying above is that the 64bit address is the ONLY
address I care about for the application, transport layer, network layer
address to the transport layer, and that the address sequence is part of
the routing layer (in the abstract sense) and not part of the
identification of the node (in my case a host as we know it in my other
mail etc.).  But the socket structure can 'hold' the entire address
sequence of 64bits even though only one 64bit address is needed for
applications or the transport layer for the host.  In the future if we
need 128bits or 192bits you shift the number of bits used to identify
the host at the transport.

Then in the advent that 64bits (1.8**19) are blown away in the future we
can add an additional 64bits in the year 2020 to increase the address
space for a node.  The address sequence can be whatever we need into the
future.

>I don't know what the NIMROD references mean, but i probably don't care
>right now.  However, i doubt that 64 bits is a long term EID.

If an EID is JUST FOR ONE site why is not 1.8**19 not enough addresses
for any entity (I hate this word) we know of or can think of right now?

>>The 64bits in this manner supports the existing sockets structure very
>>well and can be implemented very efficiently.  If NSAPs were the addressing 
>>structure of IPng the EID can be extended to support additional 64bit elements 
>>in the structure with a minimal change on Hosts.  This is just a matter
>>of structuring the NSAP to fit 64bit addresses.  But I believe for a
>>very long time 64bits per site is enough, and routing information can be
>>supplied by additional 64bits as required.

>64 bits, maybe.  But, what about 128 bits (which SIPP addresses can be)? 
>Or, 192 bits?

There will be a SIPP API spec out I hope this week extended from Bob
Gilligans work per Bob, Ramesh Govidan, Sue Thomson and myself.  Here is
the structure you will see in that document.  Each sipp_addr element is
64bits.  I am saying there is a separation between the transport
node address and the routing sequence.  And your right SIPP could be
192bits.  This is why the SIPP addr can support easily an NSAP address
that is a power of 2 (I would like to see an NSAP address be a power of
2 in length).

   ==============================================================
   4.2.  Socket address structure

   The sockaddr_in structure is used in the socket system calls to pass
   IPv4 addresses between the application and the kernel. This structure
   is insufficient for conveying SIPP address sequences, so we define a
   new sockaddr_sipp structure:

           struct sockaddr_sipp {
                   short            ss_family;  /* AF_SIPP */
                   u_short          ss_port;
                   u_short          ss_reserved;
                   u_short          ss_len;     /* Number of SIPP addresses */
                   struct sipp_addr ss_addr[7]; /* SIPP Addr Seq */
           };


   The value of the ss_family field must be AF_SIPP.  "Struct sipp_addr"
   defines a single 64-bit SIPP address.  The ss_addr field contains the
   SIPP address sequence in ascending order of addresses: that is,
   ss_addr[0] contains the identifying address (see [2]), ss_addr[1]
   contains the next higher-order address and so on.  It is unlikely
   that more than seven addresses will be required to represent source
   and destination address sequences.
   ================================================================


>>This scheme also maintains differentiation between EIDs at the
>>Transport.

>Huh?  Which scheme?  What EIDs at the Transport?

It separates the transport address for a node (discussed in previous
text to your response) and routing sequence used to connect the
internetwork topology (whatever that is to be).

>>A fixed length header for IPng network layer protocol is also a win for
>>the Host.

>I don't know any of the current IPng proposals which has a fixed header length.

I did not say fixed header 'length' I said fixed length header.  SIPP is (24
bytes) and CATNIP would be fixed too if NSAPs addresses were not unbounded.

/jim


From bound@zk3.dec.com Sun Apr 24 12:15:23 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA06239 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 12:21:18 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA08984; Sun, 24 Apr 94 09:15:38 -0700
Received: by xirtlu.zk3.dec.com; id AA04202; Sun, 24 Apr 1994 12:15:29 -0400
Message-Id: <9404241615.AA04202@xirtlu.zk3.dec.com>
To: sob@hsdndev.harvard.edu (Scott Bradner)
Cc: Brian.Carpenter@cern.ch, bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: alignment 
In-Reply-To: Your message of "Sun, 24 Apr 94 10:26:25 EDT."
             <9404241426.AA03417@hsdndev.harvard.edu> 
Date: Sun, 24 Apr 94 12:15:23 -0400
X-Mts: smtp
Status: O

Scott,

>	Humm, I was sorta thinking about padding 'variable' length 
>addresses to produce fixed length addresses that would be treated as fixed
>length.

Yes this is my bounded (no pun intended) case.  After we agree on this
then we need to ask 'why is there padding'.  But in my case I am saying
the transport address should be 64bits all the time.

For example getting an ID in an NSAP that is sometimes 11bytes and then
13 bytes is bogus and should not be necessary.

Making an NSAP 24 octets provides a multiple of 64bits which I find very
nice.  

But I am getting more and more convinced for 'IPng' that having authority and
routing state in the address structure for the transport is something we
should change while we have the chance.  Using 128bits for state and
64bits for node identification at the transport and for applications to
me seems like a great idea.  There is a cost to associated transport
addresses with routing state in the implementations and this needs to be
discussed if it were to be considered.

/jim

From jcurran@nic.near.net Sun Apr 24 20:00:34 1994
Return-Path: jcurran@nic.near.net
Received: from nic.near.net (nic.near.net [192.52.71.4]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id UAA07323 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 20:01:34 -0400
Received: from platinum.near.net by nic.near.net id aa11827; 24 Apr 94 20:01 EDT
To: bound@zk3.dec.com
cc: Greg Minshall <Greg_Minshall@novell.com>, ipng@cmf.nrl.navy.mil
Subject: Re: Host: Options, Variable Addresses, and Alignment 
In-reply-to: Your message of Sun, 24 Apr 1994 11:29:35 -0400.
             <9404241529.AA03948@xirtlu.zk3.dec.com> 
Date: Sun, 24 Apr 1994 20:00:34 -0400
From: John Curran <jcurran@nic.near.net>
Message-ID:  <9404242001.aa11827@nic.near.net>
Status: O

--------
] From: bound@zk3.dec.com
] Subject: Re: Host: Options, Variable Addresses, and Alignment 
] Date: Sun, 24 Apr 94 11:29:35 -0400
] ...
] What I am saying above is that the 64bit address is the ONLY
] address I care about for the application, transport layer, network layer
] address to the transport layer, and that the address sequence is part of
] the routing layer (in the abstract sense) and not part of the
] identification of the node (in my case a host as we know it in my other
] mail etc.).  But the socket structure can 'hold' the entire address
] sequence of 64bits even though only one 64bit address is needed for
] applications or the transport layer for the host.  In the future if we
] need 128bits or 192bits you shift the number of bits used to identify
] the host at the transport.
] 
] Then in the advent that 64bits (1.8**19) are blown away in the future we
] can add an additional 64bits in the year 2020 to increase the address
] space for a node.  The address sequence can be whatever we need into the
] future.

Very useful.   Certainly beats using a single 64-bit address space and 
setting up our great-grandchildren for another amazing renumbering...

] There will be a SIPP API spec out I hope this week extended from Bob
] Gilligans work per Bob, Ramesh Govidan, Sue Thomson and myself.  Here is
] the structure you will see in that document.  Each sipp_addr element is
] 64bits.  I am saying there is a separation between the transport
] node address and the routing sequence.  And your right SIPP could be
] 192bits.  This is why the SIPP addr can support easily an NSAP address
] that is a power of 2 (I would like to see an NSAP address be a power of
] 2 in length).
] 
]    ==============================================================
]    4.2.  Socket address structure
] 
]    The sockaddr_in structure is used in the socket system calls to pass
]    IPv4 addresses between the application and the kernel. This structure
]    is insufficient for conveying SIPP address sequences, so we define a
]    new sockaddr_sipp structure:
] 
]            struct sockaddr_sipp {
]                    short            ss_family;  /* AF_SIPP */
]                    u_short          ss_port;
]                    u_short          ss_reserved;
]                    u_short          ss_len;     /* Number of SIPP addresses */
]                    struct sipp_addr ss_addr[7]; /* SIPP Addr Seq */
]            };
] 
] 
]    The value of the ss_family field must be AF_SIPP.  "Struct sipp_addr"
]    defines a single 64-bit SIPP address.  The ss_addr field contains the
]    SIPP address sequence in ascending order of addresses: that is,
]    ss_addr[0] contains the identifying address (see [2]), ss_addr[1]
]    contains the next higher-order address and so on.  It is unlikely
]    that more than seven addresses will be required to represent source
]    and destination address sequences.
]    ================================================================
] 
] ...
] It separates the transport address for a node (discussed in previous
] text to your response) and routing sequence used to connect the
] internetwork topology (whatever that is to be).

I'm a big fan for the separation of eid's from locators (look for expired ID
draft-curran-tune-00.txt at your nearest internet draft site).  When looking
into some of the issues, the most difficult one to solve was always how to
determine the appropriate locator (ASEQ, in SIPP's case) to use for a given
locator.   Do you know how this will be handled in SIPP?   Is this covered 
in a draft that I somehow missed?

/John

From bound@zk3.dec.com Sun Apr 24 23:45:26 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA08017 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 23:50:57 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA01345; Sun, 24 Apr 94 20:45:38 -0700
Received: by xirtlu.zk3.dec.com; id AA08121; Sun, 24 Apr 1994 23:45:32 -0400
Message-Id: <9404250345.AA08121@xirtlu.zk3.dec.com>
To: John Curran <jcurran@nic.near.net>
Cc: ipng@cmf.nrl.navy.mil, bound@zk3.dec.com
Subject: Re: Host: Options, Variable Addresses, and Alignment 
In-Reply-To: Your message of "Sun, 24 Apr 94 20:00:34 EDT."
             <9404242001.aa11827@nic.near.net> 
Date: Sun, 24 Apr 94 23:45:26 -0400
X-Mts: smtp
Status: O


>I'm a big fan for the separation of eid's from locators (look for expired ID
>draft-curran-tune-00.txt at your nearest internet draft site).  When looking
>into some of the issues, the most difficult one to solve was always how to
>determine the appropriate locator (ASEQ, in SIPP's case) to use for a given
>locator.   Do you know how this will be handled in SIPP?   Is this covered 
>in a draft that I somehow missed?

No its not in any draft and right now and in my mind only.  Basically I see
this big train coming called variable addresses.  For a Host I do not
think this is a good train to ride.  Hence, I have figured out that SIPP
with its ASEQ strategy can be altered to support EIDs and Locators very
easily in the specifications.  This is my own personal opinion at this
point in time.  I will send something to the SIPP Chairs.  But my
point on this list is that I don't want to see variable addresses at
the host.  What is OK is to have a fixed address for end system
identification that contains no routing state.  I am also saying that I
believe 64bits is enough for JUST SITE WIDE deployment.  Then additional
64bit addresses can be used for routing.  If someday a site out grows
64bits we just do a software shift to the next 64bits (though I will
probably be retired working on a PC and fishing in the woods and raising
German Shepherds).

So what I am saying now is that we can have a bounded variable address
and that one of its parts is a FIXED 64bit address used as an end system
identifier.  Additional 64bit addresses can become locators for
routing.  I don't really care how this is structured and could be a
24byte (192bit) NSAP address template.  

This would affect: 

1.  Transition between legacy and new hosts (use John Crowcofts I PING
    issues for IPng).
2.  Cache state at the network layer for on LAN or off-LAN
    determination.
3.  Autoconfiguration because now the identifier does not have network
    state for routing.
4.  Existing routing protocols.
5.  System Discovery model in the sense there is no subnet in the
    address (IPv4 notion of subnet).
6.  DNS would stay the same but the part used by applications and
    routing would change (new IPng RRs though).
7.  Accessing services across the network.

The changes would require new algorithms to the above.  

/jim 


From francis@cactus.slab.ntt.jp Mon Apr 25 09:55:10 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id UAA07528 for <ipng@cmf.nrl.navy.mil>; Sun, 24 Apr 1994 20:55:15 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Mon, 25 Apr 1994 09:55:11 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id JAA17793; Mon, 25 Apr 1994 09:55:10 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA28666; Mon, 25 Apr 94 09:55:10 JST
Date: Mon, 25 Apr 94 09:55:10 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404250055.AA28666@cactus.slab.ntt.jp>
To: ipng@cmf.nrl.navy.mil, scoya@cnri.reston.va.us
Subject: Re:  Agenda for April 25 IPNG Telechat
Status: O

sorry to send this to the whole list, but because of time zone
differences, I might not get the info if I ask Coya directly.

Could somebody send me the information necessary to join tonight's
teleconference?  (IE, the AT&T 800 number plus the conference code)?
I *might* want to join in....

PF

From kasten@mailserv-D.ftp.com Mon Apr 25 10:06:41 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA10698 for <ipng@cmf.nrl.navy.mil>; Mon, 25 Apr 1994 10:07:50 -0400
Received: from ftp.com by ftp.com  ; Mon, 25 Apr 1994 10:07:48 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 25 Apr 1994 10:07:48 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA06688; Mon, 25 Apr 94 10:06:41 EDT
Date: Mon, 25 Apr 94 10:06:41 EDT
Message-Id: <9404251406.AA06688@mailserv-D.ftp.com>
To: bound@zk3.dec.com
Subject: Re: Host: Options, Variable Addresses, and Alignment 
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 1417
Status: O


 > >I would say that some bounded number would work.  This is sort of like the
 > >systems which used to set TTL to 32 (in a #define compiled into the
 > >kernel).  Those systems eventually broke, but somehow the world managed to
 > >upgrade.  (Though, for toasternet, etc., maybe things won't be so easy.)
 > 
 > Yes I am saying a bounded number would work too.  But I am also driving
 > at that 64bits if used for only one domain (.dec.com, ibm.com,
 > novell.com, or toasters.com) provide 1.8**19 nodes.  Thats an awful
 > lot.


I normally try to stay out of directorate discussion that does not pertain
to the requirements document, but there is a bit of incorrect information
here...

An EID is not mapped one-to-one to a network node. A given node will
have at least one unique EID, and can have 'many' unique EIDs. So, a
64-bit EID space would give a MAXIMUM of 1.8**19 (assuming the math
is right) nodes. My gut feeling is that nodes will quite commonly
have multiple EIDs (only a gut feeling, I can't justify it).

Also, EIDs are to be globally unique. That is, EIDs would not be
unique 'only' within ibm.com or toasters.com. This is a very
important property of EIDs. Endpoints can 'move', they can move from
ibm.com to toasters.com. However, the endpoint must retain the same
name (that is, EID) as it does.


--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From bound@zk3.dec.com Mon Apr 25 10:36:04 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA11029 for <ipng@cmf.nrl.navy.mil>; Mon, 25 Apr 1994 10:42:07 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA24756; Mon, 25 Apr 94 07:36:15 -0700
Received: by xirtlu.zk3.dec.com; id AA19209; Mon, 25 Apr 1994 10:36:10 -0400
Message-Id: <9404251436.AA19209@xirtlu.zk3.dec.com>
To: kasten@ftp.com
Cc: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re: Host: Options, Variable Addresses, and Alignment 
In-Reply-To: Your message of "Mon, 25 Apr 94 10:06:41 EDT."
             <9404251406.AA06688@mailserv-D.ftp.com> 
Date: Mon, 25 Apr 94 10:36:04 -0400
X-Mts: smtp
Status: O


 > >I would say that some bounded number would work.  This is sort of like the
 > >systems which used to set TTL to 32 (in a #define compiled into the
 > >kernel).  Those systems eventually broke, but somehow the world managed to
 > >upgrade.  (Though, for toasternet, etc., maybe things won't be so easy.)
 > 
 > Yes I am saying a bounded number would work too.  But I am also driving
 > at that 64bits if used for only one domain (.dec.com, ibm.com,
 > novell.com, or toasters.com) provide 1.8**19 nodes.  Thats an awful
 > lot.


>I normally try to stay out of directorate discussion that does not pertain
>to the requirements document, but there is a bit of incorrect information
>here...

FLAME....
Nothing attached in your mail makes anything I stated incorrect.  You
added more context and that is all.  I think its pretty darn arrogant of
you to state I am incorrect and then not justify it.  Do you think your
the only computer scientist on this list.  Stop coming off holier than
now.  You talk to many of us in this manner and I suggest you cool it so
we can get something done here.  I don't mind constructive discussion
but I have no time or cycles for arrogance.  You did it publicly so did
I.  Scott and Allison I don't want to hear about this flame!!!!!!!
FLAME OFF ...

But I am glad your responding on this and all Directorate mail.

>An EID is not mapped one-to-one to a network node. A given node will
>have at least one unique EID, and can have 'many' unique EIDs. So, a
>64-bit EID space would give a MAXIMUM of 1.8**19 (assuming the math
>is right) nodes. My gut feeling is that nodes will quite commonly
>have multiple EIDs (only a gut feeling, I can't justify it).

Type it in your calculator.

>ZAlso, EIDs are to be globally unique. That is, EIDs would not be
>unique 'only' within ibm.com or toasters.com. This is a very
>important property of EIDs. Endpoints can 'move', they can move from
>ibm.com to toasters.com. However, the endpoint must retain the same
>name (that is, EID) as it does.

This is the part I disagree with in NIMROD and others.  This is a mobile
issue and one that would need to be discussed.  It could affect the
64bit limit.

/jim


From bound@zk3.dec.com Mon Apr 25 10:54:25 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA11354 for <ipng@cmf.nrl.navy.mil>; Mon, 25 Apr 1994 10:55:47 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA26117; Mon, 25 Apr 94 07:54:35 -0700
Received: by xirtlu.zk3.dec.com; id AA20501; Mon, 25 Apr 1994 10:54:31 -0400
Message-Id: <9404251454.AA20501@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: EIDs )---> IPng and IPv4 Only could be result
Date: Mon, 25 Apr 94 10:54:25 -0400
X-Mts: smtp
Status: O

If we buy into removing routing state from the transport address this
means new sites like GTE and Cable might by pass IPv4 and transition
completely and go directly to IPng (given they can get vendors to give
them the software and with a big enough P.O. they can).  

This would mean that we will see IPng ONLY and IPv4 ONLY data paths and
required.  GTE and Cable would need to have these NEW IPng systems speak
with their legacy IPv4 systems.  They may not have IPv4 on these new
systems depending on how the development cycle goes in engineering at
vendors for IPng.

/jim

From brian@dxcoms.cern.ch Tue Apr 26 17:52:29 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA21188 for <ipng@cmf.nrl.navy.mil>; Tue, 26 Apr 1994 11:59:43 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA19191; Tue, 26 Apr 1994 17:52:39 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA27117; Tue, 26 Apr 1994 17:52:30 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404261552.AA27117@dxcoms.cern.ch>
Subject: CYA requirement
To: ipng@cmf.nrl.navy.mil
Date: Tue, 26 Apr 1994 17:52:29 +0200 (MET DST)
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1217      
Status: O

This is to try and write down what I think both Scott and I were
trying to say in yesterday's telechat about CYA (Clnp Yucky Addresses).

Some organisations (including governmental organisations, and
international user communities) have already allocated, and started
using, NSAPAs. The allocation schemes vary and are potentially
unfriendly to routing algorithms. (DECnet Phase V is generally
routing-friendly, though.) However, they exist and designing new
allocation schemes is certainly viewed as a hurdle in some of these
communities.

Therefore, an important step towards convergence of these communities
and the IPng community would be the ability of IPng to support
arbitrary NSAPAs in some way, perhaps inefficiently. This is not
a requirement that IPng use NSAPAs as its primary address architecture.

[On inefficiency: if a particular NSAPA allocation scheme is a pig to
route using CLNP, it will be a pig to route using IPng, and vice versa.
In relation to Steve Deering's concerns, I don't see that CYA
penalises anybody more than they will be penalised anyway. If IDRP,
IS-IS and ES-IS work for CLNP they work for IPng with CYA. If they
don't work for CLNP, they don't work for IPng with CYA.]

  Brian

From Greg_Minshall@Novell.COM Tue Apr 26 21:53:43 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.4.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA27416 for <ipng@cmf.nrl.navy.mil>; Wed, 27 Apr 1994 00:55:29 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA09395; Tue, 26 Apr 94 23:00:15 MDT
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB10480; Tue, 26 Apr 94 21:53:43 PDT
Date: Tue, 26 Apr 94 21:53:43 PDT
Message-Id: <9404270453.AB10480@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: CYA requirement
Cc: ipng@cmf.nrl.navy.mil
Status: O

Brian,

I tend to agree with your thinking, but i have one question...

>Some organisations (including governmental organisations, and
>international user communities) have already allocated, and started
>using, NSAPAs. The allocation schemes vary and are potentially
>unfriendly to routing algorithms. (DECnet Phase V is generally
>routing-friendly, though.) However, they exist and designing new
>allocation schemes is certainly viewed as a hurdle in some of these
>communities.

How extensive are these NSAP allocation activities?  Jack H.'s (ISO guy)
list was not as extensive as i had thought it might be...

Greg



From brian@dxcoms.cern.ch Wed Apr 27 08:38:21 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id CAA27778 for <ipng@cmf.nrl.navy.mil>; Wed, 27 Apr 1994 02:38:55 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA22930; Wed, 27 Apr 1994 08:38:23 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA08293; Wed, 27 Apr 1994 08:38:21 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404270638.AA08293@dxcoms.cern.ch>
Subject: Re: CYA requirement
To: ipng@cmf.nrl.navy.mil
Date: Wed, 27 Apr 1994 08:38:21 +0200 (MET DST)
In-Reply-To: <9404270453.AB10480@WC.Novell.COM> from "Greg Minshall" at Apr 26, 94 09:53:43 pm
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 810       
Status: O

Good question Greg. If I had the answer I would give it.
Anybody else? Shall we ask Lyman?

   Brian

>--------- Text sent by Greg Minshall follows:
> 
> Brian,
> 
> I tend to agree with your thinking, but i have one question...
> 
> >Some organisations (including governmental organisations, and
> >international user communities) have already allocated, and started
> >using, NSAPAs. The allocation schemes vary and are potentially
> >unfriendly to routing algorithms. (DECnet Phase V is generally
> >routing-friendly, though.) However, they exist and designing new
> >allocation schemes is certainly viewed as a hurdle in some of these
> >communities.
> 
> How extensive are these NSAP allocation activities?  Jack H.'s (ISO guy)
> list was not as extensive as i had thought it might be...
> 
> Greg
> 
> 


From brian@dxcoms.cern.ch Wed Apr 27 08:47:19 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id CAA27810 for <ipng@cmf.nrl.navy.mil>; Wed, 27 Apr 1994 02:47:53 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA23860; Wed, 27 Apr 1994 08:47:21 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA08603; Wed, 27 Apr 1994 08:47:20 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404270647.AA08603@dxcoms.cern.ch>
Subject: IPng document lists
To: ipng@cmf.nrl.navy.mil
Date: Wed, 27 Apr 1994 08:47:19 +0200 (MET DST)
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 205       
Status: O

Dear IPng WG chairs,

It would be very handy to have a re-post of the lists of
today's current docs for CATNIP, SIPP and TUBA (but only
ones that are in the rfc or i-drafts directories).

Thanx
     Brian

From kasten@mailserv-D.ftp.com Wed Apr 27 08:21:04 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA29082 for <ipng@cmf.nrl.navy.mil>; Wed, 27 Apr 1994 08:22:14 -0400
Received: from ftp.com by ftp.com  ; Wed, 27 Apr 1994 08:22:12 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Wed, 27 Apr 1994 08:22:12 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA05129; Wed, 27 Apr 94 08:21:04 EDT
Date: Wed, 27 Apr 94 08:21:04 EDT
Message-Id: <9404271221.AA05129@mailserv-D.ftp.com>
To: ipng@cmf.nrl.navy.mil
Subject: requirements
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Content-Length: 682
Status: O

hi

we talked, monday, on getting the requirements out for a last call 
on monday. however, my learned co-author is in england (or maybe,
right now in a plane someplace between england and home), and it will
probably be a day or two before i can get his feedback. 

so, i suggest that getting general community feedback by 5 may (which
was the original target date) is going to be less than totally
realistic. perhaps, once we get our authorial butts in gear, we should
shoot for general community feedback by 10 may, which is when the external
review panel are supposed to also finish?

--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From brian@dxcoms.cern.ch Wed Apr 27 14:40:29 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA29225 for <ipng@cmf.nrl.navy.mil>; Wed, 27 Apr 1994 08:41:06 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA06937; Wed, 27 Apr 1994 14:40:31 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA16830; Wed, 27 Apr 1994 14:40:29 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404271240.AA16830@dxcoms.cern.ch>
Subject: Re: requirements
To: ipng@cmf.nrl.navy.mil
Date: Wed, 27 Apr 1994 14:40:29 +0200 (MET DST)
In-Reply-To: <9404271221.AA05129@mailserv-D.ftp.com> from "Frank Kastenholz" at Apr 27, 94 08:21:04 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 71        
Status: O

I agree, the 10th is more realistic. But let's not miss it.

    Brian

From mankin@cmf.nrl.navy.mil Wed Apr 27 09:14:21 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id JAA29437 for <ipng@mailhost.cmf.nrl.navy.mil>; Wed, 27 Apr 1994 09:14:23 -0400
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id JAA20771 for ipng; Wed, 27 Apr 1994 09:14:21 -0400
Date: Wed, 27 Apr 1994 09:14:21 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199404271314.JAA20771@radegond.cmf.nrl.navy.mil>
To: ipng@cmf.nrl.navy.mil
Subject: Review of the Proposals
Status: O

Directorate,

We determined at Monday's telechat that the time is
now for the directorate to do their full reviews of
the three sets of proposal specs.  Scott and I request
that you do written reviews by Sunday, May 8 (midnight).

This is what the directorate has been trained, honed and
deeply invested in every sense to accomplish.  We need
this review to begin the next stage in the process, we need
it to be already done and in good shape as the basis for
our retreat discussions.

As we discussed on Monday, send these reviews to the ipng
list.  As always, it is your option to discuss separate or
private concerns with Scott and/or I.  Where possible we
want these reviews to be among the directorate, but we
discussed that some of the directorate members are concerned
with their employer's sensitivities.  All reviews that enter
into Scott's and my deliberations will be discussed in the
directorate, private ones without attribution.

Scott and Allison

From francis@cactus.slab.ntt.jp Wed Apr 27 16:02:08 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id DAA27858 for <ipng@cmf.nrl.navy.mil>; Wed, 27 Apr 1994 03:02:22 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Wed, 27 Apr 1994 16:02:09 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id QAA24902; Wed, 27 Apr 1994 16:02:09 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA27325; Wed, 27 Apr 94 16:02:08 JST
Date: Wed, 27 Apr 94 16:02:08 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404270702.AA27325@cactus.slab.ntt.jp>
To: brian@dxcoms.cern.ch, ipng@cmf.nrl.navy.mil
Subject: Re: CYA requirement
Status: O

>  
>  Good question Greg. If I had the answer I would give it.
>  Anybody else? Shall we ask Lyman?
>  
>     Brian
>  

I've been wanting the NSAP allocation info for another reason.
I plan to ask Houldsworth, but asking Lyman is also a good idea.
I'll ask both, and post the results to the list.

PF

From scoya@CNRI.Reston.VA.US Wed Apr 27 11:10:05 1994
Return-Path: scoya@CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA00348 for <ipng@cmf.nrl.navy.mil>; Wed, 27 Apr 1994 11:10:49 -0400
Received: from [127.0.0.1] by IETF.CNRI.Reston.VA.US id aa06356;
          27 Apr 94 11:10 EDT
To: ipng@cmf.nrl.navy.mil
Subject: Reading List
Date: Wed, 27 Apr 94 11:10:05 -0400
From: Steve Coya <scoya@CNRI.Reston.VA.US>
Message-ID:  <9404271110.aa06356@IETF.CNRI.Reston.VA.US>
Status: O


Here's what I have...

SIPP
     S. Deering, "Simple Internet Protocol Plus (SIPP) Specification",
     Internet Draft, draft-ietf-sipp-spec-00.txt, February, 1994.

     S. Deering, et al, "Simple Internet Protocol Plus (SIPP): Routing
     and Addressing", Internet Draft, draft-ietf-sip-
     routing-addr-01.txt, February, 1994.

     P. Francis, "Simple Internet Protocol Plus (SIPP): Unicast
     Hierarchical Address Assignment", Internet Draft, <draft-ietf-
     sip-unicast-addr-00.txt>, January 1994.

     R. Gilligan, et al, " IPAE: The SIPP Interoperability and Transition
     Mechanism", Internet Draft, draft-ietf-sipp-ipae- transition-01.txt,
     March 1994.

     R. Govindan, S. Deering, "ICMP and IGMP for the Simple Internet
     Protocol Plus (SIPP)", draft-ietf-sipp-icmp-igmp-00.txt, Internet
     Draft, March 1994

     S. Thomson, C. Huitema, "DNS Extensions to support Simple Internet
     Protocol Plus (SIPP), Internet Draft, draft-ietf-sipp- dns-01.txt,
     March 1994.

     P. Francis, "OSPF for SIPP", Internet Draft, draft-ietf-sip-
     ospf-00.txt, February 1994.

     R. Atkinson, "SIPP Security Architecture", Internet Draft,
     draft-ietf-sipp-sa-01.txt, January, 1994.

     R. Atkinson, "SIPP Authentication Header", Internet Draft,
     draft-ietf-sipp-ap-01.txt, January, 1994.

     R. Atkinson, "SIPP Encapsulating Security Payload (ESP)", Internet
     Draft, draft-ietf-sip-esp-00.txt, January, 1994.

     W. Simpson, "SIPP Neighbor Discovery", Internet Draft, draft-
     ietf-sipp-discovery-04.txt, March 1994.

     W. Simpson, "SIPP Neighbor Discovery -- ICMP Message Formats",
     Internet Draft, draft-ietf-sipp-discovery-formats-00.txt March 1994.

     S. Thomson, "Simple Internet Protocol Plus (SIPP): Automatic Host
     Address Assignment", Internet Draft, draft-ietf-sipp-auto-
     addr-00.txt, March 1994.

     G. Malkin, C. Huitema, "SIP-RIP", Internet Draft, draft-ietf-
     sip-rip-00.txt, March 1993.

     S. Hares, "IDRP for SIP", Internet Draft, draft-ietf-ipidrp-
     sip-01.txt, November 1993.

     R. Hinden, "Simple Internet Protocol Plus White Paper,"
     Internet-Draft, draft-ietf-sipp-whitepaper-00.txt, March 1994


CATNIP:

     R. Ullmann, "Common Architecture for Next-generation Internet
     Protocol", Internet Draft, draft-ietf-catnip-base-03.txt, March
     1994

TUBA:

    [1] Callon, R., TCP/UDP over Bigger Addresses (TUBA), RFC
	1347,  May 1992.
    [2] Piscitello, D., Use of ISO CLNP in TUBA environments,
	RFC 1562, December 1993.
    [3] ISO/IEC 8348-1992. International Standards Organization-
	-Data Communications--OSI Network Layer Service and
	Addressing.
    [4] Colella, R., E. Gardner, and R. Callon, Guidelines for OSI NSAP
	Allocation in the Internet, RFC 1237, July 1991 (note obsolete
	by [37]).
    [5] ISO/IEC 8473. International Standards Organization --
	Data Communications -- Protocol for Providing the
	Connectionless-mode Network Service, ISO/IEC 8473:1992,
	Edition 2.
    [6] Callon, R., "A proposal for adding flow support to
	CLNP", Internet-Draft
    [7] Marlow, D., "Host group extensions for CLNP Multicast",
	Internet-Draft
    [8] ISO/IEC 9542. International Standards Organization --
	Telecommunications and Information Exchange between
	Systems -- End System to intermediate system routeing
	exchange protocol for use in conjunction with the
	protocol for providing the connectionless-mode network
	service (ISO/IEC 8473), ISO 9542:1988.
    [9] ISO/IEC 10589, Intermediate system to intermediate
	system routeing exchange protocol for use in
	conjunction with the protocol for providing the
	connectionless-mode network service (ISO/IEC 8473), ISO
	10589:1992.
   [10] ISO/IEC 10747, Protocol for exchange of interdomain
	routeing information among intermediate systems to
	support forwarding of ISO/IEC 8473 PDUs, ISO /IEC
	10747:1992.
   [11] Piscitello, D., Assignment of System Identifiers for
	TUBA/CLNP hosts, RFC 1526, November 1993.
   [12] Katz, D., Tunneling the OSI Network Layer over CLNP
	(EON), Internet-draft.
   [13] Hanks. S, T. Li, D. Farinacci, P. Traina, Generic
	Routing Encapsulation over IPv4 networks, Internet-
	draft, September 1993.
   [14] Hanks. S, T. Li, D. Farinacci, P. Traina, Generic
	Routing Encapsulation, Internet-Draft, September 1993.
   [15] Leiner, B., Rehkter, Y., The Multiprotocol Internet,
	RFC 1560, December 1993.
   [16] Callon, R., and Perlman, R., Integrated IS-IS, RFC
	1195.
   [17] Callon, "how to extend IP", Internet-draft in
	preparation.
   [18] Piscitello, D., FTP Operation Over Big Address Records
	(FOOBAR), RFC 1545, October 1993.
   [19] Manning, Colella, DNS RRs for NSAPAs, RFC in
	preparation
   [20] Rose, M., SNMP over OSI. RFC 1418, 1993 March.
   [21] Rose, M., SNMP over OSI. RFC 1283 1991 December
   [22] Katz, "Suggested System ID Option for the ES-IS
	Protocol", Internet-Draft in preparation
   [23] Katz, "Dynamic Assignment of OSI NSAP Addresses in the
	Internet", Internet-Draft in preparation.
   [24] Piscitello, D.,"MTU discovery for CLNP-based hosts",
	Internet-Draft in preparation.
   [25] Whyman, "ICAO CLNP Header Compression
	algorithm",available by anonymous FTP, in compressed
	postscript form, from comm.cenaath.cena.dgac.fr as
	/atn/icao-clnp-compress-ps.zand
   [26] Satz, G., Request for Comments 1238, Connectionless-
	mode Network Service Management Information Base - for
	use with Connectionless Network Protocol (ISO 8473) and
	End system to Intermediate System Protocol (ISO 9452)",
	Internet Architecture Board, June 1991.
   [27] Katz, D., P. Ford, "TUBA: Replacing IP with CLNP",
	March 24 1993.
   [28] Wittbrodt, C., and S. Hares, Essential Tools for the
	OSI Internet, Request for Comments 1574, March 1994.
   [29] Wittbrodt, C., and S. Hares, CLNP Ping (Echo), Request
	for Comments 1575, March 1994.
   [30] Bound, J., IPng Host Implementation Analysis, IPng
	white paper, February 1994.
   [31] SDNS, "Security Protocol 3 (SP3)," Specification
	SDN.301/Revision 1.5, May 1989.
   [32] ISO/IEC, "Information technology -- Open Systems
	Interconnection -- Network Layer Security Protocol,"
	International Standard 11577, November 1993.
   [33] Glenn, K. Robert, "Integrated Network Layer Security
	Protocol," Internet Draft (draft-glenn-layer-security-
	00.txt), September 1993 (work in progress).
   [34] Hanks, S., Li, T., Farinacci, D., Traina, P., Generic
	Routing Encapsulation (GRE), draft-hanks-gre-00.txt,
	work in progress, September, 1993.
   [35] Estrin, D., Zappala, D., Li, T., Rekhter, Y., Source Demand
	Routing: Packet Format and Forwarding Specification (Version 1),
	draft-estrin-sdrp-03.txt, work in progress, September, 1993.
   [36] Cellular Digital Packet Data System Specification, Release 1.0,
	July 19, 1993.
   [37] Colella, R., Callon, R., Gardner, E., Rekhter, Y., Guidelines
	for OSI NSAP Allocation in the Internet,
	draft-ietf-osinsap-allocation-00.txt, work in progress,
	December 25, 1993.
   [38] Hares, S., Scudder, J., IDRP for IP, draft-hares-idrp-05.txt,
	work in progress, September, 1993.
   [39] Kleinrock, L., Farouk, K., Hierarchical Routing
	for Large Networks, Computer Networks 1, 1977.
   [40] Fuller, V., Li, T., Yu, J., Varadhan, K., Classless Inter-Domain
	Routing (CIDR): an Address Assignment and Aggregation Strategy,
	Request for Comments 1519, September, 1993.

From brian@dxcoms.cern.ch Wed Apr 27 17:18:07 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA00409; Wed, 27 Apr 1994 11:18:41 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA20666; Wed, 27 Apr 1994 17:18:08 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA20024; Wed, 27 Apr 1994 17:18:07 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404271518.AA20024@dxcoms.cern.ch>
Subject: Re: Review of the Proposals
To: mankin@cmf.nrl.navy.mil (Allison J Mankin)
Date: Wed, 27 Apr 1994 17:18:07 +0200 (MET DST)
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: <199404271314.JAA20771@radegond.cmf.nrl.navy.mil> from "Allison J Mankin" at Apr 27, 94 09:14:21 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 158       
Status: O

Hi,

Could you clarify whether the reviews will be published as
I-Ds? If so can you also provide the boilerplate?

I plan to use I-D format anyway.

   Brian

From mankin@cmf.nrl.navy.mil Wed Apr 27 22:54:10 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id WAA04904 for <ipng@mailhost.cmf.nrl.navy.mil>; Wed, 27 Apr 1994 22:54:16 -0400
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id WAA22525; Wed, 27 Apr 1994 22:54:10 -0400
Date: Wed, 27 Apr 1994 22:54:10 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199404280254.WAA22525@radegond.cmf.nrl.navy.mil>
To: dino@cisco.com
Subject: re: Review of the Proposals
Cc: ipng@cmf.nrl.navy.mil
Status: O


Interop.  Yes, we do realize.  We hope you will do as much as you
can, if you recall, the actual desire was to have all the reviews
under peoples' belts by the time of the retreat.  

Allison

From bound@zk3.dec.com Wed Apr 27 23:57:34 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA05203; Thu, 28 Apr 1994 00:01:23 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA06286; Wed, 27 Apr 94 20:57:45 -0700
Received: by xirtlu.zk3.dec.com; id AA29352; Wed, 27 Apr 1994 23:57:41 -0400
Message-Id: <9404280357.AA29352@xirtlu.zk3.dec.com>
To: mankin@cmf.nrl.navy.mil, ipng@cmf.nrl.navy.mil, bound@zk3.dec.com
Cc: Dino Farinacci <dino@cisco.com>
Subject: Re: Review of the Proposals 
In-Reply-To: Your message of "Wed, 27 Apr 94 18:30:02 PDT."
             <199404280130.SAA14014@feta.cisco.com> 
Date: Wed, 27 Apr 94 23:57:34 -0400
X-Mts: smtp
Status: O

Allison,

May I suggest the following.  I have already read all of these and think
May 8th is intense too.  

Make deadline May 15th.  This gives us two weeks and also gives us time
to share ideas with others where we work.

These should be publicly available but not IDs or RFCs etc.  I think
they should be messages to you and Scott based on what we have learned
as Directorate memo's.  I personally have more leverage in my response
if its just mail that is archived and not IDs.  If it had to be an ID
then I would want to do the same logic check in my company that I did
for my host paper and that will take all of May for many of us vendors.
A mail message is much more acceptable so to speak.

We should not have to respond in detail to all specs.  I would be pretty
amazed if anyone had expertise in all areas to respond in any technical
depth.  Here is a format I am going to use and I am not suggesting
others use this format because I believe the format should be as the
Directorate reviewer is most comfortable (and I might change these).

[really off the top of my head]

1.  Network Layer Header and Protocol Review.
2.  IPng Reqs not met or not met strongly.
3.  Transition Review.
4.  IPng Carrots Available.
5.  Address Hiearchy potential.
6.  Routing Hiearchy potential.
7.  Security Issues.
8.  Emerging Technology Benefits.
9.  Technical Feasibility.
10. Technical Hate Points.

Just an idea ???  

/jim


From francis@cactus.slab.ntt.jp Thu Apr 28 08:40:18 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id TAA04134; Wed, 27 Apr 1994 19:40:55 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Thu, 28 Apr 1994 08:40:20 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id IAA21008; Thu, 28 Apr 1994 08:40:19 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA02271; Thu, 28 Apr 94 08:40:18 JST
Date: Thu, 28 Apr 94 08:40:18 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404272340.AA02271@cactus.slab.ntt.jp>
To: ipng@cmf.nrl.navy.mil, mankin@cmf.nrl.navy.mil
Subject: Re:  Review of the Proposals
Status: O

Ok.  As Brian asked, is there a complete list somewhere
of the specs?  I just want to make sure I'm not missing
something.....

PF

From francis@cactus.slab.ntt.jp Thu Apr 28 08:41:09 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id TAA04138; Wed, 27 Apr 1994 19:41:13 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Thu, 28 Apr 1994 08:41:10 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id IAA21012; Thu, 28 Apr 1994 08:41:09 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA02283; Thu, 28 Apr 94 08:41:09 JST
Date: Thu, 28 Apr 94 08:41:09 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9404272341.AA02283@cactus.slab.ntt.jp>
To: ipng@cmf.nrl.navy.mil, mankin@cmf.nrl.navy.mil
Subject: Re:  Review of the Proposals
Status: O

never mind.....I just saw Coya's list.....

Later,

PF

From Greg_Minshall@Novell.COM Thu Apr 28 08:44:00 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.4.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA08784 for <ipng@cmf.nrl.navy.mil>; Thu, 28 Apr 1994 11:45:53 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA04779; Thu, 28 Apr 94 09:50:31 MDT
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB14056; Thu, 28 Apr 94 08:44:00 PDT
Date: Thu, 28 Apr 94 08:44:00 PDT
Message-Id: <9404281544.AB14056@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: Steve Coya <scoya@cnri.reston.va.us>, ipng@cmf.nrl.navy.mil
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: Reading List
Status: O

Steve C.,

Thanks for the list.  Could Scott or Allison highlight which documents, in
particular, they would like to have reviewed?  And, procedural question, i
wasn't sure from the teleconference (in late, out early) if *each of us* is
to review *all the documents*.

Greg



From craig@aland.bbn.com Thu Apr 28 17:42:48 1994
Return-Path: craig@aland.bbn.com
Received: from uu2.psi.com (uu2.psi.com [128.145.228.2]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id UAA12635 for <ipng@cmf.nrl.navy.mil>; Thu, 28 Apr 1994 20:45:17 -0400
Received: from port13.sunnyvale.ca.pub-ip.psi.net by uu2.psi.com (5.65b/4.0.071791-PSI/PSINet) via SMTP;
	id AA17955 for ipng@cmf.nrl.navy.mil; Thu, 28 Apr 94 20:45:06 -0400
Received: from localhost by aland.bbn.com (8.6.4/3.1.090690-BBN)
	id RAA01803; Thu, 28 Apr 1994 17:42:50 -0700
Message-Id: <199404290042.RAA01803@aland.bbn.com>
To: ipng@cmf.nrl.navy.mil
Subject: IPng requirements & migration from other protocols
Reply-To: Craig Partridge <craig@aland.bbn.com>
From: Craig Partridge <craig@aland.bbn.com>
Date: Thu, 28 Apr 94 17:42:48 -0700
Sender: craig@aland.bbn.com
Status: O


Hi folks:

    I'm just coming up from 3 weeks of intense work on non-IPng activities and
trying to get a sense of what issues are lingering as Frank and I do a final
pass over the requirements document.

    From a quick scan of IPng mail I think the one issue remaining is seeing
if there's a requirement that comes from folks who'd like to migrate from
their current solution (IPX, CLNP, AppleTalk, etc) to IPng.

    I've heard suggestions of the form that we have a requirement that a
IPng not inhibit migration from other protocols, but that particular wording
seems much too broad to me.  Taken to an extreme, it says IPng must be
all things for all protocols and that's a kitchen-sink type approach to
architecture we're trying to avoid.  On another axis, I'm quite willing
to see IPng do something (can't imagine what but assume something dire) that
makes protocol X to IPng convergence extremely hard, if in return, IPng
(for instance) offers much better address scaling (or performance) as a result.

    What this suggests to me is that if we're going to have a migration-related
requirement (or set of requirements) we need much tighter wording that
reflects what we believe is the critical functionality that makes migration
from other protocols easy.  But I'm not in a position to say what that
functionality might be (flexible addressing?).

Any thoughts on how we work through this problem?

Thanks!

Craig

From brian@dxcoms.cern.ch Fri Apr 29 08:12:40 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id CAA13576 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 02:13:15 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA16217; Fri, 29 Apr 1994 08:12:42 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA28845; Fri, 29 Apr 1994 08:12:40 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404290612.AA28845@dxcoms.cern.ch>
Subject: Re: IPng requirements & migration from other protocols
To: ipng@cmf.nrl.navy.mil
Date: Fri, 29 Apr 1994 08:12:40 +0200 (MET DST)
In-Reply-To: <199404290042.RAA01803@aland.bbn.com> from "Craig Partridge" at Apr 28, 94 05:42:48 pm
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 725       
Status: O

Craig,
...
>     From a quick scan of IPng mail I think the one issue remaining is seeing
> if there's a requirement that comes from folks who'd like to migrate from
> their current solution (IPX, CLNP, AppleTalk, etc) to IPng.

I've been thinking about this a bit. It seems to me to be too big a
mouthful. I propose splitting it into two:

- a specific solution for support of NSAPAs as an alternative address
  format. This only affects SIPP and it is being worked on.

- a generalised encapsulation mechanism (GEM) for foo-over-IPng.
  This is much more realistic than requiring a generalised migration
  mechanism; I can't begin to imagine how to do that. And GEM
  is not an IPng protocol requirement anyway.

    Brian

From J.Crowcroft@cs.ucl.ac.uk Fri Apr 29 08:54:59 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id DAA13762 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 03:55:29 -0400
Message-Id: <199404290755.DAA13762@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.27869-0@bells.cs.ucl.ac.uk>; Fri, 29 Apr 1994 08:55:03 +0100
To: Craig Partridge <craig@aland.bbn.com>
cc: ipng@cmf.nrl.navy.mil
Subject: Re: IPng requirements & migration from other protocols
In-reply-to: Your message of "Thu, 28 Apr 94 17:42:48 PDT." <199404290042.RAA01803@aland.bbn.com>
Date: Fri, 29 Apr 94 08:54:59 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O


 
 >Any thoughts on how we work through this problem?

 Craig

well, the resistence from large coporate and government net sites that
run (say) clnp implies that the problem is the logistics of s/w
upgrade. however much or little change you have, their problem is
largely one of change at all.

in the light of that, i don't see an problem with how different IPng
is from IPv4 or CLNP. it has to be dfifferent. any difference is
either easy (for a site like mine, we can reconfig 100-200 thousand
hosts a year), or near to impossible (for a site like the UK DSS who
have 500,000 CLNP based ICL systems that are obsolete, but not
affordably discarded, and certainly not likely to get an upgrade)

so the answer for convergence is interworking tools

rfc1006 and tuba provide 2 interworking tools. application layer
gateways provide the rest...shared routing infrastructure is also
handy...but none of this is news

i.e. i am saying: at the network layer, unless clnp _is_ the ipng,
convergence is not worth bothering with.

 jon


From brian@dxcoms.cern.ch Fri Apr 29 10:13:24 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id EAA13806 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 04:13:58 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA11525; Fri, 29 Apr 1994 10:13:26 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA02316; Fri, 29 Apr 1994 10:13:25 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404290813.AA02316@dxcoms.cern.ch>
Subject: Re: IPng requirements & migration from other protocols
To: ipng@cmf.nrl.navy.mil
Date: Fri, 29 Apr 1994 10:13:24 +0200 (MET DST)
In-Reply-To: <199404290755.DAA13762@picard.cmf.nrl.navy.mil> from "Jon Crowcroft" at Apr 29, 94 08:54:59 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 273       
Status: O

Jon,
...
> i.e. i am saying: at the network layer, unless clnp _is_ the ipng,
> convergence is not worth bothering with.
> 
I agree except for CYA (in its original meaning) which is
a political constraint. That's how I reached the two points
in my previous mail.

   Brian

From smb@research.att.com Fri Apr 29 07:08:05 1994
Return-Path: smb@research.att.com
Received: from research.att.com (ninet.research.att.com [192.20.225.3]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA14127 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 07:09:09 -0400
From: smb@research.att.com
Message-Id: <199404291109.HAA14127@picard.cmf.nrl.navy.mil>
Date: Fri, 29 Apr 94 07:08:05 EDT
To: ipng@cmf.nrl.navy.mil
Subject: should we tweak TCP?
Status: O

We're going to have to make some minor changes around the fringes of
TCP -- to accomodate the different pseudo-header checksum, if nothing
else.  Should we go a bit deeper?  Specifically, should we (a) increase
the size of sequence numbers to 64 bits, and (b) increase the size
of the option field?

From J.Crowcroft@cs.ucl.ac.uk Fri Apr 29 12:31:43 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id HAA14187 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 07:32:39 -0400
Message-Id: <199404291132.HAA14187@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.12557-0@bells.cs.ucl.ac.uk>; Fri, 29 Apr 1994 12:31:47 +0100
To: smb@research.att.com
cc: ipng@cmf.nrl.navy.mil
Subject: Re: should we tweak TCP?
In-reply-to: Your message of "Fri, 29 Apr 94 07:08:05 EDT." <199404291109.HAA14127@picard.cmf.nrl.navy.mil>
Date: Fri, 29 Apr 94 12:31:43 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O



 >We're going to have to make some minor changes around the fringes of
 >TCP -- to accomodate the different pseudo-header checksum, if nothing
 >else.  Should we go a bit deeper?  Specifically, should we (a) increase
 >the size of sequence numbers to 64 bits, and (b) increase the size
 >of the option field?

no,no,no,no,no

please keep the scpe of ipng to layer 3 and limit the effects on any
other layer...

the tcp tweakery in end2end has been more than enough, and is still
looking at the correct solution to the above problems. The folks there
can produce code that will be re-usable over an IPng easily...

if you open the door to changes elsewhere, we'll get into agruing
about the use of hybrid analog/digital systems and video on demand:-)

 jon


From brian@dxcoms.cern.ch Fri Apr 29 14:12:09 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA14360 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 08:12:45 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA06287; Fri, 29 Apr 1994 14:12:12 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA09047; Fri, 29 Apr 1994 14:12:09 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9404291212.AA09047@dxcoms.cern.ch>
Subject: Re: should we tweak TCP?
To: ipng@cmf.nrl.navy.mil
Date: Fri, 29 Apr 1994 14:12:09 +0200 (MET DST)
In-Reply-To: <199404291132.HAA14187@picard.cmf.nrl.navy.mil> from "Jon Crowcroft" at Apr 29, 94 12:31:43 pm
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1225      
Status: O

I think there is a whole class of tweaking that will be made
necessary by the IPng choice. This is just an example. I think
we should resolve to forget about all these things until after
the recommendation is made and accepted. Then, the IESG will
have to figure out which working groups need to tweak what.
Remember, choosing IPng is the quick and easy part.

  Brian


>--------- Text sent by Jon Crowcroft follows:
> 
> 
> 
>  >We're going to have to make some minor changes around the fringes of
>  >TCP -- to accomodate the different pseudo-header checksum, if nothing
>  >else.  Should we go a bit deeper?  Specifically, should we (a) increase
>  >the size of sequence numbers to 64 bits, and (b) increase the size
>  >of the option field?
> 
> no,no,no,no,no
> 
> please keep the scpe of ipng to layer 3 and limit the effects on any
> other layer...
> 
> the tcp tweakery in end2end has been more than enough, and is still
> looking at the correct solution to the above problems. The folks there
> can produce code that will be re-usable over an IPng easily...
> 
> if you open the door to changes elsewhere, we'll get into agruing
> about the use of hybrid analog/digital systems and video on demand:-)
> 
>  jon
> 


From kasten@mailserv-D.ftp.com Fri Apr 29 08:36:18 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA14463 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 08:37:30 -0400
Received: from ftp.com by ftp.com  ; Fri, 29 Apr 1994 08:37:27 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Fri, 29 Apr 1994 08:37:27 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA01882; Fri, 29 Apr 94 08:36:18 EDT
Date: Fri, 29 Apr 94 08:36:18 EDT
Message-Id: <9404291236.AA01882@mailserv-D.ftp.com>
To: smb@research.att.com
Subject: Re: should we tweak TCP?
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 1585
Status: O


 > We're going to have to make some minor changes around the fringes of
 > TCP -- to accomodate the different pseudo-header checksum, if nothing
 > else.  Should we go a bit deeper?  Specifically, should we (a) increase
 > the size of sequence numbers to 64 bits, and (b) increase the size
 > of the option field?

would be nice. 

i assume that by 'increase the size of the option field' you really are
saying that the max header length will be bigger?

i think that we have enough to do right now.

i don't think that ipng will be globally fielded by the end of 1994.

i do think that, perhaps, after we finish the ipng work, we can
(if we want to, and by 'we' i mean the internet community, not 
just the ipng crowd) start developing updates for tcp. we probably
can have these ready before ipng starts being fielded in large
numbers. which would still allow the community to field them both.

note that there are also issues relating to transition and
interoperating with 'old' tcp's

one other possible course of action would be for the directorati to
write a small paper and submit it as an rfc that says that in the
course of figuring out what the future internet will be, we have
identified these particular 'lacks' in the current tcp and that
the iab and iesg should start an effort to identify problems
in tcp and go off and develop solutions and have those solutions
ready in time for fielding along with ipng...

the other possible course of action would be to forget about it.
--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From bound@zk3.dec.com Fri Apr 29 09:32:57 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA14782 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 09:35:48 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA15170; Fri, 29 Apr 94 06:33:12 -0700
Received: by xirtlu.zk3.dec.com; id AA04465; Fri, 29 Apr 1994 09:33:03 -0400
Message-Id: <9404291333.AA04465@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: IPng Reviews
Date: Fri, 29 Apr 94 09:32:57 -0400
X-Mts: smtp
Status: O

Allison,

May I suggest that we send our reviews to you and Scott and then you
buffer them until you get them all and then send the reviews out 1 by 1.
This way the first ones out do not produce a feeding frenzy of responses
which could be counter productive to this process.

?????

I assume May 8th is still the due date?

/jim

From sob@hsdndev.harvard.edu Fri Apr 29 09:46:47 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA14801 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 09:47:10 -0400
Date: Fri, 29 Apr 94 09:46:47 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9404291346.AA26035@hsdndev.harvard.edu>
To: bound@zk3.dec.com, ipng@cmf.nrl.navy.mil
Subject: Re:  IPng Reviews
Status: O

> May I suggest that we send our reviews to you and Scott

Jim,
	This is a good idea.  It should cut down on the flame & brimstone
untill we have the pile ready to ignite :-).  

	lets follow Jim's suggestion.

Scott

From ericf@atc.boeing.com Fri Apr 29 09:29:21 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA16969 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 12:28:31 -0400
Received: by atc.boeing.com (5.57) 
	id AA13021; Fri, 29 Apr 94 09:29:21 -0700
Date: Fri, 29 Apr 94 09:29:21 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404291629.AA13021@atc.boeing.com>
To: J.Crowcroft@cs.ucl.ac.uk, craig@aland.bbn.com
Subject: Re: IPng requirements & migration from other protocols
Cc: ipng@cmf.nrl.navy.mil
Status: O

I concur with Jon's observations below:  the problem is change (change
costs money and resources) and the best solution is to make change easier.  
[Of course, there has to be a reason for change from the end-user's 
perspective or else we are wasting our breath.]  Other aspects to 
the problem, of course, are political and religious.  "Political" in 
that if international treaties are involved with the technology then the 
new technology had better be permitted in that region for that 
purpose as well.  "Religious" in that bigots of all stripes exist and 
they tend to make technical things become emotional.  We as a community 
do not like to deal with the latter two types of problems but they 
are undoubtedly part of the total problem set.  Both of these latter
problems will (optimistically) be largely resolved once TCP/IP is 
recognized to be a bona fide international standard.  That is one reason 
why I value the liaison activities between the ISOC and the ISO and ITU.  
Another important factor will be to finally have a viable IPng selected
so that the scaling problem can be addressed and the detracters can 
no longer claim that TCP/IP is going full speed ahead into a brick wall.  
This is a very serious problem which certainly must concern us with the 
imminent approach of toasternet.  

Sincerely yours,

--Eric Fleischman

>From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
> >Any thoughts on how we work through this problem?
>
> Craig
>
>well, the resistence from large coporate and government net sites that
>run (say) clnp implies that the problem is the logistics of s/w
>upgrade. however much or little change you have, their problem is
>largely one of change at all.
>
>in the light of that, i don't see an problem with how different IPng
>is from IPv4 or CLNP. it has to be dfifferent. any difference is
>either easy (for a site like mine, we can reconfig 100-200 thousand
>hosts a year), or near to impossible (for a site like the UK DSS who
>have 500,000 CLNP based ICL systems that are obsolete, but not
>affordably discarded, and certainly not likely to get an upgrade)
>
>so the answer for convergence is interworking tools
>
>rfc1006 and tuba provide 2 interworking tools. application layer
>gateways provide the rest...shared routing infrastructure is also
>handy...but none of this is news
>
>i.e. i am saying: at the network layer, unless clnp _is_ the ipng,
>convergence is not worth bothering with.
>
> jon



From ericf@atc.boeing.com Fri Apr 29 12:50:20 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA18356 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 15:48:26 -0400
Received: by atc.boeing.com (5.57) 
	id AA12236; Fri, 29 Apr 94 12:50:20 -0700
Date: Fri, 29 Apr 94 12:50:20 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404291950.AA12236@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: Second IPng Requirments Document
Status: O

IPng Business Requirements                            Eric Fleischman
April 29, 1994                                        Boeing Computer Services

This is Straw Man IPng document seeking to address relevant business
issues which impact the IPng Decision.  As such, this is a possible
companion document along with the "IPng Criteria Document" to be used
to evaluate the IPng Alternatives.  

It is the belief of the author that each of the points within this 
document are as technical as any point within the criteria document.  The 
difference, of course, is that the requirements within this document 
stem from the business requirements mentioned in the IPng White Papers and 
discussed within IPng Directorate meetings and over the IPng Directorate 
mail list.  By contrast, the requirments within the Criteria document stem 
from two Birds of a Feather sessions within two different IETFs as well 
as extensive dialogs within the Big-Internet mail list.  Consequently, 
the Criteria document's requirements are considerably more mature and 
universally accepted than the requirements enumerated here.

1.0  IPng Needs Enhanced Functionality over IPv4

The most important business requirement for IPng is that there must be
a reason why end users will WANT to deploy IPng.  We believe that the
most compelling reason for users to WANT to deploy IPng is if IPng has 
functionality which users need and desire.  Hence our first requirement:

    IPng must provide at least as much functionality as IPv4 and 
    should contain enhanced functionality over IPv4.

Functionality, in this definition, refers to capabilities and services.
Popularly desired "cutting edge" functionalities include enhanced support
for real time services, multimedia, mobility, and plug-and-play networking.

2.0  Ease of Transition from IPv4

IPng implies "change" -- the change from the current IPv4 stack to an IPng
stack.  From the end user's perspective, change implies the expenditure 
of time and money.  Therefore, IPng should be so built that the overhead 
of changing from IPv4 to IPng will be minimal.  This implies the existance 
of viable tools and approaches to minimize this change.  Hence our second 
requirement:

    It must be easy to transition from IPv4 to IPng.

This requirement may be fulfilled in may ways.  It seems that a highly
desirable (but not manditory) outcome of this requirement is to have
existing IPv4 communities be able to indefinitely communicate with IPng 
systems via optional address extension capabilities.

3.0  IPng to be a Convergence Target

End users hope to achieve interoperability between their computing devices.
Each different deployed data communications protocol family implies
added support costs for the users as well as diminished interoperability.
The bottom line is that protocol family diversity negatively impacts the
value of the end user's investment in computing technologies.  For this
reason it is desirable that IPng serve as a protocol to which other non-
TCP/IP protocols may converge.  This leads to our third requirement:

    We desire the selected IPng protocol to be able to technically serve
    as a protocol to which many different network layer protocols, not only
    IPv4, can converge.  For this reason, we require that the selected
    IPng protocol have adequate addressing capabilities to be able to flexibly
    "support" the transition addressing needs of other existing network
    layer protocols (e.g., IPX, CLNP) should they also wish to transition
    to IPng. IPng should not lack any significant functionality of such 
    existing protocols.

4.0 Generalised Encapsulation Method 

A fundamental IPng goal is to deploy "one protocol to bind them all." 
This may be achieved via migrating diverse technologies to IPng (previous
requirement) or by using IPng as an encapsulation vehicle (this requirement)
to join discontinuous non-TCP/IP protocol families.  Hence our fourth 
requirement:

    A generalised encapsulation method (GEM) should be standardised
    such that an arbitrary datagram protocol can be carried over (or
    tunnelled through) the Internet before, during and after its 
    transition to IPng.

A specific issue with tunnels is their operational coordination (only
possible between consenting adults). Self-configuring tunnels are
highly desirable. [Some DNS support for tunnels may be needed - there
is probably a way of having tunnels configure themselves by use of DNS
info about addresses for the protocol to be tunnelled.]

5.0  Extensable Addressing Required

It is widely presupposed that the computer industry is about to be
revolutionized by an algorithmic change in which currently dumb
devices (e.g., thermostates, electric wall sockets, light switches)
will become networked coupled with the deployment of brand new address-
intensive technologies (e.g., wireless applications, "home video").  This 
algorithmic change is commonly referred to as "toasternet".

Unfortunately, like all revolutionary algorithmic changes, we are unable 
as a community to envision exactly what toasternet will really entail.
Consequently, we need a flexible infrastructure which is able to handle 
whatever actually occurs.  This implies the need to over-engineer the 
addressing capabilities of IPng so that it could adequately handle 
toasternet even to the extent of providing IPng addressing capabilities 
which we can not justify today based on our current technologies.  That is, 
IPng must be able to endure until 2020 or longer (to minimize the number 
of end user transitions based on Internet scalability issues) and must 
therefore be overengineered and overdesigned to flexibly weather these 
future environments. For this reason requirement number 6 is formulated:

    IPng must provide flexible addressing.  IPng addresses must be
    optionally extendable to support address lengths longer than the 
    preferred minimum "fixed length" number of bytes/words.

6.0 User Addressing should be Autonomous

Re-addressing devices costs time and money.  This is particularly onerous
for the very large user.  For this reason the user's address space must be 
autonomous from the Internet in the sense that requirements for the user 
to re-address must solely be made by the user based upon requirements of
their internal network as opposed to external (Internet) requirements to 
the user.  This leads to requirement number 7: 

   IPng users must be given autonomous addresses to use within their 
   own internal networks.  These addresses must not contain Internet 
   dependencies which would demand that the user must readdress 
   their devices solely due to changes within the Internet.

7.0  Clear Transition from IPv4 APIs to IPng APIs

Billions of dollars of user-written applications currently exist.  These
applications use exposed Application Programming Interfaces (APIs).  End
users will not be able to migrate their extensive base of user-written
applications from IPv4 to IPng unless tools and transition approaches to
migrate these applications exist -- and the resulting IPng APIs are
upwardly compatable from the IPv4 APIs.  This implies the need for user code
to be easily modified from using existing IPv4 APIs to use IPng APIs.
Hence requirement number 8:
  
   There must be a defined and easy transition from IPv4 APIs to IPng APIs.

8.0  Other requirements

A great many other factors are A Good Thing from a business perspective
and should be targeted for implementation for business reasons within IPng.  
A short list of these desirable attributes now follows:
   *	Policy routing support
   *	Accounting support
   *	Firewall-friendly
   *	Network management-friendly
   *	No licensing fees

9.0  Acknowledgements

This draft is a straw man proposal which is largely based on notes received
from Brian Carpenter.  Brian's notes stem from a summary of relevant comments
made on the IPng Directorate mail list.  Brian should not be blamed or 
faulted by any mis-statements made by me in this document.  Similarly, the
author hopes that the readers of this document will be charitable. 

From Greg_Minshall@Novell.COM Fri Apr 29 15:27:57 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA19030 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 18:29:50 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA03235; Fri, 29 Apr 94 16:34:33 MDT
Received: from [130.57.64.147] by WC.Novell.COM (4.1/SMI-4.1)
	id AA18026; Fri, 29 Apr 94 15:27:58 PDT
Date: Fri, 29 Apr 94 15:27:57 PDT
Message-Id: <9404292227.AA18026@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN), ipng@cmf.nrl.navy.mil
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: IPng requirements & migration from other protocols
Status: O

Brian,

>- a generalised encapsulation mechanism (GEM) for foo-over-IPng.
>  This is much more realistic than requiring a generalised migration
>  mechanism; I can't begin to imagine how to do that. And GEM
>  is not an IPng protocol requirement anyway.

A bare-bones "encapsulation mechanism" doesn't offer anything that i can
see for convergence of any X to IPng...

Greg



From ericf@atc.boeing.com Fri Apr 29 15:57:30 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id SAA19083 for <ipng@cmf.nrl.navy.mil>; Fri, 29 Apr 1994 18:55:53 -0400
Received: by atc.boeing.com (5.57) 
	id AA10544; Fri, 29 Apr 94 15:57:30 -0700
Date: Fri, 29 Apr 94 15:57:30 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9404292257.AA10544@atc.boeing.com>
To: ipng@cmf.nrl.navy.mil
Subject: CATNIP
Status: O

Dear Group,

The following claim for CATNIP is contained within the
draft-ietf-catnip-base-03.txt document.  I find this claim to be immensely 
appealing.  Rather, the claim is so good that I worry that it couldn't 
possibly be true since this is my "dream scenario".  Hence this message to 
you all:
Does anybody know the extent to which CATNIP achieves this claim?
[I believe that CATNIP hasn't yet been implemented.  Please let me know if 
this is false and if aspects of this claim has been demonstrated.  If it
hasn't, does anybody know of any reason why -- or why not -- this claim
may not be realizable based on the current CATNIP spec?  Are there any 
known technical problems with CATNIP? Why haven't we been more forthcoming 
in our discussions of CATNIP such as we were with SIPP and TUBA?  Thus, 
will one of you technical whiz-kids please address CATNIP for my benefit?]

Sincerely yours,

--Eric Fleischman


>CATNIP is designed to be incrementally deployable in the strong sense:
>you can plop a CATNIP system down in place of any existing network
>component and continue to operate normally with no reconfiguration. The
>vendors do all of the work. For example, the DNS records are to be
>generated automatically by the DNS software from the existing
>configuration, not by manual administration.
>
>There are also no external requirements, no "border routers", no
>requirement that administrators apply specific restrictions to their
>network designs, define special tables, or add things to the DNS.
>Eventually with full understanding of the combined system the end users
>and administrators will want to operate differently, but in no case, not
>even in small ways, will they be forced. Networks and end user
>organizations operate under sufficient constraints on deployment of
>systems anyway; they do not need a new network architecture adding to
>the difficulty.


From bound@zk3.dec.com Sun May  1 11:02:07 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA24382 for <ipng@cmf.nrl.navy.mil>; Sun, 1 May 1994 11:05:15 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA29899; Sun, 1 May 94 08:02:21 -0700
Received: by xirtlu.zk3.dec.com; id AA10072; Sun, 1 May 1994 11:02:13 -0400
Message-Id: <9405011502.AA10072@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: NEW SIPP BSD API Spec Available fyi ..............
Date: Sun, 01 May 94 11:02:07 -0400
X-Mts: smtp
Status: O


- --NextPart

A Revised Internet-Draft is available from the on-line Internet-Drafts 
directories. This draft is a work item of the Simple Internet Protocol Plus
Working Group of the IETF.                                                 

       Title     : SIPP Program Interfaces for BSD Systems                 
       Author(s) : R. Gilligan, R. Govindan, S. Thomson, J. Bound
       Filename  : draft-ietf-sipp-bsd-api-02.txt
       Pages     : 12
       Date      : 04/28/1994

In order to implement the Simple Internet Protocol (SIPP) in an operating 
system based on 4.x BSD, changes must be made to some of the application 
program interfaces (APIs).  TCP/IP applications written for BSD-based 
operating systems have in the past enjoyed a high degree of portability 
because most of the systems derived from BSD provide the same API, known 
informally as "the socket interface".  We would like the same portability 
to be possible with SIPP applications.  This memo presents a set of changes
to the BSD socket API to support SIPP.  The changes include a new data 
structure to carry SIPP address sequences, new name to address translation 
library functions, new address conversion functions, and some new 
setsockopt() options. The changes are designed to be minimal and to provide
source and binary compatibility for existing applications.                 

Internet-Drafts are available by anonymous FTP.  Login with the	
username "anonymous" and password "guest".  After logging in,
Type "cd internet-drafts".
     "get draft-ietf-sipp-bsd-api-02.txt".
 
Internet-Drafts directories are located at:	
	                                                
     o  US East Coast                            
        Address:  ds.internic.net (198.49.45.10)	
	                                                
     o  US West Coast                            
        Address:  ftp.isi.edu (128.9.0.32)  	
	                                                
     o  Pacific Rim                              
        Address:  munnari.oz.au (128.250.1.21)	
	                                                
     o  Europe                                   
        Address:  nic.nordu.net (192.36.148.17)	
	                                                
Internet-Drafts are also available by mail.	
	                                                
Send a message to:  mailserv@ds.internic.net. In the body type: 
     "FILE /internet-drafts/draft-ietf-sipp-bsd-api-02.txt".
							
For questions, please mail to Internet-Drafts@cnri.reston.va.us.
							

Below is the data which will enable a MIME compliant Mail Reader 
implementation to automatically retrieve the ASCII version
of the Internet-Draft.

- --NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

- --OtherAccess
Content-Type:  Message/External-body;
        access-type="mail-server";
        server="mailserv@ds.internic.net"

Content-Type: text/plain
Content-ID: <19940428102702.I-D@CNRI.Reston.VA.US>

FILE /internet-drafts/draft-ietf-sipp-bsd-api-02.txt

- --OtherAccess
Content-Type:   Message/External-body;
        name="draft-ietf-sipp-bsd-api-02.txt";
        site="ds.internic.net";
        access-type="anon-ftp";
        directory="internet-drafts"

Content-Type: text/plain
Content-ID: <19940428102702.I-D@CNRI.Reston.VA.US>

- --OtherAccess--

- --NextPart--

------- End of Forwarded Message


From lkeiper@IETF.CNRI.Reston.VA.US Mon May  2 08:55:39 1994
Return-Path: lkeiper@IETF.CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA27567 for <ipng@cmf.nrl.navy.mil>; Mon, 2 May 1994 08:56:02 -0400
Received: from [132.151.1.55] by IETF.CNRI.Reston.VA.US id aa03218;
          2 May 94 8:55 EDT
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 2 May 1994 08:55:39 +0100
To: ipng@cmf.nrl.navy.mil
From: Lois Keiper <lkeiper@IETF.CNRI.Reston.VA.US>
Subject: IPng Teleconference
Cc: lkeiper@cnri.reston.va.us
Message-ID:  <9405020855.aa03218@IETF.CNRI.Reston.VA.US>
Status: O

>
ANNOUNCEMENT:
>
>
>The names marked with an asterisk are those who have confirmed
>participation for the IPng teleconference sheduled for Monday, May 2, 1994
>11:30 - 1:30pm EST.  Please send your RSVP as soon as possible.  Thank You!!
>
>Please contact me with any changes @lkeiper.cnri.reston.va.us.
>My sincere apologies for the delayed announcement.
>
>                       J. Allard               206-936-9031
>                       Scott Bradner           617-495-3864
>                       Steve Bellovin          908-582-5886
>                       Jim Bound               603-465-3130
>                       Ross Callon             508-436-3936
>                       Brian Carpenter         +41 227 674 967
>                       Dave Clark              617-253-6003
>                      *Steve Coya              703-620-8990*
>                       Jon Crowcroft           +44 713 807 296
>                       John Curran             617-873-4398
>                       Steve Deering           415-812-4839
>                       Dino Farinacci          408-226-6870
>                       Eric Fleischman         206-957-5334
>                       Paul Frances            +81 339 280 408
>                       Frank Kastenholz        508-685-4000
>                       Mark Knopper            313-741-5445
>                       Allison Mankin          202-404-7030
>                       Greg Minshall           510-975-4507
>                       Craig Partridge         415-326-4541
>                       Rob Ullmann             617-693-1315
>                       Lixia Zhang             415-812-4415
>
>
>
>
>
>If you need to be added to the call in progress, Please call 1-800-232-1234
>or for international particpants, 516-424-3151.  The call can be referenced
>by the confirmation number ER75869 in the orginators name, Steve Coya.
>
>Many thanks,
>
>Lois
>
>

Lois J. Keiper
IETF Secretariat



From lkeiper@IETF.CNRI.Reston.VA.US Mon May  2 09:26:08 1994
Return-Path: lkeiper@IETF.CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA27797 for <ipng@cmf.nrl.navy.mil>; Mon, 2 May 1994 09:26:51 -0400
Received: from [132.151.1.55] by IETF.CNRI.Reston.VA.US id aa04139;
          2 May 94 9:26 EDT
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 2 May 1994 09:26:08 +0100
To: ipng@cmf.nrl.navy.mil
From: Lois Keiper <lkeiper@IETF.CNRI.Reston.VA.US>
Subject: OOPs!
Cc: lkeiper@IETF.CNRI.Reston.VA.US
Message-ID:  <9405020926.aa04139@IETF.CNRI.Reston.VA.US>
Status: O


Ipng participants,

My sincere apologies for the announcement this morning.  The next IPng
telconference is Monday, May 9, 1994.  Thank you.

Lois



From francis@cactus.slab.ntt.jp Mon May  2 11:51:03 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp (mail.ntt.jp [192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id WAA25907 for <ipng@cmf.nrl.navy.mil>; Sun, 1 May 1994 22:51:13 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Mon, 2 May 1994 11:51:04 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id LAA22747; Mon, 2 May 1994 11:51:04 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA04104; Mon, 2 May 94 11:51:03 JST
Date: Mon, 2 May 94 11:51:03 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9405020251.AA04104@cactus.slab.ntt.jp>
To: ericf@atc.boeing.com, ipng@cmf.nrl.navy.mil
Subject: Re:  CATNIP
Status: O

>  
>  The following claim for CATNIP is contained within the
>  draft-ietf-catnip-base-03.txt document.  I find this claim to be immensely 
>  appealing.  Rather, the claim is so good that I worry that it couldn't 
>  possibly be true since this is my "dream scenario".  Hence this message to 
>  you all:


I think CATNIP probably can acheive the claim that it sets forth.  However,
please understand the limitations that you operate under as a result.

What CATNIP does is grandfather existing address spaces (IP and IPX) into
the NSAP address space.  It does so in such a way that there is straight-
forward bi-directional translation between the existing address space and
the CATNIP encoding of the same address space.  For the sake of discussion,
define C-xxx to be protocol xxx encoded in a CATNIP header.  To translate
from say C-IP to IP, the CATNIP box simply translates the IP address into
its C-IP form and sends the packet.  However, a CATNIP box *cannot*
translate between IP and C-NSAP (where C-NSAP is an NSAP address in CATNIP
form).  This is because the NSAP address cannot (easily) be expressed in
only 32 bits, and therefore the IP host cannot "address" the C-NSAP host.

So, an IP host cannot talk to a C-IPX or C-NSAP host.  An IPX host cannot
talk to a C-NSAP host.  It also cannot talk to a C-IP host unless you
partition off part of the IPX address space to include the IP address
space, which has not been done with CATNIP (based on my cursory reading).
Indeed, after IP addresses expire, C-IP hosts won't even be able to talk
to C-IP hosts except for intra-domain (i.e., it is no different from the
case of IP host to IP host).

*If* you want a CATNIP host to talk to an IPv4 host, then you must
assign the CATNIP host an IPv4 address.  In the CATNIP host, the IPv4
address gets encoded as a CATNIP address (its C-IP form), but it is for
all practical purposes an IPv4 address, with the *same limitations* of
scaling and address depletion as existing IPv4.

CATNIP transition is essentially dual-stack (I guess by which I mean
no translation).  If you want a CATNIP host to talk to an existing
(non-catnip) host, then it must have an address from the existing host's
address space, routers must know how to route on that address, and so
on.  In my mind, you may as well just be running the native protocol
(indeed, it is simpler....doesn't mix stacks).

Note that, as far as protocol translatability is concerned, you can do
the same thing that CATNIP does with CLNP by assigning the AFI's that
CATNIP suggests, and building translating routers....

The primary difference between CATNIP and CLNP, then, is that CATNIP
has the flow field (the Forward Cache Identifier), and the corresponding
compressed packet form (without addresses).  (It also has a "word"
alligned encoding.)  So, in my mind, the reason that one would choose
CATNIP as IPng is because they believed that the FCI approach is a big
win.  

There is no transition magic in CATNIP.....

PF

From kasten@mailserv-D.ftp.com Mon May  2 09:08:38 1994
Return-Path: kasten@mailserv-D.ftp.com
Received: from ftp.com (wd40.ftp.com [128.127.2.122]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA27638 for <ipng@cmf.nrl.navy.mil>; Mon, 2 May 1994 09:09:52 -0400
Received: from ftp.com by ftp.com  ; Mon, 2 May 1994 09:09:50 -0400
Received: from mailserv-D.ftp.com by ftp.com  ; Mon, 2 May 1994 09:09:50 -0400
Received: by mailserv-D.ftp.com (5.0/SMI-SVR4)
	id AA18378; Mon, 2 May 94 09:08:38 EDT
Date: Mon, 2 May 94 09:08:38 EDT
Message-Id: <9405021308.AA18378@mailserv-D.ftp.com>
To: lkeiper@IETF.CNRI.Reston.VA.US
Subject: Re: IPng Teleconference
From: kasten@ftp.com (Frank Kastenholz)
Reply-To: kasten@ftp.com
Cc: ipng@cmf.nrl.navy.mil
Content-Length: 440
Status: O

um, er, ah, my notes say that the con is next week? i can join, but can
we get reconfirmation from allison or scott?

> >The names marked with an asterisk are those who have confirmed
> >participation for the IPng teleconference sheduled for Monday, May 2, 1994
> >11:30 - 1:30pm EST.  Please send your RSVP as soon as possible.  Thank You!!




--
Frank Kastenholz
FTP Software
2 High Street
North Andover, Mass. USA 01845
(508)685-4000



From mankin@cmf.nrl.navy.mil Mon May  2 11:06:26 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id LAA28887 for <ipng@mailhost.cmf.nrl.navy.mil>; Mon, 2 May 1994 11:06:28 -0400
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id LAA28809; Mon, 2 May 1994 11:06:26 -0400
Date: Mon, 2 May 1994 11:06:26 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199405021506.LAA28809@radegond.cmf.nrl.navy.mil>
To: ipng@cmf.nrl.navy.mil, lkeiper@cnri.reston.va.us
Subject: IPng teleconference
Status: O


Lois and Directorate,

Our next meeting is next week (May 9).  Thanks,

Allison

From Greg_Minshall@Novell.COM Mon May  2 11:42:33 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id OAA01063 for <ipng@cmf.nrl.navy.mil>; Mon, 2 May 1994 14:44:27 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA19563; Mon, 2 May 94 12:49:18 MDT
Received: from [130.57.64.145] (spurcell.wc.novell.com) by WC.Novell.COM (4.1/SMI-4.1)
	id AA24552; Mon, 2 May 94 11:42:35 PDT
Date: Mon, 2 May 94 11:42:33 PDT
Message-Id: <9405021842.AA24552@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: ipng@cmf.nrl.navy.mil
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: CATNIP as a "convergence point", not a "proposal"
Status: O

Group,

The subject line says it all.

I would propose that we "drop" CATNIP as a proposal (though, we may want to
understand key points of CATNIP as well as consider it as possibly helping
to define a convergence point/space).

Greg



From bound@zk3.dec.com Tue May  3 00:00:24 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA04422 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 00:05:17 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA07447; Mon, 2 May 94 21:00:40 -0700
Received: by xirtlu.zk3.dec.com; id AA29982; Tue, 3 May 1994 00:00:30 -0400
Message-Id: <9405030400.AA29982@xirtlu.zk3.dec.com>
To: Greg Minshall <Greg_Minshall@novell.com>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: CATNIP as a "convergence point", not a "proposal" 
In-Reply-To: Your message of "Mon, 02 May 94 11:42:33 PDT."
             <9405021842.AA24552@WC.Novell.COM> 
Date: Tue, 03 May 94 00:00:24 -0400
X-Mts: smtp
Status: O

Greg,

I agree with you.

/jim

From bound@zk3.dec.com Tue May  3 00:12:14 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA04458 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 00:15:12 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA08233; Mon, 2 May 94 21:12:25 -0700
Received: by xirtlu.zk3.dec.com; id AA00150; Tue, 3 May 1994 00:12:20 -0400
Message-Id: <9405030412.AA00150@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: NSAPs
Date: Tue, 03 May 94 00:12:14 -0400
X-Mts: smtp
Status: O

While preparing for my input I studied various NSAP thoughts and
literature on the subject.  Well as I stated on the last telechat I am
on the side of the fence with Steve Deering on this subject, unless we
can build an NSAP for IPng that is not defined exactly as today for ISO.

I talked to Peter Ford last week (while working on another piece of work
non-IPng) a little about NSAPs and felt Peter had a good handle on how
it could be used as we want to define it for IPng.  I think Peter, Ross
Callon, and Rob Ullmann can figure this out, but I can't take the
formats of ISO as gospel technically for routing or the way variable
addresses would show up at the transport either in the 'Internet'.  I do 
hear a lot folks like the way we did it with Phase V, not that this should 
be used for IPng, but that maybe there is some knowledge here to be
gained.

p.s. Yakov Rehkter seems to have a good handle on this too.

/jim


From bound@zk3.dec.com Tue May  3 01:01:04 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id BAA04656 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 01:05:15 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA11644; Mon, 2 May 94 22:01:16 -0700
Received: by xirtlu.zk3.dec.com; id AA00675; Tue, 3 May 1994 01:01:11 -0400
Message-Id: <9405030501.AA00675@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: Reqs Doc ...
Date: Tue, 03 May 94 01:01:04 -0400
X-Mts: smtp
Status: O

Frank, Craig, and Jon,

I am using the reqs doc to build my review input.  Hey it works and is
really helping me to structure my response in an objective and concise
manner.

Good job again,
/jim


From brian@dxcoms.cern.ch Tue May  3 09:02:25 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id DAA04936 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 03:02:59 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA03270; Tue, 3 May 1994 09:02:26 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA24150; Tue, 3 May 1994 09:02:25 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405030702.AA24150@dxcoms.cern.ch>
Subject: Re: CATNIP as a "convergence point", not a "proposal"
To: ipng@cmf.nrl.navy.mil
Date: Tue, 3 May 1994 09:02:25 +0200 (MET DST)
In-Reply-To: <9405021842.AA24552@WC.Novell.COM> from "Greg Minshall" at May 2, 94 11:42:33 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 540       
Status: O

Greg,

I think you are going too quickly by making this formal proposal
before the Directorate members have submitted their reviews.

There are some very attractive ideas in CATNIP. Some of them at
least should be kept.

   Brian

>--------- Text sent by Greg Minshall follows:
> 
> Group,
> 
> The subject line says it all.
> 
> I would propose that we "drop" CATNIP as a proposal (though, we may want to
> understand key points of CATNIP as well as consider it as possibly helping
> to define a convergence point/space).
> 
> Greg
> 
> 


From brian@dxcoms.cern.ch Tue May  3 09:46:28 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id DAA05050 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 03:47:02 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA10588; Tue, 3 May 1994 09:46:30 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA25527; Tue, 3 May 1994 09:46:28 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405030746.AA25527@dxcoms.cern.ch>
Subject: Re: IPng requirements & migration from other protocols
To: ipng@cmf.nrl.navy.mil
Date: Tue, 3 May 1994 09:46:28 +0200 (MET DST)
In-Reply-To: <9405021737.AA24092@WC.Novell.COM> from "Greg Minshall" at May 2, 94 10:37:28 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1525      
Status: O

Greg,
> 
> >No, it perpetuates multiprotocolism. I think this is realistic,
> >and defining an IPng that allows foo-to-IPng convergence for
> >any value of foo is unrealistic. That doesn't mean you cannot
> >implement Fooware over IPng of course.
> 
> I think multiprotocolism perpetuates itself, and doesn't need a "generic
> encaps" mechanism to help it along.

We can agree to differ on this. It doesn't affect the IPng choice
significantly.
> 
> >I have the feeling that out there in the real world, the API
> >matters more than anything.
> 
> I don't know.  Maybe you are saying "if the applications don't come, we may
> as well forget it", which is true.  But, there is a vicious cycle (if hosts
> don't come, if routers don't come, if applications don't come, ...).  Make
> it easy for applications (i think APIs are important - maybe just not the
> BE all and END all).
> 
> I think that if we don't massively screw up, AND if the traditional
> IETF/research community move their banging over to banging on IPng to make
> it more productive, better, etc., put apps on it, etc., new facilities,
> etc., then it may well "succeed".  (It is just that with the right
> technical content, eg, autoconfig, discovery, etc., the "succeeding" may be
> better...)
> 
Well, my heretical view is that IP was going nowhere fast in
the market until BSD sockets were defined (and later, Winsock
in the PC market). All we really need for IPng is a modified
sockets and Winsock definition. SIPP has started on this already.

   Brian

From brian@dxcoms.cern.ch Tue May  3 10:29:13 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id EAA05147 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 04:29:49 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA18784; Tue, 3 May 1994 10:29:15 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA26517; Tue, 3 May 1994 10:29:14 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405030829.AA26517@dxcoms.cern.ch>
Subject: Re: NSAPs
To: ipng@cmf.nrl.navy.mil
Date: Tue, 3 May 1994 10:29:13 +0200 (MET DST)
In-Reply-To: <9405030412.AA00150@xirtlu.zk3.dec.com> from "bound@zk3.dec.com" at May 3, 94 00:12:14 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1698      
Status: O

Directorate,

I have to say something I think I first said on the TUBA list
18 months ago: it is OK to define an optimised NSAPA format
for IPng, but it is unacceptable for that format to be
mandatory. It MUST be possible to use an arbitrary NSAPA,
at the price of reduced routing and host performance.

The reasons for this have been bashed around on the TUBA list
in the past, so I won't waste space here. Let's just say that
if you don't allow an arbitrary NSAPA format, you've thrown away the
advantage of choosing NSAPAs in the first place.

We are really getting back to basics here. Who thinks we'll
be all done by July? 82 days to go until the opening plenary.

  Brian

>--------- Text sent by bound@zk3.dec.com follows:
> 
> While preparing for my input I studied various NSAP thoughts and
> literature on the subject.  Well as I stated on the last telechat I am
> on the side of the fence with Steve Deering on this subject, unless we
> can build an NSAP for IPng that is not defined exactly as today for ISO.
> 
> I talked to Peter Ford last week (while working on another piece of work
> non-IPng) a little about NSAPs and felt Peter had a good handle on how
> it could be used as we want to define it for IPng.  I think Peter, Ross
> Callon, and Rob Ullmann can figure this out, but I can't take the
> formats of ISO as gospel technically for routing or the way variable
> addresses would show up at the transport either in the 'Internet'.  I do 
> hear a lot folks like the way we did it with Phase V, not that this should 
> be used for IPng, but that maybe there is some knowledge here to be
> gained.
> 
> p.s. Yakov Rehkter seems to have a good handle on this too.
> 
> /jim
> 


From brian@dxcoms.cern.ch Tue May  3 15:19:38 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA06104 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 09:20:14 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA14591; Tue, 3 May 1994 15:19:40 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA03678; Tue, 3 May 1994 15:19:38 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405031319.AA03678@dxcoms.cern.ch>
Subject: Re: Second IPng Requirments Document
To: ipng@cmf.nrl.navy.mil
Date: Tue, 3 May 1994 15:19:38 +0200 (MET DST)
In-Reply-To: <9404291950.AA12236@atc.boeing.com> from "Eric Fleischman" at Apr 29, 94 12:50:20 pm
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1325      
Status: O

Eric,

I suppose everybody else is at Interop since nobody reacted.
I think this is a very good start, in fact I have little to say.
> 
>     IPng must provide at least as much functionality as IPv4 and 
>     should contain enhanced functionality over IPv4.
> 
> Functionality, in this definition, refers to capabilities and services.
> Popularly desired "cutting edge" functionalities include enhanced support
> for real time services, multimedia, mobility, and plug-and-play networking.

I would add support of commercial information services (authentication
and accounting).

...
>    IPng users must be given autonomous addresses to use within their 
>    own internal networks.  These addresses must not contain Internet 
>    dependencies which would demand that the user must readdress 
>    their devices solely due to changes within the Internet.

I assume that this is not meant to imply that the address prefix
never changes, but that the subscriber's internal addressing scheme
msut never be forced to change. You also probably want to make it
clear that auto-configuration is not a general alternative to
this requirement. (As a matter of fact, we find that automatically
assigned Level 3 addresses are not a panacea - they complicate network
management to about the same extent that they simplify it.)

 Brian

From mankin@cmf.nrl.navy.mil Tue May  3 10:01:59 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id KAA06463 for <ipng@mailhost.cmf.nrl.navy.mil>; Tue, 3 May 1994 10:02:02 -0400
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id KAA00416 for ipng; Tue, 3 May 1994 10:01:59 -0400
Date: Tue, 3 May 1994 10:01:59 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199405031401.KAA00416@radegond.cmf.nrl.navy.mil>
To: ipng@cmf.nrl.navy.mil
Subject: The Actual Deadline
Status: O


Hi, folks,

Greg and Jim asked for an actual deadline.  We revised the deadline provisionally once,
so now you will only be condemned and censured if you do not finish written reviews
before the retreat.  We asked for the reviews by May 8 (forgetting Motherhood Day), to   
give ourselves some time to go through them ahead of time.  Even Friday May 13 will
still afford this time.

Brian has started our countdown until Toronto.  82 days.  Thanks, Brian.       

Scott and Allison

From bound@zk3.dec.com Wed May  4 10:45:45 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA07005; Wed, 4 May 1994 10:53:42 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA02936; Wed, 4 May 94 07:45:56 -0700
Received: by xirtlu.zk3.dec.com; id AA04718; Wed, 4 May 1994 10:45:51 -0400
Message-Id: <9405041445.AA04718@xirtlu.zk3.dec.com>
To: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: The Actual Deadline 
In-Reply-To: Your message of "Tue, 03 May 94 10:01:59 EDT."
             <199405031401.KAA00416@radegond.cmf.nrl.navy.mil> 
Date: Wed, 04 May 94 10:45:45 -0400
X-Mts: smtp
Status: O

Thank you Scott and Allison.  I am on vacation but doing IPng work as a
dedicated directorate.  But now I will take time to do some fishing.

I had to re-read IS-IS and ES-IS.  After reading OSFP, MOSPF, PIM, Draft
OSI NSAPs, and other IETF docs I must say: "I really think ISO needs to
learn from the IETF how to write documents it takes me much more time to
read ISO material than IETF material and ISO does not take the time the
IETF docs do explaining rationale for the choice either.

ISO docs remind me of my old IBM 360/370 assembler days of having to read 
SNA manuals.

thanks
/jim

From bound@zk3.dec.com Wed May  4 11:20:09 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA07261 for <ipng@cmf.nrl.navy.mil>; Wed, 4 May 1994 11:28:23 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA05721; Wed, 4 May 94 08:21:09 -0700
Received: by xirtlu.zk3.dec.com; id AA05756; Wed, 4 May 1994 11:21:01 -0400
Message-Id: <9405041521.AA05756@xirtlu.zk3.dec.com>
To: ipng@cmf.nrl.navy.mil
Subject: SIPP Concepts and Principles for Transition fyi ...
Date: Wed, 04 May 94 11:20:09 -0400
X-Mts: smtp
Status: O


------- Forwarded Message

Return-Path: sipp-request@sunroof2.eng.sun.com
Received: from decvax.zk3.dec.com by wasted.zk3.dec.com; (5.65/1.1.8.2/01Apr94-1041AM)
	id AA20211; Tue, 3 May 1994 21:14:14 -0400
Received: from Sun.COM by decvax.dec.com (5.65/DEC-ULTRIX-8/19/92)
	id AA26128; Tue, 3 May 1994 21:14:09 -0400
Received: from Eng.Sun.COM (zigzag.Eng.Sun.COM) by Sun.COM (sun-barr.Sun.COM)
	id AA22389; Tue, 3 May 94 18:07:18 PDT
Received: from sunroof2.Eng.Sun.COM by Eng.Sun.COM (4.1/SMI-4.1)
	id AA05987; Tue, 3 May 94 18:06:20 PDT
Received: by sunroof2.Eng.Sun.COM (4.1/SMI-4.1)
	id AA08062; Tue, 3 May 94 18:06:56 PDT
Received: from jurassic.Eng.Sun.COM (jurassic-50) by sunroof2.Eng.Sun.COM (4.1/SMI-4.1)
	id AA08056; Tue, 3 May 94 18:06:53 PDT
Received: from kandinsky.Eng.Sun.COM by jurassic.Eng.Sun.COM (5.x/SMI-SVR4)
	id AA01976; Tue, 3 May 1994 18:06:12 -0700
Received: by kandinsky.Eng.Sun.COM (5.0/SMI-SVR4)
	id AA02033; Tue, 3 May 1994 18:02:06 +0800
Date: Tue, 3 May 1994 18:02:06 +0800
From: Bob.Gilligan@eng.sun.com (Bob Gilligan)
Message-Id: <9405040102.AA02033@kandinsky.Eng.Sun.COM>
To: sipp@sunroof.eng.sun.com
Subject: SIPP Transition: Concepts and Principles
Sender: sipp-request@sunroof.eng.sun.com



One thing that was clear to me after the Seattle IETF meeting was that
we really have not done a very good job of explaining how the SIPP
transition mechanisms (IPAE), as they are currently designed, work.
In order to help people to understand a little bit more about the
background and requirements that went into their design, I thought I
would write up a short overview paper on the SIPP transition
mechanisms.  This isn't intended to be a detailed treatment; Its just
a high-level paper.

I have included the first draft of this paper below.  I'd like to get
comments/questions/suggestions as well as feedback from people as to
whether a high-level paper like this is useful.  If people think that
this paper is valuable, I will submit it as an internet draft.

Bob.






Internet Engineering Task Force                       Robert E. Gilligan
INTERNET-DRAFT                                             3 May 1994


                SIPP Transition: Concepts and Principles



Status of this Memo

Internet Drafts are working documents of the Internet Engineering Task
Force (IETF), its Areas, and its Working Groups.  Note that other
groups may also distribute working documents as Internet Drafts.

Internet Drafts are draft documents valid for a maximum of six months.
This Internet Draft expires on November 3, 1994.  Internet Drafts may
be updated, replaced, or obsoleted by other documents at any time. It
is not appropriate to use Internet Drafts as reference material or to
cite them other than as a "working draft" or "work in progress."

Please check the 1id-abstracts.txt listing contained in the internet-
drafts Shadow Directories on nic.ddn.mil, nnsc.nsf.net, nic.nordu.net,
ftp.nisc.sri.com, or munnari.oz.au to learn the current status of any
Internet Draft.

Distribution of this memo is unlimited.


1. Introduction

In order for the next generation Internet Protocol to be successful, it
must provide ways for the Internet to transition to the new protocol.
The Simple Internet Protocol Plus (SIPP) proposal includes a set of
transition mechanisms that are designed make the transition easy and
flexible for the end user.

Before attempting to understand how the SIPP transition mechanisms work,
and what benefits they provide, it is useful to understand the problems
that they were designed to solve, as well as the features that they were
designed to provide.  This background can provide insight into how
useful the SIPP transition mechanisms will be in practice.

This paper presents a general overview of the SIPP transition
mechanisms, and explains the goals that its designers were attempting
to achieve.

This paper is intended to serve as introduction to the SIPP transition
mechanisms.  This is a high-level paper; Some of the details are



draft-ietf-sipp-trans-concepts-00.txt                           [Page 1]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


omitted.  One can find more detailed information in the SIPP transition
specification [SIPP-TRANS] and in the SIPP specification [SIPP].

The remainder of the paper is organized as follows:

   -    Chapter 2 explains the problems that the SIPP transition
        mechanisms were designed to solve.

   -    Chapter 3 explains the general principles that guided the
        design of the SIPP transition mechanisms.

   -    Chapter 4 gives an overview of the SIPP transition mechanisms.


2. Objectives

The SIPP transition mechanisms were designed to solve two important
problems: global interoperability between SIPP and IPv4 systems, and the
scaling of global IPv4 routing.

2.1. Global IPv4-SIPP Interoperability

In order for SIPP to be successful, it must be possible for all SIPP
systems connected to the global Internet to interoperate with all IPv4
systems.  This global interoperability must be possible at least up
until the time when IPv4 addresses "run out."  After this time, it is
generally believed that it will be impossible for SIPP nodes to directly
interoperate with every IPv4 system, or even for every IPv4 system to
interoperate with every other IPv4 system, because there will not be
enough IPv4 addresses to identify each one uniquely.  Still, it should
be possible for SIPP systems to interoperate with IPv4 hosts within a
limited domain where IPv4 addresses remain locally unique.  The scope of
SIPP-IPv4 interoperability after the time when IPv4 addresses run out
should be as large as possible.

2.2. Global IPv4 Routing

One of the reasons why a new Internet Protocol is needed is because of
huge number of IPv4 routes that must be carried in the backbone.  The
root cause of this problem is the inability to add more layers of
hierarchy to the limited 32-bit IPv4 address.  The larger address space
of SIPP allows more layers of hierarchy, so the SIPP routing system
should scale to a very large size.  However, during the transition
period, sites will continue to deploy new IPv4 systems and networks.
Also, SIPP systems must be able to globally interoperate with IPv4
systems during this period.  We must continue to have global
reachability to all IPv4 destinations during the transition period.
Thus the backbone must continue to be able to route traffic to all IPv4



draft-ietf-sipp-trans-concepts-00.txt                           [Page 2]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


destinations up until the time when IPv4 addresses "run out."


3. Design Principles

A number of basic principles were considered important in designing the
SIPP transition mechanisms.


3.1. Easy for the End User

The transition should be as easy as possible for the largest population
of individuals who will be affected by it: the end users.  This
population is also the least technically sophisticated, and thus least
prepared to deal with some of the complex problems that the transition
may bring about.  So, wherever possible, the designers of the transition
mechanisms have attempted simplify the transition for the end user.

To the extent possible, the transition mechanisms should also minimize
the amount of effort required by the other populations that will be
involved, including, in descending priority: the administrators who
manage the end-user networks and hosts; the operators of the backbone
networks; and those who design and implement these protocols.

Spectrum of transition effort:


        Easiest:        End Users
          ^
          |             System Administrators
          |
          |             Network Operators
          |
          |             Protocol Implementors
          v
        Hardest:        Protocol Designers


3.2. Incremental Deployment

Users and sites must be able to upgrade hosts and routers to SIPP in an
incremental manner.  They can not be forced to upgrade all of their
machines, or even a subset of systems, at one time.  They must be able
to upgrade their systems one by one.

Incremental deployment is essential because different vendors will make
SIPP available in their products at different times.  Most sites use
systems from more than one vendor.  Sites and users must have the option



draft-ietf-sipp-trans-concepts-00.txt                           [Page 3]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


of upgrading systems at the time when SIPP becomes available in the
systems they use.  If sites were required upgrade all of their hosts or
all of their routers at one time, the upgrade would be delayed until the
time when SIPP becomes available for all of their systems.


3.3. No Upgrade Inter-dependencies

There must be no pre-requisites to upgrading to SIPP.  Users and sites
must be able to upgrade both hosts and routers to SIPP without any other
system being upgraded first.  Upgrading one system to SIPP must never be
dependent on first upgrading some other system to SIPP.

It must be possible to upgrade a host to SIPP before any routers on the
subnet it is attached to are upgraded.  Similarly, it must be possible
to upgrade any router to SIPP before any hosts on the subnets it is
attached to have been upgraded, and before any other routers in the
domain have been upgraded.

Given the size and complexity of the Internet, and the fact of multiple
independent administrative domains, co-ordinating upgrades is not
feasible.  If co-ordination were required, upgrading would be delayed
until the time when slowest organization could upgrade.

The SIPP transition allows completely independent deployment of hosts
and routers.  Hosts may be upgraded to SIPP before any routers on their
attached subnet are upgraded.  Routers may be upgraded to SIPP before
any hosts on their attached subnets are upgraded.


3.4. Two Hosts on a Wire

It must be possible for a SIPP host and an IPv4 host attached to the
same physical subnet to directly interoperate without the help of a
third machine.  Direct interoperability is a key feature of IPv4, and it
must be maintained between during the transition.

The SIPP transition meets this requirement by requiring SIPP systems to
implement IPv4 and ARP.  SIPP systems use IPv4 when interoperating with
IPv4 hosts on the same subnet.

3.5. Extended Transition Time

Users and network administrators should have as long a time as possible
in which to upgrade their systems to SIPP.  The longer the upgrade
window, the more flexibility users will have to conveniently schedule
their upgrade.




draft-ietf-sipp-trans-concepts-00.txt                           [Page 4]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


In the Internet, the hosts and routers are controlled by a variety of
different organizations and individuals, with widely varying schedules
and needs.  Users must be able to upgrade their hosts and routers at a
time that is convenient for them.  The window of time during which
they may transition to SIPP must be as long as possible.

The only hard deadline in the SIPP transition is the time when IPv4
addresses "run out".  After this time, hosts that have not upgraded will
not be able to globally interoperate.  IPv4 routers can continue to be
used in an IPv4 cluster (see section 4.2) even after the time that IPv4
addresses run out.

Many of the new features of SIPP only become available to the user after
they upgrade their systems.  Some new SIPP mechanisms require on-subnet
SIPP routers.  Users and sites that do not need these features should
not be required to upgrade prematurely.  Users and sites that desire
these features may upgrade earlier.


3.6. Leverage the Installed Base

Wherever possible, the transition mechanisms should make use of the
installed base of IPv4 hosts and routers.  This is important because
organizations expect to pay for their investment in IPv4 equipment over
time.  If the transition requires them to immediately replace their IPv4
systems, that investment will have been wasted.  If the transition
allows them to continue to use their IPv4 systems for a long time, the
transition is less expensive.

The SIPP transition *allows* sites to upgrade systems to SIPP
immediately, but does not require it.


4. Transition Mechanisms

The SIPP transition uses three mechanisms:

   -    An IPv4-compatible SIPP address format
   -    A mechanism to tunnel SIPP traffic within IPv4
   -    A mechanism to translate IPv4 traffic into SIPP

There are some dependencies between the mechanisms.  Both the tunneling
and translation mechanisms make use of the information encoded in the
IPv4-compatible SIPP address.


4.1. Addressing




draft-ietf-sipp-trans-concepts-00.txt                           [Page 5]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


SIPP provides for a variety of addressing formats.  One of those formats
is the IPv4-compatible SIPP address format.  This address format was
designed to encode the information necessary to allow tunneling and
translation to be performed, while also allowing more hierarchical
addressing information than was possible with IPv4.

The IPv4-compatible SIPP address was designed to be compatible with the
existing IPv4 addressing structure, so that sites can use their existing
IPv4 addresses when they upgrade to SIPP.  IPv4 hosts and routers do not
need to change their address when they upgrade to SIPP.  They continue
to use their existing IPv4 address when sending and receiving IPv4
traffic.  For SIPP traffic, they use a SIPP address that is composed of
their existing IPv4 address, with 32 additional address bits prepended
at the front.  All hosts within a site prepend the same prefix.

The 64-bit IPv4-compatible SIPP address format is:

   |1|            31 bits            |             32 bits             |
   +-+-+-+-+-+-+-+-+~+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+~+-+-+-+-+-+-+-+-+
   |C|   higher-order SIPP prefix    |          IPv4 address           |
   +-+-+-+-+-+-+-+-+~+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+~+-+-+-+-+-+-+-+-+

The low-order 32-bits of this address format encodes an IPv4 address.
SIPP hosts can use this as their IPv4 address whenever they send or
receive IPv4 packets.

The high-order bit, known as the C-bit, has a special significance for
the transition mechanisms.  IPv4 compatible SIPP addresses can be
assigned to both IPv4 and SIPP nodes.  The C-bit indicates whether the
node that the address identifies is an IPv4 node, or a SIPP node.

        Node type       C-bit
        ---------       -----
        IPv4             1
        SIPP             0

Many of the SIPP transition mechanisms make use of the fact that they
can determine whether a node supports SIPP or IPv4 based on the C-bit of
its address.

The middle 31-bits are used to encode additional addressing information.

IPv4 compatible SIPP addresses are assigned according to a global SIPP
addressing plan.  This plan will provide for a hierarchy of assignment,
and may be based on CIDR.  The Internet Assigned Number Authority (IANA)
will delegate blocks of the SIPP address space to subordinate
organizations.  The delegation will proceed down to individual user
sites which will be assigned a single block of contiguous address space



draft-ietf-sipp-trans-concepts-00.txt                           [Page 6]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


for use in assigning addresses to individual hosts and routers.

The assignment of IPv4 compatible SIPP addresses to hosts and routers
will be constrained for as long as possible so that the low-order
32-bits are globally unique.  This will ensure that the low-order
32-bits can be used as a globally unique IPv4 address for as long as
possible.

All SIPP hosts must be assigned IPv4 compatible SIPP addresses in order
to interoperate with IPv4 hosts.


4.2. Tunnelling

The SIPP-in-IPv4 tunneling technique was developed in order to allow
SIPP hosts and routers to be deployed in a topology that includes IPv4
routers.

The concept behind tunneling is that SIPP hosts and routers can treat
clusters of IPv4 topology (groups of subnets connected by IPv4 routers)
as a single subnet from the point of view of SIPP routing.  In the same
way that IPv4 hosts can treat a non-broadcast multipoint network, such
as the ARPAnet, as a single IPv4 subnet, SIPP nodes can treat almost any
cluster of IPv4 topology as a non-broadcast SIPP subnet.  (The
restrictions on an IPv4 cluster are: [1] it must be fully IPv4-connected
internally; and [2] it must fully contain an IPv4 address block such as
a subnetted IPv4 network, or a CIDR prefix.)

SIPP nodes can send SIPP traffic to other SIPP nodes that are attached
to the same "IPv4 clusters" by encapsulating it within IPv4.  Since SIPP
nodes use IPv4 compatible SIPP addresses, which have an IPv4 address
embedded within them, the sending node can always automatically
determine the address to send the encapsulating IPv4 packet to based on
the SIPP address that it desires to reach.  The IPv4 address of the
"tunnel endpoint" is always the low-order 32-bits of the SIPP address of
the tunnel endpoint. In this sense, we can say that SIPP-in-IPv4 tunnels
are "automatically configured".

SIPP-in-IPv4 tunneling can be end-to-end (i.e. one tunnel between two
SIPP hosts) or a tunnel can comprise only part of the end-to-end path
(e.g. the path between a SIPP host and the first-hop SIPP router).  In
all cases, however, tunneling is only used between SIPP nodes; The
"endpoints" of a tunnel are always SIPP nodes.  When processing packets,
SIPP hosts and routers use the C-bit, which is encoded into the
IPv4-compatible SIPP address, to determine whether a particular
destination can be reached via tunneling.

SIPP hosts and routers use one additional piece of per-interface



draft-ietf-sipp-trans-concepts-00.txt                           [Page 7]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


configuration information to make decisions about which destinations can
be tunneled to.  The "SIPP/IPv4 cluster mask" is a 64-bit mask that is
used in a manner analogous to the IPv4 "netmask" to determine whether a
destination is located within a directly connected IPv4 cluster or not.
If a destination is located within an attached IPv4 cluster (its
address, and-ed with the cluster mask, matches the interface address,
and-ed with cluster mask), and is a SIPP host (the C-bit of address is
zero), then that destination can be tunneled to.

The decisions that a SIPP host or router makes about whether to tunnel a
packet or not are entirely determined by information contained within
the packet being sent, and per-interface configuration information.


4.3. Header Translation

The header translation mechanism was designed in order to allow portions
of the Internet routing system to eventually be upgraded to support only
SIPP traffic.  This will allow the Internet backbone to eventually stop
directly handling IPv4 traffic.  This will solve the IPv4 route scaling
problem, since SIPP traffic can be routed based on SIPP addresses which
contain more levels of hierarchy.

In header translation, the IPv4 headers of traffic sent by IPv4 hosts
are "translated" into SIPP headers.  The transport layer headers, and
all other data beyond the Internet header, is not changed.  Once
translated into SIPP form, the resulting traffic can be carried by the
SIPP routing system.  If the traffic is destined to an IPv4 host, it
must be translated back to IPv4 form before it is delivered to the
destination host.

The incorporation of the C-bit into the IPv4-compatible SIPP address is
essential to translation.  If a SIPP packet is addressed to a
destination with the C-bit equal to one, then that packet must be
translated to IPv4 before it is delivered to the destination host.

Header translation can be viewed as having three functional components:

   -    SIPP routers translate IPv4 traffic into SIPP
   -    SIPP routers translate SIPP traffic into IPv4
   -    SIPP hosts "pre-translate" IPv4 traffic into SIPP.

In the first component, SIPP routers translate IPv4 headers of traffic
sent by IPv4 hosts into SIPP form.  This "direction" of translation
(IPv4-to-SIPP) is more complex, because the information in the IPv4
packet being translated is insufficient to form a SIPP packet.  The
source and destination addresses in an IPv4 packet do not provide enough
information to compose the source and destination addresses in the SIPP



draft-ietf-sipp-trans-concepts-00.txt                           [Page 8]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


packet.  To remedy this problem, the "IPv4-to-SIPP translators" must be
equipped with an "address mapping table" which maps the destination IPv4
address in an IPv4 packet into a 32-bit prefix.  The 32-bit prefix is
pre-pended to the IPv4 address to compose a full 64-bit SIPP address.
The mapping table is structured with a 32-bit mask and prefix, so that
entire IPv4 address blocks may be represented with only one entry.
However, the mapping table must be globally maintained and distributed
to all translators.

The second component involves the translation by SIPP routers of SIPP
traffic addressed to IPv4 hosts into IPv4 form.  This "direction" of
translation is much simpler than the first, since all of the
information needed to form the IPv4 header is contained in the SIPP
header being translated.  The low-order 32-bits of the source and
destination addresses of the SIPP packet being translated can be used
for the source and destination addresses of the IPv4 packet being
composed.

The third component of translation is implemented in SIPP hosts.  When
sending, SIPP hosts use the C-bit of the destination address to
determine whether the destination is an IPv4 host or a SIPP host.  If
the destination is an IPv4 host (the C-bit equals one), the sending SIPP
host calculates the transport layer pseudo-header checksum in a manner
compatible with IPv4 (the SIPP pseudo-header checksum algorithm is
slightly different from IPv4).  The SIPP host may then send the traffic
with SIPP headers or with IPv4 headers.  If it sends in the SIPP form, a
translating router will translate the SIPP headers into IPv4 before the
traffic is delivered to the destination IPv4 host.  Since
IPv4-compatible SIPP addresses (with the C-bit set to one) can be
assigned to IPv4 hosts and listed in the DNS, applications running on
SIPP hosts need not be aware that they are interacting with IPv4 hosts.
Applications simply lookup SIPP addresses in the DNS and pass them down
to the SIPP layer, which determines which packet format and
pseudo-header checksum algorithm to employ.  The capability of SIPP
hosts to send traffic for IPv4 hosts using SIPP headers can be thought
of as "pre-translating" the traffic to SIPP.


5. Conclusion

The SIPP transition mechanisms address the two problems of IPv4 route
scaling and interoperability between IPv4 and SIPP systems, while making
the transition as simple as possible for the end users.  The mechanisms
generally trade off complexity for the designers and implementors of the
protocols in favor of simplicity for the end users and network
administrators.

While writing the software to implement the SIPP transition mechanisms



draft-ietf-sipp-trans-concepts-00.txt                           [Page 9]

INTERNET-DRAFT  SIPP Transition: Concepts and Principles        May 1994


might involve more work than some of the more straightforward transition
mechanisms, the benefits in terms of added flexibility for the users far
outweighs these costs.


6. Acknowledgments

The author would like to thank the people who provided feedback and
suggestions based on earlier drafts of this paper, including <your name
here, after you send your insightful comments>.


7. Author's Address

        Robert E. Gilligan                   Phone: 415-336-1012
        Sun Microsystems, Inc.               Fax:   415-336-6015
        2550 Garcia Avenue                   Mail:  gilligan@eng.sun.com
        Mailstop UMTV05-44
        Mountain View, California 94043-1100


8. References

[DISC]          W. Simpson, "SIPP Neighbor Discovery", Internet Draft,
                draft- ietf-sipp-discovery-04.txt, March 1994.

[SIPP]          S. Deering, "Simple Internet Protocol Plus (SIPP)
                Specification", Internet Draft,
                draft-ietf-sipp-spec-00.txt, February, 1994.

[SIPP-ADDR]     P. Francis, "Simple Internet Protocol Plus (SIPP):
                Unicast Hierarchical Address Assignment", Internet
                Draft, <draft-ietf- sip-unicast-addr-00.txt>, January
                1994.

[SIPP-DHCP]     S. Thompson.  SIPP Extensions to BOOTP/DHCP. February
                1994.  Internet Draft.

[SIPP-TRANS]    R. Gilligan, et al, " IPAE: The SIPP Interoperability
                and Transition Mechanism", Internet Draft,
                draft-ietf-sipp-ipae- transition-01.txt, March 1994.










draft-ietf-sipp-trans-concepts-00.txt                          [Page 10]


------- End of Forwarded Message


From bound@zk3.dec.com Wed May  4 11:38:37 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA07346 for <ipng@cmf.nrl.navy.mil>; Wed, 4 May 1994 11:43:06 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA07162; Wed, 4 May 94 08:39:29 -0700
Received: by xirtlu.zk3.dec.com; id AA06782; Wed, 4 May 1994 11:39:19 -0400
Message-Id: <9405041539.AA06782@xirtlu.zk3.dec.com>
To: brian@dxcoms.cern.ch (Brian Carpenter CERN-CN)
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: NSAPs 
In-Reply-To: Your message of "Tue, 03 May 94 10:29:13 +0200."
             <9405030829.AA26517@dxcoms.cern.ch> 
Date: Wed, 04 May 94 11:38:37 -0400
X-Mts: smtp
Status: O

Brian,

>We are really getting back to basics here. Who thinks we'll
>be all done by July? 82 days to go until the opening plenary.

I think if we have to handle the convergence problem of the entire
multiprotocol envirnment we will not make it.  Because it introduces a
new complexity into the equation.  

If we only are concerned with IPv4 backwards compatibility then we can
make the deliverable.

PERFORMANCE:
I cannot support any proposal that causes a host performance cost
greater in magnitude than the performance today in IPv4.  IPv4 is the
measuring stick.  The question is what is 'magnitude' in my previous
statement.  Well today I can saturate with UDP and close with TCP an
Ethernet or FDDI link on a host via packet throughput on our OSF/1 and
OpenVMS hosts with IPv4.  If I can't do that with IPng then that is
bogus to my customers.  

/jim

From Greg_Minshall@Novell.COM Wed May  4 12:31:00 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id PAA09307 for <ipng@cmf.nrl.navy.mil>; Wed, 4 May 1994 15:33:04 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA14689; Wed, 4 May 94 13:37:50 MDT
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB01468; Wed, 4 May 94 12:31:00 PDT
Date: Wed, 4 May 94 12:31:00 PDT
Message-Id: <9405041931.AB01468@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN), ipng@cmf.nrl.navy.mil
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: NSAPs
Status: O

Brian,

>I have to say something I think I first said on the TUBA list
>18 months ago: it is OK to define an optimised NSAPA format
>for IPng, but it is unacceptable for that format to be
>mandatory. It MUST be possible to use an arbitrary NSAPA,
>at the price of reduced routing and host performance.

*If* IPng supports NSAPs, then i would guess it would have to allow the
embedding of an arbitrary NSAP in the "destination" field.  However, it may
be the case that the syntactic way that embedding occurs may do something
like, for instance, make the NSAP length be 0 mod 64 bits (by extending
with 0's).

Then, your req't is that arbitrary NSAPs can be routed.  I would assume
that arbitrary "destinations" can be routed.

A separate issue is whether someone (ISOC, IANA, InterNIC, whatever)
decides to define an NSAP format which is *preferred* (in terms of being a)
length 0 mod 64 to begin with, maybe, and b) optimal for routing, etc.).

Greg (catching up on some e-mail)



From brian@dxcoms.cern.ch Wed May  4 22:03:37 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA09638 for <ipng@cmf.nrl.navy.mil>; Wed, 4 May 1994 16:04:13 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA24771; Wed, 4 May 1994 22:03:40 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA01178; Wed, 4 May 1994 22:03:38 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405042003.AA01178@dxcoms.cern.ch>
Subject: Re: NSAPs
To: Greg_Minshall@novell.com (Greg Minshall)
Date: Wed, 4 May 1994 22:03:37 +0200 (MET DST)
Cc: ipng@cmf.nrl.navy.mil
In-Reply-To: <9405041931.AB01468@WC.Novell.COM> from "Greg Minshall" at May 4, 94 12:31:00 pm
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 58        
Status: O

Grege,

I entirely agree with your last message.

  Brian

From kasten@Research.Ftp.Com Wed May  4 16:49:05 1994
Return-Path: kasten@Research.Ftp.Com
Received: from Research.Ftp.Com (research.ftp.com [128.127.145.125]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA09893 for <ipng@cmf.nrl.navy.mil>; Wed, 4 May 1994 16:53:24 -0400
Received: by Research.Ftp.Com (920330.SGI/)
	for ipng@cmf.nrl.navy.mil id AA02809; Wed, 4 May 94 16:49:06 -0400
Received: by Research.Ftp.Com 
	id AA02809; Wed, 4 May 94 16:49:06 -0400
Date: Wed, 4 May 1994 16:49:05 -0400 (EDT)
From: Frank Kastenholz <kasten@Research.Ftp.Com>
Subject: implementation status
To: ipng mailing list <ipng@cmf.nrl.navy.mil>
Message-Id: <Pine.3.89.9405041621.A2804-0100000@research.ftp.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


hi

i am starting to review the various ipng proposals. i am using the reading
list that steve coya sent out a week or two ago. however, what would
also be useful is an implementation status report, listing things like
what functions of what documents have been implemented, tested, and
so on. this could be as simple as "we implemented all of document x, none 
of document y, and sections 1, 2, and 3 of document z". this would help
me, as a reviewer, getting a 'feel' for how 'firm' the various documents
are (if all of document x has been implemented, then i'd assume that it 
pretty much represents the 'final thing' while of none of y is implemented,
i'd assume that y is nothing but whiteboard engineering...)

thanks
frank



From ericf@atc.boeing.com Wed May  4 16:13:33 1994
Return-Path: ericf@atc.boeing.com
Received: from atc.boeing.com (atc.boeing.com [130.42.28.80]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id TAA10579 for <ipng@cmf.nrl.navy.mil>; Wed, 4 May 1994 19:11:52 -0400
Received: by atc.boeing.com (5.57) 
	id AA06881; Wed, 4 May 94 16:13:33 -0700
Date: Wed, 4 May 94 16:13:33 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9405042313.AA06881@atc.boeing.com>
To: big-internet@munnari.oz.au, ipng@cmf.nrl.navy.mil
Subject: Proposed IPng Business Requirements
Status: O

IPng Business Requirements                         Eric Fleischman
May 4, 1994                                        Boeing Computer Services

This is Straw Man IPng document seeking to address relevant business
issues which impact the IPng Decision.  As such, this is a possible
companion document along with the "IPng Criteria Document" to be used
to evaluate the IPng Alternatives.  

It is the belief of the author that each of the points within this 
document are as technical as any point within the criteria document.  The 
difference, of course, is that the requirements within this document 
stem from the business requirements mentioned in the IPng White Papers and 
discussed within IPng Directorate meetings and over the IPng Directorate 
mail list.  By contrast, the requirments within the Criteria document stem 
from two Birds of a Feather sessions within two different IETFs as well 
as extensive dialogs within the Big-Internet mail list.  Consequently, 
the Criteria document's requirements are considerably more mature and 
universally accepted than any of the requirements enumerated here.

1.0  IPng Needs Enhanced Functionality over IPv4

The most important business requirement for IPng is that there must be
a reason why end users will WANT to deploy IPng.  We believe that the
most compelling reason for users to WANT to deploy IPng is if IPng has 
functionality which users need and desire.  Hence our first requirement:

    IPng must provide at least as much functionality as IPv4 and 
    should contain enhanced functionality over IPv4.

Functionality, in this definition, refers to capabilities and services.
Popularly desired "cutting edge" functionalities include enhanced support
for real time services, multimedia, mobility, and plug-and-play networking.

2.0  Ease of Transition from IPv4

IPng implies "change" -- the change from the current IPv4 stack to an IPng
stack.  From the end user's perspective, change implies the expenditure 
of time and money.  Therefore, IPng should be so built that the overhead 
of changing from IPv4 to IPng will be minimal.  This implies the existance 
of viable tools and approaches to minimize this change.  Hence our second 
requirement:

    It must be easy to transition from IPv4 to IPng.

This requirement may be fulfilled in may ways.  It seems that a highly
desirable (but not manditory) outcome of this requirement is to have
existing IPv4 communities be able to indefinitely communicate with IPng 
systems via optional address extension capabilities.

3.0  IPng to be a Convergence Target

End users hope to achieve interoperability between their computing devices.
Each different deployed data communications protocol family implies
added support costs for the users as well as diminished interoperability.
The bottom line is that protocol family diversity negatively impacts the
value of the end user's investment in computing technologies.  For this
reason it is desirable that IPng serve as a protocol to which other non-
TCP/IP protocols may converge.  This leads to our third requirement:

    We desire the selected IPng protocol to be able to technically serve
    as a protocol to which many different network layer protocols, not only
    IPv4, can converge.  For this reason, we require that the selected
    IPng protocol have adequate addressing capabilities to be able to flexibly
    "support" the transition addressing needs of other existing network
    layer protocols (e.g., IPX, CLNP) should they also wish to transition
    to IPng. IPng should not lack any significant functionality of such 
    existing protocols.

4.0 Generalised Encapsulation Method 

A fundamental IPng goal is to deploy "one protocol to bind them all." 
This may be achieved via migrating diverse technologies to IPng (previous
requirement) or by using IPng as an encapsulation vehicle (this requirement)
to join discontinuous non-TCP/IP protocol families.  Hence our fourth 
requirement:

    A generalised encapsulation method (GEM) should be standardised
    such that an arbitrary datagram protocol can be carried over (or
    tunnelled through) the Internet before, during and after its 
    transition to IPng.

A specific issue with tunnels is their operational coordination (only
possible between consenting adults). Self-configuring tunnels are
highly desirable. [Some DNS support for tunnels may be needed - there
is probably a way of having tunnels configure themselves by use of DNS
info about addresses for the protocol to be tunnelled.]

5.0  Extensable Addressing Required

It is widely presupposed that the computer industry is about to be
revolutionized by an algorithmic change in which currently dumb
devices (e.g., thermostates, electric wall sockets, light switches)
will become networked coupled with the deployment of brand new address-
intensive technologies (e.g., wireless applications, "home video").  This 
algorithmic change is commonly referred to as "toasternet".

Unfortunately, like all revolutionary algorithmic changes, we are unable 
as a community to envision exactly what toasternet will really entail.
Consequently, we need a flexible infrastructure which is able to handle 
whatever actually occurs.  This implies the need to over-engineer the 
addressing capabilities of IPng so that it could adequately handle 
toasternet even to the extent of providing IPng addressing capabilities 
which we can not justify today based on our current technologies.  That is, 
IPng must be able to endure until 2020 or longer (to minimize the number 
of end user transitions based on Internet scalability issues) and must 
therefore be overengineered and overdesigned to flexibly weather these 
future environments. For this reason requirement number 6 is formulated:

    IPng must provide flexible addressing.  IPng addresses must be
    optionally extendable to support address lengths longer than the 
    preferred minimum "fixed length" number of bytes/words.

6.0 User Addressing should be Autonomous

Re-addressing devices costs time and money.  This is particularly onerous
for the very large user.  For this reason the user's address space must be 
autonomous from the Internet in the sense that requirements for the user 
to re-address must solely be made by the user based upon requirements of
their internal network as opposed to external (Internet) requirements to 
the user.  This leads to requirement number 7: 

   IPng users must be given autonomous addresses to use within their 
   own internal networks.  These addresses must not contain Internet 
   dependencies which would demand that the user must readdress 
   their devices solely due to changes within the Internet.

7.0  Clear Transition from IPv4 APIs to IPng APIs

Billions of dollars of user-written applications currently exist.  These
applications use exposed Application Programming Interfaces (APIs).  End
users will not be able to migrate their extensive base of user-written
applications from IPv4 to IPng unless tools and transition approaches to
migrate these applications exist -- and the resulting IPng APIs are
upwardly compatable from the IPv4 APIs.  This implies the need for user code
to be easily modified from using existing IPv4 APIs to use IPng APIs.
Hence requirement number 8:
  
   There must be a defined and easy transition from IPv4 APIs to IPng APIs.

8.0  Local Addresses

Some end users use local addresses as an aid within their total corporate
computer security approach.  Local addresses are addresses which are solely
known (unique) within the corporation and are unknown (or non-unique) within
the world-wide Internet community.  Use of local addresses have proven to
be very useful for these users to "hide" certain highly proprietary 
environments from the Internet.  For this reason we have requirement number
8:
    The addressing approach must provide a capability to support local 
    addresses.

9.0  Aggregation for Corporate Internets

The IPng alternative must have adequate aggregation capabilities so that
the addressing and routing needs of vast (private) user populations may
be met (i.e., INTERNAL corporate networks).  In addition to aiding the
aggregation needs of the world-wide Internet community, the IPng approach's
addressing must be able to identify the internal routing hierarchies of 
private corporation (i.e., hierarchies internal to the corporation without
regard to the world-wide Internet infrastructure) as follows:
   *  identify internal domains (e.g. the parts of our company located on 
      different continents), 
   *  identify major campuses within the domains
   *  identify "networks" within the larger campuses 
   *  identify subnetworks within the networks.  

10.0  Decentralized Administration

The world wide Internet is a network of networks.  Each network within 
this larger community is administrated independently from the other
networks within that community.  Hence requirement #10:

    IPng addresses must permit multiple address administration authorities 
    to exist in support of the world-wide Internet infrastructure with
    little or no coordination among them. 

11.0  Other requirements

A great many other factors are A Good Thing from a business perspective
and should be targeted for implementation for business reasons within IPng.  
A short list of these desirable attributes now follows:
   *	Policy routing support
   *	Accounting support
   *	Firewall-friendly
   *	Network management-friendly
   *	No licensing fees

9.0  Acknowledgements

This draft is a straw man proposal which is largely based on notes received
from Brian Carpenter.  Brian's notes stem from a summary of relevant comments
made on the IPng Directorate mail list.  Brian should not be blamed or 
faulted by any mis-statements made by me in this document.  Similarly, the
author hopes that the readers of this document will be charitable. 

>From ipng-request@cmf.nrl.navy.mil Tue May  3 06:27:00 1994
Received: by atc.boeing.com (5.57) 
	id AA08679; Tue, 3 May 94 06:26:59 -0700
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA06104 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 09:20:14 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA14591; Tue, 3 May 1994 15:19:40 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA03678; Tue, 3 May 1994 15:19:38 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405031319.AA03678@dxcoms.cern.ch>
Subject: Re: Second IPng Requirments Document
To: ipng@cmf.nrl.navy.mil
Date: Tue, 3 May 1994 15:19:38 +0200 (MET DST)
In-Reply-To: <9404291950.AA12236@atc.boeing.com> from "Eric Fleischman" at Apr 29, 94 12:50:20 pm
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1325      
Status: RO

Eric,

I suppose everybody else is at Interop since nobody reacted.
I think this is a very good start, in fact I have little to say.
> 
>     IPng must provide at least as much functionality as IPv4 and 
>     should contain enhanced functionality over IPv4.
> 
> Functionality, in this definition, refers to capabilities and services.
> Popularly desired "cutting edge" functionalities include enhanced support
> for real time services, multimedia, mobility, and plug-and-play networking.

I would add support of commercial information services (authentication
and accounting).

...
>    IPng users must be given autonomous addresses to use within their 
>    own internal networks.  These addresses must not contain Internet 
>    dependencies which would demand that the user must readdress 
>    their devices solely due to changes within the Internet.

I assume that this is not meant to imply that the address prefix
never changes, but that the subscriber's internal addressing scheme
msut never be forced to change. You also probably want to make it
clear that auto-configuration is not a general alternative to
this requirement. (As a matter of fact, we find that automatically
assigned Level 3 addresses are not a panacea - they complicate network
management to about the same extent that they simplify it.)

 Brian


From owner-Big-Internet@munnari.OZ.AU Wed May  4 16:13:33 1994
Return-Path: owner-Big-Internet@munnari.OZ.AU
Received: from murtoa.cs.mu.OZ.AU (murtoa.cs.mu.OZ.AU [128.250.22.5]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id XAA11343 for <big-internet@cmf.nrl.navy.mil>; Wed, 4 May 1994 23:30:40 -0400
Received: from mailing-list by murtoa.cs.mu.OZ.AU (8.5/1.0)
	id MAA07937; Thu, 5 May 1994 12:30:15 +1000
Received: from munnari.oz.au by murtoa.cs.mu.OZ.AU (8.5/1.0) with SMTP
	id MAA07917; Thu, 5 May 1994 12:13:27 +1000
Received: from atc.boeing.com by munnari.oz.au with SMTP (5.83--+1.3.1+0.50)
	id AA12299; Thu, 5 May 1994 09:11:37 +1000 (from ericf@atc.boeing.com)
Received: by atc.boeing.com (5.57) 
	id AA06881; Wed, 4 May 94 16:13:33 -0700
Date: Wed, 4 May 94 16:13:33 -0700
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9405042313.AA06881@atc.boeing.com>
To: big-internet@munnari.OZ.AU, ipng@cmf.nrl.navy.mil
Subject: Proposed IPng Business Requirements
Status: O

IPng Business Requirements                         Eric Fleischman
May 4, 1994                                        Boeing Computer Services

This is Straw Man IPng document seeking to address relevant business
issues which impact the IPng Decision.  As such, this is a possible
companion document along with the "IPng Criteria Document" to be used
to evaluate the IPng Alternatives.  

It is the belief of the author that each of the points within this 
document are as technical as any point within the criteria document.  The 
difference, of course, is that the requirements within this document 
stem from the business requirements mentioned in the IPng White Papers and 
discussed within IPng Directorate meetings and over the IPng Directorate 
mail list.  By contrast, the requirments within the Criteria document stem 
from two Birds of a Feather sessions within two different IETFs as well 
as extensive dialogs within the Big-Internet mail list.  Consequently, 
the Criteria document's requirements are considerably more mature and 
universally accepted than any of the requirements enumerated here.

1.0  IPng Needs Enhanced Functionality over IPv4

The most important business requirement for IPng is that there must be
a reason why end users will WANT to deploy IPng.  We believe that the
most compelling reason for users to WANT to deploy IPng is if IPng has 
functionality which users need and desire.  Hence our first requirement:

    IPng must provide at least as much functionality as IPv4 and 
    should contain enhanced functionality over IPv4.

Functionality, in this definition, refers to capabilities and services.
Popularly desired "cutting edge" functionalities include enhanced support
for real time services, multimedia, mobility, and plug-and-play networking.

2.0  Ease of Transition from IPv4

IPng implies "change" -- the change from the current IPv4 stack to an IPng
stack.  From the end user's perspective, change implies the expenditure 
of time and money.  Therefore, IPng should be so built that the overhead 
of changing from IPv4 to IPng will be minimal.  This implies the existance 
of viable tools and approaches to minimize this change.  Hence our second 
requirement:

    It must be easy to transition from IPv4 to IPng.

This requirement may be fulfilled in may ways.  It seems that a highly
desirable (but not manditory) outcome of this requirement is to have
existing IPv4 communities be able to indefinitely communicate with IPng 
systems via optional address extension capabilities.

3.0  IPng to be a Convergence Target

End users hope to achieve interoperability between their computing devices.
Each different deployed data communications protocol family implies
added support costs for the users as well as diminished interoperability.
The bottom line is that protocol family diversity negatively impacts the
value of the end user's investment in computing technologies.  For this
reason it is desirable that IPng serve as a protocol to which other non-
TCP/IP protocols may converge.  This leads to our third requirement:

    We desire the selected IPng protocol to be able to technically serve
    as a protocol to which many different network layer protocols, not only
    IPv4, can converge.  For this reason, we require that the selected
    IPng protocol have adequate addressing capabilities to be able to flexibly
    "support" the transition addressing needs of other existing network
    layer protocols (e.g., IPX, CLNP) should they also wish to transition
    to IPng. IPng should not lack any significant functionality of such 
    existing protocols.

4.0 Generalised Encapsulation Method 

A fundamental IPng goal is to deploy "one protocol to bind them all." 
This may be achieved via migrating diverse technologies to IPng (previous
requirement) or by using IPng as an encapsulation vehicle (this requirement)
to join discontinuous non-TCP/IP protocol families.  Hence our fourth 
requirement:

    A generalised encapsulation method (GEM) should be standardised
    such that an arbitrary datagram protocol can be carried over (or
    tunnelled through) the Internet before, during and after its 
    transition to IPng.

A specific issue with tunnels is their operational coordination (only
possible between consenting adults). Self-configuring tunnels are
highly desirable. [Some DNS support for tunnels may be needed - there
is probably a way of having tunnels configure themselves by use of DNS
info about addresses for the protocol to be tunnelled.]

5.0  Extensable Addressing Required

It is widely presupposed that the computer industry is about to be
revolutionized by an algorithmic change in which currently dumb
devices (e.g., thermostates, electric wall sockets, light switches)
will become networked coupled with the deployment of brand new address-
intensive technologies (e.g., wireless applications, "home video").  This 
algorithmic change is commonly referred to as "toasternet".

Unfortunately, like all revolutionary algorithmic changes, we are unable 
as a community to envision exactly what toasternet will really entail.
Consequently, we need a flexible infrastructure which is able to handle 
whatever actually occurs.  This implies the need to over-engineer the 
addressing capabilities of IPng so that it could adequately handle 
toasternet even to the extent of providing IPng addressing capabilities 
which we can not justify today based on our current technologies.  That is, 
IPng must be able to endure until 2020 or longer (to minimize the number 
of end user transitions based on Internet scalability issues) and must 
therefore be overengineered and overdesigned to flexibly weather these 
future environments. For this reason requirement number 6 is formulated:

    IPng must provide flexible addressing.  IPng addresses must be
    optionally extendable to support address lengths longer than the 
    preferred minimum "fixed length" number of bytes/words.

6.0 User Addressing should be Autonomous

Re-addressing devices costs time and money.  This is particularly onerous
for the very large user.  For this reason the user's address space must be 
autonomous from the Internet in the sense that requirements for the user 
to re-address must solely be made by the user based upon requirements of
their internal network as opposed to external (Internet) requirements to 
the user.  This leads to requirement number 7: 

   IPng users must be given autonomous addresses to use within their 
   own internal networks.  These addresses must not contain Internet 
   dependencies which would demand that the user must readdress 
   their devices solely due to changes within the Internet.

7.0  Clear Transition from IPv4 APIs to IPng APIs

Billions of dollars of user-written applications currently exist.  These
applications use exposed Application Programming Interfaces (APIs).  End
users will not be able to migrate their extensive base of user-written
applications from IPv4 to IPng unless tools and transition approaches to
migrate these applications exist -- and the resulting IPng APIs are
upwardly compatable from the IPv4 APIs.  This implies the need for user code
to be easily modified from using existing IPv4 APIs to use IPng APIs.
Hence requirement number 8:
  
   There must be a defined and easy transition from IPv4 APIs to IPng APIs.

8.0  Local Addresses

Some end users use local addresses as an aid within their total corporate
computer security approach.  Local addresses are addresses which are solely
known (unique) within the corporation and are unknown (or non-unique) within
the world-wide Internet community.  Use of local addresses have proven to
be very useful for these users to "hide" certain highly proprietary 
environments from the Internet.  For this reason we have requirement number
8:
    The addressing approach must provide a capability to support local 
    addresses.

9.0  Aggregation for Corporate Internets

The IPng alternative must have adequate aggregation capabilities so that
the addressing and routing needs of vast (private) user populations may
be met (i.e., INTERNAL corporate networks).  In addition to aiding the
aggregation needs of the world-wide Internet community, the IPng approach's
addressing must be able to identify the internal routing hierarchies of 
private corporation (i.e., hierarchies internal to the corporation without
regard to the world-wide Internet infrastructure) as follows:
   *  identify internal domains (e.g. the parts of our company located on 
      different continents), 
   *  identify major campuses within the domains
   *  identify "networks" within the larger campuses 
   *  identify subnetworks within the networks.  

10.0  Decentralized Administration

The world wide Internet is a network of networks.  Each network within 
this larger community is administrated independently from the other
networks within that community.  Hence requirement #10:

    IPng addresses must permit multiple address administration authorities 
    to exist in support of the world-wide Internet infrastructure with
    little or no coordination among them. 

11.0  Other requirements

A great many other factors are A Good Thing from a business perspective
and should be targeted for implementation for business reasons within IPng.  
A short list of these desirable attributes now follows:
   *	Policy routing support
   *	Accounting support
   *	Firewall-friendly
   *	Network management-friendly
   *	No licensing fees

9.0  Acknowledgements

This draft is a straw man proposal which is largely based on notes received
from Brian Carpenter.  Brian's notes stem from a summary of relevant comments
made on the IPng Directorate mail list.  Brian should not be blamed or 
faulted by any mis-statements made by me in this document.  Similarly, the
author hopes that the readers of this document will be charitable. 

>From ipng-request@cmf.nrl.navy.mil Tue May  3 06:27:00 1994
Received: by atc.boeing.com (5.57) 
	id AA08679; Tue, 3 May 94 06:26:59 -0700
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA06104 for <ipng@cmf.nrl.navy.mil>; Tue, 3 May 1994 09:20:14 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA14591; Tue, 3 May 1994 15:19:40 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA03678; Tue, 3 May 1994 15:19:38 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405031319.AA03678@dxcoms.cern.ch>
Subject: Re: Second IPng Requirments Document
To: ipng@cmf.nrl.navy.mil
Date: Tue, 3 May 1994 15:19:38 +0200 (MET DST)
In-Reply-To: <9404291950.AA12236@atc.boeing.com> from "Eric Fleischman" at Apr 29, 94 12:50:20 pm
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1325      
Status: RO

Eric,

I suppose everybody else is at Interop since nobody reacted.
I think this is a very good start, in fact I have little to say.
> 
>     IPng must provide at least as much functionality as IPv4 and 
>     should contain enhanced functionality over IPv4.
> 
> Functionality, in this definition, refers to capabilities and services.
> Popularly desired "cutting edge" functionalities include enhanced support
> for real time services, multimedia, mobility, and plug-and-play networking.

I would add support of commercial information services (authentication
and accounting).

...
>    IPng users must be given autonomous addresses to use within their 
>    own internal networks.  These addresses must not contain Internet 
>    dependencies which would demand that the user must readdress 
>    their devices solely due to changes within the Internet.

I assume that this is not meant to imply that the address prefix
never changes, but that the subscriber's internal addressing scheme
msut never be forced to change. You also probably want to make it
clear that auto-configuration is not a general alternative to
this requirement. (As a matter of fact, we find that automatically
assigned Level 3 addresses are not a panacea - they complicate network
management to about the same extent that they simplify it.)

 Brian


From lkeiper@IETF.CNRI.Reston.VA.US Thu May  5 09:13:32 1994
Return-Path: lkeiper@IETF.CNRI.Reston.VA.US
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA12947 for <ipng@cmf.nrl.navy.mil>; Thu, 5 May 1994 09:17:15 -0400
Received: from [132.151.1.55] by IETF.CNRI.Reston.VA.US id aa04918;
          5 May 94 9:13 EDT
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 5 May 1994 09:13:32 +0100
To: ipng@cmf.nrl.navy.mil
From: Lois Keiper <lkeiper@IETF.CNRI.Reston.VA.US>
Subject: IPng Teleconference
Message-ID:  <9405050913.aa04918@IETF.CNRI.Reston.VA.US>
Status: O


>ANNOUNCEMENT:
>>
>>
>>The names marked with an asterisk are those who have confirmed
>>participation for the IPng teleconference sheduled for Monday, May 2, 1994
>>11:30 - 1:30pm EST.  Please send your RSVP as soon as possible.  Thank
>>You!!
>>
>>Please contact me with any changes @lkeiper.cnri.reston.va.us.
>>
                         J. Allard               206-936-9031
>>                       Scott Bradner           617-495-3864
>>                       Steve Bellovin          908-582-5886
>>                       Jim Bound               603-465-3130
>>                       Ross Callon             508-436-3936
>>                       Brian Carpenter         +41 227 674 967
>>                       Dave Clark              617-253-6003
>>                      *Steve Coya              703-620-8990*
>>                       Jon Crowcroft           +44 713 807 296
>>                       John Curran             617-873-4398
>>                       Steve Deering           415-812-4839
>>                       Dino Farinacci          408-226-6870
>>                       Eric Fleischman         206-957-5334
>>                       Paul Frances            +81 339 280 408
>>                       Frank Kastenholz        508-685-4000
>>                       Mark Knopper            313-741-5445
>>                       Allison Mankin          202-404-7030
>>                       Greg Minshall           510-975-4507
>>                       Craig Partridge         415-326-4541
>>                       Rob Ullmann             617-693-1315
>>                       Lixia Zhang             415-812-4415
>>
>>
>>
>>
>>
>>If you need to be added to the call in progress, Please call 1-800-232-1234
>>or for international particpants, 516-424-3151.  The call can be referenced
>>by the confirmation number ER27251 in the orginators name, Steve Coya.
>>
>>Many thanks,
>>
>>Lois
>>
>>
>



From Robert_Ullmann.LOTUS@CRD.lotus.com Thu May  5 12:43:42 1994
Return-Path: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from lotus.com (lotus.com [192.233.136.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA14343 for <ipng@cmf.nrl.navy.mil>; Thu, 5 May 1994 12:38:03 -0400
From: Robert_Ullmann.LOTUS@CRD.lotus.com
Received: from Mail.Lotus.com by lotus.com (4.1/SMI-4.1)
	id AA05804; Thu, 5 May 94 12:39:21 EDT
Received: by Mail.Lotus.com (4.1/SMI-4.1-DNI)
	id AA11270; Thu, 5 May 94 12:43:42 EDT
Date: Thu, 5 May 94 12:43:42 EDT
Message-Id: <9405051643.AA11270@Mail.Lotus.com>
Received: by DniMail (v1.0); Thu May  5 12:43:40 1994 EDT
To: UNIXML::"ipng@cmf.nrl.navy.mil"@lotus.com
Subject: Re: should we tweak TCP?
Status: O

> We're going to have to make some minor changes around the fringes of
> TCP -- to accomodate the different pseudo-header checksum, if nothing
> else.  Should we go a bit deeper?  Specifically, should we (a) increase
> the size of sequence numbers to 64 bits, and (b) increase the size
> of the option field?

Gee, this sounds familiar. (see RFC1475)

The consistant feedback was (is, see Jon's note) that the transport
should be independent of the IPng.

It isn't necessarily true that we have to tweak anything in TCP. Catnip
(re-)defines the TCP checksum to include the least significant 32 bits
of the network layer address; for IPv4, this is the same as the existing
checksum (of course).

To answer the usual question: no, this isn't as "good" as it could be,
but it is as good as TCPv4. (Keep in mind that the existing TCP checksum
doesn't somehow give you perfect integrity, it simply reduces the
experienced error rate by 4.7 decimal orders of magnitude.)

The win is that the checksum is still end-to-end when datagrams get
translated (and they *will* get translated :-). An intermediate system
that needs to "fix up" the transport checksum would be a very bad thing
indeed.

---
This, BTW, highlights the one remaining technical difference between
TUBA and Catnip; if TUBA uses the checksum as presently defined, then
Catnip will need to assign a different code point to TUBA-TCP from the
one assigned to IPv4-TCP, which would be too bad.

Catnip<-->SIPP already works correctly with the SIPP definition of
the checksum (special cased on the C bit) when interoperating with
IPv4, but not when using SIPP-native.

---
A new transport layer protocol with 64 bit seq/ack, 32 bit window,
EIDs *idependent* of the NL-address, etc. would be a fine thing to
design. And being end-to-end, it would be a lot easier to test and
deploy. My input is mostly represented in RFC1475.

Best Regards,
Robert
   

From francis@cactus.slab.ntt.jp Fri May  6 10:24:39 1994
Return-Path: francis@cactus.slab.ntt.jp
Received: from mail.ntt.jp ([192.5.216.174]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id VAA17772 for <ipng@cmf.nrl.navy.mil>; Thu, 5 May 1994 21:24:59 -0400
Received: by mail.ntt.jp (8.6.8/COREMAIL.3); Fri, 6 May 1994 10:24:40 +0900
Received: by slab.ntt.jp (8.6.8/core-slab.s5+)
	id KAA00268; Fri, 6 May 1994 10:24:40 +0900
Received: by cactus.slab.ntt.jp (4.1/core*slab.s5)
	id AA28003; Fri, 6 May 94 10:24:39 JST
Date: Fri, 6 May 94 10:24:39 JST
From: francis@cactus.slab.ntt.jp (Paul Francis)
Message-Id: <9405060124.AA28003@cactus.slab.ntt.jp>
To: Greg_Minshall@novell.com, ipng@cmf.nrl.navy.mil
Subject: Re:  CATNIP as a "convergence point", not a "proposal"
Status: O

>  
>  The subject line says it all.
>  
>  I would propose that we "drop" CATNIP as a proposal (though, we may want to
>  understand key points of CATNIP as well as consider it as possibly helping
>  to define a convergence point/space).
>  

In my analysis-of-the-proposals paper (already turned in....almost a week
ahead of deadline....ha!) I stated the opinion that CATNIP can't be chosen
if for no other reason than lack of maturity and popular support, the latter
of which is reflected in the lack of implementation.  (I also gave some
technical arguments against it.)

Perhaps we can discuss "dropping" CATNIP as a proposal-under-consideration
at the retreat, but even if we don't, I don't see any way that CATNIP could
be accepted given its current state of development....

PF

From mankin@radegond.cmf.nrl.navy.mil Fri May  6 15:10:55 1994
Return-Path: mankin@radegond.cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id PAA21987 for <ipng@mailhost.cmf.nrl.navy.mil>; Fri, 6 May 1994 15:11:03 -0400
Received: from localhost.cmf.nrl.navy.mil (localhost.cmf.nrl.navy.mil [127.0.0.1]) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) with SMTP id PAA06297 for <ipng@radegond.cmf.nrl.navy.mil>; Fri, 6 May 1994 15:10:57 -0400
Message-Id: <199405061910.PAA06297@radegond.cmf.nrl.navy.mil>
X-Authentication-Warning: radegond.cmf.nrl.navy.mil: Host localhost.cmf.nrl.navy.mil didn't use HELO protocol
To: ipng@radegond.cmf.nrl.navy.mil
Subject: More about IPNG Retreat 
Date: Fri, 06 May 1994 15:10:55 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Status: O

Hello folks,

The IPNG Retreat will be May 19 and 20 in the Big Ten
Conference Center and the Marriott O'Hare Hotel
It will start at the Conf. Ctr. on Thursday at 
9:30 AM (I'm told we'll have coffee and pastries starting earlier), 
so East coast folks can take early flights that morning.  We'll stop 
at 5 PM on Friday.  We'll work into Thursday evening, after
a dinner break, using an additional meeting room at the hotel. 

Please get reservations at the Marriott O'Hare (not the Suites).
The information is below.  It will be easiest for all if everyone
stays there, plus it's inexpensive.

I'm working on the agenda, and Scott and I will settle on a draft
over the weekend.  I'd like to say the major themes are the routing
and addressing architecture; and plug-and-play and autoconfiguration.
I'd like to say that we consider security specifically in
the context of plug-and-play, wide deployment, ready use.  And that
we review transition specifically in the context of technology to make
protocol transitions and addressing corrections possible.  

Everyone must have done the peer reviews of the proposal documents 
by then.  

The guest list as of now is (Bob Hinden, by the way, will be 
in Sweden, to our regret):

Bob Gilligan
Erik Nordmark
Ran Atkinson
Sue Thomsen 
Peter Ford (invited by both TUBA and CATNIP)
Dave Piscitello (may not be able to make it)
Dave Katz
Tony Li

I will shortly send out a Co-AD Official Invitation to all those
people.   

At the last telechat and other times, we have expressed
consensus not to have IESG or IAB members involved in the
Directorate's deliberations.  This affected one request for
a guest (Yakov), by Peter Ford.  We remind Lixia and Brian that
your Directorate membership preceded your IAB appointments, so
Scott and I assume that you are giving the Directorate precedence,
and not the IAB, when you participate.

Onward and upward,

Allison / mankin@cmf.nrl.navy.mil


==================================================================
==================================================================
==================================================================

Date: Thu, 21 Apr 94 16:57:08 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
To: ipng@cmf.nrl.navy.mil
Subject: retreat info


The IPng retreat will be held at the Big-10 Conference Headquarters.

The Big-10 Conference Headquarters and meeting facility is located at
1500 West Higgins Road, Park Ridge, Illinois (708) 696-1010.  If you
are flying into O'hare, we recommend taking the Marriott Shuttle to
get there.

Walk out of the lower level baggage claim area and wait in the hotel
courtesy bus area on the median strip.  There are two areas outside
each terminal, located toward the ends of the terminals.  Marriott
advertises that the shuttle runs every 15 minutes.  They stop at both
the Suites and the Hotel. Marriott also has an arrangement with the
Big-10.  Ask the driver to let you off at the Big-10 facility, which
is located between the Suites and the Hotel.

The entrance to the facility is at the rear of the building.  Usually
the driver will stop at the entrance.  However, if they are busy, the
driver will stop in front of the building and you will have to make
your way across the intersection, which is protected by a stop light,
and around to the rear of the building.

We will all stay at the the Marriott O'Hare (NOT the Suites). 
Marriott O'Hare is within walking
distance of the Big-10 Conference Center and offers a special rate of
$78 for folks who will be using the Big Ten Conference Center.  The 
reservations number is 1-800-228-9290, though you must use 312-693-4444
to get the low rate.




From mankin@cmf.nrl.navy.mil Fri May  6 18:10:46 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id SAA22770 for <ipng@mailhost.cmf.nrl.navy.mil>; Fri, 6 May 1994 18:12:21 -0400
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id SAA06692; Fri, 6 May 1994 18:10:46 -0400
Date: Fri, 6 May 1994 18:10:46 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199405062210.SAA06692@radegond.cmf.nrl.navy.mil>
To: atkinson@itd.nrl.navy.mil, corecom@TIGGER.JVNC.NET, dkatz@cisco.com,
        gilligan@eng.sun.com, nordmark@eng.sun.com, peter@lanl.gov,
        set@thumper.bellcore.com, tli@cisco.com
Subject: INVITATION to IPng Retreat
Cc: hinden@eng.sun.com, ipng@cmf.nrl.navy.mil
Status: O


Hi, 

The IPng Directorate invites you to attend a two day meeting in Chicago May 19 and 20.
We hope to advance the reviewing of the three IPng proposals and to help the IPng ADs
towards the recommendation we must make in the end of July.  You are asked to join us
as important contributors to the proposals.

Next week we will send you a detailed agenda.  Meantime, we would like you to see if
you can make it (please do!) and, while you make your travel plans, help with the
Directorate's review by considering writing peer reviews of the criteria draft and
of the three proposals.    If you are willing to do this (some of you have done some
review already), please send them to the Directorate mailing list preferably, or to
Scott and Allison.

Here's the meeting information:


======================================================================

The IPNG Retreat will be May 19 and 20 in the Big Ten
Conference Center and the Marriott O'Hare Hotel
It will start at the Conf. Ctr. on Thursday at 
9:30 AM (I'm told we'll have coffee and pastries starting earlier), 
so East coast folks can take early flights that morning.  We'll stop 
at 5 PM on Friday.  We'll work into Thursday evening, after
a dinner break, using an additional meeting room at the hotel. 

Please get reservations at the Marriott O'Hare (not the Suites).
The information is below.  It will be easiest for all if everyone
stays there, plus it's inexpensive.

I'm working on the agenda, and Scott and I will settle on a draft
over the weekend.  I'd like to say the major themes are the routing
and addressing architecture; and plug-and-play and autoconfiguration.
I'd like to say that we consider security specifically in
the context of plug-and-play, wide deployment, ready use.  And that
we review transition specifically in the context of technology to make
protocol transitions and addressing corrections possible.  

======================================================================

The Big-10 Conference Headquarters and meeting facility is located at
1500 West Higgins Road, Park Ridge, Illinois (708) 696-1010.  If you
are flying into O'hare, we recommend taking the Marriott Shuttle to
get there.

Walk out of the lower level baggage claim area and wait in the hotel
courtesy bus area on the median strip.  There are two areas outside
each terminal, located toward the ends of the terminals.  Marriott
advertises that the shuttle runs every 15 minutes.  They stop at both
the Suites and the Hotel. Marriott also has an arrangement with the
Big-10.  Ask the driver to let you off at the Big-10 facility, which
is located between the Suites and the Hotel.

The entrance to the facility is at the rear of the building.  Usually
the driver will stop at the entrance.  However, if they are busy, the
driver will stop in front of the building and you will have to make
your way across the intersection, which is protected by a stop light,
and around to the rear of the building.

We will all stay at the the Marriott O'Hare (NOT the Suites). 
Marriott O'Hare is within walking
distance of the Big-10 Conference Center and offers a special rate of
$78 for folks who will be using the Big Ten Conference Center.  The 
reservations number is 1-800-228-9290, though you must use 312-693-4444
to get the low rate.

===========================================================================

Scott 	sob@harvard.edu
Allison mankin@cmf.nrl.navy.mil

From Greg_Minshall@Novell.COM Sun May  8 05:54:21 1994
Return-Path: Greg_Minshall@Novell.COM
Received: from ns.Novell.COM (ns.Novell.COM [137.65.1.1]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA27377 for <ipng@cmf.nrl.navy.mil>; Sun, 8 May 1994 08:56:40 -0400
Received: from WC.Novell.COM (optics.wc.novell.com) by ns.Novell.COM (4.1/SMI-4.1)
	id AA26318; Sun, 8 May 94 07:01:28 MDT
Received: from  by WC.Novell.COM (4.1/SMI-4.1)
	id AB10082; Sun, 8 May 94 05:54:21 PDT
Date: Sun, 8 May 94 05:54:21 PDT
Message-Id: <9405081254.AB10082@WC.Novell.COM>
X-Sender: minshall@optics.wc.novell.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
From: Greg Minshall <Greg_Minshall@Novell.COM>
Subject: Re: IPng requirements & migration from other protocols
Cc: ipng@cmf.nrl.navy.mil
Status: O

Brian,

>Well, my heretical view is that IP was going nowhere fast in
>the market until BSD sockets were defined (and later, Winsock
>in the PC market). All we really need for IPng is a modified
>sockets and Winsock definition. SIPP has started on this already.

Yes, you are a bit of a heretic.  I would say that in the Unix space it was
less socket, per se, that made TCP/IP, but the BSD implementation, freely
available and used by lots of people and put on lots of workstations, that
did the trick.  Part of the implementation was the sockets API, but part
also (and at least equally if not more important) were protocol stacks,
applications (ftp, telnet, rsh), etc.

Then, things like NFS and X helped quite a bit.  And, today, things like Mosaic.

I think that, to date, Winsock has a small impact on the PC market.  (Which
is not to say i don't think it is important; i do, in fact, think Winsock
is very important for the PC environment.  It is just that Winsock is only
now gaining momentum.)

Greg



From brian@dxcoms.cern.ch Sun May  8 16:02:14 1994
Return-Path: brian@dxcoms.cern.ch
Received: from dxmint.cern.ch (dxmint.cern.ch [128.141.1.113]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id KAA27517 for <ipng@cmf.nrl.navy.mil>; Sun, 8 May 1994 10:02:48 -0400
Received: from dxcoms.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA20621; Sun, 8 May 1994 16:02:15 +0200
Received: by dxcoms.cern.ch (5.65/DEC-Ultrix/4.3)
	id AA13064; Sun, 8 May 1994 16:02:14 +0200
From: brian@dxcoms.cern.ch (Brian Carpenter   CERN-CN)
Message-Id: <9405081402.AA13064@dxcoms.cern.ch>
Subject: Telechat during retreat
To: ipng@cmf.nrl.navy.mil
Date: Sun, 8 May 1994 16:02:14 +0200 (MET DST)
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 521       
Status: O

Scott, Allison, et al,

Unfortunately I cannot be at the retreat, but I can be
near a telephone. I would like to request that either you
arrange a telechat to allow the absent members of the
Directorate to interact, or if I am the only person
interested, that you call me directly.

I can be available on the Thursday at the usual time,
but not on the Friday. Thursday morning may be too soon
to be useful; I could join in a call on Thursday
afternoon, Chicago time, if AT&T calls me at home
(+41 22 776 3168).

   Brian

From sob@hsdndev.harvard.edu Sun May  8 11:27:16 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA27659 for <ipng@cmf.nrl.navy.mil>; Sun, 8 May 1994 11:27:25 -0400
Date: Sun, 8 May 94 11:27:16 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9405081527.AA18910@hsdndev.harvard.edu>
To: brian@dxcoms.cern.ch, ipng@cmf.nrl.navy.mil
Subject: Re:  Telechat during retreat
Status: O

Brian,
	Sounds like a good idea.  This does bring up a point, who 
else will not be at the retreat?

Scott

From sob@hsdndev.harvard.edu Sun May  8 16:39:45 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA28327 for <ipng@cmf.nrl.navy.mil>; Sun, 8 May 1994 16:39:56 -0400
Date: Sun, 8 May 94 16:39:45 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9405082039.AA25253@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: Unified Routing Requirements for IPng
Status: O


forwarded document:

---

Scott,
Appended is the list of requirements for the IPng. The list is from
the Unified Architecture for Inter-Domain Routing perspective.
We would appreciate if you'll distribute it to other folks
in the IPng directorate, as it might be useful in evaluating
various IPng proposals.
Deborah & Yakov.

               Unified Routing Requirements for IPng

                 Deborah Estrin and Yakov Rekhter

                          Draft 5/5/94

1. To provide scalable routing, IPng addressing must provide support
for topologically significant address assignment.

2. Since it is hard to predict how routing information will be
aggregated, the IPng addressing structure should impose as few
preconditions as possible on the number of levels in the hierarchy.

3. The IPng packet header should accommodate a "routing label" or
"route ID". This label will be used to identify a particular FIB to be
used for packet forwarding by each router.

Two types of routing labels should be supported: "strong" and "weak".

When a packet carries a "strong" routing label and a router does not
have a FIB with this label, the packet is discarded (and an error
message is sent back to the source).

When a packet carries a "weak" routing label and a router does not
have a FIB with this label, the packet should be forwarded via a
"default" FIB, i.e., according to the destination address. In
addition, the packet should carry an indication that somewhere along
the path the desired routing label was unavailable.

4. IPng should provide a source routing mechanism with the following
capabilities (i.e. flexibility):

Specification of either individual routers or collections of routers
as the entities in the source route.

The option to indicate that two consecutive entities in a source route
must share a common subnet in order for the source route to be valid.

Specification of the default behavior when the route to the next entry
in the source route is unavailable:

The packet is discarded, or

The source route is ignored and the packet is forwarded based only on
the destination address (and the packet header will indicate this
action).

The option to indicate that the source route information should be
carried all the way to the destination even after the source route is
completed (otherwise the source route information is stripped off upon
source route completion).

A mechanism to verify the feasibility of a source route.




From 0003858921@mcimail.com Sun May  8 23:16:00 1994
Return-Path: 0003858921@mcimail.com
Received: from gatekeeper.mcimail.com (gatekeeper.mcimail.com [192.147.45.5]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id AAA29592 for <ipng@cmf.nrl.navy.mil>; Mon, 9 May 1994 00:18:50 -0400
Received: by gatekeeper.mcimail.com (5.65/fma-120691);
	id AA01586; Sun, 8 May 94 23:19:34 -0500
Received: from mcimail.com by MCIGATEWAY.MCIMail.com id aa23060;
          9 May 94 4:10 GMT
Date: Sun, 8 May 94 23:16 EST
From: "Robert G. Moskowitz" <0003858921@mcimail.com>
To: Eric Fleischman <ericf@atc.boeing.com>
To: big internet <big-internet@munnari.oz.au>
To: ipng <ipng@cmf.nrl.navy.mil>
Subject: Re: Proposed IPng Business Requirements  point 3.0
Message-Id: <72940509041627/0003858921NA4EM@mcimail.com>
Status: O

----------------------------------------------------------------------
3.0  IPng to be a Convergence Target

End users hope to achieve interoperability between their computing devices.
Each different deployed data communications protocol family implies
added support costs for the users as well as diminished interoperability.
The bottom line is that protocol family diversity negatively impacts the
value of the end user's investment in computing technologies.  For this
reason it is desirable that IPng serve as a protocol to which other non-
TCP/IP protocols may converge.  This leads to our third requirement:

    We desire the selected IPng protocol to be able to technically serve
    as a protocol to which many different network layer protocols, not only
    IPv4, can converge.  For this reason, we require that the selected
    IPng protocol have adequate addressing capabilities to be able to
flexibly
    "support" the transition addressing needs of other existing network
    layer protocols (e.g., IPX, CLNP) should they also wish to transition
    to IPng. IPng should not lack any significant functionality of such 
    existing protocols.

--------------------------------------------------------------------------

Ugh, I have a little trouble with this wording.  Perhaps it is the word
'capabilites'.  This implies that it ca directly subsume all current and
secretly in the works addressing plans.

I'd prefer 'functionality'.  For if one scheme can be shown to meet the
functions used in a current address implementation, then that scheme is a
convergence point even if it looks and feels a lot different.

Of course this only looking at addressing.  When addressing is used to solve
routing problems we have to be very careful.  For it seems to me that there
are many who now say that routing needs to be solved separate to addressing.
Thus those that have current needs met by current addressing schemes, need
to evaluate the proposals very carefully to ensure that they separate
addressing from routing.  And that capability word does not engender such a
thought process.

My two cents anyway.

Bob Moskowitz

Speaking for Bob, not Chrysler, but colored by my years at Chrysler...

From owner-Big-Internet@munnari.OZ.AU Sun May  8 23:16:00 1994
Return-Path: owner-Big-Internet@munnari.OZ.AU
Received: from murtoa.cs.mu.OZ.AU (murtoa.cs.mu.OZ.AU [128.250.22.5]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id EAA00288 for <big-internet@cmf.nrl.navy.mil>; Mon, 9 May 1994 04:26:11 -0400
Received: from mailing-list by murtoa.cs.mu.OZ.AU (8.5/1.0)
	id RAA12996; Mon, 9 May 1994 17:24:09 +1000
Received: from munnari.oz.au by murtoa.cs.mu.OZ.AU (8.5/1.0) with SMTP
	id QAA12965; Mon, 9 May 1994 16:54:13 +1000
Received: from gatekeeper.mcimail.com by munnari.oz.au with SMTP (5.83--+1.3.1+0.50)
	id AA24951; Mon, 9 May 1994 14:19:07 +1000 (from 0003858921@mcimail.com)
Received: by gatekeeper.mcimail.com (5.65/fma-120691);
	id AA01586; Sun, 8 May 94 23:19:34 -0500
Received: from mcimail.com by MCIGATEWAY.MCIMail.com id aa23060;
          9 May 94 4:10 GMT
Date: Sun, 8 May 94 23:16 EST
From: "Robert G. Moskowitz" <0003858921@mcimail.com>
To: Eric Fleischman <ericf@atc.boeing.com>
To: big internet <big-internet@munnari.OZ.AU>
To: ipng <ipng@cmf.nrl.navy.mil>
Subject: Re: Proposed IPng Business Requirements  point 3.0
Message-Id: <72940509041627/0003858921NA4EM@mcimail.com>
Status: O

----------------------------------------------------------------------
3.0  IPng to be a Convergence Target

End users hope to achieve interoperability between their computing devices.
Each different deployed data communications protocol family implies
added support costs for the users as well as diminished interoperability.
The bottom line is that protocol family diversity negatively impacts the
value of the end user's investment in computing technologies.  For this
reason it is desirable that IPng serve as a protocol to which other non-
TCP/IP protocols may converge.  This leads to our third requirement:

    We desire the selected IPng protocol to be able to technically serve
    as a protocol to which many different network layer protocols, not only
    IPv4, can converge.  For this reason, we require that the selected
    IPng protocol have adequate addressing capabilities to be able to
flexibly
    "support" the transition addressing needs of other existing network
    layer protocols (e.g., IPX, CLNP) should they also wish to transition
    to IPng. IPng should not lack any significant functionality of such 
    existing protocols.

--------------------------------------------------------------------------

Ugh, I have a little trouble with this wording.  Perhaps it is the word
'capabilites'.  This implies that it ca directly subsume all current and
secretly in the works addressing plans.

I'd prefer 'functionality'.  For if one scheme can be shown to meet the
functions used in a current address implementation, then that scheme is a
convergence point even if it looks and feels a lot different.

Of course this only looking at addressing.  When addressing is used to solve
routing problems we have to be very careful.  For it seems to me that there
are many who now say that routing needs to be solved separate to addressing.
Thus those that have current needs met by current addressing schemes, need
to evaluate the proposals very carefully to ensure that they separate
addressing from routing.  And that capability word does not engender such a
thought process.

My two cents anyway.

Bob Moskowitz

Speaking for Bob, not Chrysler, but colored by my years at Chrysler...

From jallard@microsoft.com Mon May  9 08:25:12 1994
Return-Path: jallard@microsoft.com
Received: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id LAA02241 for <ipng@cmf.nrl.navy.mil>; Mon, 9 May 1994 11:30:24 -0400
From: jallard@microsoft.com
Received:  by netmail2.microsoft.com (5.65/25-eef)
	id AA17296; Mon, 9 May 94 07:31:42 -0700
Message-Id: <9405091431.AA17296@netmail2.microsoft.com>
Received: by netmail2 using fxenixd 1.0 Mon, 09 May 94 07:31:41 PDT
To: brian@dxcoms.cern.ch
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: IPng requirements & migration from other protocols
Date: Mon, 09 May 94 08:25:12 
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Status: O


as usual, i agree and disagree.

>Yes, you are a bit of a heretic.  I would say that in the Unix space it was
>less socket, per se, that made TCP/IP, but the BSD implementation, freely
>available and used by lots of people and put on lots of workstations, that
>did the trick.

i agree.

>I think that, to date, Winsock has a small impact on the PC market.  (Which
>is not to say i don't think it is important; i do, in fact, think Winsock
>is very important for the PC environment.  It is just that Winsock is only
>now gaining momentum.)

i disagree. windows sockets has had a very real impact in the pc
marketplace. prior to windows sockets definition there were but 4 or 5
public domain applications which all included ip functionality since there
was no common interface. now there are over 50. there's even a public
domain winsock stack.

look at the impact that it's had for application-only vendors - rather
than only supporting 2 or 3 stacks with "shims", their potential
marketplace has expanded to include virtually every microsoft windows
desktop running ip.

windows sockets plays an important role in the pc marketplace, a role
which will grow in significance with v2.0 - an effort kicked off last
week. i've recommended ipng as a requirement for this effort, and believe
that it will be very important to see ipng embraced by this community.
when it's time to roll out ipng, there will be more pc's to worry abt than
anyone else (as far as existing systems). let's be sure we're on the same
page as the ws2.0 people.

_______________________________________________________________
J. Allard                                 jallard@microsoft.com
Program Manager of TCP/IP Technologies    work: (206)882-8080
Microsoft Corporation                     home: (206)860-8862
  "On the Internet, nobody knows you're running Windows NT"



From iesg-request@ietf.cnri.reston.va.us Mon May  9 16:26:36 1994
Return-Path: iesg-request@ietf.cnri.reston.va.us
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA04836 for <Mankin@cmf.nrl.navy.mil>; Mon, 9 May 1994 16:28:55 -0400
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa25752;
          9 May 94 16:26 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa25748;
          9 May 94 16:26 EDT
Received: from radegond.cmf.nrl.navy.mil by CNRI.Reston.VA.US id aa27578;
          9 May 94 16:26 EDT
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id QAA15214; Mon, 9 May 1994 16:26:36 -0400
Date: Mon, 9 May 1994 16:26:36 -0400
Sender: iesg-request@IETF.CNRI.Reston.VA.US
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199405092026.QAA15214@radegond.cmf.nrl.navy.mil>
To: iesg@CNRI.Reston.VA.US
Subject: Please advise the IPng ADs/Directorate
Cc: iab@isi.edu, ipng@radegond.cmf.nrl.navy.mil
Status: O


Hi,

Up until now, we have tried to be careful to separate
the IPng Directorate deliberations from the IESG and the
IAB, as the former will be voting on the recommendations
that result, and the latter will be in the appeals chain
for the IESG decision on IPng.  When the NomCom picked three
of the Directorate for IESG and IAB, we consulted you, the
IESG, for advice, and finally concluded that the two IAB folks
could stay IFF they would put the Directorate first.  

We have been asked to invite an IAB member and liaison to the
IESG to the 2 day Directorate meeting in Chicago May 19 and 20.
Yakov Rekhter is a very important technical contributor to TUBA,
but he is also on the IAB and very much involved in IESG activities
as the liaison.  We would like your opinions about his essentially
becoming a guest member of the IPng Directorate.

Thanks,

Allison and Scott

From mankin@cmf.nrl.navy.mil Mon May  9 16:26:36 1994
Return-Path: mankin@cmf.nrl.navy.mil
Received: from radegond.cmf.nrl.navy.mil (radegond.cmf.nrl.navy.mil [134.207.7.18]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with ESMTP id QAA04815 for <ipng@mailhost.cmf.nrl.navy.mil>; Mon, 9 May 1994 16:27:02 -0400
Received: (from mankin@localhost) by radegond.cmf.nrl.navy.mil (8.6.8.1/8.6.6) id QAA15214; Mon, 9 May 1994 16:26:36 -0400
Date: Mon, 9 May 1994 16:26:36 -0400
From: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Message-Id: <199405092026.QAA15214@radegond.cmf.nrl.navy.mil>
To: iesg@cnri.reston.va.us
Subject: Please advise the IPng ADs/Directorate
Cc: iab@isi.edu, ipng@cmf.nrl.navy.mil
Status: O


Hi,

Up until now, we have tried to be careful to separate
the IPng Directorate deliberations from the IESG and the
IAB, as the former will be voting on the recommendations
that result, and the latter will be in the appeals chain
for the IESG decision on IPng.  When the NomCom picked three
of the Directorate for IESG and IAB, we consulted you, the
IESG, for advice, and finally concluded that the two IAB folks
could stay IFF they would put the Directorate first.  

We have been asked to invite an IAB member and liaison to the
IESG to the 2 day Directorate meeting in Chicago May 19 and 20.
Yakov Rekhter is a very important technical contributor to TUBA,
but he is also on the IAB and very much involved in IESG activities
as the liaison.  We would like your opinions about his essentially
becoming a guest member of the IPng Directorate.

Thanks,

Allison and Scott

From sob@hsdndev.harvard.edu Mon May  9 16:48:11 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id QAA05038 for <ipng@cmf.nrl.navy.mil>; Mon, 9 May 1994 16:48:17 -0400
Date: Mon, 9 May 94 16:48:11 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9405092048.AA09334@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: new version of the Unified Routing Req doc, please zap the old one
Status: O

              Unified Routing Requirements for IPng

                  Deborah Estrin and Yakov Rekhter

                      Draft 5/9/94

  The following list provides requirements on the IPng from the perspective
  of the Unified Routing Architecture, as describe in RFC1322.

  1. To provide scalable routing, IPng addressing must provide support
  for topologically significant address assignment.

  2. Since it is hard to predict how routing information will be
  aggregated, the IPng addressing structure should impose as few
  preconditions as possible on the number of levels in the hierarchy.
  Specifically, the number of levels must be allowed to be different
  at different parts in the hierarchy. Further, the levels must not
  be statically tied to particular parts (fields) in the addressing
  information.

  3. Hop-by-hop forwarding algorithm requires IPng to carry enough
  information in the Network Layer header to unambiguously determine a
  particular next hop. Unless mechanisms to compute context-sensitive
  forwarding tables and provide consistent forwarding are defined,
  the requirement assumes the presence of full hierarchical addresses.
  Therefore, IPng packet format must provide efficient determination of
  the full hierarchical destination address.

  4. Hierarchical address assignment should not imply strictly
  hierarchical routing. Therefore, IPng should carry enough information
  to provide forwarding along both hierarchical and non-hierarchical
  routes.

  5. The IPng packet header should accommodate a "routing label" or
  "route ID". This label will be used to identify a particular FIB to be
  used for packet forwarding by each router.

  Two types of routing labels should be supported: "strong" and "weak".

  When a packet carries a "strong" routing label and a router does not
  have a FIB with this label, the packet is discarded (and an error
  message is sent back to the source).

  When a packet carries a "weak" routing label and a router does not
  have a FIB with this label, the packet should be forwarded via a
  "default" FIB, i.e., according to the destination address. In
  addition, the packet should carry an indication that somewhere along
  the path the desired routing label was unavailable.

  6. IPng should provide a source routing mechanism with the following
  capabilities (i.e. flexibility):

    - Specification of either individual routers or collections of routers
      as the entities in the source route.

    - The option to indicate that two consecutive entities in a source route
      must share a common subnet in order for the source route to be valid.

    - Specification of the default behavior when the route to the next entry
      in the source route is unavailable:

    - The packet is discarded, or

    - The source route is ignored and the packet is forwarded based only on
      the destination address (and the packet header will indicate this
      action).

    - A mechanism to verify the feasibility of a source route.


  Acknowledgements

      We would like to express our thanks to Tony Li (cisco Systems)
      for his review and constructive comments.


From sob@hsdndev.harvard.edu Mon May  9 23:55:58 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA07373 for <ipng@cmf.nrl.navy.mil>; Mon, 9 May 1994 23:56:02 -0400
Date: Mon, 9 May 94 23:55:58 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9405100355.AA23752@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: DECnet Phase IV to Phase V presentation
Status: O


I have not been able to figure out how to make a postscript file of
Bill Duane's very good presentation on the Digital experience
during the DECnet Phase IV to Phase V transition.  I have put
a PowerPoint file of it on hsdndev.harvard.edu in pub/ipng/presentations.
If you can read PowerPoint I'd suggest taking a look, it is a very good
and useful presentation.

Scott

From sob@hsdndev.harvard.edu Mon May  9 23:56:38 1994
Return-Path: sob@hsdndev.harvard.edu
Received: from hsdndev.harvard.edu (hsdndev.harvard.edu [128.103.202.40]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id XAA07377 for <ipng@cmf.nrl.navy.mil>; Mon, 9 May 1994 23:56:41 -0400
Date: Mon, 9 May 94 23:56:38 -0400
From: sob@hsdndev.harvard.edu (Scott Bradner)
Message-Id: <9405100356.AA23760@hsdndev.harvard.edu>
To: ipng@cmf.nrl.navy.mil
Subject: ps
Status: O


the file is MIG.PPT (I don't know why, but that is what Bill called it)

From J.Crowcroft@cs.ucl.ac.uk Tue May 10 09:09:57 1994
Return-Path: J.Crowcroft@cs.ucl.ac.uk
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id EAA08008 for <ipng@cmf.nrl.navy.mil>; Tue, 10 May 1994 04:10:12 -0400
Message-Id: <199405100810.EAA08008@picard.cmf.nrl.navy.mil>
Received: from waffle.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP 
          id <g.27385-0@bells.cs.ucl.ac.uk>; Tue, 10 May 1994 09:09:57 +0100
To: ipng@cmf.nrl.navy.mil
Subject: IPng need have no fear of ATM
Date: Tue, 10 May 94 09:09:57 +0100
From: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Status: O


this is a bit orthogonal, but i think its nice to put it to rest:

i meant to say in yesterdays teleconf that i had a very interesting
set of exchanges with the Xerox people working on Class Y service for
ATM (basically, a propoper data service) - they have incontrovertable
proof that to optimise revenue and user satisfaction, an ATM net
_must_ offer a service without admission control tests - i.e. to all
intents & purposes, a connectionless service (at least semantically,
if not syntactically...)

there's a paper by shenker that relates to this work in the upcoming
sigcomm, but i'm not sure of the status of their submissions to the
ATM forum: Lixia, could you say if they are available for ftp?

jon

From iesg-request@ietf.cnri.reston.va.us Tue May 10 08:25:30 1994
Return-Path: iesg-request@ietf.cnri.reston.va.us
Received: from IETF.nri.reston.VA.US (ietf.cnri.reston.va.us [132.151.1.35]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA08722 for <Mankin@cmf.nrl.navy.mil>; Tue, 10 May 1994 08:39:37 -0400
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa02283;
          10 May 94 8:35 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa02279;
          10 May 94 8:35 EDT
Received: from inet-gw-3.pa.dec.com by CNRI.Reston.VA.US id aa05033;
          10 May 94 8:35 EDT
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA02216; Tue, 10 May 94 05:25:47 -0700
Received: by xirtlu.zk3.dec.com; id AA24292; Tue, 10 May 1994 08:25:36 -0400
Message-Id: <9405101225.AA24292@xirtlu.zk3.dec.com>
To: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Cc: iesg@CNRI.Reston.VA.US, iab@isi.edu, ipng@cmf.nrl.navy.mil
Subject: Re: Please advise the IPng ADs/Directorate 
In-Reply-To: Your message of "Mon, 09 May 94 16:26:36 EDT."
             <199405092026.QAA15214@radegond.cmf.nrl.navy.mil> 
Date: Tue, 10 May 94 08:25:30 -0400
Sender: iesg-request@IETF.CNRI.Reston.VA.US
From: bound@zk3.dec.com
X-Mts: smtp
Status: O

Allison,

I would like Yakov to be there for many reasons and mostly as an
industry technical leader with vast knowledge which would be very
helpful to our process.

take care,
/jim

From bound@zk3.dec.com Tue May 10 08:25:30 1994
Return-Path: bound@zk3.dec.com
Received: from inet-gw-3.pa.dec.com (inet-gw-3.pa.dec.com [16.1.0.33]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id IAA08697; Tue, 10 May 1994 08:35:10 -0400
From: bound@zk3.dec.com
Received: from xirtlu.zk3.dec.com by inet-gw-3.pa.dec.com (5.65/21Mar94)
	id AA02216; Tue, 10 May 94 05:25:47 -0700
Received: by xirtlu.zk3.dec.com; id AA24292; Tue, 10 May 1994 08:25:36 -0400
Message-Id: <9405101225.AA24292@xirtlu.zk3.dec.com>
To: Allison J Mankin <mankin@cmf.nrl.navy.mil>
Cc: iesg@cnri.reston.va.us, iab@isi.edu, ipng@cmf.nrl.navy.mil
Subject: Re: Please advise the IPng ADs/Directorate 
In-Reply-To: Your message of "Mon, 09 May 94 16:26:36 EDT."
             <199405092026.QAA15214@radegond.cmf.nrl.navy.mil> 
Date: Tue, 10 May 94 08:25:30 -0400
X-Mts: smtp
Status: O

Allison,

I would like Yakov to be there for many reasons and mostly as an
industry technical leader with vast knowledge which would be very
helpful to our process.

take care,
/jim

From lixia@parc.xerox.com Tue May 10 06:41:33 1994
Return-Path: lixia@parc.xerox.com
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id JAA09306 for <ipng@cmf.nrl.navy.mil>; Tue, 10 May 1994 09:42:33 -0400
Received: from redwing.parc.xerox.com ([13.2.116.19]) by alpha.xerox.com with SMTP id <14459(2)>; Tue, 10 May 1994 06:41:03 PDT
Received: by redwing.parc.xerox.com id <57154>; Tue, 10 May 1994 06:41:42 -0700
Date: 	Tue, 10 May 1994 06:41:33 PDT
Sender: Lixia Zhang <lixia@parc.xerox.com>
From: Lixia Zhang <lixia@parc.xerox.com>
To: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Cc: ipng@cmf.nrl.navy.mil
Subject: Re: IPng need have no fear of ATM 
In-Reply-To: Your message of Tue, 10 May 1994 01:09:57 -0700 
Message-ID: <CMM.0.88.768577293.lixia@parc.xerox.com>
Status: O

I really like your subject line of this msg!
Yes it is US (IP people) who are driving this Class-Y frontier.

> there's a paper by shenker that relates to this work in the upcoming
> sigcomm, but i'm not sure of the status of their submissions to the
> ATM forum: Lixia, could you say if they are available for ftp?

Shenker's paper to sigcomm'94 probably has a slightly diff emphasis
(game theory).  In anycase I'll ask Scott to make both ftp-able. stay
tuned.

From jallard@microsoft.com Tue May 10 09:24:31 1994
Return-Path: jallard@microsoft.com
Received: from netmail2.microsoft.com (netmail2.microsoft.com [131.107.1.13]) by picard.cmf.nrl.navy.mil (8.6.8.1/8.6.4) with SMTP id MAA10566 for <ipng@cmf.nrl.navy.mil>; Tue, 10 May 1994 12:29:35 -0400
From: jallard@microsoft.com
Received:  by netmail2.microsoft.com (5.65/25-eef)
	id AA01091; Tue, 10 May 94 08:31:01 -0700
Message-Id: <9405101531.AA01091@netmail2.microsoft.com>
Received: by netmail2 using fxenixd 1.0 Tue, 10 May 94 08:31:01 PDT
To: ipng@cmf.nrl.navy.mil
Subject: Re: Please advise the IPng ADs/Directorate
Date: Tue, 10 May 94 09:24:31 
Status: O


>I would like Yakov to be there for many reasons and mostly as an
>industry technical leader with vast knowledge which would be very
>helpful to our process.

i have a great deal of respect for yakov and do believe that he can add
considerable value to our deliberations.  however, i must admit that the
"special guest" count is starting to alarm me.  the difficulty in
maintaining a useful, focused, and objective meeting is increasing with
the invite lists.  remember that this is not a wg, but a review and
recommendations gathering.  let's try to keep the appropriate balance
between cooks and customers.  thx

_______________________________________________________________
J. Allard                                 jallard@microsoft.com
Program Manager of TCP/IP Technologies    work: (206)882-8080
Microsoft Corporation                     home: (206)860-8862
  "On the Internet, nobody knows you're running Windows NT"
