Network Working Group P. Marques
Request for Comments: 2545 cisco Systems, Inc.
Category: Standards Track F. Dupont
Inria
March 1999
Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing
1. Introduction
The BGP-4 protocol [BGP-4] in particular, and path vector routing protocols in general, are mostly independent of the particular Address Family for which the protocol is being used.
Marques & Dupont Standards Track [Page 1]
RFC 2545 BGP-4 Multiprotocol Extensions for IPv6 IDR March 1999 2. IPv6 Address ScopesIPv6 defines 3 unicast address scopes [ADDR-ARCH]: global, site-local and link-local. Site-local addresses are non-link-local address which are valid within the scope of a "site" and cannot be exported beyond it. As this document makes no assumption on the characteristics of a particular routing realm where BGP-4 is used, it makes no distinction between global and site-local addresses and refers to both as "global" or "non-link-local". Network administrators must however respect address scope restrictions and should be aware that the concepts of a BGP-4 routing domain and "site" are orthogonal notions and that they may or may not coincide in a given situation.
3. Constructing the Next Hop field
A BGP speaker shall advertise to its peer in the Network Address of Next Hop field the global IPv6 address of the next hop, potentially followed by the link-local IPv6 address of the next hop.
Marques & Dupont Standards Track [Page 2]
RFC 2545 BGP-4 Multiprotocol Extensions for IPv6 IDR March 1999
As a consequence, a BGP speaker that advertises a route to an internal peer may modify the Network Address of Next Hop field by removing the link-local IPv6 address of the next hop.
4. Transport
TCP connections, on top of which BGP-4 messages are exchanged, can be established either over IPv4 or IPv6. While BGP-4 itself is independent of the particular transport used it derives implicit configuration information from the address used to establish the peering session. This information (the network address of a peer) is taken in account in the route dissemination procedure. Thus, when using TCP over IPv4 as a transport for IPv6 reachability information, additional explicit configuration of the peer's network address is required.
5. Security Considerations
The extensions defined in this document allow BGP to propagate reachability information about IPv6 routes. As such, no new security issues are raised beyond those that already exist in BGP-4 and its use with IPv4.
6. Acknowledgments
This document derives from the work on BGP-4 Multiprotocol Extensions by Tony Bates, Ravi Chandra, Dave Katz and Yakov Rekhter.
Marques & Dupont Standards Track [Page 3]
RFC 2545 BGP-4 Multiprotocol Extensions for IPv6 IDR March 1999 7. References[ADDR-ARCH] Hinden, R. and S. Deering, "IP Version 6 Addressing
8. Author Information
Pedro R. Marques cisco Systems, Inc. 170 W. Tasman Dr. San Jose, CA 95134 USA
Marques & Dupont Standards Track [Page 4]
RFC 2545 BGP-4 Multiprotocol Extensions for IPv6 IDR March 1999 9. Full Copyright StatementCopyright (C) The Internet Society (1999). All Rights Reserved.