home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / nimrod / nimrod-minutes-95apr.txt < prev    next >
Text File  |  1995-05-26  |  5KB  |  166 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Isidro Castineyra/Bolt Beranek and Newman
  5.  
  6. Minutes of the New Internet Routing and Addressing Architecture
  7. Working Group (NIMROD)
  8.  
  9.  
  10. Preface
  11.  
  12. The NIMROD Working Group met on Tuesday, 4 April, and on Wednesday, 5
  13. April.  The agenda for the meeting was:
  14.  
  15.  
  16.    o Tuesday
  17.       -  Agenda bashing/Announcements
  18.       -  Overview of the Deployment Document (Charlie Lynn)
  19.       -  Configuration vs.  Discovery (Martha Steenstrup)
  20.       -  Discussion
  21.  
  22.    o Wednesday
  23.       -  What is in the Nimrod Model (Martha Steenstrup and Isidro
  24.          Castineyra)
  25.       -  Software Architecture (Charlie Lynn)
  26.       -  Discussion
  27.       -  Open Issues and Work Plan
  28.  
  29.  
  30. Deployment Document
  31.  
  32. Charlie Lynn gave an overview of the Deployment Document.  He discussed
  33. strategies for the gradual integration of Nimrod in the Internet.
  34.  
  35.  
  36. Configuration vs.  Discovery
  37.  
  38. Martha Steenstrup presented a list of information elements that could be
  39. obtained by either configuration or discovery.  For each element, Martha
  40. discussed the trade-offs and the current thoughts on what to do with
  41. that element.  Highlights of her presentation follow.
  42.  
  43.  
  44.    o The goal is to make both a ``plug-and-play'' system and to make
  45.      everything configurable.
  46.  
  47.    o Configured items:
  48.  
  49.       -  At Node Representatives:  adjacency formation constraints,
  50.          association constraints, set of locator elements for component
  51.          nodes.
  52.  
  53.       -  At Endpoint Representatives:  EIDs and names of endpoints,
  54.          association constraints, multicast group membership of
  55.          endpoints.
  56.  
  57.       -  At Forwarding Agents:  traffic restrictions.
  58.  
  59.       -  At Agents:  type of agent, EID of agent, nodes on which behalf
  60.          the agent acts (configured).
  61.  
  62.  
  63. Martha will be posting the slides she used to the working group mailing
  64. list.
  65.  
  66.  
  67. Nimrod Model/Bootstrap I
  68.  
  69. Isidro Castineyra described a bootstrap model for Nimrod.  Highlights of
  70. his talk follow:
  71.  
  72.  
  73.    o Nimrod specifies only what happens between nodes.
  74.  
  75.    o The internal operation of an ``atomic'' node is not Nimrod's
  76.      concern.
  77.  
  78.    o There are two kinds of locators:  flat and hierarchical.
  79.  
  80.    o The flat locator of a node is used in Basic Routing (later) to do
  81.      flat routing within the components node of nodes.  This mode of
  82.      routing is used to bootstrap hierarchical routing.
  83.  
  84.    o The Nimrod part of a hierarchical locator is a sequence of up to
  85.      256 locator elements, where a locator element is a 16-bit string.
  86.  
  87.    o Hierarchical locator is ``inside'' a node if its Nimrod part is
  88.      both prefixed by the node's locator and longer than the node's
  89.      locator.
  90.  
  91.    o For a given node and for a given hierarchical locator inside the
  92.      node, the first element following the original node's locator
  93.      identifies a component node.  This 16-bit string is referred to as
  94.      the node's ``local element.''  Therefore, nodes are limited to
  95.      having no more than 216 component nodes.
  96.  
  97.    o For a given node, the assignment of the values of local element to
  98.      component nodes is independent both of assignment of local elements
  99.      inside the node's subnode and in nodes that subsum the given node.
  100.  
  101.    o Basic routing is based only on connectivity (i.e., it does not take
  102.      into account considerations of quality of service or service
  103.      restrictions).
  104.  
  105.    o Basic routing is used for agent discovery and to enable
  106.      communication between agents that reside in different nodes.  The
  107.      advanced routing capabilities of Nimrod are built over basic
  108.      routing.
  109.  
  110.    o Basic routing is very much like a one-level OSPF. Basic routing is
  111.      built over a flooding protocol which works between the set of
  112.      nodes.  When a message is flooded, every node in the set receives a
  113.      copy of the message which is delivered to the node's
  114.      representative(s).
  115.  
  116.    o Information flooded includes:  identity of neighboring component
  117.      nodes, what agents the node includes.
  118.  
  119.  
  120. Slides from this presentation will be posted to the mailing list.
  121.  
  122.  
  123.  
  124. Nimrod Model/Bootstrap II
  125.  
  126. Martha Steenstrup described an alternative bootstrap model.  Highlights
  127. of her presentation follow:
  128.  
  129.  
  130.    o Besides interaction between nodes, Nimrod specifies interaction
  131.      between agents within a node.  These agents might reside in
  132.      separate ``boxes'' and be connected via IP.
  133.  
  134.    o Agents need not reside in the node on whose behalf they act.
  135.  
  136.    o Agents advertise their presence and characteristics using a
  137.      reliable hop-by-hop flooding protocol.  This flooding is used to
  138.      construct a next-hop agent forwarding table using an algorithm
  139.      similar (but not identical) to standard distance vector algorithms.
  140.  
  141.  
  142. The slides for this presentation will be sent to the mailing list.
  143.  
  144.  
  145.  
  146. Software Architecture
  147.  
  148. Charlie Lynn presented the current software architecture for the BBN
  149. implementation of Nimrod.
  150.  
  151.  
  152.  
  153. Path Management Issues
  154.  
  155. Martha Steenstrup listed alternatives for path setup.
  156.  
  157.  
  158.    o Should path labels be globally unique or path unique.
  159.  
  160.    o Path constructions:  should we use hierarchical routes or
  161.      hierarchical paths.
  162.  
  163.    o Path repair:  should it be done at any node; at initiator or
  164.      target; between successive hops?
  165.  
  166.