home *** CD-ROM | disk | FTP | other *** search
/ Internet Core Protocols / Oreilly-InternetCoreProtocols.iso / RFCs / rfc2519.txt < prev    next >
Encoding:
Text File  |  1999-10-14  |  25.5 KB  |  732 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                            E. Chen
  8. Request for Comments: 2519                                         Cisco
  9. Category: Informational                                       J. Stewart
  10.                                                                  Juniper
  11.                                                            February 1999
  12.  
  13.  
  14.              A Framework for Inter-Domain Route Aggregation
  15.  
  16. Status of this Memo
  17.  
  18.    This memo provides information for the Internet community.  It does
  19.    not specify an Internet standard of any kind.  Distribution of this
  20.    memo is unlimited.
  21.  
  22. Copyright Notice
  23.  
  24.    Copyright (C) The Internet Society (1999).  All Rights Reserved.
  25.  
  26. Abstract
  27.  
  28.    This document presents a framework for inter-domain route aggregation
  29.    and shows an example router configuration which 'implements' this
  30.    framework.  This framework is flexible and scales well as it
  31.    emphasizes the philosophy of aggregation by the source, both within
  32.    routing domains as well as towards upstream providers, and it also
  33.    strongly encourages the use of the 'no-export' BGP community to
  34.    balance the provider-subscriber need for more granular routing
  35.    information with the Internet's need for scalable inter-domain
  36.    routing.
  37.  
  38. 1. Introduction
  39.  
  40.    The need for route aggregation has long been recognized.  Route
  41.    aggregation is good as it reduces the size, and slows the growth, of
  42.    the Internet routing table.  Thus, the amount of resources (e.g., CPU
  43.    and memory) required to process routing information is reduced and
  44.    route calculation is sped up.  Another benefit of route aggregation
  45.    is that route flaps are limited in number, frequency and scope, which
  46.    saves resources and makes the global Internet routing system more
  47.    stable.
  48.  
  49.    Since CIDR (Classless Inter-Domain Routing) [2] was introduced,
  50.    significant progress has been made on route aggregation, particularly
  51.    in the following two areas:
  52.  
  53.       - Formulation and implementation of IP address allocation policies
  54.         by the top registries that conform to the CIDR principles [1].
  55.  
  56.  
  57.  
  58. Chen & Stewart               Informational                      [Page 1]
  59.  
  60. RFC 2519             Inter-Domain Route Aggregation        February 1999
  61.  
  62.  
  63.         This policy work is the cornerstone which makes efficient route
  64.         aggregation technically possible.
  65.  
  66.       - Route aggregation by large (especially "Tier 1") providers.  To
  67.         date, the largest reductions in the size of the routing table
  68.         have resulted from efficient aggregation by large providers.
  69.  
  70.    However, the ability of various levels of the global routing system
  71.    to implement efficient aggregation schemes varies widely.  As a
  72.    result, the size and growth rate of the Internet routing table, as
  73.    well as the associated route computation required, remain major
  74.    issues today.  To support Internet growth, it is important to
  75.    maximize the efficiency of aggregation at all levels in the routing
  76.    system.
  77.  
  78.    Because of the current size of the routing system and its dynamic
  79.    nature, the first step towards this goal is to establish a clearly
  80.    defined framework in which scaleable inter-domain route aggregation
  81.    can be realized.  The framework described in this document is based
  82.    on the predominant and current experience in the Internet. It
  83.    emphasizes the philosophy of aggregation by the source, both within
  84.    routing domains as well as towards upstream providers.  The framework
  85.    also strongly encourages the use of the "no-export" BGP community to
  86.    balance the providersubscriber need for more granular routing
  87.    information with the Internet's need for scalable inter-domain
  88.    routing.  The advantages of this framework include the following:
  89.  
  90.       - Route aggregation is done in a distributed fashion, with
  91.         emphasis on aggregation by the party or parties injecting the
  92.         aggregatable routing information into the global mesh.
  93.  
  94.       - The flexibility of a routing domain to be able to inject more
  95.         granular routing information to an adjacent domain to control
  96.         the resulting traffic patterns, without having an impact on the
  97.         global routing system.
  98.  
  99.         In addition to describing the philosophy, we illustrate it by
  100.         presenting sample configurations.  IPv4 prefixes, BGP4 and ASs
  101.         are used in examples, though the principles are applicable to
  102.         inter-domain route aggregation in general.
  103.  
  104.         Address allocation policies and technologies to renumber entire
  105.         networks, while very relevant to the realization of successful
  106.         and sustained inter-domain routing, are not the focus of this
  107.         document.  The references section contains pointers to relevant
  108.         documents [8, 9, 11, 12].
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Chen & Stewart               Informational                      [Page 2]
  115.  
  116. RFC 2519             Inter-Domain Route Aggregation        February 1999
  117.  
  118.  
  119. 2. Route Aggregation Framework
  120.  
  121.    The framework of inter-domain route aggregation we are proposing can
  122.    be summarized as follows:
  123.  
  124.       - Aggregation from the originating AS
  125.  
  126.         That is, in its outbound route announcements, each AS aggregates
  127.         the BGP routes originated by itself, by dedicated AS and by
  128.         private-ASs [10].  ("Routes originated by an AS" refers to
  129.         routes which have that AS first in the AS path attribute.  For
  130.         example, routes statically configured and injected into BGP fall
  131.         into this category.)
  132.  
  133.         This framework does not depend on "proxy aggregation" which
  134.         refers to route aggregation done by an AS other than the
  135.         originating AS.  This preserves the capability of a multi-homed
  136.         site to control the granularity of routing information injected
  137.         into the global routing system. Since proxy aggregation involves
  138.         coordination among multiple organizations, the complexity of
  139.         doing proxy aggregation increases with the number of parties
  140.         involved in the coordination. The complexity, in turn, impacts
  141.         the practicality of proxy aggregation.
  142.  
  143.         An AS shall always originate via a stable mechanism (e.g.,
  144.         static route configuration) the BGP routes for the large
  145.         aggregates from which it allocates addresses to customers.  This
  146.         ensures that it is safe for its customers to use BGP "no-
  147.         export".
  148.  
  149.       - Using BGP community "no-export" toward upstream providers
  150.  
  151.         That is, in its route announcements toward its upstream
  152.         provider, an AS tags the BGP community "no-export" to routes it
  153.         originates that do not need to be propagated beyond its upstream
  154.         provider (e.g., prefixes allocated by the upstream provider).
  155.  
  156.    This framework is illustrated in Figure 1. A "Tier 1" provider does
  157.    not use "no-export" in its announcement as it does not have an
  158.    upstream provider.  However, it shall aggregate the routes it
  159.    originates in its outbound announcements towards both peer providers
  160.    and customers.  An AS with an upstream provider shall aggregate the
  161.    routes it originates and use "no-export" toward its upstream provider
  162.    for routes that do not need to be propagated beyond its provider's
  163.    AS.   This recursion shall apply to all levels of the routing
  164.    hierarchy.
  165.  
  166.  
  167.  
  168.  
  169.  
  170. Chen & Stewart               Informational                      [Page 3]
  171.  
  172. RFC 2519             Inter-Domain Route Aggregation        February 1999
  173.  
  174.  
  175.                          Tier 1
  176.                     +-- Provider <--+
  177.                     |               |
  178. o aggregates routes |               |  o announces customer routes
  179.   it originates     |               |  o aggregates routes it originates
  180.                     |               ^  o uses "no-export" if appropriate
  181.                     |
  182.                     +---> Tier 2 <--+
  183.                          Provider   |
  184.                     V               |
  185.                     |               |
  186. o aggregates routes |               |  o announces customer routes
  187.   it originates     |               |  o aggregates routes it originates
  188.                     |               |  o uses "no-export" if appropriate
  189.                     |               |
  190.                     |               ^
  191.                     -> Customer AS
  192.  
  193.  
  194.                         Figure 1
  195.  
  196.    This framework scales well as aggregation is done at all levels of
  197.    the routing system.  It is flexible because the originating AS
  198.    controls whether routes of finer granularity are injected to, and/or
  199.    propagated by, its upstream provider.  It facilitates multi-homing
  200.    without compromising route aggregation.
  201.  
  202.    This framework is detailed in the following sections.
  203.  
  204. 3. Aggregation from the Originating AS
  205.  
  206.    It has been well recognized that address allocation and address
  207.    renumbering are keys to containing the growth of the Internet routing
  208.    table [1, 2, 8, 9, 11, 12].
  209.  
  210.    Although the strategies discussed in this document do not assume a
  211.    perfect address allocation, it is strongly urged that an AS receive
  212.    allocation from its upstream service providers' address block.
  213.  
  214. 3.1 Intra-Domain Aggregation
  215.  
  216.    To reduce the number of routes that need to be injected into an AS,
  217.    there are a couple of principles that shall be followed:
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Chen & Stewart               Informational                      [Page 4]
  227.  
  228. RFC 2519             Inter-Domain Route Aggregation        February 1999
  229.  
  230.  
  231.       - Carry in its BGP table the large route block allocated from its
  232.         upstream provider or an address registry (e.g., InterNIC, RIPE,
  233.         APNIC).  This can be done by either static configuration of the
  234.         large block or by aggregating more specific BGP routes.  The
  235.         former is recommended as it does not depend on other routes.
  236.  
  237.       - Allocate sub-blocks to the access routers where further
  238.         allocation is done.  That is, the address allocation shall be
  239.         done such that only a few, less specific routes (instead of many
  240.         more, specific ones) need to be known to the other routers
  241.         within the AS.
  242.  
  243.         For example, a prefix of /17 can be further allocated to
  244.         different access routers as /20s which can then be allocated to
  245.         customers connected to different interfaces on that router (as
  246.         shown in Figure 2).  Then in general only the /20 needs to be
  247.         injected into the whole AS. Exceptions need to be made for
  248.         multi-homed static routes.
  249.  
  250.                          access router
  251.                         +------------+
  252.                         | x.x.x.x/20 |
  253.                         +------------+
  254.                          |     |    |
  255.                          |     |    |
  256.                          /24   /22  /25
  257.  
  258.  
  259.                            Figure 2
  260.  
  261.    It is noted that rehoming of customers without renumbering even
  262.    within the same AS may lead to injection of more specific routes.
  263.    However, in general the more-specifics do not need to be advertised
  264.    outside of that AS. Such routes can either be tagged with the BGP
  265.    community "no-export" or filtered out by a prefix-based filter to
  266.    prevent them from being advertised out.
  267.  
  268. 3.2 Inter-Domain Aggregation
  269.  
  270.    There are at least two types of routes that need to be advertised by
  271.    an AS: routes originated by the AS and routes originated by its BGP
  272.    customers.  An AS may need to advertise full routes to certain BGP
  273.    customers, in which case the routing announcements include routes
  274.    originated by non-customer ASs.  Clearly an AS can, and should,
  275.    safely aggregate the routes originated by itself and by its BGP
  276.    customers multi-homed only to it (using, e.g., the dedicated-AS and
  277.  
  278.  
  279.  
  280.  
  281.  
  282. Chen & Stewart               Informational                      [Page 5]
  283.  
  284. RFC 2519             Inter-Domain Route Aggregation        February 1999
  285.  
  286.  
  287.    by the private-AS mechanism [10]) in its outbound announcement.  But
  288.    it is far more dangerous to aggregate routes originated by customer
  289.    ASs due to multi-homing.
  290.  
  291.    However, there are several cases in which a route originated by a BGP
  292.    customer (other than using the dedicated AS or private AS) does not
  293.    need to be advertised out by its upstream providers.  For example,
  294.  
  295.       - The route is a more-specific of the upstream provider's block.
  296.         However, the customer is either singly homed; or its connection
  297.         to this particular upstream provider is used for backup only.
  298.  
  299.       - The more-specifics of a larger block are announced by the
  300.         customer in order to balance traffic over the multiple links to
  301.         the upstream provider.
  302.  
  303.    Our approach to suppress such routes is to give control to the ASs
  304.    that originate the more-specifics (as seen by its upstream providers)
  305.    and let them tag the BGP community "no-export" to the appropriate
  306.    routes.
  307.  
  308.    The BGP community "no-export" is a well known BGP community [6, 7].
  309.    A route with this attribute is not propagated beyond an AS boundary.
  310.    So, if a route is tagged with this community in its announcement to
  311.    an upstream provider and is accepted by the upstream provider, the
  312.    route will not be announced beyond the upstream provider's AS. This
  313.    achieves the goal of suppressing the more-specifics in the upstream
  314.    provider's outbound announcement.
  315.  
  316.    In this framework, the BGP community "no-export" shall be tagged to
  317.    routes that are to be advertized to, but not propagated by, its
  318.    upstream provider.  They may include routes allocated out of its
  319.    upstream provider's block or the more specific routes announced to
  320.    its upstream provider for the purpose of load balancing. This
  321.    aggregation strategy can be implemented via prefix-based filtering as
  322.    shown in the example of Section 5.
  323.  
  324.    For its own protection, a downstream AS shall announce only its own
  325.    routes and its customer routes to its upstream providers.  Thus, the
  326.    outbound routing announcement and aggregation policy can be expressed
  327.    as follows:
  328.  
  329.       For routes originated by itself/dedicated-AS/private-AS:
  330.          tag with "no-export" when appropriate, and advertise the
  331.          large block and suppress the more-specifics
  332.  
  333.       For routes originated by customer ASs:
  334.          advertise to upstream ASs
  335.  
  336.  
  337.  
  338. Chen & Stewart               Informational                      [Page 6]
  339.  
  340. RFC 2519             Inter-Domain Route Aggregation        February 1999
  341.  
  342.  
  343.       For any other routes:
  344.          do not advertise to upstream ASs
  345.  
  346.    This approach is flexible and scales well as it gives control to the
  347.    party with the special needs, distributes the workload and avoids the
  348.    coordination overhead required by proxy aggregation.
  349.  
  350. 4. Aggregation by a Provider
  351.  
  352.    A provider shall aggregate all the routes it originates, as
  353.    documented in Section 3.  The only difference is that the provider
  354.    may be providing full routes to certain BGP customers where no
  355.    outbound filtering is presently in place.  Experience has shown that
  356.    inconsistent route announcement (e.g., aggregate at the interconnects
  357.    but not toward certain customers) can cause serious routing problems
  358.    for the Internet as a whole because of longest-match routing.  In
  359.    certain cases announcing the more-specifics to customers might
  360.    provide for more accurate IGP metrics and could be useful for better
  361.    load-balancing.  However, the potential risk seems to outweigh the
  362.    benefit, especially given the increasing complexity of connectivity
  363.    that a customer may have.  As a result, every effort shall be made to
  364.    ensure consistent route aggregation for all BGP peers.  This means
  365.    deploying filters for the BGP peers which receive full routes.
  366.  
  367.    In summary, the aggregation strategy for a provider shall be:
  368.  
  369.    -    In announcing customer routes:
  370.  
  371.         For routes originated by itself/dedicated-AS/private-AS:
  372.            tag with "no-export" when appropriate, and advertise the
  373.            large block and suppress the more-specifics
  374.  
  375.         For routes originated by other customer ASs:
  376.            advertise
  377.  
  378.         For any other routes:
  379.            do not advertise
  380.  
  381.    -    In announcing full routes:
  382.  
  383.         For routes originated by itself/dedicated-AS/private-AS:
  384.            tag with "no-export" when appropriate, and advertise the
  385.            large block and suppress the more-specifics
  386.  
  387.         For any other routes:
  388.            advertise
  389.  
  390.  
  391.  
  392.  
  393.  
  394. Chen & Stewart               Informational                      [Page 7]
  395.  
  396. RFC 2519             Inter-Domain Route Aggregation        February 1999
  397.  
  398.  
  399. 5. An Example
  400.  
  401.    Consider the example shown in Figure 3 where AS 1000 is a "Tier 1"
  402.    provider with two large aggregates 208.128.0.0/12 and 166.55.0.0/16,
  403.    and AS 2000 is a customer of AS 1000 with a "portable address"
  404.    160.75.0.0/16 and an address 208.128.0.0/19 allocated from AS 1000.
  405.    Assume that 208.128.0.0/19 does not need to be propagated beyond AS
  406.    1000.
  407.  
  408.                              +----------------+
  409.                              |    AS 1000     |
  410.                              | 208.128.0.0/12 |
  411.                              | 166.55.0.0/16  |
  412.                              +----------------+
  413.                                      |
  414.                                      | BGP
  415.                                      |
  416.                                      |
  417.                              +----------------+
  418.                              |     AS 2000    |
  419.                              | 208.128.0.0/19 |
  420.                              | 160.75.0.0/16  |
  421.                              +----------------+
  422.  
  423.                                   Figure 3
  424.  
  425.    Then, based on the framework presented, AS 1000 would
  426.  
  427.       - originate and advertise the BGP routes 208.128.0.0/12 and
  428.         166.55.0.0/16, and suppress more-specifics originated by
  429.         itself/private-ASs/dedicated-ASs
  430.  
  431.       - advertise the routes received from the customer AS 2000
  432.  
  433.    and AS 2000 would
  434.  
  435.       - originate BGP route 208.128.0.0/19 and 160.75.0.0/16
  436.  
  437.       - advertise both 160.75.0.0/16 and 208.128.0.0/19 to its provider
  438.         AS 1000 and suppress the more specifics originated by
  439.         itself/private-AS/dedicated-AS, tagging the route 208.128.0.0/19
  440.         with "no-export"
  441.  
  442.       - advertise both 160.75.0.0/16 and 208.128.0.0/19 to its BGP
  443.         customers (if any) and suppress the more-specifics originated by
  444.         itself/private-AS/dedicated-AS, plus any other routes the
  445.         customers may desire to receive
  446.  
  447.  
  448.  
  449.  
  450. Chen & Stewart               Informational                      [Page 8]
  451.  
  452. RFC 2519             Inter-Domain Route Aggregation        February 1999
  453.  
  454.  
  455.    The sample configuration which implement these policies (in Cisco
  456.    syntax) is given in Appendix A.
  457.  
  458. 6. Acknowledgments
  459.  
  460.    The authors would like to thank Roy Alcala of MCI for a number of
  461.    interesting hallway discussions related to this work.  The IETF's IDR
  462.    Working Group also provided many helpful comments and suggestions.
  463.  
  464. 7. References
  465.  
  466.    [1] Rekhter, Y. and T. Li, "An Architecture for IP Address Allocation
  467.        with CIDR", RFC 1518, September 1993.
  468.  
  469.    [2] Fuller, V., Li, T., Yu, J. and K. Varadhan, "Classless Inter-
  470.        Domain Routing (CIDR): an Address Assignment and Aggregation
  471.        Strategy", RFC 1519, September 1993.
  472.  
  473.    [3] Rekhter, Y., and T. Li, "A Border Gateway Protocol 4 (BGP-4)",
  474.        RFC 1771, March 1995.
  475.  
  476.    [4] Rekhter, Y. and P., Gross, "Application of the Border Gateway
  477.        Protocol in the Internet", RFC 1772, March 1995.
  478.  
  479.    [5] Rekhter, Y., "Routing in a Multi-provider Internet", RFC 1787,
  480.        April 1995.
  481.  
  482.    [6] Chandra, R., Traina, P. and T. Li, "BGP Communities Attribute",
  483.        RFC 1997, August 1996.
  484.  
  485.    [7] Chen, E. and T. Bates, "An Application of the BGP Community
  486.        Attribute in Multi-home Routing", RFC 1998, August 1996.
  487.  
  488.    [8] Ferguson, P. and H. Berkowitz, "Network Renumbering Overview: Why
  489.        would I want it and what is it anyway?", RFC 2071, January 1997.
  490.  
  491.    [9] Berkowitz, H., "Router Renumbering Guide", RFC 2072, January
  492.        1997.
  493.  
  494.    [10] Stewart, J., Bates, T., Chandra, R., and Chen, E., "Using a
  495.         Dedicated AS for Sites Homed to a Single Provider", RFC 2270,
  496.         January 1998.
  497.  
  498.    [11] Carpenter, B., Crowcroft, J. and Y. Rekhter, "IPv4 Address
  499.         Behaviour Today", RFC 2101, February 1997.
  500.  
  501.    [12] Carpenter, B. and Y. Rekhter, "Renumbering Needs Work", RFC
  502.         1900, February 1996.
  503.  
  504.  
  505.  
  506. Chen & Stewart               Informational                      [Page 9]
  507.  
  508. RFC 2519             Inter-Domain Route Aggregation        February 1999
  509.  
  510.  
  511.    [13] Cisco systems, Cisco IOS Software Version 10.3 Router Products
  512.         Configuration Guide (Addendum), May 1995.
  513.  
  514. 8.  Authors' Addresses
  515.  
  516.    Enke Chen
  517.    Cisco Systems
  518.    170 West Tasman Drive
  519.    San Jose, CA  95134-1706
  520.  
  521.    Phone: +1 408 527 4652
  522.    EMail: enkechen@cisco.com
  523.  
  524.  
  525.    John W. Stewart, III
  526.    Juniper Networks, Inc.
  527.    385 Ravendale Drive
  528.    Mountain View, CA  94043
  529.  
  530.    Phone: +1 650 526 8000
  531.    EMail: jstewart@juniper.net
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562. Chen & Stewart               Informational                     [Page 10]
  563.  
  564. RFC 2519             Inter-Domain Route Aggregation        February 1999
  565.  
  566.  
  567. A. Appendix A:  Example Cisco Configuration
  568.  
  569.    This appendix lists the Cisco configurations for AS 2000 of the
  570.    examples presented in Section 5.  The configuration here uses the
  571.    AS-path for outbound filtering although it can also be based on BGP
  572.    community.  Several route-maps are defined that can be used for
  573.    peering with the upstream provider, and for peering with customers
  574.    (announcing full routes or customer routes).
  575.  
  576. !!# inject aggregates
  577. ip route 160.75.0.0 255.255.0.0 Null0 254
  578. ip route 208.128.0.0 255.255.224.0 Null0 254
  579. !
  580. router bgp 2000
  581. network 160.75.0.0 mask 255.255.0.0
  582. network 208.128.0.0 mask 255.255.224.0
  583. neighbor x.x.x.x remote-as 1000
  584. neighbor x.x.x.x route-map export-routes-to-provider out
  585. neighbor x.x.x.x send-community
  586. !
  587. !!# match all
  588. ip as-path access-list 1 permit .*
  589. !
  590. !!# List of internal AS and private ASs that are safe to aggregate
  591. ip as-path access-list 10 permit ^$
  592. ip as-path access-list 10 permit ^64999_
  593. ip as-path access-list 10 deny .*
  594. !
  595. !!# list of other customer ASs
  596. ip as-path access-list 20 permit ^3000_
  597.  
  598. !!# List of prefixes to be tagged with "no-export"
  599. access-list 101 permit ip 208.128.0.0 0.0.0.0 255.255.224.0 0.0.0.0
  600. !!# Filter out the more specifics of large aggregates, and permit the rest
  601. access-list 102 permit ip 160.75.0.0 0.0.0.0 255.255.0.0 0.0.0.0
  602. access-list 102 deny ip 160.75.0.0 0.0.255.255 255.255.128.0 0.0.127.255
  603. access-list 102 permit ip 208.128.0.0 0.0.0.0 255.255.224.0 0.0.0.0
  604. access-list 102 deny ip 208.128.0.0 0.0.31.255 255.255.240.0 0.0.16.255
  605. access-list 102 permit ip any any
  606. !
  607.  
  608. !!# route-map with the upstream provider
  609. route-map export-routes-to-provider permit 10
  610. match ip address 101
  611. set community no-export
  612. route-map export-routes-to-provider permit 20
  613. match as-path 10
  614. match ip address 102
  615.  
  616.  
  617.  
  618. Chen & Stewart               Informational                     [Page 11]
  619.  
  620. RFC 2519             Inter-Domain Route Aggregation        February 1999
  621.  
  622.  
  623. route-map export-routes-to-provider permit 30
  624. match as-path 20
  625. !
  626. !!# route-map with BGP customers that desire only customer routes
  627. route-map export-customer-routes permit 10
  628. match as-path 10
  629. match ip address 102
  630. route-map export-customer-routes permit 20
  631. match as-path 20
  632. !
  633. !!# route-map with BGP customers that desire full routes
  634. route-map export-full-routes permit 10
  635. match as-path 10
  636. match ip address 102
  637. route-map export-full-routes permit 20
  638. match as-path 1
  639. !
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674. Chen & Stewart               Informational                     [Page 12]
  675.  
  676. RFC 2519             Inter-Domain Route Aggregation        February 1999
  677.  
  678.  
  679. Full Copyright Statement
  680.  
  681.    Copyright (C) The Internet Society (1999).  All Rights Reserved.
  682.  
  683.    This document and translations of it may be copied and furnished to
  684.    others, and derivative works that comment on or otherwise explain it
  685.    or assist in its implementation may be prepared, copied, published
  686.    and distributed, in whole or in part, without restriction of any
  687.    kind, provided that the above copyright notice and this paragraph are
  688.    included on all such copies and derivative works.  However, this
  689.    document itself may not be modified in any way, such as by removing
  690.    the copyright notice or references to the Internet Society or other
  691.    Internet organizations, except as needed for the purpose of
  692.    developing Internet standards in which case the procedures for
  693.    copyrights defined in the Internet Standards process must be
  694.    followed, or as required to translate it into languages other than
  695.    English.
  696.  
  697.    The limited permissions granted above are perpetual and will not be
  698.    revoked by the Internet Society or its successors or assigns.
  699.  
  700.    This document and the information contained herein is provided on an
  701.    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
  702.    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
  703.    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
  704.    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
  705.    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. Chen & Stewart               Informational                     [Page 13]
  731.  
  732.