Encoding Three Pre-Congestion Notification (PCN) States in the IP Header Using a Single Diffserv Codepoint (DSCP)
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 24
- Abstract
- The objective of Pre-Congestion Notification (PCN) is to protect the quality of service (QoS) of inelastic flows within a Diffserv domain. The overall rate of PCN-traffic is metered on every link in the PCN- domain, and PCN-packets are appropriately marked when certain configured rates are exceeded. Egress nodes pass information about these PCN-marks to Decision Points that then decide whether to admit or block new flow requests or to terminate some already admitted flows during serious pre-congestion. This document specifies how PCN-marks are to be encoded into the IP header by reusing the Explicit Congestion Notification (ECN) codepoints within a PCN-domain. The PCN wire protocol for non-IP protocol headers will need to be defined elsewhere. Nonetheless, this document clarifies the PCN encoding for MPLS in an informational appendix. The encoding for IP provides for up to three different PCN marking states using a single Diffserv codepoint (DSCP): not-marked (NM), threshold-marked (ThM), and excess-traffic-marked (ETM). Hence, it is called the 3-in-1 PCN encoding. This document obsoletes RFC 5696. [STANDARDS-TRACK]
- Publication Date
- 2012-07-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC6660- Link
- https://doi.org/10.17487/RFC6660
- Author(s)
- Bob BriscoeToby MoncasterMichael Menth
- Keyword(s)
- Quality Of Service, QoS, Congestion Control, Congestion Notification, Tunnel, DiffServ, Integrated Services, Protocol
Latest version of IETF RFC 6660
Document Versions — IETF RFC 6660
-
▶ IETF RFC 6660 (2012-07-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 2474 [Active*]
- IETF RFC 3168 [Active*]
- IETF RFC 5559 [Active*]
- IETF RFC 5670 [Active*]
- IETF RFC 6040 [Active*]
Bibliographic Reference(s)
- IETF RFC 2597 [Active*]
- IETF RFC 3031 [Active*]
- IETF RFC 3246 [Active*]
- IETF RFC 3540 [Active*]
- RFC4594 — SERV-CLASS EXTERNAL
- IETF RFC 4774 [Active*]
- RFC5127 — RFC5127 EXTERNAL
- IETF RFC 5129 [Active*]
- IETF RFC 5462 [Active*]
- IETF RFC 5696 [Superseded*]
- RFC5865 — RFC5865 EXTERNAL
- RFC6627 — RFC6627 EXTERNAL
- RFC6661 — RFC6661 EXTERNAL
- RFC6662 — RFC6662 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6660.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 6660, Encoding Three Pre-Congestion Notification (PCN) States in the IP Header Using a Single Diffserv Codepoint (DSCP). Available at https://doi.org/10.17487/RFC6660
Snippet:
IETF RFC 6660, Encoding Three Pre-Congestion Notification (PCN) States in the IP Header Using a Single Diffserv Codepoint (DSCP). Available at https://doi.org/10.17487/RFC6660
HTML (ISO 690 compliant)
Preview:
IETF RFC 6660, Encoding Three Pre-Congestion Notification (PCN) States in the IP Header Using a Single Diffserv Codepoint (DSCP). Available at https://doi.org/10.17487/RFC6660
Snippet:
<span class="citation"><cite>IETF RFC 6660</cite>, Encoding Three Pre-Congestion Notification (PCN) States in the IP Header Using a Single Diffserv Codepoint (DSCP). Available at <a href="https://doi.org/10.17487/RFC6660" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6660</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6660, Encoding Three Pre-Congestion Notification (PCN) States in the IP Header Using a Single Diffserv Codepoint (DSCP)
doi: 10.17487/RFC6660
url: https://doi.org/10.17487/RFC6660
doi: 10.17487/RFC6660
url: https://doi.org/10.17487/RFC6660
Snippet:
<li> <cite id="bib-rfc6660">IETF RFC 6660</cite>, Encoding Three Pre-Congestion Notification (PCN) States in the IP Header Using a Single Diffserv Codepoint (DSCP) <span class="doi">10.17487/RFC6660</span> </li>
Referenced By
- IETF RFC 8311 [Active*]
- IETF RFC 9599 [Active*]
- IETF RFC 9601 [Active*]