BGP: the Border Gateway Protocol
Advanced Internet Routing Resources

Bgp4.as
BGP RFCs, Border Gateway Protocol
DNSSEC.NET BIND9.NET BGP4.AS HONEYPOTS.NET WARDRIVE.NET FORENSICS.NL SECURITYBOOKS NETWORKINGBOOKS
Securing the Domain Name System with DNSSEC DNS, BIND, DHCP, LDAP Resource Directory Border Gateway Protocol and Advanced Routing Intrusion Detection, Honeypots & Incident Response Wireless LAN (802.11) Security and Wardriving Computer Forensics and Cybercrime Resources The Computer Security Bookstore The Networking & Sysadmin Bookstore


 BGP Software & Diagnostics
BGP Looking Glass Servers
BGP Tools, Utilities, Software

 BGP Peering Points (IXP)
Internet Exchange Points

 All About BGP
BGP & Internet Routing Books
BGP Articles, Links, Whitepapers
BGP Technical Presentations
BGP Security, ISP Core Security
BGP related Mailinglists
BGP Vendors (hardware)

 IETF Protocol Reference (RFC)
BGP Protocol (IETF RFCs)

Home - About - Contact

Always handy:
Cisco BGP Features Roadmap
Cisco IOS BGP Commands
JunOS BGP Configuration Guidelines
JunOS BGP Configuration Statements
Quagga Routing Documentation
OpenBGPD Manual Pages
Understanding IP Addressing
RIPE NCC ASN32 FAQ
BGP Large Communities
IPv4 Netmask Table
IPv4 CIDR Prefix Sizes
RIPE IPv4 CIDR Chart
RIPE IPv6 CIDR Chart
The RFC Archive




 BGP RFC - Border Gateway Protocol RFC's (IETF)


or Jump to RFC# directly.


Current BGP-4 RFC is RFC 4271 (obsoletes: RFC 1771)

RFC 6198   Requirements for the Graceful Shutdown of BGP Sessions
Show complete RFC 6198 (Apr 2011) Show all RFCs that refer to RFC 6198

RFC 6198 summary
The Border Gateway Protocol (BGP) is heavily used in Service Provider networks for both Internet and BGP/MPLS VPN services. For resiliency purposes, redundant routers and BGP sessions can be deployed to reduce the consequences of an Autonomous System Border Router (ASBR) or BGP session breakdown on customers' or peers' traffic. However, simply taking down or even bringing up a BGP session for maintenance purposes may still induce connectivity losses during the BGP convergence. This is no longer satisfactory for new applications (e.g., voice over IP, online gaming, VPN). Therefore, a solution is required for the graceful shutdown of a (set of) BGP session(s) in order to limit the amount of traffic loss during a planned shutdown. This document expresses requirements for such a solution.

RFC 6115   Recommendation for a Routing Architecture
Show complete RFC 6115 (Feb 2011) Show all RFCs that refer to RFC 6115

RFC 6115 summary
It is commonly recognized that the Internet routing and addressing architecture is facing challenges in scalability, multihoming, and inter-domain traffic engineering. This document presents, as a recommendation of future directions for the IETF, solutions that could aid the future scalability of the Internet. To this end, this document surveys many of the proposals that were brought forward for discussion in this activity, as well as some of the subsequent analysis and the architectural recommendation of the chairs. This document is a product of the Routing Research Group.

RFC 6039   Issues with Existing Cryptographic Protection Methods for Routing Protocols
Show complete RFC 6039 (Oct 2010) Show all RFCs that refer to RFC 6039

RFC 6039 summary
Routing protocols have been extended over time to use cryptographic mechanisms to ensure that data received from a neighboring router has not been modified in transit and actually originated from an authorized neighboring router. The cryptographic mechanisms defined to date and described in this document rely on a digest produced with a hash algorithm applied to the payload encapsulated in the routing protocol packet. This document outlines some of the limitations of the current mechanism, problems with manual keying of these cryptographic algorithms, and possible vectors for the exploitation of these limitations.

RFC 6037   Cisco Systems' Solution for Multicast in BGP/MPLS IP VPNs
Show complete RFC 6037 (Oct 2010) Show all RFCs that refer to RFC 6037

RFC 6037 summary
This document describes the MVPN (Multicast in BGP/MPLS IP VPNs) solution designed and deployed by Cisco Systems. The procedures specified in this document are largely a subset of the generalized MVPN framework recently standardized by the IETF. However, as the deployment of the procedures specified herein predates the publication of IETF standards (in some cases by over five years), an implementation based on these procedures differs in some respects from a fully standards-compliant implementation. These differences are pointed out in the document.

RFC 5824   Requirements for Supporting Customer Resource ReSerVation Protocol (RSVP) and RSVP Traffic Engineering (RSVP-TE) over a BGP/MPLS IP-VPN
Show complete RFC 5824 (Apr 2010) Show all RFCs that refer to RFC 5824

RFC 5824 summary
Today, customers expect to run triple-play services through BGP/MPLS IP-VPNs. Some service providers will deploy services that request Quality of Service (QoS) guarantees from a local Customer Edge (CE) to a remote CE across the network. As a result, the application (e.g., voice, video, bandwidth-guaranteed data pipe, etc.) requirements for an end-to-end QoS and reserving an adequate bandwidth continue to increase. Service providers can use both an MPLS and an MPLS Traffic Engineering (MPLS-TE) Label Switched Path (LSP) to meet their service objectives. This document describes service-provider requirements for supporting a customer Resource ReSerVation Protocol (RSVP) and RSVP-TE over a BGP/MPLS IP-VPN.

RFC 5747   4over6 Transit Solution Using IP Encapsulation and MP-BGP Extensions
Show complete RFC 5747 (Mar 2010) Show all RFCs that refer to RFC 5747

RFC 5747 summary
The emerging and growing deployment of IPv6 networks will introduce cases where connectivity with IPv4 networks crossing IPv6 transit backbones is desired. This document describes a mechanism for automatic discovery and creation of IPv4-over-IPv6 tunnels via extensions to multiprotocol BGP. It is targeted at connecting islands of IPv4 networks across an IPv6-only backbone without the need for a manually configured overlay of tunnels. The mechanisms described in this document have been implemented, tested, and deployed on the large research IPv6 network in China.

RFC 5701   IPv6 Address Specific BGP Extended Community Attribute
Show complete RFC 5701 (Nov 2009) Show all RFCs that refer to RFC 5701

RFC 5701 summary
Current specifications of BGP Extended Communities (RFC 4360) support the IPv4 Address Specific Extended Community, but do not support an IPv6 Address Specific Extended Community. The lack of an IPv6 Address Specific Extended Community may be a problem when an application uses the IPv4 Address Specific Extended Community, and one wants to use this application in a pure IPv6 environment. This document defines a new BGP attribute, the IPv6 Address Specific Extended Community, that addresses this problem. The IPv6 Address Specific Extended Community is similar to the IPv4 Address Specific Extended Community, except that it carries an IPv6 address rather than an IPv4 address.

RFC 5668   4-Octet AS Specific BGP Extended Community
Show complete RFC 5668 (Oct 2009) Show all RFCs that refer to RFC 5668

RFC 5668 summary
This document defines a new type of a BGP extended community, which carries a 4-octet Autonomous System (AS) number.

RFC 5575   Dissemination of Flow Specification Rules
Show complete RFC 5575 (Aug 2009) Show all RFCs that refer to RFC 5575

RFC 5575 summary
This document defines a new Border Gateway Protocol Network Layer Reachability Information (BGP NLRI) encoding format that can be used to distribute traffic flow specifications. This allows the routing system to propagate information regarding more specific components of the traffic aggregate defined by an IP destination prefix. Additionally, it defines two applications of that encoding format: one that can be used to automate inter-domain coordination of traffic filtering, such as what is required in order to mitigate (distributed) denial-of-service attacks, and a second application to provide traffic filtering in the context of a BGP/MPLS VPN service. The information is carried via the BGP, thereby reusing protocol algorithms, operational experience, and administrative processes such as inter-provider peering agreements.

RFC 5566   BGP IPsec Tunnel Encapsulation Attribute
Show complete RFC 5566 (Jun 2009) Show all RFCs that refer to RFC 5566

RFC 5566 summary
The BGP Encapsulation Subsequent Address Family Identifier (SAFI) provides a method for the dynamic exchange of encapsulation information and for the indication of encapsulation protocol types to be used for different next hops. Currently, support for Generic Routing Encapsulation (GRE), Layer 2 Tunneling Protocol (L2TPv3), and IP in IP tunnel types are defined. This document defines support for IPsec tunnel types.

RFC 5543   BGP Traffic Engineering Attribute
Show complete RFC 5543 (May 2009) Show all RFCs that refer to RFC 5543

RFC 5543 summary
This document defines a new BGP attribute, the Traffic Engineering attribute, that enables BGP to carry Traffic Engineering information. The scope and applicability of this attribute currently excludes its use for non-VPN reachability information.

RFC 5512   The BGP Encapsulation Subsequent Address Family Identifier (SAFI) and the BGP Tunnel Encapsulation Attribute
Show complete RFC 5512 (Apr 2009) Show all RFCs that refer to RFC 5512

RFC 5512 summary
In certain situations, transporting a packet from one Border Gateway Protocol (BGP) speaker to another (the BGP next hop) requires that the packet be encapsulated by the first BGP speaker and decapsulated by the second. To support these situations, there needs to be some agreement between the two BGP speakers with regard to the "encapsulation information", i.e., the format of the encapsulation header as well as the contents of various fields of the header. The encapsulation information need not be signaled for all encapsulation types. In cases where signaling is required (such as Layer Two Tunneling Protocol - Version 3 (L2TPv3) or Generic Routing Encapsulation (GRE) with key), this document specifies a method by which BGP speakers can signal encapsulation information to each other. The signaling is done by sending BGP updates using the Encapsulation Subsequent Address Family Identifier (SAFI) and the IPv4 or IPv6 Address Family Identifier (AFI). In cases where no encapsulation information needs to be signaled (such as GRE without key), this document specifies a BGP extended community that can be attached to BGP UPDATE messages that carry payload prefixes in order to indicate the encapsulation protocol type to be used.

RFC 5492   Capabilities Advertisement with BGP-4
Show complete RFC 5492 (Feb 2009) Show all RFCs that refer to RFC 5492

RFC 5492 summary
This document defines an Optional Parameter, called Capabilities, that is expected to facilitate the introduction of new capabilities in the Border Gateway Protocol (BGP) by providing graceful capability advertisement without requiring that BGP peering be terminated. This document obsoletes RFC 3392.

RFC 5398   Autonomous System (AS) Number Reservation for Documentation Use
Show complete RFC 5398 (Dec 2008) Show all RFCs that refer to RFC 5398

RFC 5398 summary
To reduce the likelihood of conflict and confusion when relating documented examples to deployed systems, two blocks of Autonomous System numbers (ASNs) are reserved for use in examples in RFCs, books, documentation, and the like. This document describes the reservation of two blocks of ASNs as reserved numbers for use in documentation.

RFC 5396   Textual Representation of Autonomous System (AS) Numbers
Show complete RFC 5396 (Dec 2008) Show all RFCs that refer to RFC 5396

RFC 5396 summary
A textual representation for Autonomous System (AS) numbers is defined as the decimal value of the AS number. This textual representation is to be used by all documents, systems, and user interfaces referring to AS numbers.

RFC 5292   Address-Prefix-Based Outbound Route Filter for BGP-4
Show complete RFC 5292 (Aug 2008) Show all RFCs that refer to RFC 5292

RFC 5292 summary
This document defines a new Outbound Router Filter (ORF) type for BGP, termed "Address Prefix Outbound Route Filter", that can be used to perform address-prefix-based route filtering. This ORF-type supports prefix-length- or range-based matching, wild-card-based address prefix matching, as well as the exact address prefix matching for address families.

RFC 5291   Outbound Route Filtering Capability for BGP-4
Show complete RFC 5291 (Aug 2008) Show all RFCs that refer to RFC 5291

RFC 5291 summary
This document defines a BGP-based mechanism that allows a BGP speaker to send to its BGP peer a set of Outbound Route Filters (ORFs) that the peer would use to constrain/filter its outbound routing updates to the speaker.

RFC 5195   BGP-Based Auto-Discovery for Layer-1 VPNs
Show complete RFC 5195 (Jun 2008) Show all RFCs that refer to RFC 5195

RFC 5195 summary
The purpose of this document is to define a BGP-based auto-discovery mechanism for Layer-1 VPNs (L1VPNs). The auto-discovery mechanism for L1VPNs allows the provider network devices to dynamically discover the set of Provider Edges (PEs) having ports attached to Customer Edge (CE) members of the same VPN. That information is necessary for completing the signaling phase of L1VPN connections. One main objective of a L1VPN auto-discovery mechanism is to support the "single-end provisioning" model, where addition of a new port to a given L1VPN would involve configuration changes only on the PE that has this port and on the CE that is connected to the PE via this port.

RFC 5123   Considerations in Validating the Path in BGP
Show complete RFC 5123 (Feb 2008) Show all RFCs that refer to RFC 5123

RFC 5123 summary
This document examines the implications of hop-by-hop forwarding, route aggregation, and route filtering on the concept of validation within a BGP Autonomous System (AS) Path.

RFC 5065   Autonomous System Confederations for BGP
Show complete RFC 5065 (Aug 2007) Show all RFCs that refer to RFC 5065

RFC 5065 summary
The Border Gateway Protocol (BGP) is an inter-autonomous system routing protocol designed for Transmission Control Protocol/Internet Protocol (TCP/IP) networks. BGP requires that all BGP speakers within a single autonomous system (AS) must be fully meshed. This represents a serious scaling problem that has been well documented in a number of proposals. This document describes an extension to BGP that may be used to create a confederation of autonomous systems that is represented as a single autonomous system to BGP peers external to the confederation, thereby removing the "full mesh" requirement. The intention of this extension is to aid in policy administration and reduce the management complexity of maintaining a large autonomous system. This document obsoletes RFC 3065.

RFC 5004   Avoid BGP Best Path Transitions from One External to Another
Show complete RFC 5004 (Sep 2007) Show all RFCs that refer to RFC 5004

RFC 5004 summary
In this document, we propose an extension to the BGP route selection rules that would avoid unnecessary best path transitions between external paths under certain conditions. The proposed extension would help the overall network stability, and more importantly, would eliminate certain BGP route oscillations in which more than one external path from one BGP speaker contributes to the churn.

RFC 4893   BGP Support for Four-octet AS Number Space
Show complete RFC 4893 (May 2007) Show all RFCs that refer to RFC 4893

RFC 4893 summary
Currently the Autonomous System (AS) number is encoded as a two-octet entity in BGP. This document describes extensions to BGP to carry the Autonomous System number as a four-octet entity.

RFC 4808   Key Change Strategies for TCP-MD5
Show complete RFC 4808 (Mar 2007) Show all RFCs that refer to RFC 4808

RFC 4808 summary
The TCP-MD5 option is most commonly used to secure BGP sessions between routers. However, changing the long-term key is difficult, since the change needs to be synchronized between different organizations. We describe single-ended strategies that will permit (mostly) unsynchronized key changes.

RFC 4797   Use of Provider Edge to Provider Edge (PE-PE) Generic Routing Encapsulation (GRE) or IP in BGP/MPLS IP Virtual Private Networks
Show complete RFC 4797 (Jan 2007) Show all RFCs that refer to RFC 4797

RFC 4797 summary
This document describes an implementation strategy for BGP/MPLS IP Virtual Private Networks (VPNs) in which the outermost MPLS label (i.e., the tunnel label) is replaced with either an IP header or an IP header with Generic Routing Encapsulation (GRE). The implementation strategy described herein enables the deployment of BGP/MPLS IP VPN technology in networks whose edge devices are MPLS and VPN aware, but whose interior devices are not.

RFC 4781   Graceful Restart Mechanism for BGP with MPLS
Show complete RFC 4781 (Jan 2007) Show all RFCs that refer to RFC 4781

RFC 4781 summary
A mechanism for BGP that helps minimize the negative effects on routing caused by BGP restart has already been developed and is described in a separate document ("Graceful Restart Mechanism for BGP"). This document extends this mechanism to minimize the negative effects on MPLS forwarding caused by the Label Switching Router's (LSR's) control plane restart, and specifically by the restart of its BGP component when BGP is used to carry MPLS labels and the LSR is capable of preserving the MPLS forwarding state across the restart. The mechanism described in this document is agnostic with respect to the types of the addresses carried in the BGP Network Layer Reachability Information (NLRI) field. As such, it works in conjunction with any of the address families that could be carried in BGP (e.g., IPv4, IPv6, etc.).

RFC 4761   Virtual Private LAN Service (VPLS) Using BGP for Auto-Discovery and Signaling
Show complete RFC 4761 (Jan 2007) Show all RFCs that refer to RFC 4761

RFC 4761 summary
Virtual Private LAN Service (VPLS), also known as Transparent LAN Service and Virtual Private Switched Network service, is a useful Service Provider offering. The service offers a Layer 2 Virtual Private Network (VPN); however, in the case of VPLS, the customers in the VPN are connected by a multipoint Ethernet LAN, in contrast to the usual Layer 2 VPNs, which are point-to-point in nature. This document describes the functions required to offer VPLS, a mechanism for signaling a VPLS, and rules for forwarding VPLS frames across a packet switched network.

RFC 4760   Multiprotocol Extensions for BGP-4
Show complete RFC 4760 (Jan 2007) Show all RFCs that refer to RFC 4760

RFC 4760 summary
This document defines extensions to BGP-4 to enable it to carry routing information for multiple Network Layer protocols (e.g., IPv6, IPX, L3VPN, etc.). The extensions are backward compatible - a router that supports the extensions can interoperate with a router that doesn't support the extensions. This document obsoletes RFC 2858.

RFC 4724   Graceful Restart Mechanism for BGP
Show complete RFC 4724 (Jan 2007) Show all RFCs that refer to RFC 4724

RFC 4724 summary
This document describes a mechanism for BGP that would help minimize the negative effects on routing caused by BGP restart. An End-of-RIB marker is specified and can be used to convey routing convergence information. A new BGP capability, termed "Graceful Restart Capability", is defined that would allow a BGP speaker to express its ability to preserve forwarding state during BGP restart. Finally, procedures are outlined for temporarily retaining routing information across a TCP session termination/re-establishment. The mechanisms described in this document are applicable to all routers, both those with the ability to preserve forwarding state during BGP restart and those without (although the latter need to implement only a subset of the mechanisms described in this document).

RFC 4698   IRIS: An Address Registry (areg) Type for the Internet Registry Information Service
Show complete RFC 4698 (Oct 2006) Show all RFCs that refer to RFC 4698

RFC 4698 summary
This document describes an IRIS registry schema for IP address and Autonomous System Number information. The schema extends the necessary query and result operations of IRIS to provide the functional information service needs for syntaxes and results used by Internet Protocol address registries.

RFC 4684   Constrained Route Distribution for Border Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS) Internet Protcol (IP) Virtual Private Networks (VPNs)
Show complete RFC 4684 (Nov 2006) Show all RFCs that refer to RFC 4684

RFC 4684 summary
This document defines Multi-Protocol BGP (MP-BGP) procedures that allow BGP speakers to exchange Route Target reachability information. This information can be used to build a route distribution graph in order to limit the propagation of Virtual Private Network (VPN) Network Layer Reachability Information (NLRI) between different autonomous systems or distinct clusters of the same autonomous system. This document updates RFC 4364.

RFC 4659   BGP-MPLS IP Virtual Private Network (VPN) Extension for IPv6 VPN
Show complete RFC 4659 (Sep 2006) Show all RFCs that refer to RFC 4659

RFC 4659 summary
This document describes a method by which a Service Provider may use its packet-switched backbone to provide Virtual Private Network (VPN) services for its IPv6 customers. This method reuses, and extends where necessary, the "BGP/MPLS IP VPN" method for support of IPv6. In BGP/MPLS IP VPN, "Multiprotocol BGP" is used for distributing IPv4 VPN routes over the service provider backbone, and MPLS is used to forward IPv4 VPN packets over the backbone. This document defines an IPv6 VPN address family and describes the corresponding IPv6 VPN route distribution in "Multiprotocol BGP". This document defines support of the IPv6 VPN service over both an IPv4 and an IPv6 backbone, and for using various tunneling techniques over the core, including MPLS, IP-in-IP, Generic Routing Encapsulation (GRE) and IPsec protected tunnels. The inter-working between an IPv4 site and an IPv6 site is outside the scope of this document.

RFC 4632   Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan
Show complete RFC 4632 (Aug 2006) Show all RFCs that refer to RFC 4632

RFC 4632 summary
This memo discusses the strategy for address assignment of the existing 32-bit IPv4 address space with a view toward conserving the address space and limiting the growth rate of global routing state. This document obsoletes the original Classless Inter-domain Routing (CIDR) spec in RFC 1519, with changes made both to clarify the concepts it introduced and, after more than twelve years, to update the Internet community on the results of deploying the technology described.

RFC 4486   Subcodes for BGP Cease Notification Message
Show complete RFC 4486 (Apr 2006) Show all RFCs that refer to RFC 4486

RFC 4486 summary
This document defines several subcodes for the BGP Cease NOTIFICATION message that would provide more information to aid network operators in correlating network events and diagnosing BGP peering issues. It also recommends that a BGP speaker implement a backoff mechanism in re-trying a BGP connection after the speaker receives a NOTIFICATION message with certain CEASE subcode.

RFC 4456   BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)
Show complete RFC 4456 (Apr 2006) Show all RFCs that refer to RFC 4456

RFC 4456 summary
The Border Gateway Protocol (BGP) is an inter-autonomous system routing protocol designed for TCP/IP internets. Typically, all BGP speakers within a single AS must be fully meshed so that any external routing information must be re-distributed to all other routers within that Autonomous System (AS). This represents a serious scaling problem that has been well documented with several alternatives proposed. This document describes the use and design of a method known as "route reflection" to alleviate the need for "full mesh" Internal BGP (IBGP). This document obsoletes RFC 2796 and RFC 1966.

RFC 4451   BGP MULTI_EXIT_DISC (MED) Considerations
Show complete RFC 4451 (Mar 2006) Show all RFCs that refer to RFC 4451

RFC 4451 summary
The BGP MULTI_EXIT_DISC (MED) attribute provides a mechanism for BGP speakers to convey to an adjacent AS the optimal entry point into the local AS. While BGP MEDs function correctly in many scenarios, a number of issues may arise when utilizing MEDs in dynamic or complex topologies. This document discusses implementation and deployment considerations regarding BGP MEDs and provides information with which implementers and network operators should be familiar.

RFC 4384   BGP Communities for Data Collection
Show complete RFC 4384 (Feb 2006) Show all RFCs that refer to RFC 4384

RFC 4384 summary
BGP communities (RFC 1997) are used by service providers for many purposes, including tagging of customer, peer, and geographically originated routes. Such tagging is typically used to control the scope of redistribution of routes within a provider's network and to its peers and customers. With the advent of large-scale BGP data collection (and associated research), it has become clear that the information carried in such communities is essential for a deeper understanding of the global routing system. This memo defines standard (outbound) communities and their encodings for export to BGP route collectors.

RFC 4382   MPLS/BGP Layer 3 Virtual Private Network (VPN) Management Information Base
Show complete RFC 4382 (Feb 2006) Show all RFCs that refer to RFC 4382

RFC 4382 summary
This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects to configure and/or monitor Multiprotocol Label Switching Layer-3 Virtual Private Networks on a Multiprotocol Label Switching (MPLS) Label Switching Router (LSR) supporting this feature.

RFC 4381   Analysis of the Security of BGP/MPLS IP Virtual Private Networks (VPNs)
Show complete RFC 4381 (Feb 2006) Show all RFCs that refer to RFC 4381

RFC 4381 summary
This document analyses the security of the BGP/MPLS IP virtual private network (VPN) architecture that is described in RFC 4364, for the benefit of service providers and VPN users. The analysis shows that BGP/MPLS IP VPN networks can be as secure as traditional layer-2 VPN services using Asynchronous Transfer Mode (ATM) or Frame Relay.

RFC 4365   Applicability Statement for BGP/MPLS IP Virtual Private Networks (VPNs)
Show complete RFC 4365 (Feb 2006) Show all RFCs that refer to RFC 4365

RFC 4365 summary
This document provides an Applicability Statement for the Virtual Private Network (VPN) solution described in RFC 4364 and other documents listed in the References section.

RFC 4364   BGP/MPLS IP Virtual Private Networks (VPNs)
Show complete RFC 4364 (Feb 2006) Show all RFCs that refer to RFC 4364

RFC 4364 summary
This document describes a method by which a Service Provider may use an IP backbone to provide IP Virtual Private Networks (VPNs) for its customers. This method uses a "peer model", in which the customers' edge routers (CE routers) send their routes to the Service Provider's edge routers (PE routers); there is no "overlay" visible to the customer's routing algorithm, and CE routers at different sites do not peer with each other. Data packets are tunneled through the backbone, so that the core routers do not need to know the VPN routes. This document obsoletes RFC 2547.

RFC 4360   BGP Extended Communities Attribute
Show complete RFC 4360 (Feb 2006) Show all RFCs that refer to RFC 4360

RFC 4360 summary
This document describes the "extended community" BGP-4 attribute. This attribute provides a mechanism for labeling information carried in BGP-4. These labels can be used to control the distribution of this information, or for other applications.

RFC 4278   Standards Maturity Variance Regarding the TCP MD5 Signature Option (RFC 2385) and the BGP-4 Specification
Show complete RFC 4278 (Jan 2006) Show all RFCs that refer to RFC 4278

RFC 4278 summary
The IETF Standards Process requires that all normative references for a document be at the same or higher level of standardization. RFC 2026 section 9.1 allows the IESG to grant a variance to the standard practices of the IETF. This document explains why the IESG is considering doing so for the revised version of the BGP-4 specification, which refers normatively to RFC 2385, "Protection of BGP Sessions via the TCP MD5 Signature Option". RFC 2385 will remain at the Proposed Standard level.

RFC 4277   Experience with the BGP-4 Protocol
Show complete RFC 4277 (Jan 2006) Show all RFCs that refer to RFC 4277

RFC 4277 summary
The purpose of this memo is to document how the requirements for publication of a routing protocol as an Internet Draft Standard have been satisfied by Border Gateway Protocol version 4 (BGP-4). This report satisfies the requirement for "the second report", as described in Section 6.0 of RFC 1264. In order to fulfill the requirement, this report augments RFC 1773 and describes additional knowledge and understanding gained in the time between when the protocol was made a Draft Standard and when it was submitted for Standard.

RFC 4276   BGP-4 Implementation Report
Show complete RFC 4276 (Jan 2006) Show all RFCs that refer to RFC 4276

RFC 4276 summary
This document reports the results of the BGP-4 implementation survey. The survey had 259 questions about implementations' support of BGP-4 as specified in RFC 4271. After a brief summary of the results, each response is listed. This document contains responses from the four implementers that completed the survey (Alcatel, Cisco, Laurel, and NextHop) and brief information from three that did not (Avici, Data Connection Ltd., and Nokia). The editors did not use exterior means to verify the accuracy of the information submitted by the respondents. The respondents are experts with the products they reported on.

RFC 4275   BGP-4 MIB Implementation Survey
Show complete RFC 4275 (Jan 2006) Show all RFCs that refer to RFC 4275

RFC 4275 summary
This document provides a survey of implementations of BGP-4 that support RFC 1657 MIB agents according to the BGP-4 v1 MIB specification.

RFC 4274   BGP-4 Protocol Analysis
Show complete RFC 4274 (Jan 2006) Show all RFCs that refer to RFC 4274

RFC 4274 summary
The purpose of this report is to document how the requirements for publication of a routing protocol as an Internet Draft Standard have been satisfied by Border Gateway Protocol version 4 (BGP-4). This report satisfies the requirement for "the second report", as described in Section 6.0 of RFC 1264. In order to fulfill the requirement, this report augments RFC 1774 and summarizes the key features of BGP-4, as well as analyzes the protocol with respect to scaling and performance.

RFC 4273   Definitions of Managed Objects for BGP-4
Show complete RFC 4273 (Jan 2006) Show all RFCs that refer to RFC 4273

RFC 4273 summary
This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community In particular, it describes managed objects used for managing the Border Gateway Protocol Version 4 or lower. The origin of this memo is from RFC 1269 "Definitions of Managed Objects for the Border Gateway Protocol (Version 3)", which was updated to support BGP-4 in RFC 1657. This memo fixes errors introduced when the MIB module was converted to use the SMIv2 language. This memo also updates references to the current SNMP framework documents. This memo is intended to document deployed implementations of this MIB module in a historical context, to provide clarifications of some items, and to note errors where the MIB module fails to fully represent the BGP protocol. Work is currently in progress to replace this MIB module with a new one representing the current state of the BGP protocol and its extensions. This document obsoletes RFC 1269 and RFC 1657.

RFC 4272   BGP Security Vulnerabilities Analysis
Show complete RFC 4272 (Jan 2006) Show all RFCs that refer to RFC 4272

RFC 4272 summary
Border Gateway Protocol 4 (BGP-4), along with a host of other infrastructure protocols designed before the Internet environment became perilous, was originally designed with little consideration for protection of the information it carries. There are no mechanisms internal to BGP that protect against attacks that modify, delete, forge, or replay data, any of which has the potential to disrupt overall network routing behavior. This document discusses some of the security issues with BGP routing data dissemination. This document does not discuss security issues with forwarding of packets.

RFC 4271   A Border Gateway Protocol 4 (BGP-4)
Show complete RFC 4271 (Jan 2006) Show all RFCs that refer to RFC 4271

RFC 4271 summary
This document discusses the Border Gateway Protocol (BGP), which is an inter-Autonomous System routing protocol. The primary function of a BGP speaking system is to exchange network reachability information with other BGP systems. This network reachability information includes information on the list of Autonomous Systems (ASes) that reachability information traverses. This information is sufficient for constructing a graph of AS connectivity for this reachability from which routing loops may be pruned, and, at the AS level, some policy decisions may be enforced. BGP-4 provides a set of mechanisms for supporting Classless Inter-Domain Routing (CIDR). These mechanisms include support for advertising a set of destinations as an IP prefix, and eliminating the concept of network "class" within BGP. BGP-4 also introduces mechanisms that allow aggregation of routes, including aggregation of AS paths. This document obsoletes RFC 1771.

RFC 4264   BGP Wedgies
Show complete RFC 4264 (Nov 2005) Show all RFCs that refer to RFC 4264

RFC 4264 summary
It has commonly been assumed that the Border Gateway Protocol (BGP) is a tool for distributing reachability information in a manner that creates forwarding paths in a deterministic manner. In this memo we will describe a class of BGP configurations for which there is more than one potential outcome, and where forwarding states other than the intended state are equally stable. Also, the stable state where BGP converges may be selected by BGP in a non-deterministic manner. These stable, but unintended, BGP states are termed here "BGP Wedgies".

RFC 4098   Terminology for Benchmarking BGP Device Convergence in the Control Plane
Show complete RFC 4098 (Jun 2005) Show all RFCs that refer to RFC 4098

RFC 4098 summary
This document establishes terminology to standardize the description of benchmarking methodology for measuring eBGP convergence in the control plane of a single BGP device. Future documents will address iBGP convergence, the initiation of forwarding based on converged control plane information and multiple interacting BGP devices. This terminology is applicable to both IPv4 and IPv6. Illustrative examples of each version are included where relevant.

RFC 3913   Border Gateway Multicast Protocol (BGMP): Protocol Specification
Show complete RFC 3913 (Sep 2004) Show all RFCs that refer to RFC 3913

RFC 3913 summary
This document describes the Border Gateway Multicast Protocol (BGMP), a protocol for inter-domain multicast routing. BGMP builds shared trees for active multicast groups, and optionally allows receiver domains to build source-specific, inter-domain, distribution branches where needed. BGMP natively supports "source-specific multicast" (SSM). To also support "any-source multicast" (ASM), BGMP requires that each multicast group be associated with a single root (in BGMP it is referred to as the root domain). It requires that different ranges of the multicast address space are associated (e.g., with Unicast-Prefix-Based Multicast addressing) with different domains. Each of these domains then becomes the root of the shared domain- trees for all groups in its range. Multicast participants will generally receive better multicast service if the session initiator's address allocator selects addresses from its own domain's part of the space, thereby causing the root domain to be local to at least one of the session participants.

RFC 3882   Configuring BGP to Block Denial-of-Service Attacks
Show complete RFC 3882 (Sep 2004) Show all RFCs that refer to RFC 3882

RFC 3882 summary
This document describes an operational technique that uses BGP communities to remotely trigger black-holing of a particular destination network to block denial-of-service attacks. Black-holing can be applied on a selection of routers rather than all BGP-speaking routers in the network. The document also describes a sinkhole tunnel technique using BGP communities and tunnels to pull traffic into a sinkhole router for analysis.

RFC 3779   X.509 Extensions for IP Addresses and AS Identifiers
Show complete RFC 3779 (Jun 2004) Show all RFCs that refer to RFC 3779

RFC 3779 summary
This document defines two X.509 v3 certificate extensions. The first binds a list of IP address blocks, or prefixes, to the subject of a certificate. The second binds a list of autonomous system identifiers to the subject of a certificate. These extensions may be used to convey the authorization of the subject to use the IP addresses and autonomous system identifiers contained in the extensions.

RFC 3765   NOPEER Community for Border Gateway Protocol (BGP) Route Scope Control
Show complete RFC 3765 (Apr 2004) Show all RFCs that refer to RFC 3765

RFC 3765 summary
This document describes the use of a scope control Border Gateway Protocol (BGP) community. This well-known advisory transitive community allows an origin AS to specify the extent to which a specific route should be externally propagated. In particular this community, NOPEER, allows an origin AS to specify that a route with this attribute need not be advertised across bilateral peer connections.

RFC 3562   Key Management Considerations for the TCP MD5 Signature Option
Show complete RFC 3562 (Jul 2003) Show all RFCs that refer to RFC 3562

RFC 3562 summary
The TCP MD5 Signature Option (RFC-2385), used predominantly by BGP, has seen significant deployment in critical areas of Internet infrastructure. The security of this option relies heavily on the quality of the keying material used to compute the MD5 signature. This document addresses the security requirements of that keying material.

RFC 3345   Border Gateway Protocol (BGP) Persistent Route Oscillation Condition
Show complete RFC 3345 (Aug 2002) Show all RFCs that refer to RFC 3345

RFC 3345 summary
In particular configurations, the BGP scaling mechanisms defined in "BGP Route Reflection - An Alternative to Full Mesh IBGP" and "Autonomous System Confederations for BGP" will introduce persistent BGP route oscillation. This document discusses the two types of persistent route oscillation that have been identified, describes when these conditions will occur, and provides some network design guidelines to avoid introducing such occurrences.

RFC 3221   Commentary on Inter-Domain Routing in the Internet
Show complete RFC 3221 (Dec 2001) Show all RFCs that refer to RFC 3221

RFC 3221 summary
This document examines the various longer term trends visible within the characteristics of the Internet's BGP table and identifies a number of operational practices and protocol factors that contribute to these trends. The potential impacts of these practices and protocol properties on the scaling properties of the inter-domain routing space are examined. This document is the outcome of a collaborative exercise on the part of the Internet Architecture Board.

RFC 3107   Carrying Label Information in BGP-4
Show complete RFC 3107 (May 2001) Show all RFCs that refer to RFC 3107

RFC 3107 summary
This document specifies the way in which the label mapping information for a particular route is piggybacked in the same Border Gateway Protocol (BGP) Update message that is used to distribute the route itself. When BGP is used to distribute a particular route, it can be also be used to distribute a Multiprotocol Label Switching (MPLS) label which is mapped to that route.

RFC 2918   Route Refresh Capability for BGP-4
Show complete RFC 2918 (Sep 2000) Show all RFCs that refer to RFC 2918

RFC 2918 summary
This document defines a new Border Gateway Protocol (BGP) capability termed 'Route Refresh Capability', which would allow the dynamic exchange of route refresh request between BGP speakers and subsequent re-advertisement of the respective Adj-RIB-Out. One possible application of this capability is to facilitate non-disruptive routing policy changes.

RFC 2545   Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing
Show complete RFC 2545 (Mar 1999) Show all RFCs that refer to RFC 2545

RFC 2545 summary
BGP-4 Multiprotocol Extensions [BGP-MP] defines the format of two BGP attributes (MP_REACH_NLRI and MP_UNREACH_NLRI) that can be used to announce and withdraw the announcement of reachability information. This document defines how compliant systems should make use of those attributes for the purpose of conveying IPv6 routing information.

RFC 2519   A Framework for Inter-Domain Route Aggregation
Show complete RFC 2519 (Feb 1999) Show all RFCs that refer to RFC 2519

RFC 2519 summary
This document presents a framework for inter-domain route aggregation and shows an example router configuration which 'implements' this framework. This framework is flexible and scales well as it emphasizes the philosophy of aggregation by the source, both within routing domains as well as towards upstream providers, and it also strongly encourages the use of the 'no-export' BGP community to balance the provider-subscriber need for more granular routing information with the Internet's need for scalable inter-domain routing.

RFC 2439   BGP Route Flap Damping
Show complete RFC 2439 (Nov 1998) Show all RFCs that refer to RFC 2439

RFC 2439 summary
A usage of the BGP routing protocol is described which is capable of reducing the routing traffic passed on to routing peers and therefore the load on these peers without adversely affecting route convergence time for relatively stable routes. This technique has been implemented in commercial products supporting BGP. The technique is also applicable to IDRP. The overall goals are: (1) to provide a mechanism capable of reducing router processing load caused by instability, (2) in doing so prevent sustained routing oscillations, (3) to do so without sacrificing route convergence time for generally well behaved routes. This must be accomplished keeping other goals of BGP in mind: (a) pack changes into a small number of updates, (b) preserve consistent routing, (c) minimal addition space and computational overhead. An excessive rate of update to the advertised reachability of a subset of Internet prefixes has been widespread in the Internet. This observation was made in the early 1990s by many people involved in Internet operations and remains the case. These excessive updates are not necessarily periodic so route oscillation would be a misleading term. The informal term used to describe this effect is "route flap". The techniques described here are now widely deployed and are commonly referred to as "route flap damping".

RFC 2385   Protection of BGP Sessions via the TCP MD5 Signature Option
Show complete RFC 2385 (Aug 1998) Show all RFCs that refer to RFC 2385

RFC 2385 summary
This memo describes a TCP extension to enhance security for BGP. It defines a new TCP option for carrying an MD5 [RFC-1321] digest in a TCP segment. This digest acts like a signature for that segment, incorporating information known only to the connection end points. Since BGP uses TCP as its transport, using this option in the way described in this paper significantly reduces the danger from certain security attacks on BGP.

RFC 2270   Using a Dedicated AS for Sites Homed to a Single Provider
Show complete RFC 2270 (Jan 1998) Show all RFCs that refer to RFC 2270

RFC 2270 summary
With the increased growth of the Internet, the number of customers using BGP4 has grown significantly. RFC-1930 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. This paper proposes a solution to this problem in line with recommendations set forth in RFC-1930.

RFC 1998   An Application of the BGP Community Attribute in Multi-home Routing
Show complete RFC 1998 (Aug 1996) Show all RFCs that refer to RFC 1998

RFC 1998 summary
This document presents an application of the BGP community attribute [2] in simplifying the implementation and configuration of routing policies in the multi-provider Internet. It shows how the community based configuration can be used to replace the AS-based customization of the BGP "LOCAL_PREF" attribute, a common method used today. Not only does the technique presented simplifies configuration and management at the provider level, it also represents a paradigm shift in that it gives the potential for the customer to control its own routing policy with respect to its service provider, as well as providing the ability for policy configuration to be done at a prefix based granularity rather than the more common AS based granularity.

RFC 1997   BGP Communities Attribute
Show complete RFC 1997 (Aug 1996) Show all RFCs that refer to RFC 1997

RFC 1997 summary
Border Gateway Protocol [1] is an inter-autonomous system routing protocol designed for TCP/IP internets. This document describes an extension to BGP which may be used to pass additional information to both neighboring and remote BGP peers. The intention of the proposed technique is to aid in policy administration and reduce the management complexity of maintaining the Internet.

RFC 1930   Guidelines for creation, selection, and registration of an Autonomous System (AS)
Show complete RFC 1930 (Mar 1996) Show all RFCs that refer to RFC 1930

RFC 1930 summary
This memo discusses when it is appropriate to register and utilize an Autonomous System (AS), and lists criteria for such. ASes are the unit of routing policy in the modern world of exterior routing, and are specifically applicable to protocols like EGP (Exterior Gateway Protocol, now at historical status; see [EGP]), BGP (Border Gateway Protocol, the current de facto standard for inter-AS routing; see [BGP-4]), and IDRP (The OSI Inter-Domain Routing Protocol, which the Internet is expected to adopt when BGP becomes obsolete; see [IDRP]). It should be noted that the IDRP equivalent of an AS is the RDI, or Routing Domain Identifier.

RFC 1774   BGP-4 Protocol Analysis
Show complete RFC 1774 (Mar 1995) Show all RFCs that refer to RFC 1774

RFC 1774 summary
The purpose of this report is to document how the requirements for advancing a routing protocol to Draft Standard have been satisfied by the Border Gateway Protocol version 4 (BGP-4). This report summarizes the key features of BGP, and analyzes the protocol with respect to scaling and performance. This is the first of two reports on the BGP protocol.

RFC 1774   BGP-4 Protocol Analysis
Show complete RFC 1774 (Mar 1995) Show all RFCs that refer to RFC 1774

RFC 1774 summary
The purpose of this report is to document how the requirements for advancing a routing protocol to Draft Standard have been satisfied by the Border Gateway Protocol version 4 (BGP-4). This report summarizes the key features of BGP, and analyzes the protocol with respect to scaling and performance. This is the first of two reports on the BGP protocol.

RFC 1773   Experience with the BGP-4 protocol
Show complete RFC 1773 (Mar 1995) Show all RFCs that refer to RFC 1773

RFC 1773 summary
The purpose of this memo is to document how the requirements for advancing a routing protocol to Draft Standard have been satisfied by Border Gateway Protocol version 4 (BGP-4). This report documents experience with BGP. This is the second of two reports on the BGP protocol.

RFC 1773   Experience with the BGP-4 protocol
Show complete RFC 1773 (Mar 1995) Show all RFCs that refer to RFC 1773

RFC 1773 summary
The purpose of this memo is to document how the requirements for advancing a routing protocol to Draft Standard have been satisfied by Border Gateway Protocol version 4 (BGP-4). This report documents experience with BGP. This is the second of two reports on the BGP protocol. As required by the Internet Architecure Board (IAB) and the Internet Engineering Steering Group (IESG), the first report will present a performance analysis of the BGP protocol. The remaining sections of this memo document how BGP satisfies General Requirements specified in Section 3.0, as well as Requirements for Draft Standard specified in Section 5.0 of the "Internet Routing Protocol Standardization Criteria" document.

RFC 1772   Application of the Border Gateway Protocol in the Internet
Show complete RFC 1772 (Mar 1995) Show all RFCs that refer to RFC 1772

RFC 1772 summary
This document, together with its companion document, "A Border Gateway Protocol 4 (BGP-4)", define an inter-autonomous system routing protocol for the Internet. "A Border Gateway Protocol 4 (BGP-4)" defines the BGP protocol specification, and this document describes the usage of the BGP in the Internet.

RFC 1772   Application of the Border Gateway Protocol in the Internet
Show complete RFC 1772 (Mar 1995) Show all RFCs that refer to RFC 1772

RFC 1772 summary
This document, together with its companion document, "A Border Gateway Protocol 4 (BGP-4)", define an inter-autonomous system routing protocol for the Internet. "A Border Gateway Protocol 4 (BGP-4)" defines the BGP protocol specification, and this document describes the usage of the BGP in the Internet.

RFC 1745   BGP4/IDRP for IP---OSPF Interaction
Show complete RFC 1745 (Dec 1994) Show all RFCs that refer to RFC 1745

RFC 1745 summary
This memo defines the various criteria to be used when designing an Autonomous System Border Router (ASBR) that will run either BGP4 or IDRP for IP with other ASBRs external to the AS and OSPF as its IGP.


DNSSEC.NET BIND9.NET BGP4.AS HONEYPOTS.NET WARDRIVE.NET FORENSICS.NL SECURITYBOOKS NETWORKINGBOOKS

© 2002-2023 BGP4.AS. All rights reserved.
Page last modified on Tue 16 June 2015 02:46:49 CET
BORDER GATEWAY PROTOCOL
Privacy Statement

5434ed7eb4d15744e17fde2c43098ca3