Hi Yingzhen,

it seems the minor issues in `ietf-isis-link-attr` were fixed but the ones in `ietf-isis-flex-algo` were not:

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

Also, the XML data example now validates but the JSON one seems to be using syntax rules unknown to me and definitely not the ones in RFC 7951. I have attached a valid YANG data JSON example.

Regards,
Michal

On 12. 9. 2025 8:13, Yingzhen Qu wrote:
Hi Michal,

Thanks for the review. I have uploaded a new version to address your comments.

I fixed all the editorial issues in your comments and updated the examples. Please let me know if you have any other questions or comments.

Thanks,
Yingzhen

On Fri, Aug 29, 2025 at 12:17 AM Michal Vaško via Datatracker <[email protected]> wrote:

    Document: draft-ietf-lsr-isis-flex-algo-yang
    Title: YANG Model for IS-IS Application-Specific Link Attributes
    and Flexible
    Algorithm Reviewer: Michal Vaško Review result: Ready with Issues

    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


Attachment: data.json
Description: application/json

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Lsr mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to