Markdown Version | Session Recording
Session Date/Time: 04 Jan 2022 15:00
LPWAN
Summary
This interim meeting focused primarily on the status and pending issues for the draft-ietf-lpwan-schc-compound-ack and draft-ietf-lpwan-schc-yang documents. Key discussions revolved around ensuring consistency between a draft's normative text and its YANG model, clarifying how updates to existing RFCs should be expressed, and identifying additional parameters for inclusion in the YANG model that impact implementation behavior. The working group also reviewed its milestones, adjusting the target for the OAM document.
Key Discussion Points
draft-ietf-lpwan-oamDocument Status: Dominic indicated his intention to revive the document. The existing milestone was recognized as outdated.- Decision: The milestone for
draft-ietf-lpwan-oamwas updated to targeting submission to IESG by the end of December (this year).
- Decision: The milestone for
draft-ietf-lpwan-schc-compound-ack(Compound ACK) - Version 02 Review:- Data Model Inclusion: Confirmed that the Compound ACK's data model elements are now part of
draft-ietf-lpwan-schc-yang, with no data model content remaining in the Compound ACK draft. - Bitmap Compression: Discussion clarified that bitmap compression is supported only for the last bitmap within a compound ACK, or if there is only a single bitmap. Intermediate bitmaps do not support compression. This was deemed unambiguous and not requiring additional YANG model modification.
- Consistency between Section 4 and YANG Model: A key concern was raised regarding parameters described in Section 4 of the Compound ACK draft (e.g., "usage or not of the compressed bitmap format in the last window," "usage of Compound ACK or not") not being reflected in the YANG model (Section 3).
- Sense of those present: All parameters affecting configuration or behavior, even if systematic, should be reflected in the YANG model for completeness and implementer clarity.
- Decision: The
draft-ietf-lpwan-schc-compound-ackneeds an03version to augment its YANG model (indraft-ietf-lpwan-schc-yang) with all parameters specified in its Section 4.
- Handling of Invalid 'W' values: Confirmed that text has been added to Section 3.1 of the Compound ACK draft stating that a SCHC sender must discard the entire SCHC compound ACK if it contains invalid 'W' values (e.g., duplicates or values not yet sent). Dominic expressed satisfaction with this change.
- Updating/Extending RFC 8724: A significant discussion focused on whether the Compound ACK draft "extends" or "updates" RFC 8724.
- Discussion: While Compound ACK introduces new functionality, it also modifies the behavior of existing ACK interpretation and usage for implementations that adopt it. This implies an "update" rather than a mere "extension."
- Decision: The
xml2rfcmetadata for the Compound ACK draft should be set to "updates RFC 8724." - Clarifying the Delta Text: Concerns were raised about the clarity for implementers regarding the exact changes to RFC 8724. It was suggested that the draft needs to provide a clear "delta" (e.g., a "diff-like" description) rather than just stating "besides the ACK-REQ behavior."
- Decision: A new sub-section (e.g., 3.2.3) will be added to the Compound ACK draft to explicitly detail how RFC 8724's ACK-REQ behavior is updated or extended. This section should use clear "old text / new text" or similar explicit language to guide implementers.
- Document Shepherd: A call for volunteers for a document shepherd was made.
- Action Item: Chairs will issue a call for a document shepherd for
draft-ietf-lpwan-schc-compound-ackon the mailing list. If no volunteers, chairs will shepherd.
- Action Item: Chairs will issue a call for a document shepherd for
- Data Model Inclusion: Confirmed that the Compound ACK's data model elements are now part of
draft-ietf-lpwan-schc-yang(YANG Data Model) Discussion:- Status: The repository has been updated with language corrections by Dominic.
- Maximum Interleaved Fragments: Discussion centered on whether to include a
max-interleaved-packetsparameter in the YANG model, as it directly impacts memory requirements and buffer allocation for implementations.- Sense of those present: Such a parameter would be beneficial for implementers.
- D-Tag Lifetime at Receiver: It was discussed that the lifetime of a D-tag at the receiver, especially in NOACK mode, is a critical parameter not currently in the model but affects receiver behavior.
- Sense of those present: Parameters like D-tag lifetime, which impact behavior on both sides and could lead to out-of-sync states if not agreed upon, should be part of the YANG model. An existing "inactivity timer" in the model might be repurposed or extended for this.
- General Parameter Inclusion: The need to systematically identify and include all non-protocol parameters (e.g., timers, lifetimes, buffers) that are relevant to device behavior and interaction in the YANG model was highlighted.
- Action Item: Dominic and Laurel (or the document authors) will compile a list of such non-protocol parameters that affect implementation behavior and should be included in
draft-ietf-lpwan-schc-yang, and circulate it on the mailing list for review.
- Action Item: Dominic and Laurel (or the document authors) will compile a list of such non-protocol parameters that affect implementation behavior and should be included in
Decisions and Action Items
- Decision: The milestone for
draft-ietf-lpwan-oamis adjusted to December of the current year (submit to IESG). - Decision:
draft-ietf-lpwan-schc-compound-ackrequires an03version to:- Augment its YANG model (defined in
draft-ietf-lpwan-schc-yang) with all parameters specified in Section 4 of thecompound-ackdraft. - Update its
xml2rfcmetadata to "updates RFC 8724." - Add a new sub-section (e.g., 3.2.3) that explicitly details how RFC 8724's ACK-REQ behavior is updated or extended, using clear "old text / new text" or similar explicit language.
- Augment its YANG model (defined in
- Action Item (Chairs): Issue a call for a document shepherd for
draft-ietf-lpwan-schc-compound-ackon the mailing list. - Action Item (Dominic & Laurel/Authors): Compile a list of non-protocol parameters (e.g.,
max-interleaved-packets, d-tag lifetime) that affect implementation behavior and should be included indraft-ietf-lpwan-schc-yang, and circulate it on the mailing list. - Action Item (Dominic): Revive
draft-ietf-lpwan-oam. - Action Item (Sergio/Authors of compound-ack): Address the clarity of delta text for RFC 8724 updates in
draft-ietf-lpwan-schc-compound-ackin line with the discussion on new sub-section and explicit wording.
Next Steps
- Continue detailed discussions on
draft-ietf-lpwan-schc-yangissues (e.g., specific parameters for inclusion) on the mailing list. - The chairs will schedule the next interim meetings to occur every other week, tentatively starting January 25th, to maintain momentum on these documents.