| rfc9893v4.txt | rfc9893.txt | |||
|---|---|---|---|---|
| Internet Engineering Task Force (IETF) B. Cheng | Internet Engineering Task Force (IETF) B. Cheng | |||
| Request for Comments: 9893 MIT Lincoln Laboratory | Request for Comments: 9893 MIT Lincoln Laboratory | |||
| Category: Standards Track D. Wiggins | Category: Standards Track D. Wiggins | |||
| ISSN: 2070-1721 | ISSN: 2070-1721 | |||
| S. Ratliff | S. Ratliff | |||
| L. Berger | L. Berger | |||
| E. Kinzie, Ed. | E. Kinzie, Ed. | |||
| LabN Consulting, L.L.C. | LabN Consulting, L.L.C. | |||
| December 2025 | January 2026 | |||
| Dynamic Link Exchange Protocol (DLEP) Credit-Based Flow Control Messages | Dynamic Link Exchange Protocol (DLEP) Credit-Based Flow Control Messages | |||
| and Data Items | and Data Items | |||
| Abstract | Abstract | |||
| This document defines new Dynamic Link Exchange Protocol (DLEP) Data | This document defines new Dynamic Link Exchange Protocol (DLEP) Data | |||
| Items that are used to support credit-based flow control. Credit | Items that are used to support credit-based flow control. Credit | |||
| window flow control is used to regulate when data may be sent to an | window flow control is used to regulate when data may be sent to an | |||
| associated virtual or physical queue. These Data Items are | associated virtual or physical queue. These Data Items are | |||
| skipping to change at line 43 ¶ | skipping to change at line 43 ¶ | |||
| received public review and has been approved for publication by the | received public review and has been approved for publication by the | |||
| Internet Engineering Steering Group (IESG). Further information on | Internet Engineering Steering Group (IESG). Further information on | |||
| Internet Standards is available in Section 2 of RFC 7841. | Internet Standards is available in Section 2 of RFC 7841. | |||
| Information about the current status of this document, any errata, | Information about the current status of this document, any errata, | |||
| and how to provide feedback on it may be obtained at | and how to provide feedback on it may be obtained at | |||
| https://www.rfc-editor.org/info/rfc9893. | https://www.rfc-editor.org/info/rfc9893. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2025 IETF Trust and the persons identified as the | Copyright (c) 2026 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Revised BSD License text as described in Section 4.e of the | include Revised BSD License text as described in Section 4.e of the | |||
| Trust Legal Provisions and are provided without warranty as described | Trust Legal Provisions and are provided without warranty as described | |||
| skipping to change at line 211 ¶ | skipping to change at line 211 ¶ | |||
| data when an extension requiring the use of credit window flow | data when an extension requiring the use of credit window flow | |||
| control is used. Note that Traffic Classification Identifier (TID) | control is used. Note that Traffic Classification Identifier (TID) | |||
| values and FID values are significant only to the issuing modem. | values and FID values are significant only to the issuing modem. | |||
| There is no relationship implied by the same TID or FID value being | There is no relationship implied by the same TID or FID value being | |||
| issued by more than one modem. In addition to the traffic | issued by more than one modem. In addition to the traffic | |||
| classification information associated with a FID, modems provide an | classification information associated with a FID, modems provide an | |||
| initial credit window size, as well as the maximum size of the | initial credit window size, as well as the maximum size of the | |||
| logical queue associated with each credit window. The maximum size | logical queue associated with each credit window. The maximum size | |||
| is included for informative and potential future uses. | is included for informative and potential future uses. | |||
| Modems provide an initial credit window size at the time of "Credit | Modems provide an initial credit window size at the time of credit | |||
| Window Initialization". Such initialization can take place during | window initialization. Such initialization can take place during | |||
| session initiation or any point thereafter. It can also take place | session initiation or any point thereafter. It can also take place | |||
| when rate information changes. An increment to a credit window size, | when rate information changes. An increment to a credit window size, | |||
| specified in a Credit Window Grant Data Item, is provided in a | specified in a Credit Window Grant Data Item, is provided in a | |||
| Destination Up Message (Section 2.3.2) or Credit Control Message | Destination Up Message (Section 2.3.2) or Credit Control Message | |||
| (Section 2.2.1). A router provides its view of the credit window, | (Section 2.2.1). A router provides its view of the credit window, | |||
| which is known as "Status", in Destination Up Response Messages | which is known as "Status", in Destination Up Response Messages | |||
| (Section 2.3.3) and Credit Control Response Messages (Section 2.2.2). | (Section 2.3.3) and Credit Control Response Messages (Section 2.2.2). | |||
| Routers can also request credits using the Credit Control Message. | Routers can also request credits using the Credit Control Message. | |||
| When modems provide credits to a router, they will need to take into | When modems provide credits to a router, they will need to take into | |||
| skipping to change at line 876 ¶ | skipping to change at line 876 ¶ | |||
| 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, | |||
| December 2025, <https://www.rfc-editor.org/info/rfc9892>. | January 2026, <https://www.rfc-editor.org/info/rfc9892>. | |||
| 6.2. Informative References | 6.2. Informative References | |||
| [BCP195] Best Current Practice 195, | [BCP195] Best Current Practice 195, | |||
| <https://www.rfc-editor.org/info/bcp195>. | <https://www.rfc-editor.org/info/bcp195>. | |||
| At the time of writing, this BCP comprises the following: | At the time of writing, this BCP comprises the following: | |||
| Moriarty, K. and S. Farrell, "Deprecating TLS 1.0 and TLS | Moriarty, K. and S. Farrell, "Deprecating TLS 1.0 and TLS | |||
| 1.1", BCP 195, RFC 8996, DOI 10.17487/RFC8996, March 2021, | 1.1", BCP 195, RFC 8996, DOI 10.17487/RFC8996, March 2021, | |||
| <https://www.rfc-editor.org/info/rfc8996>. | <https://www.rfc-editor.org/info/rfc8996>. | |||
| skipping to change at line 935 ¶ | skipping to change at line 935 ¶ | |||
| <https://www.rfc-editor.org/info/rfc8126>. | <https://www.rfc-editor.org/info/rfc8126>. | |||
| [RFC8651] Cheng, B., Wiggins, D., and L. Berger, Ed., "Dynamic Link | [RFC8651] Cheng, B., Wiggins, D., and L. Berger, Ed., "Dynamic Link | |||
| Exchange Protocol (DLEP) Control-Plane-Based Pause | Exchange Protocol (DLEP) Control-Plane-Based Pause | |||
| Extension", RFC 8651, DOI 10.17487/RFC8651, October 2019, | Extension", RFC 8651, DOI 10.17487/RFC8651, October 2019, | |||
| <https://www.rfc-editor.org/info/rfc8651>. | <https://www.rfc-editor.org/info/rfc8651>. | |||
| [RFC9894] Cheng, B., Wiggins, D., Berger, L., and D. Eastlake 3rd, | [RFC9894] Cheng, B., Wiggins, D., Berger, L., and D. Eastlake 3rd, | |||
| Ed., "Dynamic Link Exchange Protocol (DLEP) Diffserv Aware | Ed., "Dynamic Link Exchange Protocol (DLEP) Diffserv Aware | |||
| Credit Window Extension", RFC 9894, DOI 10.17487/RFC9894, | Credit Window Extension", RFC 9894, DOI 10.17487/RFC9894, | |||
| December 2025, <https://www.rfc-editor.org/info/rfc9894>. | January 2026, <https://www.rfc-editor.org/info/rfc9894>. | |||
| [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, | |||
| December 2025, <https://www.rfc-editor.org/info/rfc9895>. | January 2026, <https://www.rfc-editor.org/info/rfc9895>. | |||
| Appendix A. Example DLEP Credit Flow Control and Traffic Classification | Appendix A. Example DLEP Credit Flow Control and Traffic Classification | |||
| Data Item Exchange | Data Item Exchange | |||
| Figure 2 illustrates a credit flow control and traffic classification | Figure 2 illustrates a credit flow control and traffic classification | |||
| exchange between a router and a modem. The modem will initialize a | exchange between a router and a modem. The modem will initialize a | |||
| number of queues with Credit Window Initialization Data Items, Credit | number of queues with Credit Window Initialization Data Items, Credit | |||
| Window Association Data Item(s), and Traffic Classification Data | Window Association Data Item(s), and Traffic Classification Data | |||
| Item(s) included in DLEP messages as outlined in this document. If | Item(s) included in DLEP messages as outlined in this document. If | |||
| the Data Items are successfully validated, traffic is mapped to the | the Data Items are successfully validated, traffic is mapped to the | |||
| End of changes. 6 change blocks. | ||||
| 7 lines changed or deleted | 7 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||