CURRENT_MEETING_REPORT_

Reported by Jessica Yu/Merit

Minutes of the BGP Deployment Working Group (BGPDEPL)

Thanks to Mark Knopper and Bill Manning for taking the notes from which
these minutes were derived.



Overview

Jessica Yu presented a summary of CIDR deployment status.  Several
different efforts are working on CIDR deployment:


  o BGPDEPL Working Group meetings at IETFs
  o BGPDEPL subgroup meeting at INTEROP (March) by Claudio Topolcic
  o NSFNET regional-techs meetings by Merit
  o RIPE Routing Working Group meeting by Tony Bates


CIDR has two major components:  the route aggregation strategy, and the
IP address assignment strategy as described in
draft-fuller-cidr-strategy-03.txt (an update to RFC 1338).

The IP address assignment strategy described in RFC 1466 has been
implemented since the fall of 1992 by IR. Jeff Huston from AARnet
mentioned that non-CIDR compatible IP address assignments have been
handed to Pacific region networks.  Jeff will document the situation and
inform the NIC.

The status of route aggregation implementation is as follows:


  o The CIDR-capable routing protocol specification is done.
  o Software development is underway.
  o An initial deployment plan has been developed.


The following is a list of CIDR-related documents:

  o CIDR spec
     -  draft-fuller-cidr-strategy-03.txt (update to RFC 1338)

  o Addressing
     -  RFC 1466
     -  draft-rekhter-ipaddress-guide-08.txt

  o Deployment
     -  RFC 1367
     -  draft-rekhter-cidr-environment-01.txt
     -  draft-ietf-bgpdepl-minutes-93feb-00.txt
     -  Minutes of BGPDEPL sessions at IETF meetings (July 1992,
        November 1992 and March 1993)
     -  Minutes of Merit NSFNET Regional-Techs meetings

  o Route Aggregation Registry
     -  RFC 1482

  o Other
     -  RFC 1481 (The IAB Statement)



CIDR Deployment

The Current Deployment Plan:  (initial)

Step 1  --  Deploy BGP4 without aggregation
Step 2  --  Advertise test aggregated route
Step 3  --  Aggregate at site level or single policy level, whichever is a
            smaller block
Step 4  --  Understand more
Step 5  --  Aggregate more

Steps 4 and 5 are recursive until CIDR is fully implemented.  As soon as
the CIDR software is ready, step 1 could be executed.

The rules for aggregation at initial deployment stage:


  o Aggregate based on manual configuration
  o Proxy aggregation allowed (with agreement of the advertiser)
  o Holes in aggregates allowed
  o IGP/IBGP carry aggregation within a domain
  o Coordination:  bi-lateral and overall
  o Aggregate routing registry


A concern was raised about the merit of IBGP and whether it would be
continuously supported by vendor software.

Dennis Ferguson clarified that IBGP doesn't scale to very large numbers
since it requires a full mesh peering session between all the border
routers within a domain.  On ANS's network, each external router has
over 90 IBGP neighbors.  If an external network is lost, 90
announcements go out.  This results in large overhead when routes flap.
If your network grows big enough you should have something other than
IBGP. Dennis is willing to write a short paper on the usefulness and
limits of IBGP.

Tony Li of cisco stated that running IBGP is currently tractable and
will be supported for a while, though we may consider alternatives for
the future.

It is generally agreed that IBGP is usable in the size of the current
network.  It works on NSF/ANSnet, which has about 90 nodes participating
in IBGP. A typical network has much fewer nodes participating in IBGP.

It was suggested to add another rule of aggregation, i.e.  no network
should aggregate routes without informing other networks.  It was agreed
that the aggregated routes should be registered.  Implementing route
aggregate registry will provide a means of sharing such information.

It was suggested that de-aggregation should not be done at the initial
stage.  Since initially the plan is to only aggregate at site level or a
single policy level, it (hopefully) will not cause too much
inconvenience.  But if it does, the issue would be revisited.

It was also agreed that if a network de-aggregates, those de-aggregated
networks should not be propagated outside the network.  With more
experience gained on aggregation (or de-aggregation), these issues will
be discussed further.

CIDR Capable Software Implementation

Router vendors are asked to respond to the following questions about the
status of software implementation:


 1. Is a CIDR implementation available?
 2. What features are included and what are not?
 3. Which version and where to get them?
 4. Aggregation configuration syntax?
 5. Interoperability test plan?


  o Gated (by Dennis Ferguson)
    ANS gated's BGP4 and aggregation implementation is being debugged
    and will be a beta-release soon.  It is being tested on the NSFNET
    research network as well as in the ANS labs.  It is ready for
    interoperability testing and Dennis will test against all the other
    implementations he can find.
    The code is able to form route aggregates.  Aggregation by proxy is
    supported.  Each route can only contribute to a single aggregate,
    though the aggregate can contribute to a larger aggregate.  Null
    routes to non-existent networks can be installed but needs kernel
    to support it.  No controlled de-aggregation exists in this
    implementation.
    The code is expected to be available in about two weeks.  Dennis
    will create a distribution when it looks like things are working.
    Dale Johnson mentioned that the syntax for the Merit ``Network
    Announcement Change Request'' will allow aggregates.  The syntax
    for aggregates is x.x.x/len where len is the prefix length.

  o 3com (by Arun Arunkumar)
    BGP4 is being tested in the lab, talking to itself and ready to do
    interoperability test with other vendor's code.  The code accepts,
    forwards and manages aggregated routes properly, but does not form
    route aggregates yet.  The current implementation does not support
    controlled de-aggregation but will support it in the future if
    necessary.  This will be released as part of version 6.2 in the
    September-October time frame.  Aggregates could be carried by BGP4
    and OSPF as well.  3com is working on implementing OSPF-BGP
    interaction.  One month's testing is still needed.

  o cisco (by Paul Traina)
    Pre-beta code is available via anonymous FTP from cisco.  Send mail
    to Paul Traina if you intend to use this code, and you will be
    added to the bgp-beta mailing list and told how to get the code.
    BGP4 is currently based on version 9.21 of the router software,
    which is not yet in beta and thus is very ``experimental.''

    The implementation currently carries, advertises, and redistributes
    aggregates, but aggregate generation is still a few weeks off.
    Aggregate configuration uses the new route map feature, for which
    the user interface is not yet stable.  BGP4 will redistribute
    aggregate routes with any routing protocol that carries mask
    information (EIGRP, OSPF, and ISIS). BGP3- and BGP4-OSPF
    interaction and automatic tag stuff is supported.  Controlled
    de-aggregation is not currently supported (and may never be).
    Automatic negotiation is supported for BGP versions 2 through 4.
    The code will be deployed in a few test routers on regional
    networks and is currently going through early field testing.  It is
    ready for interoperability testing (and probably has been tested
    against gated by the time you read this).

  o Proteon (by Ed Stern)
    They are currently testing BGP4, but are not ready for
    interoperability testing.  They are not able to aggregate for the
    first release, but can pass aggregated routes and forward on the
    longest match.  BGP can exchange routes between all other
    protocols.  BGP and EGP can run simultaneously.

  o Wellfleet (by John Kraczyk)
    Release 7.60 is going into beta next month.  This version contains
    BGP3, which also implements OSPF-BGP interaction.
    A beta version of CIDR/BGP4 will hopefully be available sometime in
    early 1994.  Plans include accepting, forwarding, and forming
    aggregates (also proxy), OSPF-BGP4 interaction, and possibly OSPF
    LSA type 8.  Some form of controlled de-aggregation will also be
    included.  Interoperability testing will be done when the
    implementation is closer.

  o EuropaNET (by Peder Chr)
    EuropaNET is working on implementation of BGP4.  The Megaswitch is
    used, which is a custom router.


InterOperability Test

Tony Li requested feedback on BGP4 interoperability tests that so he can
update his interoperability matrix for BGP and send it to the list.

Yakov suggested running a virtual DMZ for BGP testing, i.e.  to
establish remote BGP4 sessions between BGP4 test boxes at different
locations on the net.

Route Aggregation Registry

Mark Knopper presented a syntax to register route aggregates in the
NSFNET policy routing database.  It is written in RFC 1842, and comments
and suggestions are welcome.

Mark Knopper also presented a summary of the discussion at the NSFNET
regional-techs meeting held June 10-11, 1993.  The transcript of Mark's
presentation, and other presentations, given at the Merit meeting can be
obtained via FTP from merit.edu:/pub/nsfnet/regional-techs.


CIDR Analysis

It was suggested to do a CIDR analysis to evaluate CIDR's impact on the
lifetime of IPv4.  The IAB chartered this working group to write a paper
to include such an analysis.  The group suggested that the following
areas be included in the analysis.


  o CIDR impact on the routing table growth
  o CIDR impact on the rate of IP address space depletion
  o The rate of use of IP address space
  o Impact of policy (AUP) on CIDR efficiency


The following people volunteered to work together to produce this
analysis paper:  Peter Ford, Dale Johnson, Tony Li, Bill Manning and
Yakov Rekhter.  Peter Ford agreed to take a lead on this.  The paper
should be ready by September 1993, before the IAB meeting takes place.

There was also a discussion about renumbering hosts to make better use
of the assigned IP address space and increase the efficiency of
aggregation.  Peter Ford observed that lots of assigned Class B
addresses have only 50 or so hosts on it, leaving the rest of the space
unused.  It was agreed that autoconfiguration could be of great help to
renumbering.  It was also suggested that it does not hurt to study the
renumbering process with currently available technology.  John Kraczyk
mentioned that Wellfleet manually renumbered its network recently.  He
will document the process as a case study.


Attendees

Arun Arunkumar           [email protected]
Toshiya Asaba            [email protected]
Tony Bates               [email protected]
Rebecca Bostwick         [email protected]
Ronald Broersma          [email protected]
Thomas Brunner           [email protected]
Henry Clark              [email protected]
David Conrad             [email protected]
Tom Easterday            [email protected]
Deborah Estrin           [email protected]
Stefan Fassbender        [email protected]
Mark Fedor               [email protected]
Peter Ford               [email protected]
Vince Fuller             [email protected]
Craig Haney              [email protected]
Frank Hoffmann           [email protected]
Geoff Huston             [email protected]
David Jacobson           [email protected]
Dale Johnson             [email protected]
Anders Karlsson          [email protected]
Daniel Karrenberg        [email protected]
Sean Kennedy             [email protected]
Lothar Klein             [email protected]
Rajeev Kochhar           [email protected]
Mark Kosters             [email protected]
John Krawczyk            [email protected]
Tony Li                  [email protected]
Susan Lin                [email protected]
Robin Littlefield        [email protected]
Peter Lothberg           [email protected]
Bill Manning             [email protected]
Jun Matsukata            [email protected]
Keith Mitchell           [email protected]
Jun Murai                [email protected]
Peder Chr.  Noergaard    [email protected]
Michael O'Dell           [email protected]
David O'Leary            [email protected]
Andrew Partan            [email protected]
Michael Patton           [email protected]
Juergen Rauschenbach     [email protected]
Yakov Rekhter            [email protected]
Robert Reschly           [email protected]
Duncan Rogerson          [email protected]
Ulla Sandberg            [email protected]
Miguel Sanz              [email protected]
John Scudder             [email protected]
Tim Seaver               [email protected]
Henk Steenman            [email protected]
Ed Stern                 [email protected]
John Stewart             [email protected]
Marten Terpstra          [email protected]
Claudio Topolcic         [email protected]
Paul Traina              [email protected]
Willem van der Scheun    [email protected]
Ruediger Volk            [email protected]
Sam Wilson               [email protected]
Wilfried Woeber          [email protected]
Jessica Yu               [email protected]
Paul Zawada              [email protected]