home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / intserv / intserv-minutes-94mar.txt < prev    next >
Text File  |  1994-06-06  |  11KB  |  238 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Craig Partridge/BBN
  5.  
  6. Minutes of the Integrated Services Working Group (INTSERV)
  7.  
  8. This group met as a BOF in Seattle.
  9.  
  10.  
  11. First Meeting
  12.  
  13. The first meeting was an organizational meeting, describing the
  14. motivations for the group, its organization, and timeline.
  15.  
  16. The goal of the working group (which is still awaiting approval) is to
  17. make the Internet friendly to real-time applications (e.g., multimedia
  18. conferencing) by enhancing the Internet architecture to support
  19. integrated services.
  20.  
  21. The proposed working group organization calls for Craig Partridge to be
  22. the working group chair, and John Wroclawski, Scott Shenker and Dave
  23. Clark to be vice-chairs.  It was explained that the large management
  24. team is intended to ensure that the necessary outreach to various
  25. affected communities is made.
  26.  
  27. The working group timeline calls for delivery of several RFCs over the
  28. next two years.  The question was raised about whether anything with
  29. delivery two years into the future was ``research'' and thus not within
  30. IETF scope.  The consensus answer seemed to be yes, it sometimes takes
  31. that long, and that this agenda was appropriately conservative (i.e., we
  32. might finish faster) rather than wildly optimistic.
  33.  
  34.  
  35. Second Meeting
  36.  
  37. This meeting was devoted to trying to investigate what requirements
  38. integrated services might place upon IPng.  Partridge explained that
  39. this was definitely putting the cart before the horse, given that the
  40. group had barely even had a chance to talk about proposed integrated
  41. services architectures, but at the request of the IPng Directorate, it
  42. was agreed to hold a discussion.  To launch discussion, two working
  43. group co-chairs gave talks.
  44.  
  45. John Wroclawski gave a talk about flow IDs.  One of John's key points
  46. was that there is a range of tradeoffs involved in how to identify a
  47. flow.  The problem is locating some state in a router that tells you
  48. what special handling a particular packet requires.  (A series of
  49. packets which receives special treatment is what constitutes a flow.)
  50. John also pointed out that we already do this state lookup or
  51. classification today -- when we look up a route.  What is making the
  52. future different is that we will want to do several classifications on a
  53. single packet (finding state based on issues such as security,
  54. accounting, flow control, and destination), and that while there are
  55. logically several lookups being done here into multiple databases, for
  56. efficient forwarding, in practice all these virtual lookups need to be
  57. reduced to one actual lookup.
  58.  
  59. At one extreme one can locate the state by looking at enough fields in a
  60. packet header (e.g., IP source, destination, protocol ID, protocol
  61. ports, TOS field, etc.).  to uniquely identify a particular flow of
  62. packets.  This may well be what we do for IPv4, since it lacks any
  63. specific flow IDs.  At the other extremely, there is a flow ID in each
  64. packet which points to some state.  Another issue is what to do if,
  65. after you look up the flow ID, you find you do not have state.  If one
  66. examines the header, one might be able to figure out what state should
  67. be given to the packet.  If one uses flow IDs, the flow ID can either be
  68. a hint (if missing, you can probably puzzle out from the headers what to
  69. do with the packet), or as Noel Chiappa suggested, it can be a ``key''
  70. which if missing means a router should discard the packet because it
  71. will probably do the ``wrong thing'' (e.g., route to the wrong place).
  72.  
  73. John's conclusions were:
  74.  
  75.  
  76.    o It is highly desirable for IPng to support a mechanism for fast
  77.      multi-axis classification of all packets.  This requirement is
  78.      general, not just required for integrated services.
  79.  
  80.    o The mechanism chosen for the IPng protocol should not assume any
  81.      particular definition of flow or choice of classification criteria.
  82.  
  83.  
  84. John's talk engendered a long discussion, with various people debating
  85. which type of flow ID semantics were really desired, whether multiple
  86. applications' traffic should be combined into one flow, or if a single
  87. application's traffic might be split into multiple flows and even if
  88. flows were needed.  (For an example of multiple applications in one
  89. flow, consider several video channels aggregated together, perhaps to
  90. yield a flow with less variable bandwidth demands.  For an example of
  91. multiple flows for one application, consider multi-layer encoded video,
  92. where different receivers may only want certain layers, and thus
  93. different layers are sent as different flows.)
  94.  
  95. Dave Clark then gave a talk based on part of the IAB retreat report that
  96. discussed authentication issues for IPng and flows in particular.  It is
  97. clearly undesirable for an entity ``Bob'' to be able to access the
  98. resources reserved for a flow that has been established for ``Alice,''
  99. provided Alice is actually using the resources.  (If Alice is not using
  100. them, we would presumably like to see the resources available to others,
  101. as needed.)  Dave talked about a number of ways that one could try to
  102. inexpensively authenticate packets as belonging to a particular flow.
  103. Dave pointed out that, unlike the needs in some security contexts, the
  104. authentication mechanisms do not have to be perfect, they simply need to
  105. keep unauthorized access to a manageable level.  (For details of the
  106. various proposed mechanisms, see the IAB retreat report, available as an
  107. Internet-Draft.)
  108.  
  109. After Dave's talk, there was some discussion of how to relate
  110. authentication needs to the flow ID issues raised by John's talk.
  111.  
  112. At the end of the meeting, the proto-working group concluded that there
  113. were two requirements it would like to place on IPng:
  114.  
  115.  
  116.   1. That an IPng have some mechanism to locate per-datagram
  117.      classification information (e.g., flow state) and that the
  118.      mechanism should be consistent with forwarding at the media speeds
  119.      expected in the future.
  120.  
  121.   2. That an IPng should have mechanisms to hinder Bob from using or
  122.      disrupting resources that Alice has been granted and is using.
  123.  
  124.  
  125. Craig Partridge was tasked to write up these points and circulate a
  126. draft to the working group, for consideration as submission as a white
  127. paper to the IPng Directorate.
  128.  
  129.  
  130. Attendees
  131.  
  132. Brian Adamson            adamson@itd.nrl.navy.mil
  133. Kevin Altis              altis@ibeam.intel.com
  134. Randall Atkinson         atkinson@itd.nrl.navy.mil
  135. Richard Bantel           rb@mtsol.att.com
  136. William Barns            barns@gateway.mitre.org
  137. Stephen Batsell          batsell@itd.nrl.navy.mil
  138. Steven Berson            berson@isi.edu
  139. Richard Binder           rbinder@cnri.reston.va.us
  140. David Borman             dab@cray.com
  141. Ute Bormann              ute@informatik.uni-bremen.de
  142. Robert Braden            braden@isi.edu
  143. Michael Bradley          bradley@mdd.comm.mot.com
  144. David Bridgham           dab@epilogue.com
  145. Scott Brim               swb1@cornell.edu
  146. Theodore Brunner         ted.brunner@tek.com
  147. Steve Buchko             stevebu@newbridge.com
  148. John Burruss             jburruss@wellfleet.com
  149. Ken Carlberg             Carlberg@tieo.saic.com
  150. John Carlson             johnc@cac.washington.edu
  151. Greg Celmainis           gregc@newbridge.com
  152. Wun Chao                 wun@doelztc.timeplex.com
  153. Ping Chen                ping@apple.com
  154. Luo-Jen Chiang           ljc@lsnhbu1.lincroftnj.ncr.com
  155. Eric Chin-Li-Sun         ericc@tera.com
  156. Chris Chiotasso          chris@lightstream.com
  157. Richard Cogger           R.Cogger@cornell.edu
  158. Richard Cornetti         cornetti@wg.com
  159. Jon Crowcroft            jon@cs.ucl.ac.uk
  160. David Crowe              crowed@osshe.edu
  161. Sandip Dasgupta          sandip@cup.hp.com
  162. Bruce Davie              bsd@bellcore.com
  163. Farokh Deboo             fjd@synoptics.com
  164. Stephen Deering          deering@parc.xerox.com
  165. Chuck deSostoa           chuckd@cup.hp.com
  166. Bruce Dugan              bld@nwet.net
  167. Julio Escobar            jescobar@bbn.com
  168. Roger Fajman             raf@cu.nih.gov
  169. Robert Fink              rlfink@lbl.gov
  170. William Fink             bill@wizard.gsfc.nasa.gov
  171. Sally Floyd              floyd@ee.lbl.gov
  172. Paul Francis             francis@cactus.slab.ntt.jp
  173. Mark Garrett             mwg@faline.bellcore.com
  174. Shawn Gillam             shawn@timonware.com
  175. Ramesh Govindan          rxg@thumper.bellcore.com
  176. William Haggerty         haggerty@ctron.com
  177. Mark Handley             mhandley@cs.ucl.ac.uk
  178. Dimitry Haskin           dhaskin@wellfleet.com
  179. Marco Hernandez          marco@cren.net
  180. Greg Hill                ghill@atmsys.com
  181. Don Hoffman              hoffman@eng.sun.com
  182. Kathy Huber              khuber@wellfleet.com
  183. Jim Hughes               hughes@network.com
  184. Phil Irey                pirey@relay.nswc.navy.mil
  185. Kimio Ishii              ishii@sfc.wide.ad.jp
  186. Ronald Jacoby            rj@sgi.com
  187. Kyungran Kang            krkang@cosmos.kaist.ac.kr
  188. Frank Kastenholz         kasten@ftp.com
  189. David Katinsky           dmk@pilot.njin.net
  190. John Krawczyk            jkrawczy@wellfleet.com
  191. Padma Krishnaswamy       kri@cc.bellcore.com
  192. Mark Laubach             laubach@hpl.hp.com
  193. Fong-Ching Liaw          fong@eng.sun.com
  194. Arthur Lin               yalin@srv.pacbell.com
  195. Paul Lu                  lu@pmel.noaa.gov
  196. Charles Lynn             clynn@bbn.com
  197. Andrew Malis             malis@maelstrom.timeplex.com
  198. Tracy Mallory            tracym@3com.com
  199. Allison Mankin           mankin@cmf.nrl.navy.mil
  200. Matt Mathis              mathis@psc.edu
  201. Keith McCloghrie         kzm@cisco.com
  202. David Meyer              meyer@ns.uoregon.edu
  203. Greg Minshall            minshall@wc.novell.com
  204. Steve Minzer             minzer@bellcore.com
  205. Erik Nordmark            nordmark@eng.sun.com
  206. Joseph Pang              pang@bodega.stanford.edu
  207. Craig Partridge          craig@bbn.com
  208. Amy Pearl                amy.pearl@eng.sun.com
  209. John Penners             jpenners@advtech.uswest.com
  210. Drew Perkins             ddp@fore.com
  211. K. K. Ramakrishnan       rama@erlang.enet.dec.com
  212. Ram Ramanathan           ramanath@bbn.com
  213. Robert Reschly           reschly@brl.mil
  214. Allyn Romanow            allyn@eng.sun.com
  215. Hal Sandick              sandick@vnet.ibm.com
  216. Dallas Scott             scott@fluky.mitre.org
  217. Joshua Seeger            jseeger@bbn.com
  218. Scott Shenker            shenker@parc.xerox.com
  219. Ming-Jye Sheu            msheu@vnet.ibm.com
  220. William Simpson          bsimpson@morningstar.com
  221. Henry Sinnreich          hsinnreich@mcimail.com
  222. Jim Solomon              solomon@comm.mot.com
  223. Michael Speer            michael.speer@sun.com
  224. Martha Steenstrup        msteenst@bbn.com
  225. John Stewart             jstewart@cnri.reston.va.us
  226. Dan Tappan               tappan@lightstream.com
  227. Fumio Teraoka            tera@csl.sony.co.jp
  228. Susan Thomson            set@bellcore.com
  229. Claudio Topolcic         topolcic@bbn.com
  230. Aleks Totic              atotic@ncsa.uiuc.edu
  231. Curtis Villamizar        curtis@ans.net
  232. Abel Weinrib             abel@bellcore.com
  233. Rick Wilder              wilder@mcimail.com
  234. Linda Winkler            lwinkler@anl.gov
  235. John Wroclawski          jtw@lcs.mit.edu
  236. Lixia Zhang              lixia@parc.xerox.com
  237.  
  238.