IPng Requirements BOF (NGREQS)

Reported by Jon Crowcroft/University College London

The IPNG Requirements BOF met on the morning of 31 March 1994.  The goal
of the meeting was to review the ``Technical Criteria for Choosing
IP:The Next Generation (IPng)'' Internet-Draft
(draft-kastenholz-ipng-criteria-01.txt).

The meeting was broken into two parts, short presentations by several
experts in particular technologies, followed by a general discussion.

The technical presentation part of the discussion lasted for about one
hour.  Several people gave brief, three minute, presentations on the
requirements that their own particular technology had on IPng.  This was
very similar to the White Paper process used by the IPng Directorate,
though much less formal.  A brief open discussion also followed each
presentation.


Network-layer Security


Mike St. Johns gave a brief presentation on network-layer security.  He
described the functions that would be needed in order to properly secure
the network layer.  Among them:  privacy and authentication of packets,
key distribution, and access and resource control.

In the open discussion, the group expressed its sentiments that security
must be present in IPng and that the requirements should be worded as
strongly as possible.


Mobility


Greg Minshall gave a talk about mobility.  Several points that he
brought out were that firewalls are bad for mobility, the control
protocol (ICMPng) should have large data fields, separate addresses and
end endpoint identifiers are highly desirable, and that router discovery
is necessary.

In the ensuing open discussion two points were brought up:


   o There is a need for larger data areas in ICMPv4 error messages for
     transition and coexistence.

   o The group wants both mobility and portability in IPng.


Network Services

Dave Clark gave a talk about network services.  His points included that
IPng be able to efficiently map packets into services, that there be
security for this class mapping scheme, and that highly sophisticated
routing be available that can do things like select providers, route
according to desired services, and so on.


AVT and MMUSIC Work

Mark Handley gave a brief talk about the AVT and MMUSIC work.  He
indicated that for these areas, low delay and high reliability in the
network were to be particularly favored.  Also, he said that larger MTUs
and smaller headers were desirable.


RSVP

Lixia Zhang talked about RSVP. RSVP's particular concerns were that the
routes be stable and that endpoints be notified if routes change, that
the routing be able to route based on QOS information, and that a
network user must be able to prove that the network is providing the
desired service level.


IPng

Peter Ford gave a brief talk on IPng from the perspective of a network
operator.  The important points that he brought out were that one must
be able to do provider selection, and that the network operators must be
able to control the routing within their networks in order to do things
like load-shedding and balancing, switching to backup routes, and the
like.

John Curran gave a talk indicating that IPng must give end users a
strong incentive to migrate to IPng and leave IPv4.  Simply being able
to deal with larger networks (i.e., larger address spaces) would not be
sufficient.


General Discussion

The group then had a general, open discussion.  Additional points were
raised and discussed.


   o Convergence.  Several members of the group expressed a desire that
     IPng provide for convergence for all protocol families (e.g., OSI,
     NetWare, XNS, and so on).  Some felt that this was just plain
     silly, some felt that this was useful but not a technical
     requirement, and others felt that it was a technical requirement.
     This discussion continued for some time, with no real resolution.

   o The group expressed a desire to have a larger minimum packet size.

   o Address assignment must be delegated as far down the administrative
     hierarchy as possible.

   o Automatic configuration must not preclude manual configuration.

   o It was pointed out that the automatic configuration requirements
     apply only to the internet-layer (analogous to getting the IP
     address and network mask in today's IP). Higher layer configuration
     issues (e.g., registering with the DNS) are important, but are
     explicitly not addressed in the document.

   o A general discussion of architectural issues was held.  This
     discussion was cut off by lack of time.


Attendees

Michael Anello           mike@xlnt.com
David Arneson            arneson@ctron.com
Jim Barnes               barnes@xylogics.com
Nutan Behki              nebhki@newbridge.com
Steven Berson            berson@isi.edu
Richard Binder           rbinder@cnri.reston.va.us
Erik-Jan Bos             erik-jan.bos@surfnet.nl
Jim Bound                bound@zk3.dec.com
Robert Braden            braden@isi.edu
Michael Bradley          bradley@mdd.comm.mot.com
Scott Bradner            sob@harvard.edu
Robert Brenner           Robert.W.Brenner@gte.sprint.com
Steve Buchko             stevebu@newbridge.com
Randy Bush               randy@psg.com
Ross Callon              rcallon@wellfleet.com
John Carlson             johnc@cac.washington.edu
Brian Carpenter          brian@dxcoms.cern.ch
Luo-Jen Chiang           ljc@lsnhbu1.lincroftnj.ncr.com
J. Noel Chiappa          jnc@lcs.mit.edu
Chris Chiotasso          chris@lightstream.com
Paul Ciarfella           ciarfella@took.lkg.dec.com
Henry Clark              henryc@oar.net
Bobby Clay               clay@pscni.nasa.gov
Richard Colella          colella@nist.gov
Alex Conta               conta@lassie.lkg.dec.com
Richard Cornetti         cornetti@wg.com
Curtis Cox               ccox@wnyosi7.nctsw.navy.mil
Matt Crawford            crawdad@fncent.fnal.gov
Jon Crowcroft            jon@cs.ucl.ac.uk
Jonathon Crowhurst       crowhurs@admin.ogi.edu
Bruce Davie              bsd@bellcore.com
Farokh Deboo             fjd@synoptics.com
Peter DiCamillo          Peter_DiCamillo@brown.edu
Avri Doria               avri@proteon.com
Kjeld Borch Egevang      kbe@craycom.dk
Havard Eidnes            havard.eidnes@runit.sintef.no
Robert Elz               kre@mulga.cs.mu.oz.au
Roger Fajman             raf@cu.nih.gov
Robert Fink              rlfink@lbl.gov
William Fink             bill@wizard.gsfc.nasa.gov
H. Tom Fitzpatrick       fitz@ddn.af.mil
Eric Fleischman          ericf@atc.boeing.com
Vince Fuller             vaf@barrnet.net
Eugene Geer              ewg@cc.bellcore.com
Shawn Gillam             shawn@timonware.com
William Gilliam          wag@cup.hp.com
Robert Gilligan          Bob.Gilligan@Eng.Sun.Com
Peter Grehan             grehan@flotsm.ozy.dec.com
Mark Handley             mhandley@cs.ucl.ac.uk
Darren Hardy             hardy@cs.colorado.edu
Eugene Hastings          hastings@psc.edu
Kenneth Hays             hays@scri.fsu.edu
Denise Heagerty          denise@dxcoms.cern.ch
Greg Hill                ghill@atmsys.com
Robert Hinden            hinden@eng.sun.com
Don Hoffman              hoffman@eng.sun.com
Mike Holloway            mikeh@newbridge.com
John Hopprich            hopprich@davidsys.com
Jack Houldsworth         J.Houldsworth@ste0906.wins.icl.co.uk
Steven Hubert            hubert@cac.washington.edu
Jinho Hur                jhhur@cosmos.kaist.ac.kr
Yoshinobu Inoue          shin@hodaka.mfd.cs.fujitsu.co.jp
Phil Irey                pirey@relay.nswc.navy.mil
David Jacobson           dnjake@vnet.ibm.com
Frank Kastenholz         kasten@ftp.com
Yasuhiro Katsube         katsube@mail.bellcore.com
Manu Kaycee              kaycee_m@timeplex.com
Berry Kercheval          kercheval@parc.xerox.com
Paulina Knibbe           knibbe@cisco.com
Mark Knopper             mak@aads.net
John Krawczyk            jkrawczy@wellfleet.com
Padma Krishnaswamy       kri@cc.bellcore.com
William Kwan             kwan@crosscomm.com
Paul Leach               paulle@microsoft.com
John Leong               john.leong@andrew.cmu.edu
Tony Li                  tli@cisco.com
Fong-Ching Liaw          fong@eng.sun.com
Arthur Lin               yalin@srv.pacbell.com
Kim Long                 klong@nysernet.org
Charles Lynn             clynn@bbn.com
Tracy Mallory            tracym@3com.com
Allison Mankin           mankin@cmf.nrl.navy.mil
Bill Manning             bmanning@rice.edu
J. Scott Marcus          smarcus@bbn.com
David Marlow             dmarlow@relay.nswc.navy.mil
Yosi Mass                yosi@ubique.co.il
Matt Mathis              mathis@psc.edu
Daniel McDonald          danmcd@itd.nrl.navy.mil
David Miller             dlm@cac.washington.edu
Doug Montgomery          dougm@osi.ncsl.nist.gov
Dennis Morris            morrisd@cc.ims.disa.mil
Rina Nathaniel           rina@rnd-gate.rad.co.il
Mark Needleman           mhn@stubbs.ucop.edu
Ngoc-Lan Nguyen          lnguyen@icp.net
William Nowicki          nowicki@sgi.com
Donald Pace              pace@cntfl.com
Richard Paine            painer@ct.si.cs.boeing.com
Andrew Pearson           pearson@snmp.com
Maryann Perez            perez@cmf.nrl.navy.mil
Radia Perlman            perlman@novell.com
David Piscitello         dave@corecom.com
J. Mark Pullen           mpullen@cs.gmu.edu
Ron Roberts              rgr@stanford.edu
Francois Robitaille      francois.robitaille@crim.ca
Robert Roden             roden@roden.enet.dec.com
Duncan Rogerson          d.rogerson@nosc.ja.net
Michal Rozenthal         michal@fibronics.co.il
Hal Sandick              sandick@vnet.ibm.com
Corey Satten             corey@cac.washington.edu
Chris Seabrook           cds@ossi.com
Isil Sebuktekin          isil@nevin.bellcore.com
Michael Seibel           mikes@cac.washington.edu
Ming-Jye Sheu            msheu@vnet.ibm.com
Allyson Showalter        allyson@nsipo.arc.nasa.gov
Frank Solensky           solensky@ftp.com
Michael Speer            michael.speer@sun.com
Barbara Sterling         bjs@mcdata.com
Mark Swanson             marks@ngc.com
John Tavs                tavs@vnet.ibm.com
Richard Thomas           rjthomas@bnr.ca
Susan Thomson            set@bellcore.com
Robert Ullmann           rullmann@crd.lotus.com
Tony Valle               valle@huntsville.sparta.com
Willem van der Scheun    scheun@sara.nl
Curtis Villamizar        curtis@ans.net
Maria Vistoli            vistoli@infn.it
Ruediger Volk            rv@informatik.uni-dortmund.de
Justin Walker            justin@apple.com
William Warner           warner@ohio.gov
Jost Weinmiller          jost@prz.tu-berlin.de
Cathy Wittbrodt          cjw@barrnet.net
John Wroclawski          jtw@lcs.mit.edu
Charles Young            Charles.E.Young@att.com
Lixia Zhang              lixia@parc.xerox.com