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

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Jessica Yu/Merit
  5.  
  6. Minutes of the BGP Deployment Working Group (BGPDEPL)
  7.  
  8. Thanks to Mark Knopper and Bill Manning for taking the notes from which
  9. these minutes were derived.
  10.  
  11.  
  12.  
  13. Overview
  14.  
  15. Jessica Yu presented a summary of CIDR deployment status.  Several
  16. different efforts are working on CIDR deployment:
  17.  
  18.  
  19.    o BGPDEPL Working Group meetings at IETFs
  20.    o BGPDEPL subgroup meeting at INTEROP (March) by Claudio Topolcic
  21.    o NSFNET regional-techs meetings by Merit
  22.    o RIPE Routing Working Group meeting by Tony Bates
  23.  
  24.  
  25. CIDR has two major components:  the route aggregation strategy, and the
  26. IP address assignment strategy as described in
  27. draft-fuller-cidr-strategy-03.txt (an update to RFC 1338).
  28.  
  29. The IP address assignment strategy described in RFC 1466 has been
  30. implemented since the fall of 1992 by IR. Jeff Huston from AARnet
  31. mentioned that non-CIDR compatible IP address assignments have been
  32. handed to Pacific region networks.  Jeff will document the situation and
  33. inform the NIC.
  34.  
  35. The status of route aggregation implementation is as follows:
  36.  
  37.  
  38.    o The CIDR-capable routing protocol specification is done.
  39.    o Software development is underway.
  40.    o An initial deployment plan has been developed.
  41.  
  42.  
  43. The following is a list of CIDR-related documents:
  44.  
  45.    o CIDR spec
  46.       -  draft-fuller-cidr-strategy-03.txt (update to RFC 1338)
  47.  
  48.    o Addressing
  49.       -  RFC 1466
  50.       -  draft-rekhter-ipaddress-guide-08.txt
  51.  
  52.    o Deployment
  53.       -  RFC 1367
  54.       -  draft-rekhter-cidr-environment-01.txt
  55.       -  draft-ietf-bgpdepl-minutes-93feb-00.txt
  56.       -  Minutes of BGPDEPL sessions at IETF meetings (July 1992,
  57.          November 1992 and March 1993)
  58.       -  Minutes of Merit NSFNET Regional-Techs meetings
  59.  
  60.    o Route Aggregation Registry
  61.       -  RFC 1482
  62.  
  63.    o Other
  64.       -  RFC 1481 (The IAB Statement)
  65.  
  66.  
  67.  
  68. CIDR Deployment
  69.  
  70. The Current Deployment Plan:  (initial)
  71.  
  72.  Step 1  --  Deploy BGP4 without aggregation
  73.  Step 2  --  Advertise test aggregated route
  74.  Step 3  --  Aggregate at site level or single policy level, whichever is a 
  75.              smaller block
  76.  Step 4  --  Understand more
  77.  Step 5  --  Aggregate more
  78.  
  79. Steps 4 and 5 are recursive until CIDR is fully implemented.  As soon as
  80. the CIDR software is ready, step 1 could be executed.
  81.  
  82. The rules for aggregation at initial deployment stage:
  83.  
  84.  
  85.    o Aggregate based on manual configuration
  86.    o Proxy aggregation allowed (with agreement of the advertiser)
  87.    o Holes in aggregates allowed
  88.    o IGP/IBGP carry aggregation within a domain
  89.    o Coordination:  bi-lateral and overall
  90.    o Aggregate routing registry
  91.  
  92.  
  93. A concern was raised about the merit of IBGP and whether it would be
  94. continuously supported by vendor software.
  95.  
  96. Dennis Ferguson clarified that IBGP doesn't scale to very large numbers
  97. since it requires a full mesh peering session between all the border
  98. routers within a domain.  On ANS's network, each external router has
  99. over 90 IBGP neighbors.  If an external network is lost, 90
  100. announcements go out.  This results in large overhead when routes flap.
  101. If your network grows big enough you should have something other than
  102. IBGP. Dennis is willing to write a short paper on the usefulness and
  103. limits of IBGP.
  104.  
  105. Tony Li of cisco stated that running IBGP is currently tractable and
  106. will be supported for a while, though we may consider alternatives for
  107. the future.
  108.  
  109. It is generally agreed that IBGP is usable in the size of the current
  110. network.  It works on NSF/ANSnet, which has about 90 nodes participating
  111. in IBGP. A typical network has much fewer nodes participating in IBGP.
  112.  
  113. It was suggested to add another rule of aggregation, i.e.  no network
  114. should aggregate routes without informing other networks.  It was agreed
  115. that the aggregated routes should be registered.  Implementing route
  116. aggregate registry will provide a means of sharing such information.
  117.  
  118. It was suggested that de-aggregation should not be done at the initial
  119. stage.  Since initially the plan is to only aggregate at site level or a
  120. single policy level, it (hopefully) will not cause too much
  121. inconvenience.  But if it does, the issue would be revisited.
  122.  
  123. It was also agreed that if a network de-aggregates, those de-aggregated
  124. networks should not be propagated outside the network.  With more
  125. experience gained on aggregation (or de-aggregation), these issues will
  126. be discussed further.
  127.  
  128. CIDR Capable Software Implementation
  129.  
  130. Router vendors are asked to respond to the following questions about the
  131. status of software implementation:
  132.  
  133.  
  134.   1. Is a CIDR implementation available?
  135.   2. What features are included and what are not?
  136.   3. Which version and where to get them?
  137.   4. Aggregation configuration syntax?
  138.   5. Interoperability test plan?
  139.  
  140.  
  141.    o Gated (by Dennis Ferguson)
  142.      ANS gated's BGP4 and aggregation implementation is being debugged
  143.      and will be a beta-release soon.  It is being tested on the NSFNET
  144.      research network as well as in the ANS labs.  It is ready for
  145.      interoperability testing and Dennis will test against all the other
  146.      implementations he can find.
  147.      The code is able to form route aggregates.  Aggregation by proxy is
  148.      supported.  Each route can only contribute to a single aggregate,
  149.      though the aggregate can contribute to a larger aggregate.  Null
  150.      routes to non-existent networks can be installed but needs kernel
  151.      to support it.  No controlled de-aggregation exists in this
  152.      implementation.
  153.      The code is expected to be available in about two weeks.  Dennis
  154.      will create a distribution when it looks like things are working.
  155.      Dale Johnson mentioned that the syntax for the Merit ``Network
  156.      Announcement Change Request'' will allow aggregates.  The syntax
  157.      for aggregates is x.x.x/len where len is the prefix length.
  158.  
  159.    o 3com (by Arun Arunkumar)
  160.      BGP4 is being tested in the lab, talking to itself and ready to do
  161.      interoperability test with other vendor's code.  The code accepts,
  162.      forwards and manages aggregated routes properly, but does not form
  163.      route aggregates yet.  The current implementation does not support
  164.      controlled de-aggregation but will support it in the future if
  165.      necessary.  This will be released as part of version 6.2 in the
  166.      September-October time frame.  Aggregates could be carried by BGP4
  167.      and OSPF as well.  3com is working on implementing OSPF-BGP
  168.      interaction.  One month's testing is still needed.
  169.  
  170.    o cisco (by Paul Traina)
  171.      Pre-beta code is available via anonymous FTP from cisco.  Send mail
  172.      to Paul Traina if you intend to use this code, and you will be
  173.      added to the bgp-beta mailing list and told how to get the code.
  174.      BGP4 is currently based on version 9.21 of the router software,
  175.      which is not yet in beta and thus is very ``experimental.''
  176.  
  177.      The implementation currently carries, advertises, and redistributes
  178.      aggregates, but aggregate generation is still a few weeks off.
  179.      Aggregate configuration uses the new route map feature, for which
  180.      the user interface is not yet stable.  BGP4 will redistribute
  181.      aggregate routes with any routing protocol that carries mask
  182.      information (EIGRP, OSPF, and ISIS). BGP3- and BGP4-OSPF
  183.      interaction and automatic tag stuff is supported.  Controlled
  184.      de-aggregation is not currently supported (and may never be).
  185.      Automatic negotiation is supported for BGP versions 2 through 4.
  186.      The code will be deployed in a few test routers on regional
  187.      networks and is currently going through early field testing.  It is
  188.      ready for interoperability testing (and probably has been tested
  189.      against gated by the time you read this).
  190.  
  191.    o Proteon (by Ed Stern)
  192.      They are currently testing BGP4, but are not ready for
  193.      interoperability testing.  They are not able to aggregate for the
  194.      first release, but can pass aggregated routes and forward on the
  195.      longest match.  BGP can exchange routes between all other
  196.      protocols.  BGP and EGP can run simultaneously.
  197.  
  198.    o Wellfleet (by John Kraczyk)
  199.      Release 7.60 is going into beta next month.  This version contains
  200.      BGP3, which also implements OSPF-BGP interaction.
  201.      A beta version of CIDR/BGP4 will hopefully be available sometime in
  202.      early 1994.  Plans include accepting, forwarding, and forming
  203.      aggregates (also proxy), OSPF-BGP4 interaction, and possibly OSPF
  204.      LSA type 8.  Some form of controlled de-aggregation will also be
  205.      included.  Interoperability testing will be done when the
  206.      implementation is closer.
  207.  
  208.    o EuropaNET (by Peder Chr)
  209.      EuropaNET is working on implementation of BGP4.  The Megaswitch is
  210.      used, which is a custom router.
  211.  
  212.  
  213. InterOperability Test
  214.  
  215. Tony Li requested feedback on BGP4 interoperability tests that so he can
  216. update his interoperability matrix for BGP and send it to the list.
  217.  
  218. Yakov suggested running a virtual DMZ for BGP testing, i.e.  to
  219. establish remote BGP4 sessions between BGP4 test boxes at different
  220. locations on the net.
  221.  
  222. Route Aggregation Registry
  223.  
  224. Mark Knopper presented a syntax to register route aggregates in the
  225. NSFNET policy routing database.  It is written in RFC 1842, and comments
  226. and suggestions are welcome.
  227.  
  228. Mark Knopper also presented a summary of the discussion at the NSFNET
  229. regional-techs meeting held June 10-11, 1993.  The transcript of Mark's
  230. presentation, and other presentations, given at the Merit meeting can be
  231. obtained via FTP from merit.edu:/pub/nsfnet/regional-techs.
  232.  
  233.  
  234. CIDR Analysis
  235.  
  236. It was suggested to do a CIDR analysis to evaluate CIDR's impact on the
  237. lifetime of IPv4.  The IAB chartered this working group to write a paper
  238. to include such an analysis.  The group suggested that the following
  239. areas be included in the analysis.
  240.  
  241.  
  242.    o CIDR impact on the routing table growth
  243.    o CIDR impact on the rate of IP address space depletion
  244.    o The rate of use of IP address space
  245.    o Impact of policy (AUP) on CIDR efficiency
  246.  
  247.  
  248. The following people volunteered to work together to produce this
  249. analysis paper:  Peter Ford, Dale Johnson, Tony Li, Bill Manning and
  250. Yakov Rekhter.  Peter Ford agreed to take a lead on this.  The paper
  251. should be ready by September 1993, before the IAB meeting takes place.
  252.  
  253. There was also a discussion about renumbering hosts to make better use
  254. of the assigned IP address space and increase the efficiency of
  255. aggregation.  Peter Ford observed that lots of assigned Class B
  256. addresses have only 50 or so hosts on it, leaving the rest of the space
  257. unused.  It was agreed that autoconfiguration could be of great help to
  258. renumbering.  It was also suggested that it does not hurt to study the
  259. renumbering process with currently available technology.  John Kraczyk
  260. mentioned that Wellfleet manually renumbered its network recently.  He
  261. will document the process as a case study.
  262.  
  263.  
  264. Attendees
  265.  
  266. Arun Arunkumar           nak@3com.com
  267. Toshiya Asaba            asaba@iij.ad.jp
  268. Tony Bates               tony@ripe.net
  269. Rebecca Bostwick         bostwick@es.net
  270. Ronald Broersma          ron@nosc.mil
  271. Thomas Brunner           brunner@switch.ch
  272. Henry Clark              henryc@oar.net
  273. David Conrad             davidc@iij.ad.jp
  274. Tom Easterday            tom@cic.net
  275. Deborah Estrin           estrin@usc.edu
  276. Stefan Fassbender        stf@easi.net
  277. Mark Fedor               fedor@psi.com
  278. Peter Ford               peter@goshawk.lanl.gov
  279. Vince Fuller             vaf@stanford.edu
  280. Craig Haney              craig@icp.net
  281. Frank Hoffmann           hoffmann@dhdibm1.bitnet
  282. Geoff Huston             g.huston@aarnet.edu.au
  283. David Jacobson           dnjake@vnet.ibm.com
  284. Dale Johnson             dsj@merit.edu
  285. Anders Karlsson          sak@cdg.chalmers.se
  286. Daniel Karrenberg        daniel@ripe.net
  287. Sean Kennedy             liam@nic.near.net
  288. Lothar Klein             lothar.klein@gmd.de
  289. Rajeev Kochhar           rajeev_kochhar@3com.com
  290. Mark Kosters             markk@internic.net
  291. John Krawczyk            jkrawczy@wellfleet.com
  292. Tony Li                  tli@cisco.com
  293. Susan Lin                suelin@vnet.ibm.com
  294. Robin Littlefield        robin@wellfleet.com
  295. Peter Lothberg           roll@stupi.se
  296. Bill Manning             bmanning@rice.edu
  297. Jun Matsukata            jm@eng.isas.ac.jp
  298. Keith Mitchell           keith@pipex.net
  299. Jun Murai                jun@wide.ad.jp
  300. Peder Chr.  Noergaard    pcn@tbit.dk
  301. Michael O'Dell           mo@uunet.uu.net
  302. David O'Leary            doleary@cisco.com
  303. Andrew Partan            asp@uunet.uu.net
  304. Michael Patton           map@bbn.com
  305. Juergen Rauschenbach     jrau@dfn.de
  306. Yakov Rekhter            yakov@watson.ibm.com
  307. Robert Reschly           reschly@brl.mil
  308. Duncan Rogerson          d.rogerson@nosc.ja.net
  309. Ulla Sandberg            ulla@kiera.ericsson.se
  310. Miguel Sanz              miguel.sanz@rediris.es
  311. John Scudder             jgs@merit.edu
  312. Tim Seaver               tas@concert.net
  313. Henk Steenman            henk@sara.nl
  314. Ed Stern                 els@proteon.com
  315. John Stewart             jstewart@cnri.reston.va.us
  316. Marten Terpstra          marten@ripe.net
  317. Claudio Topolcic         topolcic@cnri.reston.va.us
  318. Paul Traina              pst@cisco.com
  319. Willem van der Scheun    scheun@sara.nl
  320. Ruediger Volk            rv@informatik.uni-dortmund.de
  321. Sam Wilson               sam.wilson@ed.ac.uk
  322. Wilfried Woeber          Wilfried.Woeber@CC.UniVie.ac.at
  323. Jessica Yu               jyy@merit.edu
  324. Paul Zawada              Zawada@ncsa.uiuc.edu
  325.