RFCs
Quick reference to interesting RFCs
Intro
Drafts
- DRAFT - A Profile for Autonomous System Provider Authorization
- DRAFT - Advertising Segment Routing Policies in BGP
- DRAFT - AS Path Prepending
- DRAFT - BGP AS_PATH Verification Based on Autonomous System Provider Authorization (ASPA) Objects
- DRAFT - BGP Classful Transport Planes
- DRAFT - BGP Link Bandwidth Extended Community
- DRAFT - BGP Community Container Attribute
- DRAFT - BMP Loc-RIB: Peer address
- DRAFT - BGP over QUIC
- DRAFT - Connecting IPv4 Islands over IPv6 Core using IPv4 Provider Edge Routers (4PE)
- DRAFT - Cumulative DMZ Link Bandwidth and load-balancing
- DRAFT - Equal-Cost Multipath Considerations for BGP
- DRAFT - IGP Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints
- DRAFT - IGP Flexible Algorithms Reverse Affinity Constraint
- DRAFT - Link-Local Next Hop Capability for BGP
- DRAFT - Methods for Detection and Mitigation of BGP Route Leaks
- DRAFT - Using BMP over QUIC connection
- DRAFT - Guidance to Avoid Use of BGP Extended Communities at Internet Exchange Route Servers
BGP
- RFC 4271 - A Border Gateway Protocol 4 (BGP-4)
- RFC 4456 - BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)
- RFC 4486 - Subcodes for BGP Cease Notification Message
- RFC 4760 - Multiprotocol Extensions for BGP-4
- RFC 5082 - The Generalized TTL Security Mechanism (GTSM)
- RFC 5543 - BGP Traffic Engineering Attribute
- RFC 6286 - Autonomous-System-Wide Unique BGP Identifier for BGP-4
- RFC 6472 - Recommendation for Not Using AS_SET and AS_CONFED_SET in BGP
- RFC 6608 - Subcodes for BGP Finite State Machine Error
- RFC 6774 - Distribution of Diverse BGP Paths
- RFC 6793 - BGP Support for Four-Octet Autonomous System (AS) Number Space
- RFC 7311 - The Accumulated IGP Metric Attribute for BGP
- RFC 7313 - Enhanced Route Refresh Capability for BGP-4
- RFC 7454 - BGP Operations and Security
- RFC 7606 - Revised Error Handling for BGP UPDATE Messages
- RFC 7705 - Autonomous System Migration Mechanisms and Their Effects on the BGP AS_PATH Attribute
- RFC 7747 - Basic BGP Convergence Benchmarking Methodology for Data-Plane Convergence
- RFC 7911 - Advertisement of Multiple Paths in BGP
- RFC 7938 - Use of BGP for Routing in Large-Scale Data Centers
- RFC 7947 - Internet Exchange BGP Route Server
- RFC 7948 - Internet Exchange BGP Route Server Operations
- RFC 7964 - Solutions for BGP Persistent Route Oscillation
- RFC 8212 - Default External BGP (EBGP) Route Propagation Behavior without Policies
- RFC 8277 - Using BGP to Bind MPLS Labels to Address Prefixes
- RFC 8326 - Graceful BGP Session Shutdown
- RFC 8327 - Mitigating the Negative Impact of Maintenance through BGP Session Culling
- RFC 8654 - Extended Message Support for BGP
- RFC 8670 - BGP Prefix Segment in Large-Scale Data Centers
- RFC 8950 - Advertising IPv4 Network Layer Reachability Information (NLRI) with an IPv6 Next Hop
- RFC 8955 - Dissemination of Flow Specification Rules
- RFC 8956 - Dissemination of Flow Specification Rules for IPv6
- RFC 9012 - The BGP Tunnel Encapsulation Attribute
- RFC 9015 - BGP Control Plane for the Network Service Header in Service Function Chaining
- RFC 9072 - Extended Optional Parameters Length for BGP OPEN Message
- RFC 9107 - BGP Optimal Route Reflection (BGP ORR)
- RFC 9117 - Revised Validation Procedure for BGP Flow Specifications
- RFC 9494 - Long-Lived Graceful Restart for BGP
- RFC 9687 - Border Gateway Protocol 4 (BGP-4) Send Hold Timer
BGP Communities
- RFC 1997 - BGP Communities Attribute
- RFC 4360 - BGP Extended Communities Attribute
- RFC 5668 - 4-Octet AS Specific BGP Extended Community
- RFC 5701 - IPv6 Address Specific BGP Extended Community Attribute
- RFC 7153 - IANA Registries for BGP Extended Communities
- RFC 7611 - BGP ACCEPT_OWN Community Attribute
- RFC 7999 - BLACKHOLE Community
- RFC 8092 - BGP Large Communities Attribute
- RFC 8195 - Use of BGP Large Communities
- RFC 8203 - BGP Administrative Shutdown Communication
- RFC 8642 - Policy Behavior for Well-Known BGP Communities
- RFC 9003 - Extended BGP Administrative Shutdown Communication
- RFC 9184 - BGP Extended Community Registries Update
BGP-LS
- RFC 8571 - BGP-LS Advertisement of IGP Traffic Engineering Performance Metric Extensions
- RFC 9085 - BGP-LS Extensions for Segment Routing
- RFC 9086 - BGP-LS Extensions for Segment Routing BGP Egress Peer Engineering
- RFC 9104 - Distribution of Traffic Engineering Extended Administrative Groups Using the BGP-LS
- RFC 9247 - BGP-LS Extensions for Seamless Bidirectional Forwarding Detection (S-BFD)
- RFC 9294 - Application-Specific Link Attributes Advertisement Using the BGP-LS
- RFC 9351 - BGP-LS Extensions for Flexible Algorithm Advertisement
- RFC 9514 - BGP-LS Extensions for Segment Routing over IPv6 (SRv6)
- RFC 9552 - Distribution of Link-State and Traffic Engineering Information Using BGP
BGPsec
- RFC 8205 - BGPsec Protocol Specification
- RFC 8206 - BGPsec Considerations for Autonomous System (AS) Migration
- RFC 8207 - BGPsec Operational Considerations
- RFC 8608 - BGPsec Algorithms, Key Formats, and Signature Formats
- RFC 8634 - BGPsec Router Certificate Rollover
- RFC 8635 - Router Keying for BGPsec
BMP
- RFC 7854 - BGP Monitoring Protocol (BMP)
- RFC 8671 - Support for Adj-RIB-Out in the BGP Monitoring Protocol (BMP)
- RFC 9069 - Support for Local RIB in the BGP Monitoring Protocol (BMP)
- RFC 9515 - Revision to Registration Procedures for Multiple BMP Registries
- RFC 9736 - BMP Peer Up Message Namespace
Happyeyeballs
- RFC 6555 - Happy Eyeballs: Success with Dual-Stack Hosts
- RFC 6556 - Testing Eyeball Happiness
- RFC 8305 - Happy Eyeballs Version 2: Better Connectivity Using Concurrency
IGP
IP addressing
- RFC 1918 - Address Allocation for Private Internets
- RFC 3849 - IPv6 Address Prefix Reserved for Documentation
- RFC 5737 - IPv4 Address Blocks Reserved for Documentation
- RFC 6890 - Special-Purpose IP Address Registries
- RFC 8190 - Updates to the Special-Purpose IP Address Registries
- RFC 9637 - Expanding the IPv6 Documentation Space
IPsec
IS-IS
- RFC 9681 - IS-IS Fast Flooding
- RFC 2973 - IS-IS Mesh Groups
- RFC 5029 - Definition of an IS-IS Link Attribute Sub-TLV
- RFC 5120 - M-ISIS: Multi Topology (MT) Routing in Intermediate System to Intermediate Systems (IS-ISs)
- RFC 5130 - A Policy Control Mechanism in IS-IS Using Administrative Tags
- RFC 5301 - Dynamic Hostname Exchange Mechanism for IS-IS
- RFC 5302 - Domain-Wide Prefix Distribution with Two-Level IS-IS
- RFC 5303 - Three-Way Handshake for IS-IS Point-to-Point Adjacencies
- RFC 5304 - IS-IS Cryptographic Authentication
- RFC 5305 - IS-IS Extensions for Traffic Engineering
- RFC 5308 - Routing IPv6 with IS-IS
- RFC 5310 - IS-IS Generic Cryptographic Authentication
- RFC 6119 - IPv6 Traffic Engineering in IS-IS
- RFC 6165 - Extensions to IS-IS for Layer-2 Systems
- RFC 6213 - IS-IS BFD-Enabled TLV
- RFC 6232 - Purge Originator Identification TLV for IS-IS
- RFC 6233 - IS-IS Registry Extension for Purges
- RFC 6823 - Advertising Generic Information in IS-IS
- RFC 7356 - IS-IS Flooding Scope Link State PDUs (LSPs)
- RFC 7370 - Updates to the IS-IS TLV Codepoints Registry
- RFC 7602 - IS-IS Extended Sequence Number TLV
- RFC 7775 - IS-IS Route Preference for Extended IP and IPv6 Reachability
- RFC 7794 - IS-IS Prefix Attributes for Extended IPv4 and IPv6 Reachability
- RFC 7813 - IS-IS Path Control and Reservation
- RFC 7883 - Advertising Seamless Bidirectional Forwarding Detection (S-BFD) Discriminators in IS-IS
- RFC 7917 - Advertising Node Administrative Tags in IS-IS
- RFC 7981 - IS-IS Extensions for Advertising Router Information
- RFC 7987 - IS-IS Minimum Remaining Lifetime
- RFC 8196 - IS-IS Autoconfiguration
- RFC 8202 - IS-IS Multi-Instance
- RFC 8491 - Signaling Maximum SID Depth (MSD) Using IS-IS
- RFC 8500 - IS-IS Routing with Reverse Metric
- RFC 8570 - IS-IS Traffic Engineering (TE) Metric Extensions
- RFC 8667 - IS-IS Extensions for Segment Routing
- RFC 8668 - Advertising Layer 2 Bundle Member Link Attributes in IS-IS
- RFC 8706 - Restart Signaling for IS-IS
- RFC 8918 - Invalid TLV Handling in IS-IS
- RFC 9088 - Signaling Entropy Label Capability and Entropy Readable Label Depth Using IS-IS
- RFC 9130 - YANG Data Model for the IS-IS Protocol
- RFC 9352 - IS-IS Extensions to Support Segment Routing over the IPv6 Data Plane
- RFC 9377 - IS-IS Flood Reflection
- RFC 9479 - IS-IS Application-Specific Link Attributes
- RFC 9650 - Revision to Registration Procedures for IS-IS Neighbor Link-Attribute Bit Values
- RFC 9681 - IS-IS Fast Flooding
MRT
- RFC 6396 - Multi-Threaded Routing Toolkit (MRT) Routing Information Export Format
- RFC 6397 - Multi-Threaded Routing Toolkit (MRT) BGP Routing Information Export Format with Geo-Location Extensions
- RFC 8050 - Multi-Threaded Routing Toolkit (MRT) Routing Information Export Format with BGP Additional Path Extensions
RPKI
- RFC 6480 - An Infrastructure to Support Secure Internet Routing
- RFC 6810 - The Resource Public Key Infrastructure (RPKI) to Router Protocol
- RFC 6811 - BGP Prefix Origin Validation
- RFC 7132 - Threat Model for BGP Path Security
- RFC 7353 - Security Requirements for BGP Path Validation
- RFC 8097 - BGP Prefix Origin Validation State Extended Community
- RFC 8210 - The Resource Public Key Infrastructure (RPKI) to Router Protocol, Version 1
- RFC 8416 - Simplified Local Internet Number Resource Management with the RPKI (SLURM)
- RFC 8481 - Clarifications to BGP Origin Validation Based on Resource Public Key Infrastructure (RPKI)
- RFC 8893 - Resource Public Key Infrastructure (RPKI) Origin Validation for BGP Export
- RFC 9582 - A Profile for Route Origin Authorizations (ROAs)
Route Leaks
- RFC 7908 - Problem Definition and Classification of BGP Route Leaks
- RFC 9234 - Route Leak Prevention and Detection Using Roles in UPDATE and OPEN Messages
SR
- RFC 8287 - LSP Ping/Traceroute for SR IGP-Prefix and IGP-Adjacency SIDs with MPLS Data Planes
- RFC 8402 - Segment Routing Architecture
- RFC 8604 - Interconnecting Millions of Endpoints with Segment Routing
- RFC 8660 - Segment Routing with the MPLS Data Plane
- RFC 8663 - MPLS Segment Routing over IP
- RFC 8669 - Segment Routing Prefix Segment Identifier Extensions for BGP
- RFC 8690 - Clarification of Segment ID Sub-TLV Length for RFC 8287
- RFC 8754 - IPv6 Segment Routing Header (SRH)
- RFC 8814 - ISignaling Maximum SID Depth (MSD) Using the Border Gateway Protocol - Link State
- RFC 8986 - Segment Routing over IPv6 (SRv6) Network Programming
- RFC 9020 - YANG Data Model for Segment Routing
- RFC 9087 - Segment Routing Centralized BGP Egress Peer Engineering
- RFC 9160 - Export of MPLS Segment Routing Label Type Information in IP Flow Information Export (IPFIX)
- RFC 9252 - BGP Overlay Services Based on Segment Routing over IPv6 (SRv6)
- RFC 9256 - Segment Routing Policy Architecture
- RFC 9259 - Operations, Administration, and Maintenance (OAM) in Segment Routing over IPv6 (SRv6)
- RFC 9487 - Export of Segment Routing over IPv6 Information in IP Flow Information Export (IPFIX)
- RFC 9491 - Integration of the Network Service Header (NSH) and Segment Routing for Service Function Chaining (SFC)
- RFC 9503 - Simple Two-Way Active Measurement Protocol (STAMP) Extensions for Segment Routing Networks
- RFC 9545 - Path Segment Identifier in MPLS-Based Segment Routing Networks
- RFC 9602 - Segment Routing over IPv6 (SRv6) Segment Identifiers in the IPv6 Addressing Architecture
- RFC 9703 - LSP Ping/Traceroute for SR EPE SIDs with MPLS Data Plane
- RFC 9716 - Mechanisms for MPLS Ping and Traceroute Procedures in Inter-Domain Segment Routing Networks
TCP
- RFC 8684 - TCP Extensions for Multipath Operation with Multiple Addresses
- RFC 9293 - Transmission Control Protocol (TCP)
Other
- RFC 1122 - Requirements for Internet Hosts – Communication Layers
- RFC 5640 - Load-Balancing for Mesh Softwires
- RFC 7015 - Flow Aggregation for the IP Flow Information Export (IPFIX) Protocol