Skip to main content

Early Review of draft-ietf-lsr-isis-flex-algo-yang-00
review-ietf-lsr-isis-flex-algo-yang-00-yangdoctors-early-vasko-2025-08-29-00

Request Review of draft-ietf-lsr-isis-flex-algo-yang
Requested revision No specific revision (document currently at 08)
Type Early Review
Team YANG Doctors (yangdoctors)
Deadline 2025-09-01
Requested 2025-08-17
Requested by Christian Hopps
Authors Yingzhen Qu , Acee Lindem , Madhavi Joshi
I-D last updated 2026-04-30 (Latest revision 2026-04-30)
Completed reviews Rtgdir Early review of -00 by Shuping Peng (diff)
Yangdoctors Early review of -00 by Michal Vaško (diff)
Genart IETF Last Call review of -05 by Russ Housley (diff)
Opsdir IETF Last Call review of -06 by Adrian Farrel (diff)
Comments
This document was split out from https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-yang-augmentation-v1/ and is being prepared for WGLC
Assignment Reviewer Michal Vaško
State Completed
Request Early review on draft-ietf-lsr-isis-flex-algo-yang by YANG Doctors Assigned
Posted at https://mailarchive.ietf.org/arch/msg/yang-doctors/fLbZVWJzcjreVnq414RjSSwVhuE
Reviewed revision 00 (document currently at 08)
Result Ready w/issues
Completed 2025-08-29
review-ietf-lsr-isis-flex-algo-yang-00-yangdoctors-early-vasko-2025-08-29-00
Looking at the 2 YANG modules, they are in a good shape and I found only a few
nits (without having knowledge of the ISIS routing protocol). However, the XML
and JSON example YANG data are invalid, which needs to be addressed.

ietf-isis-link-attr
- leaf udabm-length - 2nd line of description has extra space
- leaf transition - 2nd line of description has extra space
- leaf unidirectional-link-delay - units mentioned in description instead of
"units" statement - uses application-specific-link-attributes-sub-tlv - second
usage has extra indent

ietf-isis-flex-algo
- leaf flex-algo - range in description instead of using the "range" statement
- leaf algo-number - redundant range mentioned in the description

Appendix A invalid (yanglint used):
- none of the XML prefixes of the used identities are defined
- there are leafrefs to the ietf-te module data, which should ideally be
included so that the examples can successfully be validated or at least the
used ietf-te data referenced, if found in another RFC - "At least one
area-address must be configured."
(/ietf-routing:routing/control-plane-protocols/control-plane-protocol[type='ietf-isis:isis'][name='default']/ietf-isis:isis)

Appendix B invalid:
- some of the prefixes used are not valid module names (iana-metric-type and
iana-algo-types) - similar leafref problems - similar explicit validation error
message