home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / sip / sip-minutes-93mar.txt < prev    next >
Text File  |  1993-05-13  |  13KB  |  347 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4.  
  5. Reported by Christian Huitema/INRIA
  6.  
  7. Minutes of the Simple Internet Protocol Working Group (SIP)
  8.  
  9. The SIP Working Group met Tuesday morning and Wednesday afternoon.  The
  10. Tuesday session was devoted to the finalization of the SIP
  11. specification, specially in light of the first interoperability
  12. experiences.  The Wednesday session was devoted to the analysis of
  13. routing protocols.
  14.  
  15. SIP Specification
  16.  
  17. The first speaker in the session was Steve Deering, who reviewed the
  18. recent ``precisions'' to the SIP specification:
  19.  
  20.  
  21.    o The first 32 flow-ids values have been ``reserved'' for IP ``TOS''
  22.      compatibility.
  23.  
  24.    o The formats for the LSR and reassembly payloads has been slightly
  25.      modified, so that the ``payload type'' arrives first.
  26.  
  27.    o The payload type 0 has been reserved for hop by hop options.
  28.      Routers are supposed to inspect the payload type of every packets.
  29.      If this type is set to zero, then ``hop by hop'' options should be
  30.      examined.
  31.  
  32.  
  33. A generic format for hop by hop has been defined:  after a generic
  34. ``option header'' expressing the embedded payload type and the number of
  35. 64 bit words used to carry the option, each hop by hop option is
  36. represented by a set of 32 bit words; the first octets include the
  37. option type and the option length, expressed as a number of 32 bit
  38. words.  There was a discussion on the adequacy of using the 32 bit words
  39. units, and a proposal to use a byte count instead; the Working Group
  40. turned this down, and reached consensus on 32 bit word count.  Steve
  41. then presented the requirements for ``option ordering''.  To sum up, it
  42. is required to have the following order in the packets:
  43.  
  44.  
  45.    o Sip header
  46.    o Hop by hop option, if present
  47.    o Source route option, if present
  48.    o Fragmentation header, if present
  49.    o Data
  50.  
  51.  
  52. Then, Steve presented a change in terminology:  ``Cluster address''
  53. instead of ``anyone'' address.  The Working Group noted the requirement
  54. for two precisions in the specifications:
  55.  
  56.                                    1
  57.  
  58.  
  59.  
  60.  
  61.  
  62.   1. Multicast addresses cannot be used in source routes.
  63.   2. Cluster addresses should never be used as source addresses.  This
  64.      implies that cluster addresses should not be used for TCP
  65.      connections, as they cannot be used as ``reply'' addresses.
  66.  
  67.  
  68. Steve also mentioned that the new specification will include precisions
  69. on the ``pseudo checksum computation'' (e.g., for ICMP and IGMP), in
  70. particular when the ``C'' bit is set.
  71.  
  72. IEEE-802 Address Format
  73.  
  74. The discussion switched then to the definition of an IEEE-802 address
  75. format.  Steve Deering and Bob Hinden presented a format where a SIP
  76. address can be build by prepending a 16 bit header to an IEEE-802 48 bit
  77. address.
  78.  
  79.  
  80.    ------------------------------------
  81.    | prfx | Subnet | IEEE-802 address |
  82.    ------------------------------------
  83.  
  84.  
  85. The 16 bit prefix, in this proposition, is divided in two fields, a 6
  86. bit prefix for recognizing this address as an IEEE-802 address, and a 10
  87. bit ``subnet identifier'' to identify the ``local network'' to which the
  88. station is connected.  This triggered a discussion on the usage of this
  89. addresses and the proper length for the prefix and subnet field, with
  90. the following conclusions:
  91.  
  92.  
  93.    o These addresses should only be used as long as no ``real SIP''
  94.      address has been assigned to the station.
  95.    o They should never be advertized outside of the ``autonomous
  96.      system'', i.e.  through IDRP.
  97.    o The prefix should be 8 bit long, and the subnet also 8 bit.  The
  98.      need to study the interaction with the DNS was also mentioned.
  99.  
  100.  
  101. Security Labelling
  102.  
  103. The last speaker in Tuesday's session was Randy Atkinson, who had
  104. submitted a ``SIPSO'' draft, describing a ``security labeling'' option,
  105. and also presented the various possibilities for designing an end-to-end
  106. security option based on SP-3 and NLSP. The discussion of the labeling
  107. option was marked by the following comments:
  108.  
  109.  
  110.    o The main rationale for the labeling proposal was ``compatibility
  111.      with IPv4''.  Some IPv4 routers used in ``secure environment'' use
  112.  
  113.  
  114.                                    2
  115.  
  116.  
  117.  
  118.  
  119.  
  120.      the labeling service, and would suffer from ``reduced
  121.      capabilities'' if the function was not available.
  122.  
  123.    o It was pointed out that security label alone were not very useful
  124.      and that security should be addressed ``globally'', e.g.  also in
  125.      the routing architecture.
  126.  
  127.    o Randy Atkinson mentioned that one rationale for the labeling option
  128.      was also to prevent negative feelings, e.g.  propagation of the
  129.      false impression that SIP would be more ``insecure'' than IPv4
  130.      because it would be missing the option.
  131.  
  132.  
  133. In fact, all members agreed that end-to-end security was much more
  134. important.  Randy continued his presentation by explaining how SP-3 is
  135. used to encapsulate and protect IP packets.  It was decided to track the
  136. IPv4 efforts on the subject, and to come out with a SIP version of their
  137. proposal as soon as the IPv4 drafts stabilize.
  138.  
  139. Session 2
  140.  
  141. The first point on the Agenda of the Wednesday session was the review of
  142. the ``DNS for SIP'' draft.  The draft defines an ``AA'' type record for
  143. storing the 64 bit SIP addresses, and a reverse tree under
  144. ``sip-addr.arpa''.  It was decided after discussions to align the format
  145. of the reverse addresses with the ``standard'' external format of SIP
  146. addresses.  The name corresponding to the SIP address:
  147.  
  148.  
  149.      0abc:f120:138.96.24.84
  150.  
  151.  
  152. will be obtained through the inverse domain name:
  153.  
  154.  
  155.      84.24.96.138.f120.abc.sip-addr.arpa
  156.  
  157.  
  158. The SIP-DNS Draft will be updated accordingly.
  159.  
  160. SIP Version of Three Routing Protocols
  161.  
  162. The next part of the session was devoted to the study of the ``SIP''
  163. version of three routing protocols, RIP, OSPF and IDRP.
  164.  
  165.  
  166.    o The SIP-RIP draft was presented by Gary Malkin.  The draft is
  167.      derived from RIP-2, with the following modifications:
  168.  
  169.       -  Addresses are 64 bit,
  170.  
  171.                                    3
  172.  
  173.  
  174.  
  175.  
  176.  
  177.    -  Bit masks are contiguous,
  178.    -  The metric is designed to converge on the best throughput,
  179.       instead of the lesser number of hops.
  180.  
  181.   Gary presented then three possible amendments to SIP-RIP, proposed
  182.   by himself and Yakov Rekhter:
  183.  
  184.    1. As the SIP routers can easily now the MTU ofterface on which a
  185.       RIP packet is transmitted, there is no need for a standard 576
  186.       length limit -- they can as well make packets as big as the MTU
  187.       allows.
  188.    2. By using an algorithm suggested by () and by () in the 1989
  189.       SIGCOM conference, it is possible to remove the ``bouncing
  190.       effect'' and to compute loop free routes.  The cost is to add
  191.       one extra address information per routing entry, and one
  192.       computation step before propagating routes.
  193.    3. By using the ``route on demand'' improvement suggested in a
  194.       draft by ??
  195.  
  196.   After discussion, it was decided that modification (1) and (2)
  197.   should be incorporated in the current draft, and that (3), which
  198.   represent a substantial although compatible improvement, should be
  199.   specified in a separate document.
  200.  
  201. o The SIP-OSPF Draft was presented by Christian Huitema.  The main
  202.   features of the Draft are:
  203.  
  204.    -  Regular OSPF, running over IPv4
  205.    -  Two additional LSAs to import SIP information and an additional
  206.       bit in the router-LSA to indicate SIP capability.
  207.    -  ``Integrated routing'' in order to ease the migration from IPv4
  208.       to SIP, after which a native OSPF for SIP would be defined.
  209.  
  210.   A number of points were raised:
  211.  
  212.    -  The IPv4 address to use when tunneling should be that of the
  213.       selected interface to the dual SIP/IPv4 host.  There should be
  214.       a way to identify this interface address.
  215.    -  The translation between SIP and IPv4 formats should only take
  216.       place in border routers.
  217.    -  We should avoid doing ``double transition''.  The specification
  218.       should be definitive.
  219.    -  We should specify clearly whether ``SIP'' areas are requested
  220.       to have the same boundaries as ``IPv4'' areas.
  221.    -  When defining new LSAs, we should perhaps be able to specify a
  222.       ``multiprotocol'' format.
  223.  
  224.  
  225.  
  226.                                 4
  227.  
  228.  
  229.  
  230.  
  231.  
  232.      It was decided that all detailed discussions of OSPF in SIP would
  233.      be carried on in the SIP Working Group.
  234.  
  235.    o The IDRP for SIP draft written by Sue Hares was presented by Yakov
  236.      Rekhter.  Options for representing SIP addresses and for
  237.      identifying SIP ``autonomous systems'' were discussed, as well as
  238.      the need to define a document for multicast routing.
  239.  
  240.  
  241. Bill Simpson presented the provisional results of the working party on
  242. ES/IS, ARP and autoconfiguration.
  243.  
  244. Attendees
  245.  
  246. Kannan Alagappan         kannan@dsmail.lkg.dec.com
  247. Guy Almes                almes@ans.net
  248. Michael Anello           mike@xlnt.com
  249. Randall Atkinson         atkinson@itd.nrl.navy.mil
  250. David Battle             battle@cs.utk.edu
  251. Tom Benkart              teb@acc.com
  252. Fred Bohle               fab@interlink.com
  253. David Bolen              db3l@ans.net
  254. Erik-Jan Bos             erik-jan.bos@surfnet.nl
  255. Robert Braden            braden@isi.edu
  256. Monroe Bridges           monroe@cup.hp.com
  257. David Bridgham           dab@epilogue.com
  258. Al Broscius              broscius@bellcore.com
  259. Jeff Carman              tcarman@bnr.ca
  260. Kevin Carosso            kvc@innosoft.com
  261. David Carr               Carr@acsu.buffalo.edu
  262. John Chang               jrc@uswest.com
  263. Rob Coltun               rcoltun@ni.umd.edu
  264. Steve Deering            deering@parc.xerox.com
  265. Osmund DeSouza           osmund.desouza@att.com
  266. Chas DiFatta             chas@cmu.edu
  267. Ralph Droms              droms@bucknell.edu
  268. David Dubois             dad@pacersoft.com
  269. Pierre Dupont            dupont@mdd.comm.mot.com
  270. Tom Easterday            tom@cic.net
  271. Dino Farinacci           dino@cisco.com
  272. Dennis Ferguson          dennis@ans.net
  273. Eric Fleischman          ericf@act.boeing.com
  274. Paul Francis             Francis@thumper.bellcore.com
  275. Peter Furniss            p.furniss@ulcc.ac.uk
  276. John Gawf                gawf@compatible.com
  277. Joseph Godsil            jgodsil@ncsa.uiuc.edu
  278. Ramesh Govindan          rxg@thumper.bellcore.com
  279. Danny Hanson             hanson.tic@commlan.safb.af.mil
  280. John Hascall             john@iastate.edu
  281. Robert Hinden            hinden@eng.sun.com
  282. Jeffrey Honig            Jeffrey_C_Honig@Cornell.edu
  283. Steven Hubert            hubert@cac.washington.edu
  284. Christian Huitema        christian.huitema@sophia.inria.fr
  285.  
  286.                                    5
  287.  
  288.  
  289.  
  290.  
  291.  
  292. John Ioannidis           ji@cs.columbia.edu
  293. Phil Irey                pirey@relay.nswc.navy.mil
  294. Ronald Jacoby            rj@sgi.com
  295. David Johnson            dbj@cs.cmu.edu
  296. Laurent Joncheray        lpj@merit.edu
  297. Dan Jordt                danj@nwnet.net
  298. Doug Karl                dkarl@osu.edu
  299. Kenneth Key              key@cs.utk.edu
  300. Charley Kline            cvk@uiuc.edu
  301. Moshe Kochinski          moshek@FibHaifa.com
  302. Mark Laubach             laubach@hpl.hp.com
  303. Mark Lewis               Mark.S.Lewis@telebit.com
  304. Yu-Lin Lu                yulin@hpinddu.cup.hp.com
  305. Paul Lustgraaf           grpjl@iastate.edu
  306. Charles Lynn             clynn@bbn.com
  307. Bruce Mackey             brucem@cinops.xerox.com
  308. Carl Madison             carl@startek.com
  309. Gary Malkin              gmalkin@xylogics.com
  310. David Meyer              meyer@ns.uoregon.edu
  311. Greg Minshall            minshall@wc.novell.com
  312. Matthew Morrisey         morrisey@wpsp01.hq.aflc.af.mil
  313. John Moy                 jmoy@proteon.com
  314. Erik Nordmark            nordmark@eng.sun.com
  315. William Owens            owens@acsu.buffalo.edu
  316. Michael Patton           map@bbn.com
  317. Gaige Paulsen            gaige@intercon.com
  318. John Penners             jpenners@advtech.uswest.com
  319. Willi Porten             porten@gmd.de
  320. David Reese              dave@csu.net
  321. Yakov Rekhter            yakov@watson.ibm.com
  322. Manoel Rodrigues         manoel_rodrigues@att.com
  323. Yzhak Ronen              y.ronen@homxa.att.com
  324. William Simpson          Bill.Simpson@um.cc.umich.edu
  325. Subbu Subramaniam        subbu@cup.hp.com
  326. Terry Sullivan           terrys@newbridge.com
  327. Fumio Teraoka            tera@csl.sony.co.jp
  328. Kamlesh Tewani           ktt@arch2.att.com
  329. Richard Thomas           rjthomas@bnr.ca
  330. Susan Thomson            set@bellcore.com
  331. L. Stuart Vance          vance@tgv.com
  332. John Veizades            veizades@apple.com
  333. Dinesh Verma             verma@watson.ibm.com
  334. Warren Vik               wmv@lachman.com
  335. Ruediger Volk            rv@informatik.uni-dortmund.de
  336. Chuck Warlick            warlick@theophilis.nsfc.nasa.gov
  337. Scott Wasson             sgwasson@eng.xyplex.com
  338. Von Welch                vwelch@ncsa.uiuc.edu
  339. Fred Whiteside           fred@bws.com
  340. Steven Willis            steve@wellfleet.com
  341. Richard Woundy           rwoundy@vnet.ibm.com
  342. Charles Young            Charles.E.Young@att.com
  343.  
  344.  
  345.  
  346.                                    6
  347.