home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / pip / pip-minutes-93jul.txt < prev    next >
Text File  |  1993-09-16  |  13KB  |  296 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Geoff Huston/Australian Academic and Research Network
  5.  
  6. Minutes of the P. Internet Protocol Working Group (PIP)
  7.  
  8.  
  9.  
  10. Overview
  11.  
  12. A specification overview was presented to the attendees.  The
  13. specification of forwarding has remained unchanged for the past 3
  14. months.  The DNS architecture to support PIP has been revised.  The PIP
  15. identifier structure has been revised.  IDRP routing support for PIP has
  16. revisions in progress.  The host operations specifications has been
  17. revised.  The PIP Control Message Protocol is new, and is currently
  18. incomplete.  The PIP transition specification is new.  Missing from the
  19. specification is a MIB definition.  Routing still requires further
  20. definition.
  21.  
  22.  
  23.  
  24. PIP Progress
  25.  
  26.    o PIP DNS
  27.      The use of the DNS as a support tool for PIP transition is still
  28.      under review.  The major new area of support functionality required
  29.      is that of timestamped queries, as described in the PIP DNS
  30.      specification.  In addition, the use of the DNS in PIP transition
  31.      is described in the PIP transition specification.
  32.  
  33.    o PIP IDS
  34.      The hierarchical structure of PIP identifiers has been weakened,
  35.      and a flat ID structure is considered sufficient while allowing
  36.      simple integration of auto-configuration mechanisms.  The ID
  37.      structure is that of a 2-byte identifier prefix and a 6-byte static
  38.      host identifier.  It was noted that there were questionable returns
  39.      for a richer identifier structuring.  It was noted that within the
  40.      current specification of PIP there was no visible requirement for
  41.      reverse lookups based on PIP IDs to discover PIP addresses, on the
  42.      basis that PIP IDs and PIP addresses are intended to be passed
  43.      together.  Further structuring of the PIP host identifiers was left
  44.      as an open issue.
  45.  
  46.    o PIP Routing
  47.      Routing is based on a multilevel path vector, coupled with IDRP as
  48.      the routing framework.  The basic algorithms for PIP routing are
  49.      essentially complete, but anycast, tunnelling and Quality of
  50.      Service attributes have yet to be implemented.  IDRP is used as a
  51.      mechanism to support neighbour reachability and sequencing.
  52.  
  53.    o PIP Transition
  54.  
  55.                                    1
  56.  
  57.  
  58.  
  59.  
  60.  
  61.      Evaluation of transition arrangements using IPAE and an IP
  62.      Independent Transition structure have been undertaken.  The meeting
  63.      focussed on this topic in further detail.
  64.  
  65.    o PIP Host Operations
  66.      The host will be required to perform a choice of multiple PIP
  67.      addresses, within the context of two hosts performing an address
  68.      choice which allows optimal end-to-end reachability.  The host
  69.      operations include heuristics for host address selection and the
  70.      use of PCMP messages in order to instruct the host to select an
  71.      alternative address.
  72.  
  73.    o PCMP
  74.      Currently PCMP has support for ``packet not delivered'' with 12
  75.      reasons.  Other PCMP types, including router discovery mechanisms,
  76.      are to be specified.
  77.  
  78.  
  79.  
  80. IP to PIP Transition
  81.  
  82. Concerns were expressed with the IPAE approach as an answer to the
  83. transition problem.  The meeting reviewed an alternative approach to
  84. transition using a translating boundary architecture, the IP Independent
  85. Transition (IPIT) approach.
  86.  
  87. In evaluating the usefulness of IPAE it was noted that the use of IP
  88. addresses within an IPng packet allowed packet header translation in the
  89. direction of IPng to IP to be relatively straightforward.  The packet
  90. header translation in the direction of IP to IPng does require an
  91. inverse lookup in order to generate the IPng address from the
  92. destination IP address.  The static nature of this lookup does have
  93. negative implications where support for auto-configuration and mobility
  94. is desired within the transitioning environment.
  95.  
  96. The IPIT approach uses a translational approach where the binding of an
  97. IP address to an IPng host is dynamic, and the binding is undertaken by
  98. the boundary translating router.  The nature of the binding
  99. (static/dynamic reuse) is reliant of the relative size of the pool of
  100. bindable IP addresses and the number of IPng hosts.  The participants
  101. noted that this approach did have application layer implications where
  102. applications included explicit description of network layer addresses.
  103. The participants also noted that there was a requirement for the host to
  104. regularly inform the translating router that the IP address is in use,
  105. and also explicitly inform the router when the address can be returned
  106. to the pool for subsequent rebinding to another IPng host.  The meeting
  107. explored various scenarios of pool allocation, as they related to packet
  108. header translation.  The meeting noted that various operational
  109. practices, such as support of end-to-end traceroute will imply extensive
  110. use of the pool with a requirement for careful management of binding
  111. structures of IP addresses within the IPng domain.  SNMP management from
  112. the IP domain of IPng resources was also discussed, with the outcome
  113. that management within an IPng domain would be from within the domain.
  114.  
  115.                                    2
  116.  
  117.  
  118.  
  119.  
  120.  
  121. The objective of IPIT is to use dynamic binding of IP addresses to IPng
  122. hosts in order to ensure that transition can use a smaller set of IP
  123. addresses than a static binding would imply.  Pool size can be further
  124. reduced by using the IPng/translation IP address pair as the translation
  125. table index, allowing different IPng hosts be assigned the same
  126. translational IP address (under a set of specific conditions).
  127.  
  128. Experimentation with IPIT was proposed, on the basis that if major
  129. operational flaws were exposed through this approach, the IPAE structure
  130. could be used as a fallback.
  131.  
  132. The participants discussed the topic of whether early or late
  133. partitioning was considered desirable, and the dinosaur argument was
  134. proposed, where the view was expressed that extensive transitional
  135. structures designed to provide an unnatural extension of life for
  136. retrograde hosts were considered to be a unnatural practice.
  137.  
  138. The event sequence for the binding of an IP address to an IPng host was
  139. examined.  It was noted that the use of the DNS in the process of choice
  140. of a translating router implied that initial IP address binding from the
  141. pool was performed without explicit knowledge of the IP domain end host,
  142. and that the state requirements within the translating router, coupled
  143. with the requirement for DNS sequences, did imply fate-sharing on the
  144. basis of a requirement for synchronisation of the operation of the DNS
  145. and the translating routers.  The translating routers also form a
  146. critical single point of failure within the IPIT structure.
  147.  
  148. The participants also discussed the bootstrap phase for the setup of the
  149. DNS forwarding across the IP/IPng domain boundary, and it was noted that
  150. IPng DNS servers would require a permanent IP address binding which was
  151. known to all boundary routers.  The role and configuration of IPng DNS
  152. servers within this context was discussed.
  153.  
  154. PIP support for provider selection as a component of the transitional
  155. environment was discussed, and the use of reversal of an IP source route
  156. was considered, with the overall conclusion that provider selection
  157. would not map across the IP/IPng boundary within the transition
  158. environment.
  159.  
  160.  
  161. DNS Operations
  162.  
  163. DNS operations within the PIP environment were presented at the meeting.
  164. The DNS operation requires the introduction of a new PIP class.  The PIP
  165. ID is to be stored as an A RR, and the PIP address as ADDR RRs.  The
  166. function of IP inverse lookup domain is supported within the PIP DNS
  167. environment as reverse domains for ID and address to map to domain
  168. names, and a third domain to map from ID to address.
  169.  
  170. The role of the DNS within IPIT was discussed, and it was noted that
  171. there was a requirement during transition for the PIP domain to be
  172. supported within an incomplete domain space within the PIP class.  This
  173. implies that recursive resolvers must determine whether NSs are defined
  174.  
  175.                                    3
  176.  
  177.  
  178.  
  179.  
  180.  
  181. within the PIP class, which also implies that stub resolvers within the
  182. transitional environment will be inefficient.
  183.  
  184. The inclusion of support for timestamped queries was discussed, with a
  185. motivation that PIP addresses are more likely to change in response to
  186. provider changes, and a mechanism for effectively specifying a request
  187. for more recent information from the DNS was required.
  188.  
  189. It was noted that timestamp queries are more widely applicable, and that
  190. this function is on the DNS Working Group agenda for consideration.
  191. This is documented in the pip-dns Internet-Draft.
  192.  
  193.  
  194. Deployment
  195.  
  196. The parts of PIP deployment which have been completed are the host code,
  197. the forwarding engine, PIP to IP translation and IP to PIP translation,
  198. encapsulation, P-ARP and PCMP. In addition pconf has been written as a
  199. configuration generator, which takes a network specification and
  200. generates specific configuration descriptions.
  201.  
  202. An experimental deployment on the PIP Backbone on 20 hosts across the
  203. Internet has been completed.
  204.  
  205. Future plans focus on deployment across further hosts and routers.
  206.  
  207.  
  208. Attendees
  209.  
  210. Nick Alfano              alfano@mpr.ca
  211. Bernt Allonen            bal@tip.net
  212. Frederik Andersen        fha@dde.dk
  213. Per Andersson            pa@cdg.chalmers.se
  214. Michael Anello           mike@xlnt.com
  215. Anders Baardsgaad        anders@cc.uit.no
  216. John Ballard             jballard@microsoft.com
  217. Nutan Behki              Nutan_Behki@qmail.newbridge.com
  218. Per Bilse                bilse@ic.dk
  219. Jim Binkley              jrb@ibeam.intel.com
  220. Robert Blokzijl          K13@nikhef.nl
  221. Ronald Broersma          ron@nosc.mil
  222. Steve Buchko             stevebu@newbridge.com
  223. John Burnett             jlb@adaptive.com
  224. Ross Callon              rcallon@wellfleet.com
  225. Brian Carpenter          brian@dxcern.cern.ch
  226. George Clapp             clapp@ameris.center.il.ameritech.com
  227. David Conrad             davidc@iij.ad.jp
  228. Geert Jan de Groot       geertj@ica.philips.nl
  229. Stephen Deering          deering@parc.xerox.com
  230. Kurt Dobbins             dobbins@ctron.com
  231. Ian Duncan               id@cc.mcgill.ca
  232. Kjeld Borch Egevang      kbe@craycom.dk
  233.  
  234.                                    4
  235.  
  236.  
  237.  
  238.  
  239.  
  240. Dino Farinacci           dino@cisco.com
  241. Stefan Fassbender        stf@easi.net
  242. Dennis Ferguson          dennis@ans.net
  243. Eric Fleischman          ericf@act.boeing.com
  244. Peter Ford               peter@goshawk.lanl.gov
  245. Osten Franberg           euaokf@eua.ericsson.se
  246. Paul Francis             Francis@thumper.bellcore.com
  247. Shoji Fukutomi           fuku@furukawa.co.jp
  248. Eugene Geer              ewg@cc.bellcore.com
  249. Robert Gilligan          Bob.Gilligan@Eng.Sun.Com
  250. Joseph Godsil            jgodsil@ncsa.uiuc.edu
  251. Ramesh Govindan          rxg@thumper.bellcore.com
  252. Joel Halpern             jmh@network.com
  253. Jari Hamalainen          jah@rctre.nokia.com
  254. John Hopkins             J_Hopkins@icrf.icnet.uk
  255. Chris Howard             chris_howard@inmarsat.org
  256. Christian Huitema        Christian.Huitema@sophia.inria.fr
  257. Geoff Huston             g.huston@aarnet.edu.au
  258. David Jacobson           dnjake@vnet.ibm.com
  259. Cyndi Jung               cmj@3com.com
  260. Scott Kaplan             scott@wco.ftp.com
  261. Frank Kastenholz         kasten@ftp.com
  262. Dave Katz                dkatz@cisco.com
  263. Peter Kaufmann           kaufmann@dfn.dbp.de
  264. Ton Koelman              koelman@stc.nato.int
  265. John Krawczyk            jkrawczy@wellfleet.com
  266. Tony Li                  tli@cisco.com
  267. Robin Littlefield        robin@wellfleet.com
  268. Greg Minshall            minshall@wc.novell.com
  269. Keith Mitchell           keith@pipex.net
  270. Peder Chr.  Noergaard    pcn@tbit.dk
  271. Erik Nordmark            nordmark@eng.sun.com
  272. Michael O'Dell           mo@uunet.uu.net
  273. Petri Ojala              ojala@eunet.fi
  274. Michael Patton           map@bbn.com
  275. David Piscitello         dave@mail.bellcore.com
  276. Luc Rooijakkers          lwj@cs.kun.nl
  277. Henry Sanders            henrysa@microsoft.com
  278. W. David Sincoskie       sincos@thumper.bellcore.com
  279. Henk Steenman            henk@sara.nl
  280. Vladimir Sukonnik        sukonnik@process.com
  281. Richard Thomas           rjthomas@bnr.ca
  282. Susan Thomson            set@bellcore.com
  283. Hisao Uose               uose@tnlab.ntt.jp
  284. Willem van der Scheun    scheun@sara.nl
  285. Werner Vogels            werner@inesc.pt
  286. Scott Wasson             sgwasson@eng.xyplex.com
  287. Jost Weinmiller          jost@prz.tu-berlin.d400.de
  288. Kirk Williams            kirk@sbctri.sbc.com
  289. Sam Wilson               sam.wilson@ed.ac.uk
  290. Noriko Yokokawa          norinori@wide.ad.jp
  291. Jessica Yu               jyy@merit.edu
  292. Romeo Zwart              romeo@sara.nl
  293.  
  294.  
  295.                                    5
  296.