RFC 4271: A Border Gateway Protocol 4 (BGP-4)
In plain English — editorial summary, not part of the RFC
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. [STANDARDS-TRACK]
Document record
- Document ID
- RFC4271
- Published
- January 2006
- Authors
- Y. Rekhter; T. Li; S. Hares
- Status
- DRAFT STANDARD
- Stream
- IETF
- Area
- rtg
- Pages
- 104
- Also known as
- —
- Obsoletes:
- RFC 1771
Topics
Standards lineage
This document is one revision in a chain of 3 RFCs, each formally replacing the one before it.
- RFC 1654 (1994)
- RFC 1771 (1995)
- RFC 4271 (2006)
Read the full history of A Border Gateway Protocol 4 (BGP-4) →
Referenced by
12 later RFCs formally update or obsolete part of this document.
- RFC 4724Graceful Restart Mechanism for BGPUpdated
January 2007
- RFC 6286Autonomous-System-Wide Unique BGP Identifier for BGP-4Current
June 2011
- RFC 6608Subcodes for BGP Finite State Machine ErrorCurrent
May 2012
- RFC 6793BGP Support for Four-Octet Autonomous System (AS) Number SpaceCurrent
December 2012
- RFC 7606Revised Error Handling for BGP UPDATE MessagesCurrent
August 2015
- RFC 7607Codification of AS 0 ProcessingCurrent
August 2015
- RFC 7705Autonomous System Migration Mechanisms and Their Effects on the BGP AS_PATH AttributeCurrent
November 2015
- RFC 8212Default External BGP (EBGP) Route Propagation Behavior without PoliciesCurrent
July 2017
- RFC 8654Extended Message Support for BGPCurrent
October 2019
- RFC 9072Extended Optional Parameters Length for BGP OPEN MessageCurrent
July 2021
- RFC 9687Border Gateway Protocol 4 (BGP-4) Send Hold TimerCurrent
November 2024
- RFC 9774Deprecation of AS_SET and AS_CONFED_SET in BGPCurrent
May 2025
Related documents
Ranked automatically by shared keywords, IETF area and stream — not by editorial selection.
- RFC 1773Experience with the BGP-4 protocolCurrent
March 1995
- RFC 1772Application of the Border Gateway Protocol in the InternetCurrent
March 1995
- RFC 1655Application of the Border Gateway Protocol in the InternetObsoleted
July 1994
- RFC 4223Reclassification of RFC 1863 to HistoricCurrent
October 2005
- RFC 4601Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)Obsoleted
August 2006
- RFC 4750OSPF Version 2 Management Information BaseCurrent
December 2006
- RFC 3719Recommendations for Interoperable Networks using Intermediate System to Intermediate System (IS-IS)Current
February 2004
- RFC 3376Internet Group Management Protocol, Version 3Obsoleted
October 2002
Also filed under
About this page
The document record above — title, authors, date, status, stream, area, relationships, DOI and errata — is imported verbatim from the public RFC Editor index. The “in plain English” section is editorial: written by The metasystema editorial team, not part of the RFC. Where the two differ, the RFC text governs.
Last checked against the RFC Editor index on . RFCs are never revised after publication; changes are issued as new documents.
Data sources · Editorial policy · Report a correction · What is an RFC?