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   (BCP0010)     IAB and IESG Selection, Confirmation, and Recall Process: Operation of the Nominating and Recall Committees  
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   (BCP0010)     Nominating Committee Process: Earlier Announcement of Open Positions and Solicitation of Volunteers  
RFC5646   (BCP0047)     Tags for Identifying Languages  
RFC5657   (BCP0009)     Guidance on Interoperation and Implementation Reports for Advancement to Draft Standard  
RFC5680   (BCP0010)     The Nominating Committee Process: Open Disclosure of Willing Nominees  
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   (BCP0010)     Update to RFC 3777 to Clarify Nominating Committee Eligibility of IETF Leadership  
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  


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: Tue Jul 29 15:19:07 PDT 2014