Network Working Group J. Stewart
Request for Comments: 2270 ISI
Category: Informational T. Bates
R. Chandra
E. Chen
Cisco
January 1998
Using a Dedicated AS for Sites Homed to a Single Provider
1. Problems
With the increased growth of the Internet, the number of customers using BGP4 [1],[2] has grown significantly. RFC1930 [4] outlines a set of guidelines for when one needs and should use an AS. However, the customer and service provider (ISP) are left with a problem as a result of this in that while there is no need for an allocated AS under the guidelines, certain conditions make the use of BGP4 a very pragmatic and perhaps only way to connect a customer homed to a single ISP. These conditions are as follows:
Stewart, et. al. Informational [Page 1]
RFC 2270 Dedicated AS January 1998
+-------+ +-------+
+----+ | | |
+------+ | | ISP A +------+ ISP B |
| Cust.+---+ | | | |
| X +--------+ | | |
+------+ ++-----++\ +-------+
| | \
| | \ +--------+
++-----++ +-| |
| Cust. | | ISP C |
| Y | | |
+-------+ +--------+
Figure 1: Customers multi-home to a single provider
Stewart, et. al. Informational [Page 2]
RFC 2270 Dedicated AS January 1998
It should also be noted that if a customer is multi-homed to more than one ISP then they are advised to obtain an official allocated AS from their allocation registry.
2. Solution
The solution we are proposing is that all BGP customers homed to the same single ISP use a single, dedicated AS specified by the ISP.3. Implications 3.1 Full Routing Table AnnouncementThe solution precludes the ability for a BGP customer using the dedicated AS to receive 100% full routes. Because of routing loop detection of AS path, a BGP speaker rejects routes with its own AS number in the AS path. Imagine Customer X and Customer Y maintain BGP peers with Provider A using AS number N. Then, Customer X will not be able to received routes of Customer Y. We do not believe that this would cause a problem for Customer X, though, because Customer X and Customer Y are both stub networks so default routing is adequate, and the absence of a very small portion of the full routing table is unlikely to have a noticeable impact on traffic patterns guided by MEDs received.
3.2 Change of External Connectivity
The dedicated AS specified by a provider is purely for use in peering between its customers and the provider. When a customer using the dedicated AS changes its external connectivity, it may be necessary for the customer to reconfigure their network to use a different AS number (either a globally unique one if homed to multiple providers, or a dedicated AS of a different provider).
Stewart, et. al. Informational [Page 3]
RFC 2270 Dedicated AS January 1998 3.3 AggregationAs BGP customers using this dedicated AS are only homed to one ISP, their routes allocated from its providers CIDR block do not need to be announced upstream by its provider as the providers will already be originating the larger block. [6].
3.4 Routing Registries
The Internet Routing Registry (IRR) [5] is used by providers to generate route filtering lists. Such lists are derived primarily from the "origin" attribute of the route objects. The "origin" is the AS that originates the route. With multiple customers using the same AS, finer granularity will be necessary to generate the correct route filtering. For example, the "mntner" attribute or the "community" attribute of a route object can be used along with the "origin" attribute in generating the filtering lists.
4. Practice
The AS number specified by a provider can either be an AS from the private AS space (64512 - 65535) [4], or be an AS previously allocated to the provider. With the former, the dedicated AS like all other private AS's should be stripped from its AS path while the route is being propagated to the rest of the Internet routing system.
5. Security Considerations
The usage of AS numbers described in this document has no effective security impact. Acceptance and filtering of AS numbers from customers is an issue dealt with in other documents.
6. Acknowledgments
The authors would like to thank Roy Alcala of MCI and Arpakorn Boonkongchuen for their input to this document. The members of the IDR Working Group also provided helpful comments.
7. References
[1] Rekhter, Y., and T. Li, "A Border Gateway Protocol 4 (BGP-4)", RFC 1771, March 1995.
Stewart, et. al. Informational [Page 4]
RFC 2270 Dedicated AS January 1998
[4] Hawkinson, J., and T. Bates, "Guidelines for creation, selection, and registration of an Autonomous System (AS)", RFC 1930, March 1996.
8. Authors' Addresses
John Stewart USC/ISI 4350 North Fairfax Drive Suite 620 Arlington, VA 22203
Stewart, et. al. Informational [Page 5]
RFC 2270 Dedicated AS January 1998 9. Full Copyright StatementCopyright (C) The Internet Society (1998). All Rights Reserved.