Best Current Practice (BCP) Sub-Series
-In each of these lists, RFC titles are shown in bold-face if they are current; obsoleted RFCs are shown in light red
RFC1915   (BCP0003)       Variance for The PPP Compression Control Protocol and The PPP Encryption Control Protocol   
RFC1917   (BCP0004)       An Appeal to the Internet Community to Return Unused IP Networks (Prefixes) to the IANA   
RFC1918   (BCP0005)       Address Allocation for Private Internets   
RFC1930   (BCP0006)       Guidelines for creation, selection, and registration of an Autonomous System (AS)   
RFC2008   (BCP0007)       Implications of Various Address Allocation Policies for Internet Routing   
RFC2014   (BCP0008)       IRTF Research Group Guidelines and Procedures   
RFC2026   (BCP0009)       The Internet Standards Process -- Revision 3   
RFC2028   (BCP0011)       The Organizations Involved in the IETF Standards Process   
RFC2048         Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures   (Obsoleted by: RFC4288, RFC4289)
RFC2119   (BCP0014)       Key words for use in RFCs to Indicate Requirement Levels   
RFC2148   (BCP0015)       Deployment of the Internet White Pages Service   
RFC2182   (BCP0016)       Selection and Operation of Secondary DNS Servers   
RFC2219   (BCP0017)       Use of DNS Aliases for Network Services   
RFC2277   (BCP0018)       IETF Policy on Character Sets and Languages   
RFC2317   (BCP0020)       Classless IN-ADDR.ARPA delegation   
RFC2350   (BCP0021)       Expectations for Computer Security Incident Response   
RFC2360   (BCP0022)       Guide for Internet Standards Writers   
RFC2365   (BCP0023)       Administratively Scoped IP Multicast   
RFC2379   (BCP0024)       RSVP over ATM Implementation Guidelines   
RFC2418   (BCP0025)       IETF Working Group Guidelines and Procedures   
RFC2434         Guidelines for Writing an IANA Considerations Section in RFCs   (Obsoleted by: RFC5226)
RFC2438   (BCP0027)       Advancement of MIB specifications on the IETF Standards Track   
RFC2488   (BCP0028)       Enhancing TCP Over Satellite Channels using Standard Mechanisms   
RFC2489   (BCP0029)       Procedure for Defining New DHCP Options   (Obsoleted by:  RFC2939)
RFC2505   (BCP0030)       Anti-Spam Recommendations for SMTP MTAs   
RFC2506   (BCP0031)       Media Feature Tag Registration Procedure   
RFC2606   (BCP0032)       Reserved Top Level DNS Names   
RFC2611   (BCP0033)       URN Namespace Definition Mechanisms   (Obsoleted by:  RFC3406)
RFC2644   (BCP0034)       Changing the Default for Directed Broadcasts in Routers   
RFC2717         Registration Procedures for URL Scheme Names   (Obsoleted by: RFC4395)
RFC2727         IAB and IESG Selection, Confirmation, and Recall Process: Operation of the Nominating and Recall Committees   (Obsoleted by:  RFC3777)
RFC2736   (BCP0036)       Guidelines for Writers of RTP Payload Format Specifications   
RFC2780   (BCP0037)       IANA Allocation Guidelines For Values In the Internet Protocol and Related Headers   
RFC2827   (BCP0038)       Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing   
RFC2850   (BCP0039)       Charter of the Internet Architecture Board (IAB)   
RFC2870   (BCP0040)       Root Name Server Operational Requirements   
RFC2914   (BCP0041)       Congestion Control Principles   
RFC2929         Domain Name System (DNS) IANA Considerations   (Obsoleted by: RFC5395)
RFC2939   (BCP0043)       Procedures and IANA Guidelines for Definition of New DHCP Options and Message Types   
RFC2964   (BCP0044)       Use of HTTP State Management   
RFC2978   (BCP0019)       IANA Charset Registration Procedures   
RFC3005   (BCP0045)       IETF Discussion List Charter   
RFC3013   (BCP0046)       Recommended Internet Service Provider Security Services and Procedures   
RFC3066         Tags for the Identification of Languages   (Obsoleted by: RFC4646, RFC4647)
RFC3150   (BCP0048)       End-to-end Performance Implications of Slow Links   
RFC3152   (BCP0049)       Delegation of IP6.ARPA   (Obsoleted by:  RFC3596)
RFC3155   (BCP0050)       End-to-end Performance Implications of Links with Errors   
RFC3171         IANA Guidelines for IPv4 Multicast Address Assignments   (Obsoleted by: RFC5771)
RFC3172   (BCP0052)       Management Guidelines & Operational Requirements for the Address and Routing Parameter Area Domain ("arpa")   
RFC3180   (BCP0053)       GLOP Addressing in 233/8   
RFC3184         IETF Guidelines for Conduct   (Obsoleted by: RFC7154)
RFC3205   (BCP0056)       On the use of HTTP as a Substrate   
RFC3227   (BCP0055)       Guidelines for Evidence Collection and Archiving   
RFC3228   (BCP0057)       IANA Considerations for IPv4 Internet Group Management Protocol (IGMP)   
RFC3233   (BCP0058)       Defining the IETF   
RFC3349   (BCP0059)       A Transient Prefix for Identifying Profiles under Development by the Working Groups of the Internet Engineering Task Force   
RFC3360   (BCP0060)       Inappropriate TCP Resets Considered Harmful   
RFC3365   (BCP0061)       Strong Security Requirements for Internet Engineering Task Force Standard Protocols   
RFC3366   (BCP0062)       Advice to link designers on link Automatic Repeat reQuest (ARQ)   
RFC3372   (BCP0063)       Session Initiation Protocol for Telephones (SIP-T): Context and Architectures   
RFC3383         Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP)   (Obsoleted by: RFC4520)
RFC3405   (BCP0065)       Dynamic Delegation Discovery System (DDDS) Part Five: URI.ARPA Assignment Procedures   
RFC3406   (BCP0066)       Uniform Resource Names (URN) Namespace Definition Mechanisms   
RFC3427         Change Process for the Session Initiation Protocol (SIP)   (Obsoleted by: RFC5727)
RFC3438   (BCP0068)       Layer Two Tunneling Protocol (L2TP) Internet Assigned Numbers Authority (IANA) Considerations Update   
RFC3449   (BCP0069)       TCP Performance Implications of Network Path Asymmetry   
RFC3470   (BCP0070)       Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols   
RFC3481   (BCP0071)       TCP over Second (2.5G) and Third (3G) Generation Wireless Networks   
RFC3552   (BCP0072)       Guidelines for Writing RFC Text on Security Considerations   
RFC3553   (BCP0073)       An IETF URN Sub-namespace for Registered Protocol Parameters   
RFC3584   (BCP0074)       Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework   
RFC3665   (BCP0075)       Session Initiation Protocol (SIP) Basic Call Flow Examples   
RFC3666   (BCP0076)       Session Initiation Protocol (SIP) Public Switched Telephone Network (PSTN) Call Flows   
RFC3667         IETF Rights in Contributions   (Obsoleted by:  RFC3978)
RFC3668         Intellectual Property Rights in IETF Technology   (Obsoleted by: RFC3979)
RFC3677   (BCP0077)       IETF ISOC Board of Trustee Appointment Procedures   
RFC3681   (BCP0080)       Delegation of E.F.F.3.IP6.ARPA   
RFC3683   (BCP0083)       A Practice for Revoking Posting Rights to IETF Mailing Lists   
RFC3688   (BCP0081)       The IETF XML Registry   
RFC3692   (BCP0082)       Assigning Experimental and Testing Numbers Considered Useful   
RFC3704   (BCP0084)       Ingress Filtering for Multihomed Networks   
RFC3725   (BCP0085)       Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP)   
RFC3766   (BCP0086)       Determining Strengths For Public Keys Used For Exchanging Symmetric Keys   
RFC3777         IAB and IESG Selection, Confirmation, and Recall Process: Operation of the Nominating and Recall Committees   (Obsoleted by: RFC7437)
RFC3785   (BCP0087)       Use of Interior Gateway Protocol (IGP) Metric as a second MPLS Traffic Engineering (TE) Metric   
RFC3818   (BCP0088)       IANA Considerations for the Point-to-Point Protocol (PPP)   
RFC3819   (BCP0089)       Advice for Internet Subnetwork Designers   
RFC3864   (BCP0090)       Registration Procedures for Message Header Fields   
RFC3901   (BCP0091)       DNS IPv6 Transport Operational Guidelines   
RFC3932         The IESG and RFC Editor Documents: Procedures   (Obsoleted by: RFC5742)
RFC3933   (BCP0093)       A Model for IETF Process Experiments   
RFC3934   (BCP0025)       Updates to RFC 2418 Regarding the Management of IETF Mailing Lists   
RFC3935   (BCP0095)       A Mission Statement for the IETF   
RFC3936   (BCP0096)       Procedures for Modifying the Resource reSerVation Protocol (RSVP)   
RFC3967   (BCP0097)       Clarifying when Standards Track Documents may Refer Normatively to Documents at a Lower Level   
RFC3968   (BCP0098)       The Internet Assigned Number Authority (IANA) Header Field Parameter Registry for the Session Initiation Protocol (SIP)   
RFC3969   (BCP0099)       The Internet Assigned Number Authority (IANA) Uniform Resource Identifier (URI) Parameter Registry for the Session Initiation Protocol (SIP)   
RFC3978         IETF Rights in Contributions   (Obsoleted by: RFC5378)
RFC3979   (BCP0079)       Intellectual Property Rights in IETF Technology   
RFC4020         Early IANA Allocation of Standards Track Code Points   (Obsoleted by: RFC7120)
RFC4052   (BCP0102)       IAB Processes for Management of IETF Liaison Relationships   
RFC4053   (BCP0103)       Procedures for Handling Liaison Statements to and from the IETF   
RFC4071   (BCP0101)       Structure of the IETF Administrative Support Activity (IASA)   
RFC4084   (BCP0104)       Terminology for Describing Internet Connectivity   
RFC4085   (BCP0105)       Embedding Globally-Routable Internet Addresses Considered Harmful   
RFC4086   (BCP0106)       Randomness Requirements for Security   
RFC4107   (BCP0107)       Guidelines for Cryptographic Key Management   
RFC4148   (BCP0108)       IP Performance Metrics (IPPM) Metrics Registry   (Obsoleted by: RFC6248)
RFC4159   (BCP0109)       Deprecation of "ip6.int"   
RFC4170   (BCP0110)       Tunneling Multiplexed Compressed RTP (TCRTP)   
RFC4181   (BCP0111)       Guidelines for Authors and Reviewers of MIB Documents   
RFC4222   (BCP0112)       Prioritized Treatment of Specific OSPF Version 2 Packets and Congestion Avoidance   
RFC4288         Media Type Specifications and Registration Procedures   (Obsoleted by: RFC6838)
RFC4289   (BCP0013)       Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures   
RFC4333   (BCP0113)       The IETF Administrative Oversight Committee (IAOC) Member Selection Guidelines and Process   
RFC4371   (BCP0101)       BCP 101 Update for IPR Trust   
RFC4384   (BCP0114)       BGP Communities for Data Collection   
RFC4395   (BCP0035)       Guidelines and Registration Procedures for New URI Schemes   
RFC4446   (BCP0116)       IANA Allocations for Pseudowire Edge to Edge Emulation (PWE3)   
RFC4497   (BCP0117)       Interworking between the Session Initiation Protocol (SIP) and QSIG   
RFC4520   (BCP0064)       Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP)   
RFC4521   (BCP0118)       Considerations for Lightweight Directory Access Protocol (LDAP) Extensions   
RFC4579   (BCP0119)       Session Initiation Protocol (SIP) Call Control - Conferencing for User Agents   
RFC4608   (BCP0120)       Source-Specific Protocol Independent Multicast in 232/8   
RFC4611   (BCP0121)       Multicast Source Discovery Protocol (MSDP) Deployment Scenarios   
RFC4632   (BCP0122)       Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan   
RFC4646         Tags for Identifying Languages   (Obsoleted by: RFC5646)
RFC4647   (BCP0047)       Matching of Language Tags   
RFC4697   (BCP0123)       Observed DNS Resolution Misbehavior   
RFC4748         RFC 3978 Update to Recognize the IETF Trust   (Obsoleted by: RFC5378)
RFC4774   (BCP0124)       Specifying Alternate Semantics for the Explicit Congestion Notification (ECN) Field   
RFC4775   (BCP0125)       Procedures for Protocol Extensions and Variations   
RFC4786   (BCP0126)       Operation of Anycast Services   
RFC4787   (BCP0127)       Network Address Translation (NAT) Behavioral Requirements for Unicast UDP   
RFC4841   (BCP0111)       RFC 4181 Update to Recognize the IETF Trust   
RFC4879   (BCP0079)       Clarification of the Third Party Disclosure Procedure in RFC 3979   
RFC4897   (BCP0097)       Handling Normative References to Standards-Track Documents   
RFC4928   (BCP0128)       Avoiding Equal Cost Multipath Treatment in MPLS Networks   
RFC4929   (BCP0129)       Change Process for Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) Protocols and Procedures   
RFC4940   (BCP0130)       IANA Considerations for OSPF   
RFC4961   (BCP0131)       Symmetric RTP / RTP Control Protocol (RTCP)   
RFC4962   (BCP0132)       Guidance for Authentication, Authorization, and Accounting (AAA) Key Management   
RFC5033   (BCP0133)       Specifying New Congestion Control Algorithms   
RFC5068   (BCP0134)       Email Submission Operations: Access and Accountability Requirements   
RFC5135   (BCP0135)       IP Multicast Requirements for a Network Address Translator (NAT) and a Network Address Port Translator (NAPT)   
RFC5137   (BCP0137)       ASCII Escaping of Unicode Characters   
RFC5226   (BCP0026)       Guidelines for Writing an IANA Considerations Section in RFCs   
RFC5237   (BCP0037)       IANA Allocation Guidelines for the Protocol Field   
RFC5248   (BCP0138)       A Registry for SMTP Enhanced Mail System Status Codes   
RFC5249   (BCP0139)       Templates for Internet-Drafts Containing MIB Modules   
RFC5266   (BCP0136)       Secure Connectivity and Mobility Using Mobile IPv4 and IKEv2 Mobility and Multihoming (MOBIKE)   
RFC5342         IANA Considerations and IETF Protocol Usage for IEEE 802 Parameters   (Obsoleted by: RFC7042)
RFC5358   (BCP0140)       Preventing Use of Recursive Nameservers in Reflector Attacks   
RFC5359   (BCP0144)       Session Initiation Protocol Service Examples   
RFC5378   (BCP0078)       Rights Contributors Provide to the IETF Trust   
RFC5382   (BCP0142)       NAT Behavioral Requirements for TCP   
RFC5383   (BCP0143)       Deployment Considerations for Lemonade-Compliant Mobile Email   
RFC5395         Domain Name System (DNS) IANA Considerations   (Obsoleted by: RFC6195)
RFC5405   (BCP0145)       Unicast UDP Usage Guidelines for Application Designers   
RFC5406   (BCP0146)       Guidelines for Specifying the Use of IPsec Version 2   
RFC5407   (BCP0147)       Example Call Flows of Race Conditions in the Session Initiation Protocol (SIP)   
RFC5508   (BCP0148)       NAT Behavioral Requirements for ICMP   
RFC5589   (BCP0149)       Session Initiation Protocol (SIP) Call Control - Transfer   
RFC5597   (BCP0150)       Network Address Translation (NAT) Behavioral Requirements for the Datagram Congestion Control Protocol   
RFC5615   (BCP0151)       H.248/MEGACO Registration Procedures   
RFC5625   (BCP0152)       DNS Proxy Implementation Guidelines   
RFC5633         Nominating Committee Process: Earlier Announcement of Open Positions and Solicitation of Volunteers   (Obsoleted by: RFC7437)
RFC5646   (BCP0047)       Tags for Identifying Languages   
RFC5657   (BCP0009)       Guidance on Interoperation and Implementation Reports for Advancement to Draft Standard   
RFC5680         The Nominating Committee Process: Open Disclosure of Willing Nominees   (Obsoleted by: RFC7437)
RFC5727   (BCP0067)       Change Process for the Session Initiation Protocol (SIP) and the Real-time Applications and Infrastructure Area   
RFC5735         Special Use IPv4 Addresses   (Obsoleted by: RFC6890)
RFC5742   (BCP0092)       IESG Procedures for Handling of Independent and IRTF Stream Submissions   
RFC5771   (BCP0051)       IANA Guidelines for IPv4 Multicast Address Assignments   
RFC5774   (BCP0154)       Considerations for Civic Addresses in the Presence Information Data Format Location Object (PIDF-LO): Guidelines and IANA Registry Definition   
RFC5855   (BCP0155)       Nameservers for IPv4 and IPv6 Reverse Zones   
RFC6056   (BCP0156)       Recommendations for Transport-Protocol Port Randomization   
RFC6158   (BCP0158)       RADIUS Design Guidelines   
RFC6177   (BCP0157)       IPv6 Address Assignment to End Sites   
RFC6191   (BCP0159)       Reducing the TIME-WAIT State Using TCP Timestamps   
RFC6195         Domain Name System (DNS) IANA Considerations   (Obsoleted by: RFC6895)
RFC6280   (BCP0160)       An Architecture for Location and Location Privacy in Internet Applications   
RFC6291   (BCP0161)       Guidelines for the Use of the "OAM" Acronym in the IETF   
RFC6302   (BCP0162)       Logging Recommendations for Internet-Facing Servers   
RFC6303   (BCP0163)       Locally Served DNS Zones   
RFC6328   (BCP0164)       IANA Considerations for Network Layer Protocol Identifiers   
RFC6335   (BCP0165)       Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry   
RFC6365   (BCP0166)       Terminology Used in Internationalization in the IETF   
RFC6377   (BCP0167)       DomainKeys Identified Mail (DKIM) and Mailing Lists   
RFC6382   (BCP0169)       Unique Origin Autonomous System Numbers (ASNs) per Node for Globally Anycasted Services   
RFC6390   (BCP0170)       Guidelines for Considering New Performance Metric Development   
RFC6398   (BCP0168)       IP Router Alert Considerations and Usage   
RFC6410   (BCP0009)       Reducing the Standards Track to Two Maturity Levels   
RFC6441   (BCP0171)       Time to Remove Filters for Previously Unallocated IPv4 /8s   
RFC6472   (BCP0172)       Recommendation for Not Using AS_SET and AS_CONFED_SET in BGP   
RFC6484   (BCP0173)       Certificate Policy (CP) for the Resource Public Key Infrastructure (RPKI)   
RFC6489   (BCP0174)       Certification Authority (CA) Key Rollover in the Resource Public Key Infrastructure (RPKI)   
RFC6540   (BCP0177)       IPv6 Support Required for All IP-Capable Nodes   
RFC6557   (BCP0175)       Procedures for Maintaining the Time Zone Database   
RFC6576   (BCP0176)       IP Performance Metrics (IPPM) Standard Advancement Testing   
RFC6598   (BCP0153)       IANA-Reserved IPv4 Prefix for Shared Address Space   
RFC6648   (BCP0178)       Deprecating the "X-" Prefix and Similar Constructs in Application Protocols   
RFC6649   (BCP0179)       Deprecate DES, RC4-HMAC-EXP, and Other Weak Cryptographic Algorithms in Kerberos   
RFC6838   (BCP0013)       Media Type Specifications and Registration Procedures   
RFC6853   (BCP0180)       DHCPv6 Redundancy Deployment Considerations   
RFC6859         Update to RFC 3777 to Clarify Nominating Committee Eligibility of IETF Leadership   (Obsoleted by: RFC7437)
RFC6881   (BCP0181)       Best Current Practice for Communications Services in Support of Emergency Calling   
RFC6888   (BCP0127)       Common Requirements for Carrier-Grade NATs (CGNs)   
RFC6890   (BCP0153)       Special-Purpose IP Address Registries   
RFC6895   (BCP0042)       Domain Name System (DNS) IANA Considerations   
RFC6916   (BCP0182)       Algorithm Agility Procedure for the Resource Public Key Infrastructure (RPKI)   
RFC6963   (BCP0183)       A Uniform Resource Name (URN) Namespace for Examples   
RFC6996   (BCP0006)       Autonomous System (AS) Reservation for Private Use   
RFC7013   (BCP0184)       Guidelines for Authors and Reviewers of IP Flow Information Export (IPFIX) Information Elements   
RFC7042   (BCP0141)       IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters   
RFC7100   (BCP0009)       Retirement of the "Internet Official Protocol Standards" Summary Document   
RFC7115   (BCP0185)       Origin Validation Operation Based on the Resource Public Key Infrastructure (RPKI)   
RFC7120   (BCP0100)       Early IANA Allocation of Standards Track Code Points   
RFC7126   (BCP0186)       Recommendations on Filtering of IPv4 Packets Containing IPv4 Options   
RFC7127   (BCP0009)       Characterization of Proposed Standards   
RFC7141   (BCP0041)       Byte and Packet Congestion Notification   
RFC7154   (BCP0054)       IETF Guidelines for Conduct   
RFC7227   (BCP0187)       Guidelines for Creating New DHCPv6 Options   
RFC7258   (BCP0188)       Pervasive Monitoring Is an Attack   
RFC7279   (BCP0189)       An Acceptable Use Policy for New ICMP Types and Codes   
RFC7300   (BCP0006)       Reservation of Last Autonomous System (AS) Numbers   
RFC7319   (BCP0191)       IANA Considerations for Connectivity Fault Management (CFM) Code Points   
RFC7320   (BCP0190)       URI Design and Ownership   
RFC7382   (BCP0173)       Template for a Certification Practice Statement (CPS) for the Resource PKI (RPKI)   
RFC7423   (BCP0193)       Diameter Applications Design Guidelines   
RFC7437   (BCP0010)       IAB, IESG, and IAOC Selection, Confirmation, and Recall Process: Operation of the Nominating and Recall Committees   
RFC7454   (BCP0194)       BGP Operations and Security   
RFC7475   (BCP0009)       Increasing the Number of Area Directors in an IETF Area   
Go back to Category page
Go back to RFC Editor home page.
This page is updated by the RFC Editor whenever necessary.
Please send mail about any
problems with or comments on this page. 
Last modified: Fri Apr 24 16:18:35 PDT 2015