Javascript disabled? Like other modern websites, the IETF Datatracker relies on Javascript.
Please enable Javascript for full functionality.
Best Current Practices
RFC 1915 : Variance for The PPP Compression Control Protocol and The PPP Encryption Control Protocol
RFC 1917 : An Appeal to the Internet Community to Return Unused IP Networks (Prefixes) to the IANA
RFC 1918 : Address Allocation for Private Internets
RFC 1930 : Guidelines for creation, selection, and registration of an Autonomous System (AS)
RFC 6996 : Autonomous System (AS) Reservation for Private Use
RFC 7300 : Reservation of Last Autonomous System (AS) Numbers
RFC 2008 : Implications of Various Address Allocation Policies for Internet Routing
RFC 2014 : IRTF Research Group Guidelines and Procedures
RFC 2026 : The Internet Standards Process -- Revision 3
RFC 5657 : Guidance on Interoperation and Implementation Reports for Advancement to Draft Standard
RFC 6410 : Reducing the Standards Track to Two Maturity Levels
RFC 7100 : Retirement of the "Internet Official Protocol Standards" Summary Document
RFC 7127 : Characterization of Proposed Standards
RFC 7475 : Increasing the Number of Area Directors in an IETF Area
RFC 8789 : IETF Stream Documents Require IETF Rough Consensus
RFC 9282 : Responsibility Change for the RFC Series
RFC 8713 : IAB, IESG, IETF Trust, and IETF LLC Selection, Confirmation, and Recall Process: Operation of the IETF Nominating and Recall Committees
RFC 9389 : Nominating Committee Eligibility
RFC 9281 : Entities Involved in the IETF Standards Process
BCP 12 currently contains no RFCs
RFC 4289 : Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures
RFC 6838 : Media Type Specifications and Registration Procedures
RFC 9694 : Guidelines for the Definition of New Top-Level Media Types
RFC 2119 : Key words for use in RFCs to Indicate Requirement Levels
RFC 8174 : Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
RFC 2148 : Deployment of the Internet White Pages Service
RFC 2182 : Selection and Operation of Secondary DNS Servers
RFC 2219 : Use of DNS Aliases for Network Services
RFC 2277 : IETF Policy on Character Sets and Languages
RFC 2978 : IANA Charset Registration Procedures
RFC 2317 : Classless IN-ADDR.ARPA delegation
RFC 2350 : Expectations for Computer Security Incident Response
RFC 2360 : Guide for Internet Standards Writers
RFC 2365 : Administratively Scoped IP Multicast
RFC 2379 : RSVP over ATM Implementation Guidelines
RFC 2418 : IETF Working Group Guidelines and Procedures
RFC 3934 : Updates to RFC 2418 Regarding the Management of IETF Mailing Lists
RFC 7776 : IETF Anti-Harassment Procedures
RFC 8716 : Update to the IETF Anti-Harassment Procedures for the Replacement of the IETF Administrative Oversight Committee (IAOC) with the IETF Administration LLC
RFC 8126 : Guidelines for Writing an IANA Considerations Section in RFCs
RFC 2438 : Advancement of MIB specifications on the IETF Standards Track
RFC 2488 : Enhancing TCP Over Satellite Channels using Standard Mechanisms
RFC 2489 : Procedure for Defining New DHCP Options
RFC 2505 : Anti-Spam Recommendations for SMTP MTAs
RFC 2506 : Media Feature Tag Registration Procedure
RFC 2611 : URN Namespace Definition Mechanisms
RFC 2644 : Changing the Default for Directed Broadcasts in Routers
RFC 7595 : Guidelines and Registration Procedures for URI Schemes
RFC 2736 : Guidelines for Writers of RTP Payload Format Specifications
RFC 2780 : IANA Allocation Guidelines For Values In the Internet Protocol and Related Headers
RFC 5237 : IANA Allocation Guidelines for the Protocol Field
RFC 2827 : Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing
RFC 2850 : Charter of the Internet Architecture Board (IAB)
RFC 9283 : IAB Charter Update for RFC Editor Model
RFC 7720 : DNS Root Name Service Protocol and Deployment Requirements
RFC 2914 : Congestion Control Principles
RFC 7141 : Byte and Packet Congestion Notification
RFC 6895 : Domain Name System (DNS) IANA Considerations
RFC 2939 : Procedures and IANA Guidelines for Definition of New DHCP Options and Message Types
RFC 3013 : Recommended Internet Service Provider Security Services and Procedures
RFC 3150 : End-to-end Performance Implications of Slow Links
RFC 3155 : End-to-end Performance Implications of Links with Errors
RFC 5771 : IANA Guidelines for IPv4 Multicast Address Assignments
RFC 3172 : Management Guidelines & Operational Requirements for the Address and Routing Parameter Area Domain ("arpa")
RFC 3227 : Guidelines for Evidence Collection and Archiving
RFC 9778 : IANA Considerations for Internet Group Management Protocols
RFC 3349 : A Transient Prefix for Identifying Profiles under Development by the Working Groups of the Internet Engineering Task Force
RFC 3360 : Inappropriate TCP Resets Considered Harmful
RFC 3365 : Strong Security Requirements for Internet Engineering Task Force Standard Protocols
RFC 3366 : Advice to link designers on link Automatic Repeat reQuest (ARQ)
RFC 3372 : Session Initiation Protocol for Telephones (SIP-T): Context and Architectures
RFC 4520 : Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP)
RFC 3405 : Dynamic Delegation Discovery System (DDDS) Part Five: URI.ARPA Assignment Procedures
RFC 8958 : Updated Registration Rules for URI.ARPA
BCP 66 currently contains no RFCs
RFC 5727 : Change Process for the Session Initiation Protocol (SIP) and the Real-time Applications and Infrastructure Area
RFC 7957 : DISPATCH-Style Working Groups and the SIP Change Process
RFC 3438 : Layer Two Tunneling Protocol (L2TP) Internet Assigned Numbers Authority (IANA) Considerations Update
RFC 3449 : TCP Performance Implications of Network Path Asymmetry
RFC 3470 : Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols
RFC 3481 : TCP over Second (2.5G) and Third (3G) Generation Wireless Networks
RFC 3552 : Guidelines for Writing RFC Text on Security Considerations
RFC 9416 : Security Considerations for Transient Numeric Identifiers Employed in Network Protocols
RFC 3553 : An IETF URN Sub-namespace for Registered Protocol Parameters
RFC 3584 : Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework
RFC 3665 : Session Initiation Protocol (SIP) Basic Call Flow Examples
RFC 3666 : Session Initiation Protocol (SIP) Public Switched Telephone Network (PSTN) Call Flows
RFC 3677 : IETF ISOC Board of Trustee Appointment Procedures
RFC 5378 : Rights Contributors Provide to the IETF Trust
RFC 8179 : Intellectual Property Rights in IETF Technology
RFC 3681 : Delegation of E.F.F.3.IP6.ARPA
RFC 3692 : Assigning Experimental and Testing Numbers Considered Useful
RFC 3683 : A Practice for Revoking Posting Rights to IETF Mailing Lists
RFC 3704 : Ingress Filtering for Multihomed Networks
RFC 8704 : Enhanced Feasible-Path Unicast Reverse Path Forwarding
RFC 3725 : Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP)
RFC 3766 : Determining Strengths For Public Keys Used For Exchanging Symmetric Keys
RFC 3785 : Use of Interior Gateway Protocol (IGP) Metric as a second MPLS Traffic Engineering (TE) Metric
RFC 3818 : IANA Considerations for the Point-to-Point Protocol (PPP)
RFC 3819 : Advice for Internet Subnetwork Designers
RFC 9599 : Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP
RFC 3864 : Registration Procedures for Message Header Fields
RFC 3901 : DNS IPv6 Transport Operational Guidelines
RFC 5742 : IESG Procedures for Handling of Independent and IRTF Stream Submissions
RFC 3933 : A Model for IETF Process Experiments
RFC 3935 : A Mission Statement for the IETF
RFC 3936 : Procedures for Modifying the Resource reSerVation Protocol (RSVP)
RFC 3967 : Clarifying when Standards Track Documents may Refer Normatively to Documents at a Lower Level
RFC 4897 : Handling Normative References to Standards-Track Documents
RFC 8067 : Updating When Standards Track Documents May Refer Normatively to Documents at a Lower Level
RFC 3968 : The Internet Assigned Number Authority (IANA) Header Field Parameter Registry for the Session Initiation Protocol (SIP)
RFC 3969 : The Internet Assigned Number Authority (IANA) Uniform Resource Identifier (URI) Parameter Registry for the Session Initiation Protocol (SIP)
RFC 7120 : Early IANA Allocation of Standards Track Code Points
RFC 8711 : Structure of the IETF Administrative Support Activity, Version 2.0
RFC 8714 : Update to the Process for Selection of Trustees for the IETF Trust
RFC 8717 : IETF Administrative Support Activity 2.0: Consolidated Updates to IETF Administrative Terminology
RFC 4052 : IAB Processes for Management of IETF Liaison Relationships
RFC 4053 : Procedures for Handling Liaison Statements to and from the IETF
RFC 4084 : Terminology for Describing Internet Connectivity
RFC 4085 : Embedding Globally-Routable Internet Addresses Considered Harmful
RFC 4086 : Randomness Requirements for Security
RFC 4107 : Guidelines for Cryptographic Key Management
RFC 4148 : IP Performance Metrics (IPPM) Metrics Registry
RFC 4170 : Tunneling Multiplexed Compressed RTP (TCRTP)
RFC 4181 : Guidelines for Authors and Reviewers of MIB Documents
RFC 4841 : RFC 4181 Update to Recognize the IETF Trust
RFC 4222 : Prioritized Treatment of Specific OSPF Version 2 Packets and Congestion Avoidance
BCP 113 currently contains no RFCs
RFC 4384 : BGP Communities for Data Collection
RFC 4446 : IANA Allocations for Pseudowire Edge to Edge Emulation (PWE3)
RFC 4497 : Interworking between the Session Initiation Protocol (SIP) and QSIG
RFC 4521 : Considerations for Lightweight Directory Access Protocol (LDAP) Extensions
RFC 4579 : Session Initiation Protocol (SIP) Call Control - Conferencing for User Agents
RFC 4608 : Source-Specific Protocol Independent Multicast in 232/8
RFC 4611 : Multicast Source Discovery Protocol (MSDP) Deployment Scenarios
RFC 4632 : Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan
RFC 4697 : Observed DNS Resolution Misbehavior
RFC 4774 : Specifying Alternate Semantics for the Explicit Congestion Notification (ECN) Field
RFC 4775 : Procedures for Protocol Extensions and Variations
RFC 4786 : Operation of Anycast Services
RFC 4787 : Network Address Translation (NAT) Behavioral Requirements for Unicast UDP
RFC 6888 : Common Requirements for Carrier-Grade NATs (CGNs)
RFC 7857 : Updates to Network Address Translation (NAT) Behavioral Requirements
RFC 4928 : Avoiding Equal Cost Multipath Treatment in MPLS Networks
RFC 4929 : Change Process for Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) Protocols and Procedures
RFC 4961 : Symmetric RTP / RTP Control Protocol (RTCP)
RFC 4962 : Guidance for Authentication, Authorization, and Accounting (AAA) Key Management
RFC 9743 : Specifying New Congestion Control Algorithms
RFC 5068 : Email Submission Operations: Access and Accountability Requirements
RFC 5135 : IP Multicast Requirements for a Network Address Translator (NAT) and a Network Address Port Translator (NAPT)
RFC 5266 : Secure Connectivity and Mobility Using Mobile IPv4 and IKEv2 Mobility and Multihoming (MOBIKE)
RFC 5137 : ASCII Escaping of Unicode Characters
RFC 5248 : A Registry for SMTP Enhanced Mail System Status Codes
RFC 5249 : Templates for Internet-Drafts Containing MIB Modules
RFC 5358 : Preventing Use of Recursive Nameservers in Reflector Attacks
RFC 9542 : IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters
RFC 5382 : NAT Behavioral Requirements for TCP
RFC 5383 : Deployment Considerations for Lemonade-Compliant Mobile Email
RFC 5359 : Session Initiation Protocol Service Examples
RFC 5406 : Guidelines for Specifying the Use of IPsec Version 2
RFC 5407 : Example Call Flows of Race Conditions in the Session Initiation Protocol (SIP)
RFC 5508 : NAT Behavioral Requirements for ICMP
RFC 5589 : Session Initiation Protocol (SIP) Call Control - Transfer
RFC 5597 : Network Address Translation (NAT) Behavioral Requirements for the Datagram Congestion Control Protocol
RFC 5615 : H.248/MEGACO Registration Procedures
RFC 5625 : DNS Proxy Implementation Guidelines
RFC 6598 : IANA-Reserved IPv4 Prefix for Shared Address Space
RFC 6890 : Special-Purpose IP Address Registries
RFC 8190 : Updates to the Special-Purpose IP Address Registries
RFC 5774 : Considerations for Civic Addresses in the Presence Information Data Format Location Object (PIDF-LO): Guidelines and IANA Registry Definition
RFC 5855 : Nameservers for IPv4 and IPv6 Reverse Zones
RFC 6056 : Recommendations for Transport-Protocol Port Randomization
RFC 6177 : IPv6 Address Assignment to End Sites
RFC 6191 : Reducing the TIME-WAIT State Using TCP Timestamps
RFC 6280 : An Architecture for Location and Location Privacy in Internet Applications
RFC 6291 : Guidelines for the Use of the "OAM" Acronym in the IETF
RFC 6302 : Logging Recommendations for Internet-Facing Servers
RFC 6303 : Locally Served DNS Zones
RFC 7793 : Adding 100.64.0.0/10 Prefixes to the IPv4 Locally-Served DNS Zones Registry
RFC 6328 : IANA Considerations for Network Layer Protocol Identifiers
RFC 6335 : Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry
RFC 7605 : Recommendations on Using Assigned Transport Port Numbers
RFC 6365 : Terminology Used in Internationalization in the IETF
RFC 6377 : DomainKeys Identified Mail (DKIM) and Mailing Lists
RFC 6398 : IP Router Alert Considerations and Usage
RFC 6382 : Unique Origin Autonomous System Numbers (ASNs) per Node for Globally Anycasted Services
RFC 6390 : Guidelines for Considering New Performance Metric Development
RFC 6441 : Time to Remove Filters for Previously Unallocated IPv4 /8s
RFC 6472 : Recommendation for Not Using AS_SET and AS_CONFED_SET in BGP
RFC 6484 : Certificate Policy (CP) for the Resource Public Key Infrastructure (RPKI)
RFC 7382 : Template for a Certification Practice Statement (CPS) for the Resource PKI (RPKI)
RFC 6489 : Certification Authority (CA) Key Rollover in the Resource Public Key Infrastructure (RPKI)
RFC 6557 : Procedures for Maintaining the Time Zone Database
RFC 6576 : IP Performance Metrics (IPPM) Standard Advancement Testing
RFC 6540 : IPv6 Support Required for All IP-Capable Nodes
RFC 6648 : Deprecating the "X-" Prefix and Similar Constructs in Application Protocols
RFC 6649 : Deprecate DES, RC4-HMAC-EXP, and Other Weak Cryptographic Algorithms in Kerberos
RFC 6853 : DHCPv6 Redundancy Deployment Considerations
RFC 6881 : Best Current Practice for Communications Services in Support of Emergency Calling
RFC 6916 : Algorithm Agility Procedure for the Resource Public Key Infrastructure (RPKI)
RFC 6963 : A Uniform Resource Name (URN) Namespace for Examples
RFC 7013 : Guidelines for Authors and Reviewers of IP Flow Information Export (IPFIX) Information Elements
RFC 7115 : Origin Validation Operation Based on the Resource Public Key Infrastructure (RPKI)
RFC 9319 : The Use of maxLength in the Resource Public Key Infrastructure (RPKI)
RFC 7126 : Recommendations on Filtering of IPv4 Packets Containing IPv4 Options
RFC 7227 : Guidelines for Creating New DHCPv6 Options
RFC 7258 : Pervasive Monitoring Is an Attack
RFC 7279 : An Acceptable Use Policy for New ICMP Types and Codes
RFC 7319 : IANA Considerations for Connectivity Fault Management (CFM) Code Points
RFC 7423 : Diameter Applications Design Guidelines
RFC 8996 : Deprecating TLS 1.0 and TLS 1.1
RFC 9325 : Recommendations for Secure Use of Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS)
RFC 7526 : Deprecating the Anycast Prefix for 6to4 Relay Routers
RFC 7567 : IETF Recommendations Regarding Active Queue Management
RFC 7608 : IPv6 Prefix Length Recommendation for Forwarding
RFC 7610 : DHCPv6-Shield: Protecting against Rogue DHCPv6 Servers
RFC 1984 : IAB and IESG Statement on Cryptographic Technology and the Internet
RFC 7696 : Guidelines for Cryptographic Algorithm Agility and Selecting Mandatory-to-Implement Algorithms
RFC 7772 : Reducing Energy Consumption of Router Advertisements
RFC 7803 : Changing the Registration Policy for the NETCONF Capability URNs Registry
RFC 7934 : Host Address Availability Recommendations
RFC 7942 : Improving Awareness of Running Code: The Implementation Status Section
RFC 7926 : Problem Statement and Architecture for Information Exchange between Interconnected Traffic-Engineered Networks
RFC 8084 : Network Transport Circuit Breakers
RFC 9609 : Initializing a DNS Resolver with Priming Queries
RFC 8180 : Minimal IPv6 over the TSCH Mode of IEEE 802.15.4e (6TiSCH) Configuration
RFC 8207 : BGPsec Operational Considerations
RFC 8313 : Use of Multicast across Inter-domain Peering Points
RFC 8327 : Mitigating the Negative Impact of Maintenance through BGP Session Culling
RFC 8407 : Guidelines for Authors and Reviewers of Documents Containing YANG Data Models
RFC 8421 : Guidelines for Multihomed and IPv4/IPv6 Dual-Stack Interactive Connectivity Establishment (ICE)
RFC 8429 : Deprecate Triple-DES (3DES) and RC4 in Kerberos
RFC 8521 : Registration Data Access Protocol (RDAP) Object Tagging
RFC 8552 : Scoped Interpretation of DNS Resource Records through "Underscored" Naming of Attribute Leaves
RFC 8553 : DNS Attrleaf Changes: Fixing Specifications That Use Underscored Node Names
RFC 8633 : Network Time Protocol Best Current Practices
RFC 8634 : BGPsec Router Certificate Rollover
RFC 8725 : JSON Web Token Best Current Practices
RFC 8718 : IETF Plenary Meeting Venue Selection Process
RFC 8719 : High-Level Guidance for the Meeting Policy of the IETF
RFC 9137 : Considerations for Cancellation of IETF Meetings
RFC 9712 : IETF Meeting Venue Requirements Review
RFC 8758 : Deprecating RC4 in Secure Shell (SSH)
RFC 8862 : Best Practices for Securing RTP Media Signaled with SIP
RFC 8815 : Deprecating Any-Source Multicast (ASM) for Interdomain Multicast
RFC 8900 : IP Fragmentation Considered Fragile
RFC 8906 : A Common Operational Problem in DNS Servers: Failure to Communicate
RFC 8932 : Recommendations for DNS Privacy Service Operators
RFC 8961 : Requirements for Time-Based Loss Detection
RFC 9096 : Improving the Reaction of Customer Edge Routers to IPv6 Renumbering Events
RFC 9210 : DNS Transport over TCP - Operational Requirements
RFC 9276 : Guidance for NSEC3 Parameter Settings
RFC 9364 : DNS Security Extensions (DNSSEC)
RFC 9455 : Avoiding Route Origin Authorizations (ROAs) Containing Multiple IP Prefixes
RFC 9501 : Open Participation Principle regarding Remote Registration Fee
RFC 9700 : Best Current Practice for OAuth 2.0 Security
RFC 9726 : Operational Considerations for Use of DNS in Internet of Things (IoT) Devices
RFC 9812 : Clarification of IPv6 Address Allocation Policy
RFC 9813 : Operational Considerations for Using TLS Pre-Shared Keys (TLS-PSKs) with RADIUS
RFC 9874 : Best Practices for Deletion of Domain and Host Objects in the Extensible Provisioning Protocol (EPP)