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