home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / qosr / qosr-minutes-97apr.txt < prev    next >
Encoding:
Text File  |  1997-05-29  |  11.2 KB  |  202 lines

  1. Editor's Note:  These minutes have not been edited.
  2.  
  3.  
  4.                         Minutes of the QoS Routing WG
  5.  
  6.   Wednesday, April 6th, 1997
  7.   Co-Chairs:  Eric S. Crawley <esc@gigapacket.com>
  8.               Hal Sandick <sandick@vnet.ibm.com>
  9.  
  10. Reported by Hal Sandick and Eric Crawley
  11. Meeting notes taken by JJ Krawczyk and Steven Shew
  12.  
  13. URLs for presentations given at the WG meeting:
  14.  
  15.  QoSR WG Agenda
  16.  ----------------
  17.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/agenda.pdf
  18.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/agenda.ppt
  19.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/agenda.ps
  20.  
  21.  QOS Routing Framework - Bala Rajagopalan
  22.  ----------------------------------------
  23.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/framework.pdf
  24.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/framework.ppt
  25.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/framework.ps
  26.  
  27.  Alternate path route construction heuristics - Daniel Zappala
  28.  -------------------------------------------------------------
  29.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/morf-color.ppt
  30.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/morf-color.ps
  31.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/morfbw.ppt
  32.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/morfbw.ps
  33.  
  34.  QoS Path Management with RSVP - Sanjay Kamat
  35.  --------------------------------------------
  36.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/qos-path-mgmt-rsvp.ps
  37.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/qos-path-mgmt-rsvp.pdf
  38.  QoS Routing Mechanisms and OSPF Extensions - Tony Przygienda
  39.  ------------------------------------------------------------
  40.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/qospf-Przygienda.ppt
  41.  ftp://ftp.networking.ibm.com/pub/standards/qosr/ietf0497/qospf-Przygienda.ps.zip
  42.  
  43.  
  44. The QoS Routing (QoSR) WG met for one session at the 38th IETF with approxi-
  45. mately 160 attendees.  The meeting began with Eric Crawley presenting the
  46. proposed agenda.  Eric stressed the point that the WG has one deliverable,
  47. the QoS Routing framework document and, therefore, the development of this
  48. document is the main mission of the group.  To the extent possible the WG
  49. would allow related material (e.g. QoS tree building algorithm) to be pre-
  50. sented and discussed.  However, items that were clearly in the realm of
  51. research were beyond the scope of the WG.
  52.  
  53. Bala Ragagopalan presented the work group's framework document, "A Framework
  54. for QoS-Based Routing in the Internet" (draft-ietf-qosr-framework-00.txt).
  55. The key goal of framework document is to develop a consensus on QoS routing
  56. requirements and to facilitate the development of a high level architecture.
  57. Bala reviewed several QoS Routing solutions that were enumerated in the draft
  58. and then discussed four broad QoSR issues
  59.  
  60. o   Routing information and how it is generated and propagated
  61. o   Path computation
  62. o   Path establishment
  63. o   Administrative Control.
  64.  
  65. In order to deal with these issues in a manageable way the framework document
  66. will organize requirements and solutions into the separate problem spaces of
  67. intradomain (IGP) and interdomain (EGP) routing.  Within the limits of intra-
  68. domain routing a number of independent solutions are possible (e.g. qospf).
  69. Because of this, the framework will not focus on IGP solutions.  Instead the
  70. framework will focus on a scalable interdomain QoSR architecture which will
  71. allow consistent and stable interactions between domains.  Inter-domain QoS
  72. routing issues include:
  73.  
  74. o   What interdomain routing capabilities are needed?
  75. o   What information is exchanged to achieve these?
  76. o   How is the external routing information represented within a domain?
  77. o   How are interdomain paths computed and set up?
  78. o   What policy controls may be exerted on interdomain path computation and
  79.     flow routing?
  80.  
  81. Bala then turned the discussion to multicast QoS routing.  In addition to the
  82. interdomain QoS routing requirements, multicast QoS routing is also concerned
  83. with scalablity to large groups with dynamic membership, support of receiver
  84. initiated heterogeneous reservations, and support for RSVP shared reservation
  85. styles.  Two significant issues that especially impact multicast QoS routing
  86. are reverse path forwarding and the needed for existing flow specific know-
  87. ledge in order to add new receivers.
  88.  
  89. One solution presented was receiver-oriented multicast routing.  This
  90. approach would, cause the RSVP reservation message to travel a different path
  91. than RSVP PATH message which preceded it.  Some viewed this approach as "RSVP
  92. unfriendly."  Daniel Zappala disagreed with this evaluation and indicated
  93. that receiver oriented multicast routing could be handled differently (see
  94. summary of his presentation below).  This discussion raised the question if
  95. QoS routing should be constrained to specific signalling assumptions, e.g.
  96. RSVP and it's existing design.
  97.  
  98. Bala ended his presentation with the following conclusions from the framework
  99. document.
  100.  
  101. o   Definition of link and path metrics requires considerable thought.
  102. o   Cost as a routing parameter should be considered.
  103. o   Receiver-oriented multicast routing has advantages.
  104.  
  105. In the ensuing discussion Joel Halpern expressed concern about using cost in
  106. the QoS routing path computations.  He felt this was dangerous to include in
  107.  
  108. the framework because we don't know how to charge for a flow.  Fred Baker
  109. suggested that RSVP could define additional objects if required.  Hal asked
  110. for feedback from the WG on the framework document particularly on the issues
  111. of link and path metrics and receiver oriented multicast.
  112.  
  113. The next presentation was given by Sanjay Kamat on "QoS Path Management with
  114. RSVP" (draft-guerin-qospath-mgmt-rsvp-00.txt).  This draft dealt with exten-
  115. sions to RSVP required to run over a link state routing protocol which adver-
  116. tised available bandwidth (the presentation of the companion draft describing
  117. QoS extensions to OSPF is summarized below).  The problem this draft is
  118. trying to solve is how keep a RSVP path in place as long as the path meets
  119. the service requirements of the flow.  Today a path might change because of
  120. opportunistic routing, i.e. a better path becomes available.  This is how
  121. best effort routing works today.  In addition, advertising available band-
  122. width may also cause an RSVP path to change unnecessarily.  This will happen
  123. because an RSVP router can't tell from these advertisements if a particular
  124. flow's receivers were able to obtain the desired reservations.  Without this
  125. additional information, upstream RSVP routers would have to re-route the flow
  126. if the advertised available bandwidth dropped below the target level (e.g.
  127. the Tspec).  This would happen even if the routers on the current path had
  128. been able to satisfy all the receivers' reservation requests.
  129.  
  130. To solve these 2 problems the draft proposes pinning a path as the RSVP PATH
  131. message traversed the QoSR path toward the receiver(s).  Once a path was
  132. setup it would stay pinned as long as the path could continue to meet the
  133. service requirements of the flow.  This was presented as an optional service,
  134. i.e. an application would have to request it.  The proposal also required the
  135. RSVP/routing interface to include the int-service Tspec as an input param-
  136. eter.
  137.  
  138. It was pointed out that pinning the path during routing transients could
  139. produce an acceptable path that was extremely sub-optimal.  Sanjay suggested
  140. that for unicast, source routing might solve this problem.  People stated
  141. concerns about a unicast only solution.  Joel Halpern brought up the point
  142. that a packet should not be allowed go back forth between pinned and unpinned
  143. paths -- this could produce routing loops.  Fred Baker expressed two con-
  144. cerns, one that QoS implies RSVP and that QOS routing implies link-state.
  145. Eric and Bala pointed out that the framework document discusses both link
  146. state and distance vector solutions.
  147.  
  148. Tony Przygienda followed this presentation with one on QoS extensions for
  149. OSPF, "QoS Routing Mechanisms and OSPF Extensions"
  150. (draft-guerin-qos-routing-ospf-01.txt).  The proposed extensions were in two
  151. areas, metrics and path computation.  The new metrics are delay and available
  152. bandwidth.  These metrics encodings will not change the existing OSPF packet
  153. format and will be backward compatible.  This will allow QoS capable imple-
  154. mentations to coexist with non-QoS capable OSPF routers.  The new path compu-
  155. tation for QoS routing will be based on the Bellman-Ford algorithm instead of
  156. the Dyjkstra algorithm.  The path computation algorithm will be used to build
  157. a routing table with two indices, the destination and the number of hops.  In
  158. this way a shorter (less hops) but acceptable path could be selected over a
  159. "better" path (e.g. lower delay) which was longer and, therefore, used more
  160. resources.  This work is to be addressed in the OSPF WG.
  161.  
  162. Next Daniel Zappala presented another method for obtaining QoS routes, "A
  163. Route Setup Mechanism for Multicast Routing" (based on the drafts
  164. draft-zappala-multicast-routing-ar-00.txt and
  165. draft-zappala-multicast-routing-me-00.txt).  Daniel identified three current
  166. approaches to route pinning:  hop by hop sender oriented (Kamat et al), hop-
  167. by-hop receiver oriented (previous work by presenter) and source initiated
  168. explicit routing (PNNI and QOSPF).  He then proposed a fourth way - receiver
  169. oriented multicast using explicit routing.  The approach is called Match or
  170. Fail (MORF) and has the following design points:
  171.  
  172. o   Designed for interdomain multicast route setup
  173. o   No global distribution of topology, resource availability or tree place-
  174.     ment
  175. o   Receivers independently construct and install alternate paths and pinned
  176.     routes
  177. o   No resource checks; all requests are equal
  178. o   Resolves route conflicts on a first come first served basis
  179. o   Has good loop prevention properties
  180.  
  181. The MORF mechanism requires a receiver desiring a QoS route to send a route
  182. setup message containing an explicit route to the source of the flow.  The
  183. setup message traverses the routers in the explicit route and allows upstream
  184. routers to merge route setup requests.  On the positive side, MORF supports
  185. the same amount of heterogeneity as RSVP and doesn't require global coordi-
  186. nation of routing or the multicast tree.  On the other hand, it would be dif-
  187. ficult to avoid a service disruption during MORF re-routing.  Daniel has
  188. gotten favorable results when simulating the MORF algorithm and plans to con-
  189. tinue the development of this work.
  190.  
  191. Masataka's presentation was on "Stable QoS Aggregation".  Masataka pointed
  192. out that there is a problem when aggregating QoS metric information from
  193. smaller links in a domain with links of larger capacity.  Outside the domain,
  194. the information about the smaller links could be lost.  There was some dis-
  195. cussion about whether to advertise optimistic or pessimistic capacities but
  196. the differences could be significant.  Masataka proposed using RSVP PATH mes-
  197. sages to help ameliorate this problem.
  198.  
  199. Eric closed the meeting by indicating that the group would meet at the Munich
  200. IETF.  At this meeting the WG will focus on reviewing an updated version of
  201. the framework document.
  202.