| rfc9894v5.txt | rfc9894.txt | |||
|---|---|---|---|---|
| Internet Engineering Task Force (IETF) B. Cheng | Internet Engineering Task Force (IETF) B. Cheng | |||
| Request for Comments: 9894 MIT Lincoln Laboratory | Request for Comments: 9894 MIT Lincoln Laboratory | |||
| Category: Standards Track D. Wiggins | Category: Standards Track D. Wiggins | |||
| ISSN: 2070-1721 | ISSN: 2070-1721 | |||
| L. Berger | L. Berger | |||
| LabN Consulting, L.L.C. | LabN Consulting, L.L.C. | |||
| D. Eastlake 3rd, Ed. | D. Eastlake 3rd, Ed. | |||
| Independent | Independent | |||
| November 2025 | December 2025 | |||
| Dynamic Link Exchange Protocol (DLEP) Diffserv Aware Credit Window | Dynamic Link Exchange Protocol (DLEP) Diffserv Aware Credit Window | |||
| Extension | Extension | |||
| Abstract | Abstract | |||
| This document defines an extension to the Dynamic Link Exchange | This document defines an extension to the Dynamic Link Exchange | |||
| Protocol (DLEP) that enables a Diffserv aware credit window scheme | Protocol (DLEP) that enables a Diffserv aware credit window scheme | |||
| for destination-specific and shared flow control. | for destination-specific and shared flow control. | |||
| skipping to change at line 76 ¶ | skipping to change at line 76 ¶ | |||
| The Dynamic Link Exchange Protocol (DLEP) is defined in [RFC8175]. | The Dynamic Link Exchange Protocol (DLEP) is defined in [RFC8175]. | |||
| The protocol provides the exchange of link-related control | The protocol provides the exchange of link-related control | |||
| information between DLEP peers. DLEP peers consist of a modem and a | information between DLEP peers. DLEP peers consist of a modem and a | |||
| router. DLEP defines a base set of mechanisms as well as support for | router. DLEP defines a base set of mechanisms as well as support for | |||
| possible extensions. This document defines one such extension. | possible extensions. This document defines one such extension. | |||
| The DLEP specification does not include any flow control capability. | The DLEP specification does not include any flow control capability. | |||
| Various flow control techniques are theoretically possible with DLEP. | Various flow control techniques are theoretically possible with DLEP. | |||
| This document defines a DLEP extension that provides a Diffserv-based | This document defines a DLEP extension that provides a Diffserv-based | |||
| flow control mechanism for traffic sent from a router to a modem. | flow control mechanism for traffic sent from a router to a modem. | |||
| Flow control is provided using one or more logical "Credit Windows", | Flow control is provided using one or more logical "credit windows", | |||
| each of which will typically be supported by an associated virtual or | each of which will typically be supported by an associated virtual or | |||
| physical queue. A router will use traffic flow classification | physical queue. A router will use traffic flow classification | |||
| information provided by the modem to identify which traffic is | information provided by the modem to identify which traffic is | |||
| associated with each credit window. Credit windows may be shared or | associated with each credit window. Credit windows may be shared or | |||
| dedicated on a per-flow basis. See [RFC9895] for an Ethernet-based | dedicated on a per-flow basis. See [RFC9895] for an Ethernet-based | |||
| version of credit window flow control. As specified in Section 2.3.1 | version of credit window flow control. As specified in Section 2.3.1 | |||
| of [RFC9892], when both Diffserv and Ethernet traffic classification | of [RFC9892], when both Diffserv and Ethernet traffic classification | |||
| are specified for a flow, the Ethernet information takes precedence. | are specified for a flow, the Ethernet information takes precedence. | |||
| This document uses the traffic classification and credit window flow | This document uses the traffic classification and credit window flow | |||
| skipping to change at line 220 ¶ | skipping to change at line 220 ¶ | |||
| May 2017, <https://www.rfc-editor.org/info/rfc8174>. | May 2017, <https://www.rfc-editor.org/info/rfc8174>. | |||
| [RFC8175] Ratliff, S., Jury, S., Satterwhite, D., Taylor, R., and B. | [RFC8175] Ratliff, S., Jury, S., Satterwhite, D., Taylor, R., and B. | |||
| Berry, "Dynamic Link Exchange Protocol (DLEP)", RFC 8175, | Berry, "Dynamic Link Exchange Protocol (DLEP)", RFC 8175, | |||
| DOI 10.17487/RFC8175, June 2017, | DOI 10.17487/RFC8175, June 2017, | |||
| <https://www.rfc-editor.org/info/rfc8175>. | <https://www.rfc-editor.org/info/rfc8175>. | |||
| [RFC9892] Cheng, B., Wiggins, D., Berger, L., and D. Fedyk, Ed., | [RFC9892] Cheng, B., Wiggins, D., Berger, L., and D. Fedyk, Ed., | |||
| "Dynamic Link Exchange Protocol (DLEP) Traffic | "Dynamic Link Exchange Protocol (DLEP) Traffic | |||
| Classification Data Item", RFC 9892, DOI 10.17487/RFC9892, | Classification Data Item", RFC 9892, DOI 10.17487/RFC9892, | |||
| November 2025, <https://www.rfc-editor.org/info/rfc9892>. | December 2025, <https://www.rfc-editor.org/info/rfc9892>. | |||
| [RFC9893] Cheng, B., Wiggins, D., Ratliff, S., Berger, L., and E. | [RFC9893] Cheng, B., Wiggins, D., Ratliff, S., Berger, L., and E. | |||
| Kinzie, Ed., "Dynamic Link Exchange Protocol (DLEP) | Kinzie, Ed., "Dynamic Link Exchange Protocol (DLEP) | |||
| Credit-Based Flow Control Messages and Data Items", | Credit-Based Flow Control Messages and Data Items", | |||
| RFC 9893, DOI 10.17487/RFC9893, November 2025, | RFC 9893, DOI 10.17487/RFC9893, December 2025, | |||
| <https://www.rfc-editor.org/info/rfc9893>. | <https://www.rfc-editor.org/info/rfc9893>. | |||
| 6.2. Informative References | 6.2. Informative References | |||
| [RFC2475] Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., | [RFC2475] Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., | |||
| and W. Weiss, "An Architecture for Differentiated | and W. Weiss, "An Architecture for Differentiated | |||
| Services", RFC 2475, DOI 10.17487/RFC2475, December 1998, | Services", RFC 2475, DOI 10.17487/RFC2475, December 1998, | |||
| <https://www.rfc-editor.org/info/rfc2475>. | <https://www.rfc-editor.org/info/rfc2475>. | |||
| [RFC9895] Wiggins, D., Berger, L., and D. Eastlake 3rd, Ed., | [RFC9895] Wiggins, D., Berger, L., and D. Eastlake 3rd, Ed., | |||
| "Dynamic Link Exchange Protocol (DLEP) IEEE 802.1Q Aware | "Dynamic Link Exchange Protocol (DLEP) IEEE 802.1Q Aware | |||
| Credit Window Extension", RFC 9895, DOI 10.17487/RFC9895, | Credit Window Extension", RFC 9895, DOI 10.17487/RFC9895, | |||
| November 2025, <https://www.rfc-editor.org/info/rfc9895>. | December 2025, <https://www.rfc-editor.org/info/rfc9895>. | |||
| Acknowledgments | Acknowledgments | |||
| Many useful comments were received from contributors to the MANET | Many useful comments were received from contributors to the MANET | |||
| Working Group, notably Ronald in 't Velt. | Working Group, notably Ronald in 't Velt. | |||
| We had the honor of working too briefly with David Wiggins on this | We had the honor of working too briefly with David Wiggins on this | |||
| and related DLEP work. His contribution to the IETF and publication | and related DLEP work. His contribution to the IETF and publication | |||
| of the first and definitive open-source DLEP implementation have been | of the first and definitive open-source DLEP implementation have been | |||
| critical to the acceptance of DLEP. We mourn his passing on November | critical to the acceptance of DLEP. We mourn his passing on November | |||
| End of changes. 5 change blocks. | ||||
| 5 lines changed or deleted | 5 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||