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

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Susan Harris/Merit, Elliot Schwartz/UUNET Canada and
  5. Tony Li/cisco Systems
  6.  
  7. Minutes of the Inter-Domain Routing Working Group (IDR)
  8.  
  9.  
  10.  
  11. First Session -- Tuesday, 4 April
  12.  
  13. This first of three IDR sessions was comprised of three presentations:
  14.  
  15.  
  16.    o Selective Updates in Inter-Domain Routing
  17.    o A Further Application for RIFs:  De-aggregation in ATM Clouds
  18.    o BGP/IDRP Route Server Proposal
  19.  
  20.  
  21. Each is briefly summarized below.
  22.  
  23.  
  24. Selective Updates in Inter-Domain Routing
  25.  
  26. By Kannan Varadhan, USC/ISI (presented by Ramesh Govindan, USC/ISI).
  27.  
  28. This presentation focused on Routing Information Filters (RIFs), which
  29. make it possible for an entity that participates in inter-domain routing
  30. (either via BGP or IDRP) to specify additional routing information it
  31. wishes to receive from a peer.  RIFs are described in detail in
  32. ``Extensions for Selective Updates in Inter Domain Routing,''
  33. draft-ietf-idr-rifs-00.txt, by Yakov Rekhter, Kannan Varadhan, and
  34. Curtis Villamizer.
  35.  
  36. RIFs can be used to obtain routing information that might otherwise be
  37. lost through aggregation or by the dropping of multiple routes to a
  38. given destination by an intermediate router.  Ideally, the price for
  39. obtaining the information would be paid only by the domain that desires
  40. it.
  41.  
  42. One solution for obtaining the data might be to query the domain where
  43. the information loss occurred for more detailed information.  However,
  44. this method would incur some cost for the routers where the information
  45. loss occurred.  It addition, both routers must speak a common protocol,
  46. such as BGP or IDRP. RIFs present an ideal way to obtain the
  47. information.  RIFs are based on NLRI (Network Layer Reachability
  48. Information), and not on other route attributes.  RIFs are applicable to
  49. both BGP and IDRP, and work with CIDR.
  50.  
  51. As described in the draft specification, a RIF is a tuple of the form
  52. <Action, Scope, Base, NLRI>.  Govindan described each component in
  53. detail.  He then outlined methods for carrying RIFs in the BGP/IDRP OPEN
  54. message, the BGP UPDATE message, and the IDRP RIB_REFRESH message.  He
  55. concluded by describing the application of RIFs in ERP (Explicit Routing
  56. Protocol.)
  57.  
  58.  
  59. A Further Application for RIFs:  De-aggregation in ATM Clouds
  60.  
  61. Curtis Villamizer, ANS, began his presentation by enumerating three
  62. factors that affect route scaling problems:  the number of routing
  63. adjacencies, the number of routes (or amount of state required), and the
  64. volume of route change.  He then discussed a typical NSP's view of
  65. Internet routing, and noted that on average there are 2.5 paths per for
  66. each NLRI. He described scaling problems in a full mesh IBGP, and
  67. discussed aggregation problems for single-AS and multiple-AS route
  68. servers.
  69.  
  70. Villamizer's comments on scaling problems for inbound aggregation of
  71. hosts and outbound aggregation to hosts and routers provoked a lively
  72. discussion among attendees of the problems of defining a mechanism for
  73. cut-through and de-aggregation.  Villamizer strongly recommended that
  74. inbound aggregation of routers should not be performed, since this can
  75. lead to a very large number of adjacencies.
  76.  
  77. He noted that the following actions should be taken to de-aggregate
  78. using RIFs:
  79.  
  80.  
  81.   1. Look up the route and determine the next hop (NH).
  82.  
  83.   2. If the NH has the ``SameNBMA'' attribute, open a BGP adjacency with
  84.      the aggregator and send a RIF with the destination.  (As defined in
  85.      RFC 1583, NBMA refers to the Non-Broadcast Multi-Access network,
  86.      e.g., X.25, SMDS, Frame Relay, and ATM.)
  87.  
  88.   3. If a more specific route is returned with ``SameNBMA,'' repeat step
  89.      2.
  90.  
  91.   4. When the most specific route for the destination no longer has the
  92.      attribute ``Same NBMA,'' stop and use that next hop.
  93.  
  94.  
  95. Villamizer also noted that several issues remain for the next version of
  96. the RIF draft.  These include:
  97.  
  98.  
  99.    o Host and route actions need to be described in detail.  For
  100.      example, RIF responses should never be readvertised in BGP routes,
  101.      and should not be placed in the Local RIB, only in the FIB.
  102.      The draft would benefit from a clear description of how to
  103.      determine when a next hop can be further refined, what to put in
  104.      the RIF request, the actions taken by an aggregator responding to
  105.      RIFs, and the actions taken when RIF responses arrive.
  106.  
  107.    o BGP attributes are needed for the originator's media address, to
  108.      identify RIF responses, and to specify missing sets of routes.
  109.  
  110.  
  111. BGP/IDRP Route Server Proposal
  112.  
  113. Dimitry Haskin's proposed Route Server (RS) differs from multi-view RSs,
  114. like those deployed at the NAPs (Network Access Points), in that it does
  115. not perform any route selection, but only relays routing information to
  116. its peers.  Actual route selection and filtering is performed by the
  117. client routers themselves.  The proposed RS emulates full mesh peering.
  118. Individual RSs can be grouped into RS Clusters that share the same
  119. subset of client routers.  A cluster with more than one RS provides
  120. redundancy of routing information to its client routers.
  121.  
  122.  
  123. Second Session -- Wednesday, 5 April
  124.  
  125. Agenda
  126.  
  127.    o BGP/IDRP Route Server status
  128.    o BGP Communities
  129.    o Routing Confederations
  130.    o AS Guidelines
  131.    o BGP-4 to Full Standard
  132.  
  133.  
  134. BGP/IDRP Route Server
  135.  
  136. Dimitry Haskin's Internet-Draft,
  137. draft-haskin-bgp-idrp-mesh-routing-00.txt, will be submitted as an
  138. Experimental RFC after review by Dennis Ferguson.
  139.  
  140. This document describes the use and detailed design of Route Servers for
  141. dissemination of routing information among BGP/IDRP speaking routers.
  142.  
  143. The intention of the proposed technique is to reduce overhead and
  144. management complexity of maintaining numerous direct BGP/IDRP sessions
  145. which otherwise might be required or desired among routers within a
  146. single routing domain as well as among routers in different domains that
  147. are connected to a common switched fabric (e.g., an ATM cloud).
  148.  
  149.  
  150. BGP Communities
  151.  
  152. Paul Traina, cisco Systems, presented an overview of the Internet-Draft,
  153. draft-chandra-bgp-communities-01.txt.
  154.  
  155. This document describes an extension to BGP which may be used to pass
  156. additional information to both neighboring and remote BGP peers.
  157.  
  158. The intention of the proposed technique is to aid in policy
  159. administration and reduce the management complexity of maintaining the
  160. Internet.
  161.  
  162. Cengiz Alaettinoglu/ISI brought up the idea of putting in a provision
  163. for defining intersections and unions of communities (for aggregation
  164. purposes).
  165.  
  166. Jon Postel agreed that the IANA would take care of registering BGP
  167. attribute numbers.  A list of the currently used ones needs to be sent
  168. to him.
  169.  
  170. Andrew Partan asked about methods of grouping communities.  Paul said
  171. there could be a way to delete or modify a range of communities.
  172.  
  173. There was a discussion on what to do with the Internet-Draft.  Dimitry
  174. said Bay Networks could implement this attribute.  It will be moved to
  175. an Experimental RFC after being reviewed by Dennis.
  176.  
  177.  
  178.  
  179. Routing Confederations
  180.  
  181.  
  182. Paul Traina presented an overview of the Internet-Draft,
  183. draft-traina-bgp-confed-02.txt.
  184.  
  185. This document describes an extension to BGP which may be used to create
  186. a confederation of autonomous systems which is represented as one single
  187. autonomous system to BGP peers external to the confederation.
  188.  
  189. The intention of the proposed technique is to aid in policy
  190. administration and reduce the management complexity of maintaining a
  191. large autonomous system.
  192.  
  193. Yakov Rekhter asked if the internal AS numbers should come out of a
  194. private address space, similar to IP addresses under RFC 1597.
  195. Consensus was that this is a good idea.
  196.  
  197. Vadim Antonov mentioned confederations would help in identifying who
  198. uses what AS numbers (i.e., a network provider would appear to be one AS
  199. externally).  He said that Sprint uses something like this in
  200. production, and that it helps with routing convergence since next hops
  201. are consistent.
  202.  
  203. It was noted that the current cisco implementation requires that all the
  204. routers in a confederation be aware of this.  This could be fixed.
  205.  
  206. Paul will do more research before this Internet-Draft is submitted as
  207. Experimental.
  208.  
  209.  
  210.  
  211. AS Guidelines
  212.  
  213. John Hawkinson provided a brief recap of the Internet-Draft,
  214. draft-ietf-idr-autosys-guide-02.txt, and discussion to date.
  215.  
  216. Peter Lothberg agreed with the aim of the paper in general, but was
  217. unhappy with how it had been used by the RIPE NCC. He spoke about a
  218. specific case in which an AS number was refused (based on the content of
  219. the paper), where he considered it legitimate.
  220.  
  221. A discussion about Peter's case, the role of registries, and the
  222. possibility of AS number exhaustion occurred.  Most people felt that the
  223. registries should use this document in assignment.
  224.  
  225. The creation of a private AS number space for use in confederations was
  226. discussed.  It was suggested that we ask the IANA to set aside the top
  227. 1K AS numbers for this, and reserve the top 8K in case.  The exact
  228. numbers will be discussed off-line and reported to the IANA.
  229.  
  230. It was suggested that transit providers should probably filter these by
  231. default (like IP numbers under RFC 1597).
  232.  
  233. Consensus was to send this Internet-Draft to the IESG for consideration
  234. as a Proposed Standard, as soon as final editing was done.
  235.  
  236.  
  237. BGP-4 to Full Standard
  238.  
  239. The whole Internet runs BGP-4, and there are multiple interoperable
  240. implementations.  The document was a Draft Standard at the last meeting.
  241.  
  242. Paul will update the experience document.  If there are any new
  243. implementations (besides those mentioned in the document), people should
  244. send e-mail to Paul.
  245.  
  246. Editorial changes should be sent to Tony Li and Yakov Rekhter.
  247.  
  248. There is a need to clarify (a) handling of unrecognized optional
  249. parameters in the OPEN message.  There is also a need to add text on
  250. suppressing routing information looping.
  251.  
  252. There was consensus that BGP-4 should be a Full Standard by the next
  253. IETF.
  254.  
  255.  
  256. Third Session -- Thursday, 6 April
  257.  
  258. Agenda
  259.  
  260.    o IDRP for IPv4 and IPv6
  261.       -  Performance related attributes for IDRP
  262.       -  BGP AS Path Metrics
  263.  
  264.  
  265. IDRP for IPv4 and IPv6 -- Paul Traina
  266.  
  267.    o Add parameters to open and refresh message so that they are
  268.      extensible.
  269.    o Parameters use standard IDRP TLV layout.
  270.    o Add support for QOS attribute, residual error attribute,
  271.      transmit-delay attribute.
  272.    o No support for distinguishing attribute.
  273.    o Support for IPv4 transport.
  274.    o IPv4 prefixes or AS numbers may be RDIs.
  275.    o Need to add soft notifications.
  276.  
  277.  
  278. Performance Related Metrics in IDRP -- Paul Traina
  279.  
  280.    o Add global notions of bandwidth and delay to updates.
  281.    o Simplifies global optimization.
  282.    o Cannot easily use true capacity due to load fluctuations and route
  283.      flap.
  284.  
  285.  
  286. BGP AS Path Metrics -- Tony Li
  287.  
  288.    o AS path metrics.
  289.    o There was a concern that this would increase flapping due to the
  290.      dynamic nature of the metric.  Limit propagation of change to the
  291.      dynamic part.
  292.  
  293.