Skip to main content

Dynamic Link Exchange Protocol (DLEP) Credit-Based Flow Control Messages and Data Items
draft-ietf-manet-dlep-credit-flow-control-19

Revision differences

Document history

Date Rev. By Action
2025-03-27
19 (System) Removed all action holders (IESG state changed)
2025-03-27
19 Jim Guichard IESG state changed to Approved-announcement to be sent::AD Followup from IESG Evaluation::AD Followup
2025-03-26
19 Gorry Fairhurst
[Ballot comment]
I was unaware of this work in Manet, and thank you for making an interesting and useful specification.

Thank you for addressing these …
[Ballot comment]
I was unaware of this work in Manet, and thank you for making an interesting and useful specification.

Thank you for addressing these concerns in rev-18:

1. The text says: “In the absence of a wildcard, a packet may not match any of the data items and, in this case, SHOULD be dropped by the router.”.- Why is this not a MUST? (If it needs to be a SHOULD, then please add text to explain what happens whene there is no match and explain whether sending this pacekt also consumens credit.)

2. If a packet is not matched and is dropped, ought it to be logged? (It would be logged if there was no FID). Either way, the specification ought to explain whether an entry in the log is to be expected.

3. I don’t think the security mechanisms are sufficiently defined to be useful. Please can you explain what threats these updates are expected to counter. This currently leads to two very ineffective security considerations.
2025-03-26
19 Gorry Fairhurst Ballot comment text updated for Gorry Fairhurst
2025-03-26
19 Gorry Fairhurst
[Ballot comment]
I was unaware of this work in Manet, and thank you for making an interesting and useful specification.

Thank you for addressing these …
[Ballot comment]
I was unaware of this work in Manet, and thank you for making an interesting and useful specification.

Thank you for addressing these concerns:

1. The text says: “In the absence of a wildcard, a packet may not match any of the data items and, in this case, SHOULD be dropped by the router.”.- Why is this not a MUST? (If it needs to be a SHOULD, then please add text to explain what happens whene there is no match and explain whether sending this pacekt also consumens credit.)

2. If a packet is not matched and is dropped, ought it to be logged? (It would be logged if there was no FID). Either way, the specification ought to explain whether an entry in the log is to be expected.

3. I don’t think the security mechanisms are sufficiently defined to be useful. Please can you explain what threats these updates are expected to counter. This currently leads to two very ineffective security considerations.
2025-03-26
19 Gorry Fairhurst [Ballot Position Update] Position for Gorry Fairhurst has been changed to No Objection from Discuss
2025-03-25
19 Eric Kinzie New version available: draft-ietf-manet-dlep-credit-flow-control-19.txt
2025-03-25
19 Eric Kinzie New version accepted (logged-in submitter: Eric Kinzie)
2025-03-25
19 Eric Kinzie Uploaded new revision
2025-03-24
18 Mohamed Boucadair
[Ballot comment]
Hi authors,

Special thanks to Eric and the WG Chairs for he effort put in the last mile to finalize the specification (and …
[Ballot comment]
Hi authors,

Special thanks to Eric and the WG Chairs for he effort put in the last mile to finalize the specification (and others in the set).

I only checked diff 18 vs. 17 as I already reviewed for OPSDIR both -15 and -17 (*).

Most of my comments raised in -15 were addressed. I hoped to see more about how to expose
default values/control the configuration parameters out there, but knowing the context of
this spec, I won't insist on this. So, I'm fine with this version to be published.

Cheers,
Med

(*)
  - 15: https://datatracker.ietf.org/doc/review-ietf-manet-dlep-credit-flow-control-15-opsdir-early-boucadair-2024-07-24/
  - 17: https://datatracker.ietf.org/doc/review-ietf-manet-dlep-credit-flow-control-17-opsdir-telechat-boucadair-2025-01-20/
2025-03-24
18 Mohamed Boucadair [Ballot Position Update] New position, No Objection, has been recorded for Mohamed Boucadair
2025-03-24
18 Gorry Fairhurst
[Ballot discuss]
I was unaware of this work in Manet, and thank you for making an interesting and useful specification. I have two concerns I’d …
[Ballot discuss]
I was unaware of this work in Manet, and thank you for making an interesting and useful specification. I have two concerns I’d like to discuss:

1. The text says: “In the absence of a wildcard, a packet may not match any of the data items and, in this case, SHOULD be dropped by the router.”.- Why is this not a MUST? (If it needs to be a SHOULD, then please add text to explain what happens whene there is no match and explain whether sending this pacekt also consumens credit.)

2. If a packet is not matched and is dropped, ought it to be logged? (It would be logged if there was no FID). Either way, the specification ought to explain whether an entry in the log is to be expected.
2025-03-24
18 Gorry Fairhurst
[Ballot comment]
I don’t think the security mechanisms are sufficiently defined to be useful. Please can you explain what threats these updates are expected to …
[Ballot comment]
I don’t think the security mechanisms are sufficiently defined to be useful. Please can you explain what threats these updates are expected to counter. This currently leads to two very ineffective security considerations:
2025-03-24
18 Gorry Fairhurst [Ballot Position Update] New position, Discuss, has been recorded for Gorry Fairhurst
2025-03-24
18 Andy Newton [Ballot Position Update] New position, No Objection, has been recorded for Andy Newton
2025-03-23
18 Deb Cooley [Ballot comment]
Thank you for addressing both my discuss items and my comments.
2025-03-23
18 Deb Cooley [Ballot Position Update] Position for Deb Cooley has been changed to No Objection from Discuss
2025-03-19
18 (System) Changed action holders to Jim Guichard (IESG state changed)
2025-03-19
18 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2025-03-19
18 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2025-03-19
18 Eric Kinzie New version available: draft-ietf-manet-dlep-credit-flow-control-18.txt
2025-03-19
18 Eric Kinzie New version accepted (logged-in submitter: Eric Kinzie)
2025-03-19
18 Eric Kinzie Uploaded new revision
2025-02-13
17 (System) Changed action holders to Lou Berger, Stan Ratliff, Bow-Nan Cheng, David Wiggins, Eric Kinzie (IESG state changed)
2025-02-13
17 Jim Guichard IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation::AD Followup
2025-02-06
17 Cindy Morgan IESG state changed to IESG Evaluation::AD Followup from IESG Evaluation
2025-02-06
17 Francesca Palombini [Ballot comment]
I was going to COMMENT the same as Murray about the use of SHOULDs, so please consider his comment.
2025-02-06
17 Francesca Palombini [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini
2025-02-06
17 Gunter Van de Velde
[Ballot comment]
# Gunter Van de Velde, RTG AD, comments for draft-ietf-manet-dlep-credit-flow-control-17

# The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-manet-dlep-credit-flow-control-17.txt

# …
[Ballot comment]
# Gunter Van de Velde, RTG AD, comments for draft-ietf-manet-dlep-credit-flow-control-17

# The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-manet-dlep-credit-flow-control-17.txt

# Many thanks to Dhruv Dhody  for the RTGDIR review, and the follow up.


# Detailed Review
# ===============

400   Length:
401       16
402
403       Per [RFC8175] Length is the number of octets in the Data Item.  It
404       MUST be equal to sixteen (16).

GV> This field seems slightly underspecified. Maybe point out that the Length is set in multiples of bytes, not bits.
GV> What must happen if the length is not set to value '16'? ignore? send a trap? reset the process? Please advice

496   Length:
497       2
498
499       Per [RFC8175] Length is the number of octets in the Data Item.  It
500       MUST be equal to two (2).

GV> similar observation as above.

Kind Regards,
Gunter Van de Velde
Routing Area Director
2025-02-06
17 Gunter Van de Velde [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde
2025-02-05
17 Murray Kucherawy
[Ballot comment]
I suggest reviewing several of the SHOULDs in this document.  For instance, there's a cluster of them in the last paragraph of Section …
[Ballot comment]
I suggest reviewing several of the SHOULDs in this document.  For instance, there's a cluster of them in the last paragraph of Section 2.3.4.  Since SHOULD presents a choice to an implementer, I could decide to do none of these and still claim I'm compliant with this specification.  Is that the intent?  You might instead want to add some guidance about when you imagine an implementer might legitimately not do what you're saying here.  Or if you can't come up with such guidance, then consider that this really might be a MUST.
2025-02-05
17 Murray Kucherawy [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy
2025-02-05
17 John Scudder
[Ballot comment]
Thanks for carrying this document across the finish line. I have one question:

### Section 2.3.1

"Finally, a queue size (in octets) is …
[Ballot comment]
Thanks for carrying this document across the finish line. I have one question:

### Section 2.3.1

"Finally, a queue size (in octets) is provided for informational purposes."

Where?
2025-02-05
17 John Scudder [Ballot Position Update] New position, No Objection, has been recorded for John Scudder
2025-02-05
17 Orie Steele [Ballot Position Update] New position, No Objection, has been recorded for Orie Steele
2025-02-05
17 Roman Danyliw
[Ballot comment]
I support Deb Cooley's DISCUSS position.

Thank you to Sue Hares for the GENART review.  From her review, please consider:

** Section 2.4, …
[Ballot comment]
I support Deb Cooley's DISCUSS position.

Thank you to Sue Hares for the GENART review.  From her review, please consider:

** Section 2.4, Management Considerations, would benefit discuss of the "potential challenges and downsides of the flow control scheme. For instance, if the RF link capacity rapidly changes, what is the benefit of this flow control?"

** Additional operational considerations: "knowledge about credits may get inconsistent. Mismatches may also include situations where packets are lost or dropped (e.g. checksum failures)"
2025-02-05
17 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2025-02-05
17 Zaheduzzaman Sarker
[Ballot comment]
First of all, special thanks to David Black for his (as usual) excellent TSVART review and  to the authors for resolving those.

Nit: …
[Ballot comment]
First of all, special thanks to David Black for his (as usual) excellent TSVART review and  to the authors for resolving those.

Nit: s/"Message Values" /" Message Type Values" in section 5.1. There is no "message values" registry defined by RFC8175
2025-02-05
17 Zaheduzzaman Sarker [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker
2025-02-03
17 Paul Wouters
[Ballot comment]
I suspect Deb's DISCUSS.

Note the figure in Section 2.3.1 shows 2 32 bit credit fields but the text describes it as one …
[Ballot comment]
I suspect Deb's DISCUSS.

Note the figure in Section 2.3.1 shows 2 32 bit credit fields but the text describes it as one 64 bit credit field. Please fix the figure.
Looking again, I see a ":" notation that I've never seen used before. I think the following is far cleaner:

    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                        Credit Value                          |
    |                                                              |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

This is also done in other sections, eg 2.3.3, 2.3.4, etc


In 2.3.2 the description of field "Data Item Type" should be "Data Item Type (TBA5)".

Flow Identifier (FID): should probably say it is a two octet value ?
I would also use the more common ~ instead of : syntax in the diagrams
to indicate variable length.

Section 4

Since this protocol has a window size of one (only one outstanding msg allowed),
couldn't an enduser/malicious code somehow block this traffic flow from happening
by sending bogus msgs that fill up the queue of size 1? How can an implementation
protect itself against this?
2025-02-03
17 Paul Wouters [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters
2025-02-02
17 Deb Cooley
[Ballot discuss]
Please note that this discuss applies to the traffic classification draft, and perhaps to the other two DLEP drafts on the telechat.  I …
[Ballot discuss]
Please note that this discuss applies to the traffic classification draft, and perhaps to the other two DLEP drafts on the telechat.  I would be happy to have them all addressed together, at the authors discretion.

Section 4:  The transport layer security recommendations in RFC8175 are largely outdated (it predates TLS1.3, RFC8446).  It references RFC 7525 (which has been obsoleted by RFC 9325) and RFC 5487 which may/may not be relevant today (i.e. it is very old - predating both TLS 1.2, RFC 5746, and TLS1.3).  In addition, the link layer security recommendations are similarily outdated.  Please address this issue in this draft's Security Considerations. 

Section 4:  I would also like to see documentation of the risk of 'leaking data' into unused (and unvalidated by the receiver) protocol fields.
2025-02-02
17 Deb Cooley
[Ballot comment]
Section 2, paragraph 6:  Wildcards are mentioned here, but no where else in the draft.  Specifically, which packet types listed in this draft …
[Ballot comment]
Section 2, paragraph 6:  Wildcards are mentioned here, but no where else in the draft.  Specifically, which packet types listed in this draft can have wildcards specified?

Sections 2.3.1, 2.3.3, 2.3.4:  Reserved field, why doesn't the router/modem have to validate this (it allows a covert channel if not validated)?
2025-02-02
17 Deb Cooley [Ballot Position Update] New position, Discuss, has been recorded for Deb Cooley
2025-01-31
17 Erik Kline [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline
2025-01-31
17 (System) IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2025-01-20
17 Mohamed Boucadair Request for Telechat review by OPSDIR Completed: Has Nits. Reviewer: Mohamed Boucadair. Sent review to list.
2025-01-19
17 Carlos Pignataro Request for Telechat review by OPSDIR is assigned to Mohamed Boucadair
2025-01-17
17 Rifaat Shekh-Yusef Request for Telechat review by SECDIR Completed: Ready. Reviewer: Rifaat Shekh-Yusef. Sent review to list.
2025-01-16
17 Tero Kivinen Request for Telechat review by SECDIR is assigned to Rifaat Shekh-Yusef
2025-01-08
17 Jenny Bui Placed on agenda for telechat - 2025-02-06
2025-01-08
17 Jim Guichard Ballot has been issued
2025-01-08
17 Jim Guichard [Ballot Position Update] New position, Yes, has been recorded for Jim Guichard
2025-01-08
17 Jim Guichard Created "Approve" ballot
2025-01-08
17 Jim Guichard IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2025-01-08
17 Jim Guichard Ballot writeup was changed
2025-01-03
17 Don Fedyk New version available: draft-ietf-manet-dlep-credit-flow-control-17.txt
2025-01-03
17 Eric Kinzie New version approved
2025-01-03
17 (System) Request for posting confirmation emailed to previous authors: Bow-Nan Cheng , David Wiggins , Eric Kinzie , Lou Berger , Stan Ratliff
2025-01-03
17 Don Fedyk Uploaded new revision
2024-11-19
16 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2024-11-19
16 Don Fedyk New version available: draft-ietf-manet-dlep-credit-flow-control-16.txt
2024-11-19
16 (System) New version approved
2024-11-19
16 (System) Request for posting confirmation emailed to previous authors: Bow-Nan Cheng , David Wiggins , Lou Berger , Stan Ratliff , manet-chairs@ietf.org
2024-11-19
16 Don Fedyk Uploaded new revision
2024-09-01
15 Stephen Farrell Request for Early review by SECDIR Completed: Not Ready. Reviewer: Stephen Farrell. Sent review to list.
2024-08-12
15 Susan Hares Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Susan Hares. Sent review to list.
2024-08-12
15 Dhruv Dhody Request for Early review by RTGDIR Completed: Has Nits. Reviewer: Dhruv Dhody. Sent review to list.
2024-08-08
15 David Dong IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK
2024-08-08
15 David Dong IANA Experts State changed to Expert Reviews OK from Reviews assigned
2024-08-06
15 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2024-08-05
15 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2024-08-05
15 David Dong
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

IANA has completed its review of draft-ietf-manet-dlep-credit-flow-control-15. If any part of this review is inaccurate, please let us know.

IANA …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

IANA has completed its review of draft-ietf-manet-dlep-credit-flow-control-15. If any part of this review is inaccurate, please let us know.

IANA understands that, upon approval of this document, there are two actions which we must complete.

First, in the Message Type Values registry in the Dynamic Link Exchange Protocol (DLEP) Parameters registry group located at:

https://www.iana.org/assignments/dlep-parameters/

two new message types are to be registered from the Specification Required range as follows:

Type Code: [ TBD-at-Registration ]
Description: Credit Control
Reference: [ RFC-to-be ]

Type Code: [ TBD-at-Registration ]
Description: Credit Control Response
Reference: [ RFC-to-be ]

As this document requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. This review must be completed before the document's IANA state can be changed to "IANA OK."

Second, in the DLEP Data Item Registry also in the Dynamic Link Exchange Protocol (DLEP) Parameters registry group located at:

https://www.iana.org/assignments/dlep-parameters/

five new data item values are to be registered from the Specification Required range as follows:

Type Code: [ TBD-at-Registration ]
Description: Credit Window Initialization
Reference: [ RFC-to-be ]

Type Code: [ TBD-at-Registration ]
Description: Credit Window Association
Reference: [ RFC-to-be ]

Type Code: [ TBD-at-Registration ]
Description: Credit Window Grant
Reference: [ RFC-to-be ]

Type Code: [ TBD-at-Registration ]
Description: Credit Window Status
Reference: [ RFC-to-be ]

Type Code: [ TBD-at-Registration ]
Description: Credit Window Request
Reference: [ RFC-to-be ]

As this also requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. This review must be completed before the document's IANA state can be changed to "IANA OK."

We understand that these are the only actions required to be completed upon approval of this document.

NOTE: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed.

For definitions of IANA review states, please see:

https://datatracker.ietf.org/help/state/draft/iana-review

Thank you,

David Dong
IANA Services Sr. Specialist
2024-07-26
15 Tero Kivinen Request for Early review by SECDIR is assigned to Stephen Farrell
2024-07-25
15 Jean Mahoney Request for Last Call review by GENART is assigned to Susan Hares
2024-07-24
15 Mohamed Boucadair Request for Early review by OPSDIR Completed: Has Issues. Reviewer: Mohamed Boucadair. Sent review to list.
2024-07-23
15 David Dong IANA Experts State changed to Reviews assigned
2024-07-23
15 Daniam Henriques Request for Early review by RTGDIR is assigned to Dhruv Dhody
2024-07-23
15 Cindy Morgan IANA Review state changed to IANA - Review Needed
2024-07-23
15 Cindy Morgan
The following Last Call announcement was sent out (ends 2024-08-06):

From: The IESG
To: IETF-Announce
CC: draft-ietf-manet-dlep-credit-flow-control@ietf.org, james.n.guichard@futurewei.com, manet-chairs@ietf.org, manet@ietf.org, ronald.intvelt@tno.nl …
The following Last Call announcement was sent out (ends 2024-08-06):

From: The IESG
To: IETF-Announce
CC: draft-ietf-manet-dlep-credit-flow-control@ietf.org, james.n.guichard@futurewei.com, manet-chairs@ietf.org, manet@ietf.org, ronald.intvelt@tno.nl
Reply-To: last-call@ietf.org
Sender:
Subject: Last Call:  (DLEP Credit-Based Flow Control Messages and Data Items) to Proposed Standard


The IESG has received a request from the Mobile Ad-hoc Networks WG (manet) to
consider the following document: - 'DLEP Credit-Based Flow Control Messages
and Data Items'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-call@ietf.org mailing lists by 2024-08-06. Exceptionally, comments may
be sent to iesg@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


  This document defines new Dynamic Link Exchange Protocol (DLEP) Data
  Items that are used to support credit-based flow control.  Credit
  window control is used to regulate when data may be sent to an
  associated virtual or physical queue.  The Data Items are defined in
  an extensible and reusable fashion.  Their use will be mandated in
  other documents defining specific DLEP extensions.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-manet-dlep-credit-flow-control/



No IPR declarations have been submitted directly on this I-D.




2024-07-23
15 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2024-07-23
15 Carlos Pignataro Request for Early review by OPSDIR is assigned to Mohamed Boucadair
2024-07-23
15 Jim Guichard Requested Early review by RTGDIR
2024-07-23
15 Jim Guichard Requested Early review by OPSDIR
2024-07-23
15 Jim Guichard Requested Early review by SECDIR
2024-07-23
15 Jim Guichard Last call was requested
2024-07-23
15 Jim Guichard Last call announcement was generated
2024-07-23
15 Jim Guichard Ballot approval text was generated
2024-07-23
15 Jim Guichard Ballot writeup was generated
2024-07-23
15 Jim Guichard IESG state changed to Last Call Requested from AD Evaluation::AD Followup
2024-07-22
15 (System) Changed action holders to Jim Guichard (IESG state changed)
2024-07-22
15 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2024-07-22
15 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-15.txt
2024-07-22
15 Lou Berger New version accepted (logged-in submitter: Lou Berger)
2024-07-22
15 Lou Berger Uploaded new revision
2024-07-22
14 Jim Guichard AD review provided === https://mailarchive.ietf.org/arch/msg/manet/kLrY5RU6Jse2o2gjevB-ZpKbfnU/ ===
2024-07-22
14 (System) Changed action holders to Lou Berger, Stan Ratliff, Bow-Nan Cheng, David Wiggins (IESG state changed)
2024-07-22
14 Jim Guichard IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation
2024-07-10
14 (System) Changed action holders to Jim Guichard (IESG state changed)
2024-07-10
14 Jim Guichard IESG state changed to AD Evaluation from AD Evaluation::Revised I-D Needed
2024-06-19
14 (System) Changed action holders to Jim Guichard, Bow-Nan Cheng, David Wiggins, Lou Berger, Stan Ratliff (IESG state changed)
2024-06-19
14 Jim Guichard IESG state changed to AD Evaluation::Revised I-D Needed from Publication Requested
2024-05-10
14 Ronald in 't Velt
Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, …
Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, or did it reach broad
agreement?

  This document is part of a cluster of four which together specify a
  credit-base flow control extension to the Dynamic Link Exchange Protocol
  (DLEP, RFC8175). The companion documents are:
  - draft-ietf-manet-dlep-traffic-classification,
  - draft-ietf-manet-dlep-da-credit-extension,
  - draft-ietf-manet-dlep-ether-credit-extension.
  There was strong consensus early on in the WG that it would be beneficial
  to have a Flow Control extension to DLEP that is more sophisticated than
  the Control-Plane-based Pause approach specified in RFC 8651. Most of the
  remaining discussion revolved around how to best structure and modularize
  the specification. (See answer to question 2).

2. Was there controversy about particular points, or were there decisions
where the consensus was particularly rough?

  There was discussion (rather than controversy) on how the functional
  elements of credit-based flow control should be distributed over separate
  documents. Between IETF 100 and IETF 103, the specification went from
  being contained in a single document to being broken down into four
  separate ones. Traffic Classification was split off, because it is
  considered a generic mechanism that can be useful for other purposes
  than flow control alone. draft-ietf-manet-dlep-da-credit-extension
  was the original monolithic specification, that was reduced to merely
  defining the Extension Type value after Message and Data Item definitions
  were moved to draft-ietf-manet-dlep-credit-flow-control and
  draft-ietf-manet-dlep-traffic-classification. Using IEEE 802.1Q fields of
  Ethernet frames instead of DS fields in IP packets as an alternative way
  of distinguishing flows made it necessary to define an additional
  Extension Type value in draft-ietf-manet-dlep-ether-credit-extension. The
  motivation for having both Extension Type values in different documents is
  to allow implementers of DLEP to specify exactly which extensions they
  support by means of RFC numbers. The TSV ART reviewer commented that
  draft-ietf-manet-dlep-da-credit-extension was very light on content and
  strongly suggested to merge this document into
  draft-ietf-manet-dlep-traffic-classification. (At the time,
  draft-ietf-manet-dlep-ether-credit-extension had not yet been subjected to
  TSV ART early review). The WG considered this suggestion around IETF 113
  and again at IETF 115, but decided that reasons for the four-way split
  were still valid and to therefore stick to that structure.

3. Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

  No.

4. For protocol documents, are there existing implementations of the
contents of the document? Have a significant number of potential
implementers indicated plans to implement? Are any existing
implementations reported somewhere, either in the document itself (as
RFC 7942 recommends) or elsewhere (where)?

  This document's shepherd has no knowledge of existing implementations. Since
  this document (and its companions) describes an extension to DLEP (RFC 8175),
  a starting point for an implementation could be the open source DLEP
  library, to which David Wiggins (one of the authors of this
  document) was the main contributor: https://github.com/mit-ll/LL-DLEP .
  There has been some discussion on the mailing list on how to implement the
  router side of credit-based flow control (in Linux, specifically):
  https://mailarchive.ietf.org/arch/msg/manet/MPTLhKgaljq1BRdjE_dEk9x1YhI/

Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

  A TSV ART Early Review took place. Main concern was the split in three
  different documents. (See answer to question 2). Some additional issues have
  been resolved.

6. Describe how the document meets any required formal expert review
criteria, such as the MIB Doctor, YANG Doctor, media type, and URI
type reviews.

  A RtgDir review still needs to take place. None of the other expert
  reviews mentioned (MIB Doctor, etc.) apply to this document.

7. If the document contains a YANG module, has the final version of
the module been checked with any of the recommended validation tools
for syntax and formatting validation? If there are any resulting
errors or warnings, what is the justification for not fixing them at
this time? Does the YANG module comply with the Network Management
Datastore Architecture (NMDA) as specified in RFC 8342?

  This document does not contain a YANG module.

8. Describe reviews and automated checks performed to validate
sections of the final version of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL,
etc.

  This document contains no formal language. The shepherd has
  carefully reviewed this draft, as documented at
https://mailarchive.ietf.org/arch/msg/manet/Knm_a-HXt_5i9xlRAnfp7jhLkds/
  These comments have been resolved.

Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion
that this document is needed, clearly written, complete, correctly
designed, and ready to be handed off to the responsible Area Director?

  Yes.

10. Several IETF Areas have assembled lists of common issues that
their reviewers encounter. Do any such issues remain that would merit

specific attention from subsequent reviews?

  Shepherd has not identified any such issues.

11. What type of RFC publication is being requested on the IETF stream
(Best Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental, or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this
intent?

  Standards Track as indicated on the title page. This document and its
  companion documents specify a more sophisticated and fine-grained flow
  control mechanism than the one defined in RFC 8651 (which is a Proposed
  Standard). Moreover, credit-based flow control is an explicit work item
  on the WG's charter, whereas Control-Plane-Based Pause (RFC 8651) was
  not (and was criticized for that reason during IESG review).

12. Has the interested community confirmed that any and all
appropriate IPR disclosures required by BCP 78 and BCP 79 have been
filed? If not, explain why. If yes, summarize any discussion and
conclusion regarding the intellectual property rights (IPR)
disclosures, including links to relevant emails.

  See IPR statements at
https://mailarchive.ietf.org/arch/msg/manet/GZPzumdxzHMIGY_zcnT1milVz0w/
https://mailarchive.ietf.org/arch/msg/manet/itiAXwQ7dQaerG43rTH6SXNiDdY/
https://mailarchive.ietf.org/arch/msg/manet/RCZuga54SM4-lDkXJ5ETM-qUQP0/

  A similar statement from Stan Ratliff is not available, because he
  passed away in October 2019, before the request for IPR statements
  was posted to the MANET WG mailing list.

  It appears that no IPR is being claimed.

13. Has each Author or Contributor confirmed their willingness to be
listed as such? If the number of Authors/Editors on the front page is
greater than 5, please provide a justification.

  Implicitly as per question 12 above. Sadly, two of the authors, Stan
  Ratliff and David Wiggins, are no longer with us.

14. Identify any remaining I-D nits in this document. (See the idnits
tool and the checkbox items found in Guidelines to Authors of
Internet-Drafts). Simply running the idnits tool is not enough; please
review the entire guidelines document.

  The document adheres to the naming convention for Internet-Drafts.
  The document contains all the required sections. 

15. Should any informative references be normative or vice-versa?

  The shepherd believes the references to be categorized correctly.

16. List any normative references that are not freely available to
anyone. Did the community have sufficient access to review any such
normative references?

All normative references are to RFCs (or RFC-to-be, in one case).

17. Are there any normative downward references (see RFC 3967, BCP
97
)? If so, list them.

  There are no downward normative references.

18. Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If they exist, what
is the plan for their completion?

  This document has a normative reference to one of its companion
  documents (see answer to question 1),
  draft-ietf-manet-dlep-traffic-classification, which is assumed to go
  through post-WG review and processing steps alongside it.

19. Will publication of this document change the status of any
existing RFCs? If so, does the Datatracker metadata correctly reflect
this and are those RFCs listed on the title page, in the abstract, and
discussed in the introduction? If not, explain why and point to the
part of the document where the relationship of this document to these
other RFCs is discussed.

  This document (together with its companion documents, see answer to
  question 1) defines an extension to RFC 8175, in the same way as
  RFC 8629, RFC 8651, RFC 8703 and RFC 8757 do, but it does not change
  the status of RFC 8175 or any other RFC.

20. Describe the document shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of
the document. Confirm that all aspects of the document requiring IANA
assignments are associated with the appropriate reservations in IANA
registries. Confirm that any referenced IANA registries have been
clearly identified. Confirm that each newly created IANA registry
specifies its initial contents, allocations procedures, and a
reasonable name (see RFC 8126).

  This document adds two entries to the existing DLEP Message Registry
  named "Message Values" and five entries to the existing DLEP Data Item
  Registry named "Data Item Type Values". Additions to both existing
  registries are in ranges with a "Specification Required" policy. This
  document does not create new IANA registries. The requested actions in
  the IANA Considerations Section (section 5) have been found to be
  consistent with the body of the document.

21. List any new IANA registries that require Designated Expert Review
for future allocations. Are the instructions to the Designated Expert
clear? Please include suggestions of designated experts, if
appropriate.

  This document does not create new IANA registries.
2024-05-10
14 Ronald in 't Velt IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2024-05-10
14 Ronald in 't Velt IESG state changed to Publication Requested from I-D Exists
2024-05-10
14 (System) Changed action holders to Jim Guichard (IESG state changed)
2024-05-10
14 Ronald in 't Velt Responsible AD changed to Jim Guichard
2024-05-10
14 Ronald in 't Velt Document is now in IESG state Publication Requested
2024-05-10
14 Ronald in 't Velt Tag Awaiting Expert Review/Resolution of Issues Raised cleared.
2024-05-08
14 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-14.txt
2024-05-08
14 Lou Berger New version accepted (logged-in submitter: Lou Berger)
2024-05-08
14 Lou Berger Uploaded new revision
2024-03-26
13 Ronald in 't Velt
Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, …
Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, or did it reach broad
agreement?

  This document is part of a cluster of four which together specify a
  credit-base flow control extension to the Dynamic Link Exchange Protocol
  (DLEP, RFC8175). The companion documents are:
  - draft-ietf-manet-dlep-traffic-classification,
  - draft-ietf-manet-dlep-da-credit-extension,
  - draft-ietf-manet-dlep-ether-credit-extension.
  There was strong consensus early on in the WG that it would be beneficial
  to have a Flow Control extension to DLEP that is more sophisticated than
  the Control-Plane-based Pause approach specified in RFC 8651. Most of the
  remaining discussion revolved around how to best structure and modularize
  the specification. (See answer to question 2).

2. Was there controversy about particular points, or were there decisions
where the consensus was particularly rough?

  There was discussion (rather than controversy) on how the functional
  elements of credit-based flow control should be distributed over separate
  documents. Between IETF 100 and IETF 103, the specification went from
  being contained in a single document to being broken down into four
  separate ones. Traffic Classification was split off, because it is
  considered a generic mechanism that can be useful for other purposes
  than flow control alone. draft-ietf-manet-dlep-da-credit-extension
  was the original monolithic specification, that was reduced to merely
  defining the Extension Type value after Message and Data Item definitions
  were moved to draft-ietf-manet-dlep-credit-flow-control and
  draft-ietf-manet-dlep-traffic-classification. Using IEEE 802.1Q fields of
  Ethernet frames instead of DS fields in IP packets as an alternative way
  of distinguishing flows made it necessary to define an additional
  Extension Type value in draft-ietf-manet-dlep-ether-credit-extension. The
  motivation for having both Extension Type values in different documents is
  to allow implementers of DLEP to specify exactly which extensions they
  support by means of RFC numbers. The TSV ART reviewer commented that
  draft-ietf-manet-dlep-da-credit-extension was very light on content and
  strongly suggested to merge this document into
  draft-ietf-manet-dlep-traffic-classification. (At the time,
  draft-ietf-manet-dlep-ether-credit-extension had not yet been subjected to
  TSV ART early review). The WG considered this suggestion around IETF 113
  and again at IETF 115, but decided that reasons for the four-way split
  were still valid and to therefore stick to that structure.

3. Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

  No.

4. For protocol documents, are there existing implementations of the
contents of the document? Have a significant number of potential
implementers indicated plans to implement? Are any existing
implementations reported somewhere, either in the document itself (as
RFC 7942 recommends) or elsewhere (where)?

  This document's shepherd has no knowledge of existing implementations. Since
  this document (and its companions) describes an extension to DLEP (RFC 8175),
  a starting point for an implementation could be the open source DLEP
  library, to which David Wiggins (one of the authors of this
  document) was the main contributor: https://github.com/mit-ll/LL-DLEP .
  There has been some discussion on the mailing list on how to implement the
  router side of credit-based flow control (in Linux, specifically):
  https://mailarchive.ietf.org/arch/msg/manet/MPTLhKgaljq1BRdjE_dEk9x1YhI/

Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

  A TSV ART Early Review took place. Main concern was the split in three
  different documents. (See answer to question 2). Some additional issues have
  been resolved.

6. Describe how the document meets any required formal expert review
criteria, such as the MIB Doctor, YANG Doctor, media type, and URI
type reviews.

  A RtgDir review still needs to take place. None of the other expert
  reviews mentioned (MIB Doctor, etc.) apply to this document.

7. If the document contains a YANG module, has the final version of
the module been checked with any of the recommended validation tools
for syntax and formatting validation? If there are any resulting
errors or warnings, what is the justification for not fixing them at
this time? Does the YANG module comply with the Network Management
Datastore Architecture (NMDA) as specified in RFC 8342?

  This document does not contain a YANG module.

8. Describe reviews and automated checks performed to validate
sections of the final version of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL,
etc.

  This document contains no formal language. The shepherd has
  carefully reviewed this draft, as documented at
https://mailarchive.ietf.org/arch/msg/manet/Knm_a-HXt_5i9xlRAnfp7jhLkds/
  These comments have been resolved.

Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion
that this document is needed, clearly written, complete, correctly
designed, and ready to be handed off to the responsible Area Director?

  Yes.

10. Several IETF Areas have assembled lists of common issues that
their reviewers encounter. Do any such issues remain that would merit

specific attention from subsequent reviews?

  Shepherd has not identified any such issues.

11. What type of RFC publication is being requested on the IETF stream
(Best Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental, or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this
intent?

  Standards Track as indicated on the title page. This document and its
  companion documents specify a more sophisticated and fine-grained flow
  control mechanism than the one defined in RFC 8651 (which is a Proposed
  Standard). Moreover, credit-based flow control is an explicit work item
  on the WG's charter, whereas Control-Plane-Based Pause (RFC 8651) was
  not (and was criticized for that reason during IESG review).

12. Has the interested community confirmed that any and all
appropriate IPR disclosures required by BCP 78 and BCP 79 have been
filed? If not, explain why. If yes, summarize any discussion and
conclusion regarding the intellectual property rights (IPR)
disclosures, including links to relevant emails.

  See IPR statements at
https://mailarchive.ietf.org/arch/msg/manet/GZPzumdxzHMIGY_zcnT1milVz0w/
https://mailarchive.ietf.org/arch/msg/manet/itiAXwQ7dQaerG43rTH6SXNiDdY/
https://mailarchive.ietf.org/arch/msg/manet/RCZuga54SM4-lDkXJ5ETM-qUQP0/

  A similar statement from Stan Ratliff is not available, because he
  passed away in October 2019, before the request for IPR statements
  was posted to the MANET WG mailing list.

  It appears that no IPR is being claimed.

13. Has each Author or Contributor confirmed their willingness to be
listed as such? If the number of Authors/Editors on the front page is
greater than 5, please provide a justification.

  Implicitly as per question 12 above. Sadly, two of the authors, Stan
  Ratliff and David Wiggins, are no longer with us.

14. Identify any remaining I-D nits in this document. (See the idnits
tool and the checkbox items found in Guidelines to Authors of
Internet-Drafts). Simply running the idnits tool is not enough; please
review the entire guidelines document.

  The document adheres to the naming convention for Internet-Drafts.
  The document contains all the required sections. 

15. Should any informative references be normative or vice-versa?

  The shepherd believes the references to be categorized correctly.

16. List any normative references that are not freely available to
anyone. Did the community have sufficient access to review any such
normative references?

All normative references are to RFCs (or RFC-to-be, in one case).

17. Are there any normative downward references (see RFC 3967, BCP
97
)? If so, list them.

  There are no downward normative references.

18. Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If they exist, what
is the plan for their completion?

  This document has a normative reference to one of its companion
  documents (see answer to question 1),
  draft-ietf-manet-dlep-traffic-classification, which is assumed to go
  through post-WG review and processing steps alongside it.

19. Will publication of this document change the status of any
existing RFCs? If so, does the Datatracker metadata correctly reflect
this and are those RFCs listed on the title page, in the abstract, and
discussed in the introduction? If not, explain why and point to the
part of the document where the relationship of this document to these
other RFCs is discussed.

  This document (together with its companion documents, see answer to
  question 1) defines an extension to RFC 8175, in the same way as
  RFC 8629, RFC 8651, RFC 8703 and RFC 8757 do, but it does not change
  the status of RFC 8175 or any other RFC.

20. Describe the document shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of
the document. Confirm that all aspects of the document requiring IANA
assignments are associated with the appropriate reservations in IANA
registries. Confirm that any referenced IANA registries have been
clearly identified. Confirm that each newly created IANA registry
specifies its initial contents, allocations procedures, and a
reasonable name (see RFC 8126).

  This document adds two entries to the existing DLEP Message Registry
  named "Message Values" and five entries to the existing DLEP Data Item
  Registry named "Data Item Type Values". Additions to both existing
  registries are in ranges with a "Specification Required" policy. This
  document does not create new IANA registries. The requested actions in
  the IANA Considerations Section (section 5) have been found to be
  consistent with the body of the document.

21. List any new IANA registries that require Designated Expert Review
for future allocations. Are the instructions to the Designated Expert
clear? Please include suggestions of designated experts, if
appropriate.

  This document does not create new IANA registries.
2024-03-16
13 Ronald in 't Velt
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, …
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, or did it reach broad
agreement?

  This document is part of a cluster of four which together specify a
  credit-base flow control extension to the Dynamic Link Exchange Protocol
  (DLEP, RFC8175). The companion documents are:
  - draft-ietf-manet-dlep-traffic-classification,
  - draft-ietf-manet-dlep-da-credit-extension,
  - draft-ietf-manet-dlep-ether-credit-extension.
  There was strong consensus early on in the WG that it would be beneficial
  to have a Flow Control extension to DLEP that is more sophisticated than
  the Control-Plane-based Pause approach specified in RFC 8651. Most of the
  remaining discussion revolved around how to best structure and modularize
  the specification. (See answer to question 2).

2. Was there controversy about particular points, or were there decisions
where the consensus was particularly rough?

  There was discussion (rather than controversy) on how the functional
  elements of credit-based flow control should be distributed over separate
  documents. Between IETF 100 and IETF 103, the specification went from
  being contained in a single document to being broken down into four
  separate ones. Traffic Classification was split off, because it is
  considered a generic mechanism that can be useful for other purposes
  than flow control alone. draft-ietf-manet-dlep-da-credit-extension
  was the original monolithic specification, that was reduced to merely
  defining the Extension Type value after Message and Data Item definitions
  were moved to draft-ietf-manet-dlep-credit-flow-control and
  draft-ietf-manet-dlep-traffic-classification. Using IEEE 802.1Q fields of
  Ethernet frames instead of DS fields in IP packets as an alternative way
  of distinguishing flows made it necessary to define an additional
  Extension Type value in draft-ietf-manet-dlep-ether-credit-extension. The
  motivation for having both Extension Type values in different documents is
  to allow implementers of DLEP to specify exactly which extensions they
  support by means of RFC numbers. The TSV ART reviewer commented that
  draft-ietf-manet-dlep-da-credit-extension was very light on content and
  strongly suggested to merge this document into
  draft-ietf-manet-dlep-traffic-classification. (At the time,
  draft-ietf-manet-dlep-ether-credit-extension had not yet been subjected to
  TSV ART early review). The WG considered this suggestion around IETF 113
  and again at IETF 115, but decided that reasons for the four-way split
  were still valid and to therefore stick to that structure.

3. Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

  No.

4. For protocol documents, are there existing implementations of the
contents of the document? Have a significant number of potential
implementers indicated plans to implement? Are any existing
implementations reported somewhere, either in the document itself (as
RFC 7942 recommends) or elsewhere (where)?

  This document's shepherd has no knowledge of existing implementations. Since
  this document (and its companions) describes an extension to DLEP (RFC 8175),
  a starting point for an implementation could be the open source DLEP
  library, to which David Wiggins (one of the authors of this
  document) was the main contributor: https://github.com/mit-ll/LL-DLEP .
  There has been some discussion on the mailing list on how to implement the
  router side of credit-based flow control (in Linux, specifically):
  https://mailarchive.ietf.org/arch/msg/manet/MPTLhKgaljq1BRdjE_dEk9x1YhI/

Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

  A TSV ART Early Review took place. Main concern was the split in three
  different documents. (See answer to question 2). Some lesser issue are
  being resolved.

6. Describe how the document meets any required formal expert review
criteria, such as the MIB Doctor, YANG Doctor, media type, and URI
type reviews.

  A RtgDir review still needs to take place. None of the other expert
  reviews mentioned (MIB Doctor, etc.) apply to this document.

7. If the document contains a YANG module, has the final version of
the module been checked with any of the recommended validation tools
for syntax and formatting validation? If there are any resulting
errors or warnings, what is the justification for not fixing them at
this time? Does the YANG module comply with the Network Management
Datastore Architecture (NMDA) as specified in RFC 8342?

  This document does not contain a YANG module.

8. Describe reviews and automated checks performed to validate
sections of the final version of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL,
etc.

  This document contains no formal language. The shepherd has
  carefully reviewed this draft, as documented at
https://mailarchive.ietf.org/arch/msg/manet/Knm_a-HXt_5i9xlRAnfp7jhLkds/
  (**as WG participant**)
  These comments have been resolved.

Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion
that this document is needed, clearly written, complete, correctly
designed, and ready to be handed off to the responsible Area Director?

  Yes.

10. Several IETF Areas have assembled lists of common issues that
their reviewers encounter. Do any such issues remain that would merit
specific attention from subsequent reviews?

  Shepherd has not identified any such issues.

11. What type of RFC publication is being requested on the IETF stream
(Best Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental, or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this
intent?

  Standards Track as indicated on the title page. This document and its
  companion documents specify a more sophisticated and fine-grained flow
  control mechanism than the one defined in RFC 8651 (which is a Proposed
  Standard). Moreover, credit-based flow control is an explicit work item
  on the WG's charter, whereas Control-Plane-Based Pause (RFC 8651) was
  not (and was criticized for that reason during IESG review).

12. Has the interested community confirmed that any and all
appropriate IPR disclosures required by BCP 78 and BCP 79 have been
filed? If not, explain why. If yes, summarize any discussion and
conclusion regarding the intellectual property rights (IPR)
disclosures, including links to relevant emails.

  See IPR statements at
https://mailarchive.ietf.org/arch/msg/manet/GZPzumdxzHMIGY_zcnT1milVz0w/
https://mailarchive.ietf.org/arch/msg/manet/itiAXwQ7dQaerG43rTH6SXNiDdY/
https://mailarchive.ietf.org/arch/msg/manet/RCZuga54SM4-lDkXJ5ETM-qUQP0/

  A similar statement from Stan Ratliff is not available, because he
  passed away in October 2019, before the request for IPR statements
  was posted to the MANET WG mailing list.

  It appears that no IPR is being claimed.

13. Has each Author or Contributor confirmed their willingness to be
listed as such? If the number of Authors/Editors on the front page is
greater than 5, please provide a justification.

  Implicitly as per question 12 above. Sadly, two of the authors, Stan
  Ratliff and David Wiggins, are no longer with us.

14. Identify any remaining I-D nits in this document. (See the idnits
tool and the checkbox items found in Guidelines to Authors of
Internet-Drafts). Simply running the idnits tool is not enough; please
review the entire guidelines document.

  The document adheres to the naming convention for Internet-Drafts.
  The document contains all the required sections. 

15. Should any informative references be normative or vice-versa?

  The shepherd believes the references to be categorized correctly.

16. List any normative references that are not freely available to
anyone. Did the community have sufficient access to review any such
normative references?

  All normative references are to RFCs (or RFC-to-be, in one case).

17. Are there any normative downward references (see RFC 3967, BCP
97
)? If so, list them.

  There are no downward normative references.

18. Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If they exist, what
is the plan for their completion?

  This document has a normative reference to one of its companion
  documents (see answer to question 1),
  draft-ietf-manet-dlep-traffic-classification, which is assumed to go
  through post-WG review and processing steps alongside it.

19. Will publication of this document change the status of any
existing RFCs? If so, does the Datatracker metadata correctly reflect
this and are those RFCs listed on the title page, in the abstract, and
discussed in the introduction? If not, explain why and point to the
part of the document where the relationship of this document to these
other RFCs is discussed.

  This document (together with its companion documents, see answer to
  question 1) defines an extension to RFC 8175, in the same way as
  RFC 8629, RFC 8651, RFC 8703 and RFC 8757 do, but it does not change
  the status of RFC 8175 or any other RFC.

20. Describe the document shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of
the document. Confirm that all aspects of the document requiring IANA
assignments are associated with the appropriate reservations in IANA
registries. Confirm that any referenced IANA registries have been
clearly identified. Confirm that each newly created IANA registry
specifies its initial contents, allocations procedures, and a
reasonable name (see RFC 8126).

  This document adds two entries to the existing DLEP Message Registry
  named "Message Values" and five entries to the existing DLEP Data Item
  Registry named "Data Item Type Values". Additions to both existing
  registries are in ranges with a "Specification Required" policy. This
  document does not create new IANA registries. The requested actions in
  the IANA Considerations Section (section 5) have been found to be
  consistent with the body of the document.

21. List any new IANA registries that require Designated Expert Review
for future allocations. Are the instructions to the Designated Expert
clear? Please include suggestions of designated experts, if
appropriate.

  This document does not create new IANA registries.

WORK IN PROGRESS
2024-03-04
13 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-13.txt
2024-03-04
13 Tess Chapeta Posted submission manually
2024-01-12
12 (System) Document has expired
2023-12-20
12 Ronald in 't Velt
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, …
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, or did it reach broad
agreement?

  This document is part of a cluster of four which together specify a
  credit-base flow control extension to the Dynamic Link Exchange Protocol
  (DLEP, RFC8175). The companion documents are:
  - draft-ietf-manet-dlep-traffic-classification,
  - draft-ietf-manet-dlep-da-credit-extension,
  - draft-ietf-manet-dlep-ether-credit-extension.
  There was strong consensus early on in the WG that it would be beneficial
  to have a Flow Control extension to DLEP that is more sophisticated than
  the Control-Plane-based Pause approach specified in RFC 8651. Most of the
  remaining discussion revolved around how to best structure and modularize
  the specification. (See answer to question 2).

2. Was there controversy about particular points, or were there decisions
where the consensus was particularly rough?

  There was discussion (rather than controversy) on how the functional
  elements of credit-based flow control should be distributed over separate
  documents. Between IETF 100 and IETF 103, the specification went from
  being contained in a single document to being broken down into four
  separate ones. Traffic Classification was split off, because it is
  considered a generic mechanism that can be useful for other purposes
  than flow control alone. draft-ietf-manet-dlep-da-credit-extension
  was the original monolithic specification, that was reduced to merely
  defining the Extension Type value after Message and Data Item definitions
  were moved to draft-ietf-manet-dlep-credit-flow-control and
  draft-ietf-manet-dlep-traffic-classification. Using IEEE 802.1Q fields of
  Ethernet frames instead of DS fields in IP packets as an alternative way
  of distinguishing flows made it necessary to define an additional
  Extension Type value in draft-ietf-manet-dlep-ether-credit-extension. The
  motivation for having both Extension Type values in different documents is
  to allow implementers of DLEP to specify exactly which extensions they
  support by means of RFC numbers. The TSV ART reviewer commented that
  draft-ietf-manet-dlep-da-credit-extension was very light on content and
  strongly suggested to merge this document into
  draft-ietf-manet-dlep-traffic-classification. (At the time,
  draft-ietf-manet-dlep-ether-credit-extension had not yet been subjected to
  TSV ART early review). The WG considered this suggestion around IETF 113
  and again at IETF 115, but decided that reasons for the four-way split
  were still valid and to therefore stick to that structure.

3. Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

  No.

4. For protocol documents, are there existing implementations of the
contents of the document? Have a significant number of potential
implementers indicated plans to implement? Are any existing
implementations reported somewhere, either in the document itself (as
RFC 7942 recommends) or elsewhere (where)?

  This document's shepherd has no knowledge of existing implementations. Since
  this document (and its companions) describes an extension to DLEP (RFC 8175),
  a starting point for an implementation could be the open source DLEP
  library, to which David Wiggins (one of the authors of this
  document) is the main contributor: https://github.com/mit-ll/LL-DLEP .
  There has been some discussion on the mailing list on how to implement the
  router side of credit-based flow control (in Linux, specifically):
  https://mailarchive.ietf.org/arch/msg/manet/MPTLhKgaljq1BRdjE_dEk9x1YhI/

Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

  A TSV ART Early Review took place. Main concern was the split in three
  different documents. (See answer to question 2). Some lesser issue are
  being resolved.

6. Describe how the document meets any required formal expert review
criteria, such as the MIB Doctor, YANG Doctor, media type, and URI
type reviews.

  A RtgDir review still needs to take place. None of the other expert
  reviews mentioned (MIB Doctor, etc.) apply to this document.

7. If the document contains a YANG module, has the final version of
the module been checked with any of the recommended validation tools
for syntax and formatting validation? If there are any resulting
errors or warnings, what is the justification for not fixing them at
this time? Does the YANG module comply with the Network Management
Datastore Architecture (NMDA) as specified in RFC 8342?

  This document does not contain a YANG module.

8. Describe reviews and automated checks performed to validate
sections of the final version of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL,
etc.

  This document contains no formal language. The shepherd has
  carefully reviewed this draft, as documented at
https://mailarchive.ietf.org/arch/msg/manet/Knm_a-HXt_5i9xlRAnfp7jhLkds/
  (**as WG participant**)
  These comments have been resolved.

Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion
that this document is needed, clearly written, complete, correctly
designed, and ready to be handed off to the responsible Area Director?

  Yes.

10. Several IETF Areas have assembled lists of common issues that
their reviewers encounter. Do any such issues remain that would merit
specific attention from subsequent reviews?

  Shepherd has not identified any such issues.

11. What type of RFC publication is being requested on the IETF stream
(Best Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental, or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this
intent?

  Standards Track as indicated on the title page. This document and its
  companion documents specify a more sophisticated and fine-grained flow
  control mechanism than the one defined in RFC 8651 (which is a Proposed
  Standard). Moreover, credit-based flow control is an explicit work item
  on the WG's charter, whereas Control-Plane-Based Pause (RFC 8651) was
  not (and was criticized for that reason during IESG review).

12. Has the interested community confirmed that any and all
appropriate IPR disclosures required by BCP 78 and BCP 79 have been
filed? If not, explain why. If yes, summarize any discussion and
conclusion regarding the intellectual property rights (IPR)
disclosures, including links to relevant emails.

  See IPR statments at
https://mailarchive.ietf.org/arch/msg/manet/GZPzumdxzHMIGY_zcnT1milVz0w/
https://mailarchive.ietf.org/arch/msg/manet/itiAXwQ7dQaerG43rTH6SXNiDdY/
  (IPR statement by Bow-Nan Cheng is still pending, but his affiliation is
  the same as that of David Wiggins; it therefore seems unlikely that the
  former is aware of IPR of which the latter is not aware).

  It appears that no IPR is being claimed.

13. Has each Author or Contributor confirmed their willingness to be
listed as such? If the number of Authors/Editors on the front page is
greater than 5, please provide a justification.

  Implicitly as per question 12 above. Sadly, Stan Ratliff is no longer
  with us.

14. Identify any remaining I-D nits in this document. (See the idnits
tool and the checkbox items found in Guidelines to Authors of
Internet-Drafts). Simply running the idnits tool is not enough; please
review the entire guidelines document.

  The document adheres to the naming convention for Internet-Drafts.
  The document contains all the required sections. 

15. Should any informative references be normative or vice-versa?

  The shepherd believes the references to be categorized correctly.

16. List any normative references that are not freely available to
anyone. Did the community have sufficient access to review any such
normative references?

  All normative references are to RFCs (or RFC-to-be, in one case).

17. Are there any normative downward references (see RFC 3967, BCP
97
)? If so, list them.

  There are no downward normative references.

18. Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If they exist, what
is the plan for their completion?

  This document has a normative reference to one of its companion
  documents (see answer to question 1),
  draft-ietf-manet-dlep-traffic-classification, which is assumed to go
  through post-WG review and processing steps alongside it.

19. Will publication of this document change the status of any
existing RFCs? If so, does the Datatracker metadata correctly reflect
this and are those RFCs listed on the title page, in the abstract, and
discussed in the introduction? If not, explain why and point to the
part of the document where the relationship of this document to these
other RFCs is discussed.

  This document (together with its companion documents, see answer to
  question 1) defines an extension to RFC 8175, in the same way as
  RFC 8629, RFC 8651, RFC 8703 and RFC 8757 do, but it does not change
  the status of RFC 8175 or any other RFC.

20. Describe the document shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of
the document. Confirm that all aspects of the document requiring IANA
assignments are associated with the appropriate reservations in IANA
registries. Confirm that any referenced IANA registries have been
clearly identified. Confirm that each newly created IANA registry
specifies its initial contents, allocations procedures, and a
reasonable name (see RFC 8126).

  This document adds two entries to the existing DLEP Message Registry
  named "Message Values" and five entries to the existing DLEP Data Item
  Registry named "Data Item Type Values". Additions to both existing
  registries are in ranges with a "Specification Required" policy. This
  document does not create new IANA registries. The requested actions in
  the IANA Considerations Section (section 5) have been found to be
  consistent with the body of the document.

21. List any new IANA registries that require Designated Expert Review
for future allocations. Are the instructions to the Designated Expert
clear? Please include suggestions of designated experts, if
appropriate.

  This document does not create new IANA registries.

WORK IN PROGRESS
2023-11-29
12 Ronald in 't Velt
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, …
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, or did it reach broad
agreement?

  This document is part of a cluster of four which together specify a
  credit-base flow control extension to the Dynamic Link Exchange Protocol
  (DLEP, RFC8175). The companion documents are:
  - draft-ietf-manet-dlep-traffic-classification,
  - draft-ietf-manet-dlep-da-credit-extension,
  - draft-ietf-manet-dlep-ether-credit-extension.
  There was strong consensus early on in the WG that it would be beneficial
  to have a Flow Control extension to DLEP that is more sophisticated than
  the Control-Plane-based Pause approach specified in RFC 8651. Most of the
  remaining discussion revolved around how to best structure and modularize
  the specification. (See answer to question 2).

2. Was there controversy about particular points, or were there decisions
where the consensus was particularly rough?

  There was discussion (rather than controversy) on how the functional
  elements of credit-based flow control should be distributed over separate
  documents. Between IETF 100 and IETF 103, the specification went from
  being contained in a single document to being broken down into four
  separate ones. Traffic Classification was split off, because it is
  considered a generic mechanism that can be useful for other purposes
  than flow control alone. draft-ietf-manet-dlep-da-credit-extension
  was the original monolithic specification, that was reduced to merely
  defining the Extension Type value after Message and Data Item definitions
  were moved to draft-ietf-manet-dlep-credit-flow-control and
  draft-ietf-manet-dlep-traffic-classification. Using IEEE 802.1Q fields of
  Ethernet frames instead of DS fields in IP packets as an alternative way
  of distinguishing flows made it necessary to define an additional
  Extension Type value in draft-ietf-manet-dlep-ether-credit-extension. The
  motivation for having both Extension Type values in different documents is
  to allow implementers of DLEP to specify exactly which extensions they
  support by means of RFC numbers. The TSV ART reviewer commented that
  draft-ietf-manet-dlep-da-credit-extension was very light on content and
  strongly suggested to merge this document into
  draft-ietf-manet-dlep-da-credit-extension. (At the time,
  draft-ietf-manet-dlep-ether-credit-extension had not yet been subjected to
  TSV ART early review). The WG considered this suggestion around IETF 113
  and again at IETF 115, but decided that reasons for the four-way split
  were still valid and to therefore stick to that structure.

3. Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

  No.

4. For protocol documents, are there existing implementations of the
contents of the document? Have a significant number of potential
implementers indicated plans to implement? Are any existing
implementations reported somewhere, either in the document itself (as
RFC 7942 recommends) or elsewhere (where)?

  This document's shepherd has no knowledge of existing implementations. Since
  this document (and its companions) describes an extension to DLEP (RFC 8175),
  a starting point for an implementation could be the open source DLEP
  library, to which David Wiggins (one of the authors of this
  document) is the main contributor: https://github.com/mit-ll/LL-DLEP .
  There has been some discussion on the mailing list on how to implement the
  router side of credit-based flow control (in Linux, specifically):
  https://mailarchive.ietf.org/arch/msg/manet/MPTLhKgaljq1BRdjE_dEk9x1YhI/

Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

  A TSV ART Early Review took place. Main concern was the split in three
  different documents. (See answer to question 2). Some lesser issue are
  being resolved.

6. Describe how the document meets any required formal expert review
criteria, such as the MIB Doctor, YANG Doctor, media type, and URI
type reviews.

  A RtgDir review still needs to take place. None of the other expert
  reviews mentioned (MIB Doctor, etc.) apply to this document.

7. If the document contains a YANG module, has the final version of
the module been checked with any of the recommended validation tools
for syntax and formatting validation? If there are any resulting
errors or warnings, what is the justification for not fixing them at
this time? Does the YANG module comply with the Network Management
Datastore Architecture (NMDA) as specified in RFC 8342?

  This document does not contain a YANG module.

8. Describe reviews and automated checks performed to validate
sections of the final version of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL,
etc.

  This document contains no formal language. The shepherd has
  carefully reviewed this draft, as documented at
https://mailarchive.ietf.org/arch/msg/manet/Knm_a-HXt_5i9xlRAnfp7jhLkds/
  (**as WG participant**)
  These comments have been resolved.

Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion
that this document is needed, clearly written, complete, correctly
designed, and ready to be handed off to the responsible Area Director?

  Yes.

10. Several IETF Areas have assembled lists of common issues that
their reviewers encounter. Do any such issues remain that would merit
specific attention from subsequent reviews?

  Shepherd has not identified any such issues.

11. What type of RFC publication is being requested on the IETF stream
(Best Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental, or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this
intent?

  Standards Track as indicated on the title page. This document and its
  companion documents specify a more sophisticated and fine-grained flow
  control mechanism than the one defined in RFC 8651 (which is a Proposed
  Standard). Moreover, credit-based flow control is an explicit work item
  on the WG's charter, whereas Control-Plane-Based Pause (RFC 8651) was
  not (and was criticized for that reason during IESG review).

12. Has the interested community confirmed that any and all
appropriate IPR disclosures required by BCP 78 and BCP 79 have been
filed? If not, explain why. If yes, summarize any discussion and
conclusion regarding the intellectual property rights (IPR)
disclosures, including links to relevant emails.

  See IPR statments at
https://mailarchive.ietf.org/arch/msg/manet/GZPzumdxzHMIGY_zcnT1milVz0w/
https://mailarchive.ietf.org/arch/msg/manet/itiAXwQ7dQaerG43rTH6SXNiDdY/
  (IPR statement by Bow-Nan Cheng is still pending, but his affiliation is
  the same as that of David Wiggins; it therefore seems unlikely that the
  former is aware of IPR of which the latter is not aware).

  It appears that no IPR is being claimed.

13. Has each Author or Contributor confirmed their willingness to be
listed as such? If the number of Authors/Editors on the front page is
greater than 5, please provide a justification.

  Implicitly as per question 12 above. Sadly, Stan Ratliff is no longer
  with us.

14. Identify any remaining I-D nits in this document. (See the idnits
tool and the checkbox items found in Guidelines to Authors of
Internet-Drafts). Simply running the idnits tool is not enough; please
review the entire guidelines document.

  The document adheres to the naming convention for Internet-Drafts.
  The document contains all the required sections. 

15. Should any informative references be normative or vice-versa?

  The shepherd believes the references to be categorized correctly.

16. List any normative references that are not freely available to
anyone. Did the community have sufficient access to review any such
normative references?

  All normative references are to RFCs (or RFC-to-be, in one case).

17. Are there any normative downward references (see RFC 3967, BCP
97
)? If so, list them.

  There are no downward normative references.

18. Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If they exist, what
is the plan for their completion?

  This document has a normative reference to one of its companion
  documents (see answer to question 1),
  draft-ietf-manet-dlep-traffic-classification, which is assumed to go
  through post-WG review and processing steps alongside it.

19. Will publication of this document change the status of any
existing RFCs? If so, does the Datatracker metadata correctly reflect
this and are those RFCs listed on the title page, in the abstract, and
discussed in the introduction? If not, explain why and point to the
part of the document where the relationship of this document to these
other RFCs is discussed.

  This document (together with its companion documents, see answer to
  question 1) defines an extension to RFC 8175, in the same way as
  RFC 8629, RFC 8651, RFC 8703 and RFC 8757 do, but it does not change
  the status of RFC 8175 or any other RFC.

20. Describe the document shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of
the document. Confirm that all aspects of the document requiring IANA
assignments are associated with the appropriate reservations in IANA
registries. Confirm that any referenced IANA registries have been
clearly identified. Confirm that each newly created IANA registry
specifies its initial contents, allocations procedures, and a
reasonable name (see RFC 8126).

  This document adds two entries to the existing DLEP Message Registry
  named "Message Values" and five entries to the existing DLEP Data Item
  Registry named "Data Item Type Values". Additions to both existing
  registries are in ranges with a "Specification Required" policy. This
  document does not create new IANA registries. The requested actions in
  the IANA Considerations Section (section 5) have been found to be
  consistent with the body of the document.

21. List any new IANA registries that require Designated Expert Review
for future allocations. Are the instructions to the Designated Expert
clear? Please include suggestions of designated experts, if
appropriate.

  This document does not create new IANA registries.

WORK IN PROGRESS
2023-07-25
12 Ronald in 't Velt
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, …
 
WORK IN PROGRESS

Shepherd writeup on draft-ietf-manet-dlep-credit-flow-control

Document History

1. Does the working group (WG) consensus represent the strong concurrence
of a few individuals, with others being silent, or did it reach broad
agreement?

  This document is part of a cluster of four which together specify a
  credit-base flow control extension to the Dynamic Link Exchange Protocol
  (DLEP, RFC8175). The companion documents are:
  - draft-ietf-manet-dlep-traffic-classification,
  - draft-ietf-manet-dlep-da-credit-extension,
  - draft-ietf-manet-dlep-ether-credit-extension.
  There was strong consensus early on in the WG that it would be beneficial
  to have a Flow Control extension to DLEP that is more sophisticated than
  the Control-Plane-based Pause approach specified in RFC 8651. Most of the
  remaining discussion revolved around how to best structure and modularize
  the specification. (See answer to question 2).

2. Was there controversy about particular points, or were there decisions
where the consensus was particularly rough?

  There was discussion (rather than controversy) on how the functional
  elements of credit-based flow control should be distributed over separate
  documents. Between IETF 100 and IETF 103, the specification went from
  being contained in a single document to being broken down into four
  separate ones. Traffic Classification was split off, because it is
  considered a generic mechanism that can be useful for other purposes
  than flow control alone. draft-ietf-manet-dlep-da-credit-extension
  was the original monolithic specification, that was reduced to merely
  defining the Extension Type value after Message and Data Item definitions
  were moved to draft-ietf-manet-dlep-credit-flow-control and
  draft-ietf-manet-dlep-traffic-classification. Using IEEE 802.1Q fields of
  Ethernet frames instead of DS fields in IP packets as an alternative way
  of distinguishing flows made it necessary to define an additional
  Extension Type value in draft-ietf-manet-dlep-ether-credit-extension. The
  motivation for having both Extension Type values in different documents is
  to allow implementers of DLEP to specify exactly which extensions they
  support by means of RFC numbers. The TSV ART reviewer commented that
  draft-ietf-manet-dlep-da-credit-extension was very light on content and
  strongly suggested to merge this document into
  draft-ietf-manet-dlep-da-credit-extension. (At the time,
  draft-ietf-manet-dlep-ether-credit-extension had not yet been subjected to
  TSV ART early review). The WG considered this suggestion around IETF 113
  and again at IETF 115, but decided that reasons for the four-way split
  were still valid and to therefore stick to that structure.

3. Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarize the areas of conflict in separate
email messages to the responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

  No.

4. For protocol documents, are there existing implementations of the
contents of the document? Have a significant number of potential
implementers indicated plans to implement? Are any existing
implementations reported somewhere, either in the document itself (as
RFC 7942 recommends) or elsewhere (where)?

  This document's shepherd has no knowledge of existing implementations. Since
  this document (and its companions) describes an extension to DLEP (RFC 8175),
  a starting point for an implementation could be the open source DLEP
  library, to which David Wiggins (one of the authors of this
  document) is the main contributor: https://github.com/mit-ll/LL-DLEP .
  There has been some discussion on the mailing list on how to implement the
  router side of credit-based flow control (in Linux, specifically):
  https://mailarchive.ietf.org/arch/msg/manet/MPTLhKgaljq1BRdjE_dEk9x1YhI/

Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

  A TSV ART Early Review took place. Main concern was the split in three
  different documents. (See answer to question 2). Some lesser issue are
  being resolved.

6. Describe how the document meets any required formal expert review
criteria, such as the MIB Doctor, YANG Doctor, media type, and URI
type reviews.

  A RtgDir review still needs to take place. None of the other expert
  reviews mentioned (MIB Doctor, etc.) apply to this document.

7. If the document contains a YANG module, has the final version of
the module been checked with any of the recommended validation tools
for syntax and formatting validation? If there are any resulting
errors or warnings, what is the justification for not fixing them at
this time? Does the YANG module comply with the Network Management
Datastore Architecture (NMDA) as specified in RFC 8342?

  This document does not contain a YANG module.

8. Describe reviews and automated checks performed to validate
sections of the final version of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL,
etc.

  This document contains no formal language. The shepherd has
  carefully reviewed this draft, as documented at
https://mailarchive.ietf.org/arch/msg/manet/Knm_a-HXt_5i9xlRAnfp7jhLkds/
  (**as WG participant**)
  These comments have been resolved.

Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion
that this document is needed, clearly written, complete, correctly
designed, and ready to be handed off to the responsible Area Director?

  Yes.

10. Several IETF Areas have assembled lists of common issues that
their reviewers encounter. Do any such issues remain that would merit
specific attention from subsequent reviews?

  Shepherd has not identified any such issues.

11. What type of RFC publication is being requested on the IETF stream
(Best Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental, or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this
intent?

  Standards Track as indicated on the title page. This document and its
  companion documents specify a more sophisticated and fine-grained flow
  control mechanism than the one defined in RFC 8651 (which is a Proposed
  Standard). Credit-based flow control is an explicit work item on the
  WG's charter, whereas Control-Plane-Based Pause (RFC 8651) was not (and
  was criticized for that reason during IESG review).

12. Has the interested community confirmed that any and all
appropriate IPR disclosures required by BCP 78 and BCP 79 have been
filed? If not, explain why. If yes, summarize any discussion and
conclusion regarding the intellectual property rights (IPR)
disclosures, including links to relevant emails.

  See IPR statments at
https://mailarchive.ietf.org/arch/msg/manet/GZPzumdxzHMIGY_zcnT1milVz0w/
https://mailarchive.ietf.org/arch/msg/manet/itiAXwQ7dQaerG43rTH6SXNiDdY/
  (IPR statement by Bow-Nan Cheng is still pending, but his affiliation is
  the same as that of David Wiggins; it therefore seems unlikely that the
  former is aware of IPR of which the latter is not aware).

  It appears that no IPR is being claimed.

13. Has each Author or Contributor confirmed their willingness to be
listed as such? If the number of Authors/Editors on the front page is
greater than 5, please provide a justification.

  Implicitly as per question 12 above.

14. Identify any remaining I-D nits in this document. (See the idnits
tool and the checkbox items found in Guidelines to Authors of
Internet-Drafts). Simply running the idnits tool is not enough; please
review the entire guidelines document.

  The document adheres to the naming convention for Internet-Drafts.
  The document contains all the required sections. 

15. Should any informative references be normative or vice-versa?

  The shepherd believes the references to be categorized correctly.

16. List any normative references that are not freely available to
anyone. Did the community have sufficient access to review any such
normative references?

  All normative references are to RFCs (or RFC-to-be, in one case).

17. Are there any normative downward references (see RFC 3967, BCP
97
)? If so, list them.

  There are no downward normative references.

18. Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If they exist, what
is the plan for their completion?

  This document has a normative reference to one of its companion
  documents (see answer to question 1),
  draft-ietf-manet-dlep-traffic-classification, which is assumed to go
  through post-WG review and processing steps alongside it.

19. Will publication of this document change the status of any
existing RFCs? If so, does the Datatracker metadata correctly reflect
this and are those RFCs listed on the title page, in the abstract, and
discussed in the introduction? If not, explain why and point to the
part of the document where the relationship of this document to these
other RFCs is discussed.

  This document (together with its companion documents, see answer to
  question 1) defines an extension to RFC 8175, in the same way as
  RFC 8629, RFC 8651, RFC and RFC 8757 do, but it does not change the
  status of RFC 8175 or any other RFC.

20. Describe the document shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of
the document. Confirm that all aspects of the document requiring IANA
assignments are associated with the appropriate reservations in IANA
registries. Confirm that any referenced IANA registries have been
clearly identified. Confirm that each newly created IANA registry
specifies its initial contents, allocations procedures, and a
reasonable name (see RFC 8126).

  This document adds two entries to the existing DLEP Message Registry
  named "Message Values" and five entries to the existing DLEP Data Item
  Registry named "Data Item Type Values". Additions to both existing
  registries are in ranges with a "Specification Required" policy. This
  document does not create new IANA registries. The requested actions in
  the IANA Considerations Section (section 5) have been found to be
  consistent with the body of the document.

21. List any new IANA registries that require Designated Expert Review
for future allocations. Are the instructions to the Designated Expert
clear? Please include suggestions of designated experts, if
appropriate.

  This document does not create new IANA registries.

WORK IN PROGRESS
2023-07-25
12 Ronald in 't Velt Notification list changed to ronald.intvelt@tno.nl because the document shepherd was set
2023-07-25
12 Ronald in 't Velt Document shepherd changed to Ronald in 't Velt
2023-07-11
12 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-12.txt
2023-07-11
12 Jenny Bui Posted submission manually
2023-01-30
11 (System) Document has expired
2022-07-29
11 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-11.txt
2022-07-29
11 Jenny Bui Posted submission manually
2022-02-24
10 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-10.txt
2022-02-24
10 (System) Posted submission manually
2021-11-19
09 David Black Request for Early review by TSVART Completed: On the Right Track. Reviewer: David Black. Sent review to list.
2021-10-30
09 Ronald in 't Velt Tag Awaiting Expert Review/Resolution of Issues Raised set. Tag Awaiting External Review/Resolution of Issues Raised cleared.
2021-10-30
09 Ronald in 't Velt Under TSV-ART review
2021-10-30
09 Ronald in 't Velt Tag Awaiting External Review/Resolution of Issues Raised set.
2021-10-30
09 Ronald in 't Velt IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2021-10-30
09 Ronald in 't Velt Changed consensus to Yes from Unknown
2021-10-30
09 Ronald in 't Velt Intended Status changed to Proposed Standard from None
2021-10-27
09 Magnus Westerlund Request for Early review by TSVART is assigned to David Black
2021-10-27
09 Magnus Westerlund Request for Early review by TSVART is assigned to David Black
2021-10-26
09 Ronald in 't Velt Requested Early review by TSVART
2021-10-26
09 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-09.txt
2021-10-26
09 (System) Posted submission manually
2021-06-21
08 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-08.txt
2021-06-21
08 (System) Posted submission manually
2021-06-07
07 (System) Document has expired
2020-12-04
07 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-07.txt
2020-12-04
07 (System) Posted submission manually
2020-06-03
06 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-06.txt
2020-06-03
06 (System) Posted submission manually
2020-05-22
05 (System) Document has expired
2019-11-19
05 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-05.txt
2019-11-19
05 (System) Posted submission manually
2019-09-07
04 (System) Document has expired
2019-03-11
04 Justin Dean Draft has been stable within the WG for some time.  WG agreed to last call at IETF 103.
2019-03-11
04 Justin Dean IETF WG state changed to In WG Last Call from WG Document
2019-03-06
04 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-04.txt
2019-03-06
04 (System) New version approved
2019-03-06
04 (System) Request for posting confirmation emailed to previous authors: manet-chairs@ietf.org, Lou Berger , Stan Ratliff , David Wiggins , Bow-Nan Cheng
2019-03-06
04 Lou Berger Uploaded new revision
2019-02-03
03 (System) Document has expired
2018-08-02
03 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-03.txt
2018-08-02
03 (System) New version approved
2018-08-02
03 (System) Request for posting confirmation emailed to previous authors: manet-chairs@ietf.org, Lou Berger , David Wiggins , Bow-Nan Cheng
2018-08-02
03 Lou Berger Uploaded new revision
2018-06-26
02 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-02.txt
2018-06-26
02 (System) New version approved
2018-06-26
02 (System) Request for posting confirmation emailed to previous authors: manet-chairs@ietf.org, Lou Berger , David Wiggins , Bow-Nan Cheng
2018-06-26
02 Lou Berger Uploaded new revision
2018-06-15
01 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-01.txt
2018-06-15
01 (System) New version approved
2018-06-15
01 (System) Request for posting confirmation emailed to previous authors: manet-chairs@ietf.org, Lou Berger , David Wiggins , Bow-Nan Cheng
2018-06-15
01 Lou Berger Uploaded new revision
2018-05-14
00 Lou Berger New version available: draft-ietf-manet-dlep-credit-flow-control-00.txt
2018-05-14
00 (System) WG -00 approved
2018-05-01
00 Lou Berger Set submitter to "Lou Berger ", replaces to (none) and sent approval email to group chairs: manet-chairs@ietf.org
2018-05-01
00 Lou Berger Uploaded new revision