A YANG Data Model for OSPF Segment Routing over the MPLS Data Plane
draft-ietf-ospf-sr-yang-50
Revision differences
Document history
| Date | Rev. | By | Action |
|---|---|---|---|
|
2025-12-09
|
(System) | Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-ietf-ospf-sr-yang and RFC 9903, changed IESG state to RFC … Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-ietf-ospf-sr-yang and RFC 9903, changed IESG state to RFC Published) |
|
|
2025-12-08
|
50 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
|
2025-11-21
|
50 | (System) | RFC Editor state changed to AUTH48 |
|
2025-11-06
|
50 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
|
2025-05-09
|
50 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-50.txt |
|
2025-05-09
|
50 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-05-09
|
50 | Acee Lindem | Uploaded new revision |
|
2025-05-06
|
49 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-49.txt |
|
2025-05-06
|
49 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2025-05-06
|
49 | Yingzhen Qu | Uploaded new revision |
|
2025-05-02
|
48 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
|
2025-05-01
|
48 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
|
2025-05-01
|
48 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
|
2025-05-01
|
48 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
|
2025-05-01
|
48 | (System) | RFC Editor state changed to EDIT |
|
2025-05-01
|
48 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
|
2025-05-01
|
48 | (System) | Announcement was received by RFC Editor |
|
2025-05-01
|
48 | (System) | IANA Action state changed to In Progress |
|
2025-05-01
|
48 | Cindy Morgan | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
|
2025-05-01
|
48 | Cindy Morgan | IESG has approved the document |
|
2025-05-01
|
48 | Cindy Morgan | Closed "Approve" ballot |
|
2025-05-01
|
48 | Cindy Morgan | Ballot approval text was generated |
|
2025-04-30
|
48 | (System) | Removed all action holders (IESG state changed) |
|
2025-04-30
|
48 | Gunter Van de Velde | IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup |
|
2025-04-30
|
48 | Gunter Van de Velde | Ballot approval text was generated |
|
2025-04-18
|
48 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-48.txt |
|
2025-04-18
|
48 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-18
|
48 | Acee Lindem | Uploaded new revision |
|
2025-04-18
|
47 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-47.txt |
|
2025-04-18
|
47 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-18
|
47 | Acee Lindem | Uploaded new revision |
|
2025-04-18
|
46 | Mohamed Boucadair | [Ballot comment] Hi Acee, all, Thank you for the discussion and for addressing my comments [1]. I trust that the few pending comments [2] will … [Ballot comment] Hi Acee, all, Thank you for the discussion and for addressing my comments [1]. I trust that the few pending comments [2] will be addressed in a revised version. Cheers, Med [1] https://mailarchive.ietf.org/arch/msg/lsr/hxpYinFTcGMHnGeISMXrwwiXXvQ/ [2] https://mailarchive.ietf.org/arch/msg/lsr/xdPhI2dcMIHvWQbIo-7fgdtyJkg/ |
|
2025-04-18
|
46 | Mohamed Boucadair | [Ballot Position Update] Position for Mohamed Boucadair has been changed to Yes from Discuss |
|
2025-04-16
|
46 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-46.txt |
|
2025-04-16
|
46 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2025-04-16
|
46 | Yingzhen Qu | Uploaded new revision |
|
2025-04-15
|
45 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-45.txt |
|
2025-04-15
|
45 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-15
|
45 | Acee Lindem | Uploaded new revision |
|
2025-04-04
|
44 | Ketan Talaulikar | [Ballot comment] The v44 addresses all my discussions points and comments. My thanks to the authors for taking up this important work. |
|
2025-04-04
|
44 | Ketan Talaulikar | [Ballot Position Update] Position for Ketan Talaulikar has been changed to Yes from No Objection |
|
2025-04-04
|
44 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-44.txt |
|
2025-04-04
|
44 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-04
|
44 | Acee Lindem | Uploaded new revision |
|
2025-04-04
|
43 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-43.txt |
|
2025-04-04
|
43 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-04
|
43 | Acee Lindem | Uploaded new revision |
|
2025-04-04
|
42 | (System) | Changed action holders to Gunter Van de Velde (IESG state changed) |
|
2025-04-04
|
42 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-04-04
|
42 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-04-04
|
42 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-42.txt |
|
2025-04-04
|
42 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-04
|
42 | Acee Lindem | Uploaded new revision |
|
2025-04-03
|
41 | (System) | Changed action holders to Acee Lindem, Zhaohui Zhang, Ing-Wher Chen, Yingzhen Qu (IESG state changed) |
|
2025-04-03
|
41 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
|
2025-04-02
|
41 | Amanda Baber | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
|
2025-04-02
|
41 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-41.txt |
|
2025-04-02
|
41 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-02
|
41 | Acee Lindem | Uploaded new revision |
|
2025-04-02
|
40 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-40.txt |
|
2025-04-02
|
40 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-02
|
40 | Acee Lindem | Uploaded new revision |
|
2025-04-02
|
39 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-39.txt |
|
2025-04-02
|
39 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-02
|
39 | Acee Lindem | Uploaded new revision |
|
2025-04-02
|
38 | Ketan Talaulikar | [Ballot Position Update] Position for Ketan Talaulikar has been changed to No Objection from Discuss |
|
2025-04-02
|
38 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-04-02
|
38 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-38.txt |
|
2025-04-02
|
38 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-04-02
|
38 | Acee Lindem | Uploaded new revision |
|
2025-04-02
|
37 | Éric Vyncke | [Ballot comment] # Éric Vyncke, INT AD, comments for draft-ietf-ospf-sr-yang-37 CC @evyncke Thank you for the work put into this document as it represents nearly … [Ballot comment] # Éric Vyncke, INT AD, comments for draft-ietf-ospf-sr-yang-37 CC @evyncke Thank you for the work put into this document as it represents nearly 10 years of effort :-O Please find below some non-blocking COMMENT points (but replies would be appreciated even if only for my own education), and some nits. Special thanks to Christian Hopps for the shepherd's concise write-up including the WG consensus and the justification of the intended status. I hope that this review helps to improve the document, Regards, -éric ## COMMENTS (non-blocking) ### SR over/for MPLS ? I think that the right term is "segment routing *over* the MPLS data plane". ### Title s/A YANG Data Model for OSPF Segment Routing for the MPLS Data Plane/A YANG Data Model for OSPF *Extensions for* Segment Routing *over* the MPLS Data Plane/ ### Abstract Suggest to be consistent with the title, i.e., s/YANG data module/YANG data model/ ### Section 2 I do not understand the acronym in `Segment Routing (SRGB)` why not "SR" only ? s/The ietf-ospf-sr-mpls *data* module/The ietf-ospf-sr-mpls *YANG* module *defined in this document*/ There is no such thing as a "data module" IMHO. ### Section 3 Please add "MPLS" in the section title. |
|
2025-04-02
|
37 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
|
2025-04-01
|
37 | Mahesh Jethanandani | [Ballot comment] Section 1, paragraph 0 > This document defines a YANG data model [RFC7950] that can be used to > … [Ballot comment] Section 1, paragraph 0 > This document defines a YANG data model [RFC7950] that can be used to > manage OSPFv2 extensions for Segment Routing [RFC8665] and OSPFv3 > extensions for Segment Routing [RFC8666] for the MPLS data plane. It > is an augmentation to the OSPF YANG data model [RFC9129]. This is a similar comment to the YANG module for SR on ISIS. There seems to be some confusion on the use of the terms "YANG module" and "YANG data model" in this document. A "YANG data model" refers to a collection of YANG modules and submodules that together define a structured representation configuration, operational data, notifications, and RPCs for a given system or protocol, while a "YANG module" refers to a specific YANG file (.yang) defining a set of nodes (container, list, leaf, etc.) that represent configuration or state data. Moreover, a YANG module can be independent and augment other modules. Based on that definition, what you seem to be defining is a YANG module more than a YANG data model. Can that be reflected consistently in this document? Section 3, paragraph 9 > This version of this YANG module is part of RFC XXXX; see > the RFC itself for full legal notices. BTW, is there an instruction for the RFC Editor on what to do with RFC XXXX? Section 3, paragraph 28 > grouping sid-tlv-encoding { > description > "SID TLV Encoding - 20-bit label or 32-bit SID whose > interpretation is dependent on the TLV length (3 for an > MPLS label or 4 for a 32-bit value) or the TLV V-Flag and > L-Flag settings: > > If the V-Flag is set to 0 and L-Flag is set to 0: > The SID/Index/Label field is a 4-octet index defining > the offset in the SID/Label space advertised by this > router. > > If V-Flag is set to 1 and L-Flag is set to 1: The > ID/Index/Label field is a 3-octet local label where the > 20 rightmost bits are used for encoding the label value."; > reference > "RFC 8665: OSPF Extensions for Segment Routing, Section 5 > RFC 8666: OSPFv3 Extensions for Segment Routing, Section 3"; > leaf sid-raw { > type uint32; > description > "Raw SID value - labels are in the rightmost 20 bits of > the value"; > } > choice sid-value { > case label-sid { > leaf label-value { > type uint32 { > range "0 .. 1048575"; > } > description > "A 20-bit MPLS Label"; > } > } > case offset-sid { > leaf offset-value { > type uint32; > description > "Offset into a label space advertised by this router."; > } > } > description > "Choice of either a 20-bit MPLS lable or 32-bit offset into > an advertised label space."; > } > } I might be completely off, but what is the relationship between 'sid-raw' and the choice statement of 'sid-value'? Is the choice statement being used to determine what value 'sid-raw' will carry? If that is the case, YANG is being used to model a particular wire format. Tell me that is not what is happening here. I will note that Med has pointed out something similar as part of his DISCUSS in other parts of the model. Section 4, paragraph 9 > Some of the readable data nodes in this YANG module may be considered > sensitive or vulnerable in some network environments. It is thus > important to control read access (e.g., via get, get-config, or > notification) to these data nodes. Specifically, the following > subtrees and data nodes have particular sensitivities/ > vulnerabilities: The paragraph seems to imply that specific subtrees and data nodes will be identified for vulnerability. Instead, what I see is a paragraph with some generic description. Did the authors forget to identify particular nodes or subtrees? No reference entries found for these items, which were mentioned in the text: [draft-ietf-rtgwg-segment-routing-ti-lfa]. ------------------------------------------------------------------------------- NIT ------------------------------------------------------------------------------- All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. Section 3, paragraph 10 > reference > "RFC XXXX"; s/RFC XXXX/RFC XXXX: A YANG Data Model for OSPF Segment Routing for the MPLS Data Plane/ |
|
2025-04-01
|
37 | Mahesh Jethanandani | [Ballot Position Update] New position, No Objection, has been recorded for Mahesh Jethanandani |
|
2025-04-01
|
37 | Orie Steele | [Ballot Position Update] New position, No Objection, has been recorded for Orie Steele |
|
2025-04-01
|
37 | Ketan Talaulikar | [Ballot discuss] A couple of points for discussion: I see the following in the Appendix B: 1833 augment /rt:routing/rt:control-plane-protocols 1834 … [Ballot discuss] A couple of points for discussion: I see the following in the Appendix B: 1833 augment /rt:routing/rt:control-plane-protocols 1834 /rt:control-plane-protocol/ospf:ospf: 1835 +--rw segment-routing 1836 | +--rw enabled? boolean 1837 | +--rw bindings {mapping-server}? 1838 | +--rw advertise 1839 | | +--rw policies* leafref 1840 | +--rw receive? boolean 1841 +--rw protocol-srgb {sr-mpls:protocol-srgb}? 1842 +--rw srgb* [lower-bound upper-bound] 1843 +--rw lower-bound uint32 1844 +--rw upper-bound uint32 But I am not able to find these augmentations in the model itself. Am I missing something? YANG is not my forte. I am unable to find this across modules and wanted to cross-check. Also, I am not able to find the RW (config) options for enabling (with a bool) SR-MPLS for a specific OSPF area, or interface in the model. Have I missed this as well? If it is not covered, was this discussed during the development of this model in the WG? I see that the model defines grouping for ospfv3-adj-sid-sub-tlvs but not for OSPFv2 for the same thing (it is modeled directly as a container). I would like to understand why so? |
|
2025-04-01
|
37 | Ketan Talaulikar | [Ballot comment] Please find below some comments that are in the idnits output of v37: 91 2. OSPF Segment Routing YANG Data Module Scope 93 … [Ballot comment] Please find below some comments that are in the idnits output of v37: 91 2. OSPF Segment Routing YANG Data Module Scope 93 This document defines a model for OSPF Segment Routing Extensions for 94 both OSPFv2 [RFC8665] and OSPFv3 [RFC8666]. ... for the MPLS data plane. 96 The OSPF SR YANG module requires support for the base segment routing 97 module [RFC9020], which defines the global segment routing 98 configuration independent of any specific routing protocol 99 configuration, and support of OSPF base model [RFC9129] which defines 100 basic OSPF configuration and state. 102 The ietf-ospf-sr-mpls data module defines both the data nodes to 103 configure OSPF segment routing MPLS extensions and the additions to 104 the OSPF Link State Advertisements (LSAs) necessary to support MPLS 105 segment routing. The OSPF configuration includes: s/MPLS segment routing/SR-MPLS 156 * OSPFv3 Adj-SID Sub-TLV in the OSPFv3 Router-Link TLV [RFC8362]. 158 * OSPFv3 Adj-SID Sub-TLV in the OSPFv3 Router-Link TLV [RFC8362]. 160 * OSPFv3 Lan Adj-SID Sub-TLV in the OSPFv3 Router-Link TLV 161 [RFC8362]. s/Lan/LAN Please add [RFC8666] reference as well above for (LAN) Adj-SID encodings 418 /* Groupings */ 419 grouping sid-tlv-encoding { 420 description 421 "SID TLV Encoding - 20-bit label or 32-bit SID whose s/SID/SID index 422 interpretation is dependent on the TLV length (3 for an 423 MPLS label or 4 for a 32-bit value) or the TLV V-Flag and 424 L-Flag settings: 426 If the V-Flag is set to 0 and L-Flag is set to 0: 427 The SID/Index/Label field is a 4-octet index defining 428 the offset in the SID/Label space advertised by this 429 router. 431 If V-Flag is set to 1 and L-Flag is set to 1: The 432 ID/Index/Label field is a 3-octet local label where the 433 20 rightmost bits are used for encoding the label value."; 434 reference 435 "RFC 8665: OSPF Extensions for Segment Routing, Section 5 436 RFC 8666: OSPFv3 Extensions for Segment Routing, Section 3"; 437 leaf sid-raw { 438 type uint32; 439 description 440 "Raw SID value - labels are in the rightmost 20 bits of 441 the value"; 442 } 443 choice sid-value { 444 case label-sid { 445 leaf label-value { 446 type uint32 { 447 range "0 .. 1048575"; 448 } 449 description 450 "A 20-bit MPLS Label"; 451 } 452 } 453 case offset-sid { 454 leaf offset-value { I am not familiar of this "offset" term. What is used more often is "index" since the value is an index into the (SRGB) label space advertised. It is not an "offset" since SRGB may comprise of multiple non-contiguous blocks - they need to be arrange in the order of advertisement to form a single block and then this index is used to pick the label value. To me, offset sounds more like something done in memory location that assume it to be contiguous. Suggest ... s/label-sid/sid-label s/offset-sid/sid-index ... s/offset-value/index-value 455 type uint32; 456 description 457 "Offset into a label space advertised by this router."; 458 } 459 } 460 description 461 "Choice of either a 20-bit MPLS lable or 32-bit offset into 462 an advertised label space."; 463 } 464 } 466 grouping sid-sub-tlv { 467 description 468 "SID/Label sub-TLV grouping."; 469 reference 470 "RFC 8665: OSPF Extensions for Segment Routing 471 (Section 6)"; KT> Reference should be section 2.1 of RFC8665? 472 container sid-sub-tlv { 473 description 474 "Used to advertise the SID/Label associated with a 475 prefix or adjacency."; 476 leaf length { 477 type uint16; 478 description 479 "Length of the SID value. YANG model specification 480 is necessary since it dictates the semantics of the 481 SID."; 482 } 483 uses sid-tlv-encoding; 484 } 485 } 602 grouping sid-range-tlvs { 603 description 604 "SID Range TLV grouping."; 605 reference 606 "RFC 8665: OSPF Extensions for Segment Routing 607 (Section 3.2)"; 608 container sid-range-tlvs { 609 description 610 "List of SID range TLVs. Note that the order of advertised 611 SID ranges is implementation dependent."; Please update "Note that the order of advertised SID ranges is implementation dependent." - the ordering is pretty important and MUST be as per what has been received in the LSA on the wire. This is the SRGB. 612 list sid-range-tlv { 613 description 614 "SID range TLV."; 615 leaf range-size { 616 type rt-types:uint24; 617 description 618 "SID range."; 619 } 620 uses sid-sub-tlv; 621 } 622 } 623 } 625 grouping local-block-tlvs { 626 description 627 "The SR local block TLV contains the 628 range of labels reserved for local SIDs."; 629 reference 630 "RFC 8665: OSPF Extensions for Segment Routing 631 (Section 3.3)"; 632 container local-block-tlvs { 633 description 634 "List of SRLB TLVs."; Here too the ordering has to be as on the wire for SRLB - if similar text is clarified above for SRGB. 635 list local-block-tlv { 636 description 637 "SRLB TLV."; 638 leaf range-size { 639 type rt-types:uint24; 640 description 641 "SID range. The return of a zero value would indicate 642 an error."; 643 } 644 uses sid-sub-tlv; 645 } 646 } 647 } 1561 Author affiliation with The MITRE Corporation is provided for 1562 identification purposes only, and is not intended to convey or imply 1563 MITRE's concurrence with, or support for, the positions, opinions or 1564 viewpoints expressed. MITRE has approved this document for Public 1565 Release, Distribution Unlimited, with Public Release Case Number 1566 18-3281. With the text above (which applies MITRE has some sort of an approval authority over this document), it seems more appropriate for this author to drop their MITRE Corporation affiliation. |
|
2025-04-01
|
37 | Ketan Talaulikar | [Ballot Position Update] New position, Discuss, has been recorded for Ketan Talaulikar |
|
2025-03-31
|
37 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
|
2025-03-31
|
37 | Roman Danyliw | [Ballot comment] Thank you to Gyan Mishra for the GENART review. ** Section 5. MITRE has approved this document for Public Release, Distribution … [Ballot comment] Thank you to Gyan Mishra for the GENART review. ** Section 5. MITRE has approved this document for Public Release, Distribution Unlimited, with Public Release Case Number 18-3281. While I appreciate the need to acknowledge those that fund an author’s time, and that some employers have strict release review requirements, is the above text necessary or can it be removed? It implies that the named entity has authority to approve the publication of the RFC once the content is in an I-D (which it does not). |
|
2025-03-31
|
37 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
|
2025-03-30
|
37 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-37.txt |
|
2025-03-30
|
37 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-03-30
|
37 | Acee Lindem | Uploaded new revision |
|
2025-03-30
|
36 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-36.txt |
|
2025-03-30
|
36 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-03-30
|
36 | Acee Lindem | Uploaded new revision |
|
2025-03-30
|
35 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
|
2025-03-28
|
35 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-35.txt |
|
2025-03-28
|
35 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-03-28
|
35 | Acee Lindem | Uploaded new revision |
|
2025-03-28
|
34 | Deb Cooley | [Ballot comment] Thank you to Corey Bonnell for his secdir review. I do agree that the lack of narrative text makes this difficult to review. … [Ballot comment] Thank you to Corey Bonnell for his secdir review. I do agree that the lack of narrative text makes this difficult to review. Section 3: If the template is changed (see M. Boucadair's review), then (or Paul) will re-review this section. Section 3, para 1: If TLS is used, is mutual authentication mandated? If not, why not? |
|
2025-03-28
|
34 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
|
2025-03-27
|
34 | Mike Bishop | [Ballot comment] I support Mohamed's DISCUSS, particularly as regards this document's lack of narrative text. This makes it difficult to adequately review. |
|
2025-03-27
|
34 | Mike Bishop | [Ballot Position Update] New position, No Objection, has been recorded for Mike Bishop |
|
2025-03-26
|
34 | Mohamed Boucadair | [Ballot discuss] Hi Yingzhen, Acee, Jeffrey, and Helen, Thank you for the effort put into this specification, especially for your perseverance to progress the spec … [Ballot discuss] Hi Yingzhen, Acee, Jeffrey, and Helen, Thank you for the effort put into this specification, especially for your perseverance to progress the spec for almost ten years. I hope we could produce device YANG modules quicker. The augmentations are overall adhering to the base specifications defined in RFC8665/RFC8666. There are minor issues (but many, though) that can be easily fixed. I found it unfortunate that we are mixing message format vs. what can be managed (e.g., data nodes are mirroring TLVs, etc.). I will be definitely balloting “Yes” for this specification, but I’d like to DISCUSS some few points. # Lack of narrative text I would expect a minimum of narrative text to explain the set of management function supported by the model. For example, I can’t tell whether we can store the algo capabilities of adj SR routers, etc. Please remember that RFC8407 says the following: 3.5. Narrative Sections The narrative part MUST include an overview section that describes the scope and field of application of the module(s) defined by the specification and that specifies the relationship (if any) of these modules to other standards, particularly to standards containing other YANG modules. The narrative part SHOULD include one or more sections to briefly describe the structure of the modules defined in the specification. # Implicit SID types CURRENT: container sid-sub-tlv { description "Used to advertise the SID/Label associated with a prefix or adjacency."; leaf length { type uint16; description "Length of the SID value. YANG model specification is necessary since it dictates the semantics of the SID."; } leaf sid { type uint32; description "Segment Identifier (SID) - A 20 bit label or 32 bit SID. If the length is set to 3, then the 20 rightmost bits represent a label. If the length is set to 4, then the value represents a 32-bit SID."; It is unfortunate to mix the wire encoding vs manageability function. Why a type is not used here instead of implicitly inferring it form a length? BTW, should that type (or length in the current version) be mandatory? especially that the description says "is necessary"? # Ordering control of SID/Label How to control the order of SID/Label to follow this part from RFC8665? * The originating router decides the order in which the set of SID/ Label Range TLVs are advertised inside the Router Information Opaque LSA. # Overlapping prefixes RFC8665 states that: The originating router MUST NOT advertise overlapping ranges. How the model enforces this check on SID/Label Range? # SR capabilities It seems that this is defined only for OSPFv3 in the module, but rfc8665#section-3 says the following: These SR capabilities are advertised in the Router Information Opaque LSA (defined in [RFC7770]). The TLVs defined below are applicable to both OSPFv2 and OSPFv3; see also [RFC8666]. Maybe I’m missing something. |
|
2025-03-26
|
34 | Mohamed Boucadair | [Ballot comment] # Abstract: “configure” is covered by “manage” (remember the FCAPS functions) OLD: This document defines a YANG data module that can be … [Ballot comment] # Abstract: “configure” is covered by “manage” (remember the FCAPS functions) OLD: This document defines a YANG data module that can be used to configure and manage OSPF Extensions for Segment Routing for the MPLS data plane. NEW : This document defines a YANG data module that can be used to manage OSPF Extensions for Segment Routing (SR) for the MPLS data plane. # Introduction: Simplify + remove “configure” as this is covered by “manage” OLD: This document defines a YANG data model [RFC7950] that can be used to configure and manage OSPFv2 extensions for Segment Routing [RFC8665] and OSPFv3 extensions for Segment Routing [RFC8666] for the MPLS data plane. It is an augmentation to the OSPF YANG data model [RFC9129]. NEW: This document defines a YANG data model [RFC7950] that can be used to manage Segment Routing (SR) for OSPFv2 [RFC8665] and OSPFv3 [RFC8666] for the MPLS data plane. It is an augmentation to the OSPF YANG data model [RFC9129]. # Section 2 ## (redundant) I would delete the following as this was stated few lines above. CURRENT: It is an augmentation of the OSPF base model. ## The module is not only for configuration, but for state retrieval. The document says that it adheres to the NMDA ;-) Please update the following accordingly: CURRENT: The OSPF SR YANG module requires support for the base segment routing module [RFC9020], which defines the global segment routing configuration independent of any specific routing protocol configuration, and support of OSPF base model [RFC9129] which defines basic OSPF configuration and state. ## Long tree diagram Please move the full tree to an appendix but consider snippets to help readers go through the model. Refer to Section 3.4 of 8407bis for more guidance. # Section 2.1: Check references CURRENT: [RFC2328], [RFC4750], [RFC4915], [RFC5340], [RFC5643], [RFC5838], [RFC6991], [RFC8102], [RFC8294], [RFC8343], [RFC8476], [RFC8349], [RFC9587], and [I-D.ietf-rtgwg-segment-routing-ti-lfa] are referenced in the YANG data model. For example, I failed to find where these ones are cited [RFC4750], [RFC5643], [RFC5838], [RFC8343 ], [RFC8476]. # Section 2.2 ## Please use the template at https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-22#name-template-for-ietf-modules ## Description issues CURRENT: This YANG module defines the generic configuration and operational state for OSPF Segment Routing (SR), which is common across all of the vendor implementations. It is intended that the module will be extended by vendors to define vendor-specific OSPF Segment Routing configuration and operational parameters for the MPLS data plane. * How you checked this part “is common across all of the vendor implementations”? * I would remove the last sentence. It is weird to make assumption about what proprietary extensions in a STD spec! ## Consistent referencing style: The module include a mix of styles for the reference statements. Please update accordingly. For example, OLD: "RFC 6991 - Common YANG Data Types"; NEW: "RFC 6991: Common YANG Data Types"; ## Lack of references: For example, consider adding the following for all prefix-sid-flag NEW: reference "RFC 8665: OSPF Extensions for Segment Routing, Section 5 RFC 8666: OSPFv3 Extensions for Segment Routing, Section 6"; ## Some description are copied from the base spec, while the statement does not make sense for a given type. For example, the following is included for an identity, but 'if set, ..' does not make sense for an identity. This is not a flag bit. An example is provided below (but other similar constructs are included in the module) OLD: "Inter-Area flag. If set, advertisement is of inter-area type."; NEW: "Inter-Area flag."; ## Lack of mapping between some identities and the flag names as defined in the base spec. For example, the description for vi-flag should indicate that this corresponds to the V-Flag as there is no VI-Flag in 8665/8666: OLD: "Value/Index flag."; NEW: "Value/Index flag. Corresponds to the Adj-SID V-Flag."; reference "RFC 8665: OSPF Extensions for Segment Routing, Section 6.1 RFC 8666: OSPFv3 Extensions for Segment Routing, Section 7.1"; Idem, please indicate that lo-flag corresponds to the L-Flag defined in 8665/8666 as there is no LO-Flag in 8665/8666. OLD: "Local/Global flag."; NEW: "Local/Global flag. Corresponds to the Adj-SID L-Flag."; reference "RFC 8665: OSPF Extensions for Segment Routing, Section 6.1 RFC 8666: OSPFv3 Extensions for Segment Routing, Section 7.1"; ## No need to repeat the parent node prefix. There are many occurrences of this in the module. OLD: list prefix-sid-sub-tlv { NEW: list prefix-sid { OLD: list extended-prefix-range-tlv { NEW: list extended-prefix-range { OLD: container extended-prefix-range-flags { NEW: container flags { Etc. ## Use Singular for list/leaf-list per rfc8407bis, for example: OLD: leaf-list flags { NEW: leaf-list flag { There are many occurrences in the text. ## Defaults: Please provide an authoritative reference where the default is defined + indicate the meaning of this default. For example, it is not clear for the definition the meaning of this value: CURRENT: leaf priority { type uint8; default "128"; ## Restrict using range: restrict the range rather than having this in the description. CURRENT: leaf mt-id { type uint8; description "Multi-topology ID. Topologies range from 0-127 and return of any other value would indicate an error."; # Section 3: Security template Please follow the template defined in https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-22#name-security-considerations-sect # Section 5: Indicate whether this is maintained by IANA or not OLD: name: ietf-ospf-sr-mpls namespace: urn:ietf:params:xml:ns:yang:ietf-ospf-sr-mpls prefix: ospf-sr-mpls reference: RFC XXXX NEW: name: ietf-ospf-sr-mpls namespace: urn:ietf:params:xml:ns:yang:ietf-ospf-sr-mpls prefix: ospf-sr-mpls maintained by IANA? N reference: RFC XXXX # Section 6: Issues with classifying references RFC6241, RFC6242, RFC8040, RFC8343, RFC8446, and RFC8476 are cited as normative, while they shouldn’t. Please move those to be listed as Informative. # Appendix ## Redundant examples Do we really need to have the xml example given that the JSON encoding for the same example is provided? ## Broken JSON example Please validate the example using yanglint, etc. OLD: { "routing": { "router-id": "1.1.1.1", "control-plane-protocols": { "control-plane-protocol": { "type": "ospf:ospfv2", "name": "OSPFv2", "ospf": { "areas": { "area": { "area-id": "0.0.0.0", "interfaces": { "interface": { "name": "eth0", "segment-routing": { "adjacency-sid": { "adj-sids": { "value": 3888 } } } } } } }, "segment-routing": { "enabled": true }, "protocol-srgb": { "srgb": { "lower-bound": 4000, "upper-bound": 5000 } } } } } } } NEW: { "ietf-routing:routing": { "router-id": "1.1.1.1", "control-plane-protocols": { "control-plane-protocol": { "type": "ietf-ospf:ospfv2", "name": "OSPFv2", "ietf-ospf:ospf": { "areas": { "area": { "area-id": "0.0.0.0", "interfaces": { "interface": { "name": "eth0", "ietf-ospf-sr-mpls:segment-routing": { "adjacency-sid": { "adj-sids": { "value": 3888 } } } } } } }, "ietf-ospf-sr-mpls:segment-routing": { "enabled": true }, "ietf-ospf-sr-mpls:protocol-srgb": { "srgb": { "lower-bound": 4000, "upper-bound": 5000 } } } } } } } Cheers, Med |
|
2025-03-26
|
34 | Mohamed Boucadair | [Ballot Position Update] New position, Discuss, has been recorded for Mohamed Boucadair |
|
2025-03-26
|
34 | Gorry Fairhurst | [Ballot Position Update] New position, No Objection, has been recorded for Gorry Fairhurst |
|
2025-03-25
|
34 | Andy Newton | [Ballot Position Update] New position, No Objection, has been recorded for Andy Newton |
|
2025-02-17
|
34 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
|
2025-02-07
|
34 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-02-07
|
34 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-34.txt |
|
2025-02-07
|
34 | (System) | New version approved |
|
2025-02-07
|
34 | (System) | Request for posting confirmation emailed to previous authors: Acee Lindem , Helen Chen , Yingzhen Qu , Zhaohui Zhang |
|
2025-02-07
|
34 | Acee Lindem | Uploaded new revision |
|
2025-02-06
|
33 | Cindy Morgan | Placed on agenda for telechat - 2025-04-03 |
|
2025-02-06
|
33 | Corey Bonnell | Request for Last Call review by SECDIR Completed: Ready. Reviewer: Corey Bonnell. Sent review to list. |
|
2025-02-04
|
33 | Gunter Van de Velde | Ballot has been issued |
|
2025-02-04
|
33 | Gunter Van de Velde | [Ballot Position Update] New position, Yes, has been recorded for Gunter Van de Velde |
|
2025-02-04
|
33 | Gunter Van de Velde | Created "Approve" ballot |
|
2025-02-04
|
33 | Gunter Van de Velde | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
|
2025-02-04
|
33 | Gunter Van de Velde | Ballot writeup was changed |
|
2025-01-30
|
33 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
|
2025-01-28
|
33 | Sabrina Tanamal | IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-ospf-sr-yang-33. If any part of this review is inaccurate, please let us know. IANA understands that, upon … IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-ospf-sr-yang-33. 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 ns registry on the IETF XML Registry page located at: https://www.iana.org/assignments/xml-registry/ a new namespace will be registered as follows: ID: yang:ietf-ospf-sr-mpls URI: urn:ietf:params:xml:ns:yang:ietf-ospf-sr-mpls Filename: [ TBD-at-Registration ] Reference: [ RFC-to-be ] As this document requests registrations in a Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. Expert review will need to be completed before your document can be approved for publication as an RFC. Second, in the YANG Module Names registry on the YANG Parameters registry page located at: https://www.iana.org/assignments/yang-parameters/ a new YANG module will be registered as follows: Name: ietf-ospf-sr-mpls File: [ TBD-at-Registration ] Maintained by IANA? N Namespace: urn:ietf:params:xml:ns:yang:ietf-ospf-sr-mpls Prefix: ospf-sr-mpls Module: Reference: [ RFC-to-be ] While the YANG module name will be registered after the IESG approves the document, the YANG module file will be posted after the RFC Editor notifies us that the document has been published. 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, Sabrina Tanamal Lead IANA Services Specialist |
|
2025-01-28
|
33 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
|
2025-01-28
|
33 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Corey Bonnell |
|
2025-01-27
|
33 | Gyan Mishra | Request for Last Call review by GENART Completed: Ready. Reviewer: Gyan Mishra. Sent review to list. |
|
2025-01-24
|
33 | David Dong | IANA Experts State changed to Expert Reviews OK from Reviews assigned |
|
2025-01-23
|
33 | Jean Mahoney | Request for Last Call review by GENART is assigned to Gyan Mishra |
|
2025-01-22
|
33 | David Dong | IANA Experts State changed to Reviews assigned |
|
2025-01-21
|
33 | Joe Clarke | Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Joe Clarke. Sent review to list. |
|
2025-01-19
|
33 | Carlos Pignataro | Request for Last Call review by OPSDIR is assigned to Joe Clarke |
|
2025-01-16
|
33 | Kyle Rose | Assignment of request for Last Call review by SECDIR to Kyle Rose was rejected |
|
2025-01-16
|
33 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Kyle Rose |
|
2025-01-16
|
33 | Jenny Bui | IANA Review state changed to IANA - Review Needed |
|
2025-01-16
|
33 | Jenny Bui | The following Last Call announcement was sent out (ends 2025-01-30): From: The IESG To: IETF-Announce CC: Christian Hopps , chopps@chopps.org, draft-ietf-ospf-sr-yang@ietf.org, gunter@vandevelde.cc, … The following Last Call announcement was sent out (ends 2025-01-30): From: The IESG To: IETF-Announce CC: Christian Hopps , chopps@chopps.org, draft-ietf-ospf-sr-yang@ietf.org, gunter@vandevelde.cc, lsr-chairs@ietf.org, lsr@ietf.org Reply-To: last-call@ietf.org Sender: Subject: Last Call: (A YANG Data Model for OSPF Segment Routing for the MPLS Data Plane) to Proposed Standard The IESG has received a request from the Link State Routing WG (lsr) to consider the following document: - 'A YANG Data Model for OSPF Segment Routing for the MPLS Data Plane' 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 2025-01-30. 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 a YANG data module that can be used to configure and manage OSPF Extensions for Segment Routing for the MPLS data plane. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-ospf-sr-yang/ No IPR declarations have been submitted directly on this I-D. |
|
2025-01-16
|
33 | Jenny Bui | IESG state changed to In Last Call from Last Call Requested |
|
2025-01-16
|
33 | Jenny Bui | Last call announcement was generated |
|
2025-01-16
|
33 | Gunter Van de Velde | Last call was requested |
|
2025-01-16
|
33 | Gunter Van de Velde | Ballot approval text was generated |
|
2025-01-16
|
33 | Gunter Van de Velde | Ballot writeup was generated |
|
2025-01-16
|
33 | Gunter Van de Velde | IESG state changed to Last Call Requested from AD Evaluation |
|
2025-01-16
|
33 | Gunter Van de Velde | Last call announcement was generated |
|
2025-01-16
|
33 | Gunter Van de Velde | IESG state changed to AD Evaluation from Publication Requested |
|
2025-01-15
|
33 | Christian Hopps | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## 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? Concurrence of a few experts 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No 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][3] recommends) or elsewhere (where)? N/A ## 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. No 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. YANG doctor review completed 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] 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][5]? Checked, and NMDA yes 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. N/A ## 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][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard, appropriate as defines standardized yang module. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) None. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No, one ref is submitted to IESG but not yet RFC. 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. No 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][11]). Standard YANG update looks good. 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. None |
|
2025-01-15
|
33 | Christian Hopps | IETF WG state changed to Submitted to IESG for Publication from In WG Last Call |
|
2025-01-15
|
33 | Christian Hopps | IESG state changed to Publication Requested from I-D Exists |
|
2025-01-15
|
33 | (System) | Changed action holders to Gunter Van de Velde (IESG state changed) |
|
2025-01-15
|
33 | Christian Hopps | Responsible AD changed to Gunter Van de Velde |
|
2025-01-15
|
33 | Christian Hopps | Document is now in IESG state Publication Requested |
|
2025-01-15
|
33 | Christian Hopps | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## 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? Concurrence of a few experts 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No 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][3] recommends) or elsewhere (where)? N/A ## 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. No 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. YANG doctor review completed 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] 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][5]? Checked, and NMDA yes 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. N/A ## 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][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard, appropriate as defines standardized yang module. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) None. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No, one ref is submitted to IESG but not yet RFC. 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. No 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][11]). Standard YANG update looks good. 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. None |
|
2025-01-03
|
33 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-33.txt |
|
2025-01-03
|
33 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2025-01-03
|
33 | Acee Lindem | Uploaded new revision |
|
2024-12-04
|
32 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-32.txt |
|
2024-12-04
|
32 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2024-12-04
|
32 | Acee Lindem | Uploaded new revision |
|
2024-11-20
|
31 | Christian Hopps | IETF WG state changed to In WG Last Call from WG Document |
|
2024-06-19
|
31 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-31.txt |
|
2024-06-19
|
31 | (System) | New version approved |
|
2024-06-19
|
31 | (System) | Request for posting confirmation emailed to previous authors: Acee Lindem , Helen Chen , Yingzhen Qu , Zhaohui Zhang |
|
2024-06-19
|
31 | Acee Lindem | Uploaded new revision |
|
2024-01-18
|
30 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-30.txt |
|
2024-01-18
|
30 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2024-01-18
|
30 | Yingzhen Qu | Uploaded new revision |
|
2024-01-17
|
29 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-29.txt |
|
2024-01-17
|
29 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2024-01-17
|
29 | Acee Lindem | Uploaded new revision |
|
2024-01-13
|
28 | Reshad Rahman | Request for Last Call review by YANGDOCTORS Completed: Ready with Issues. Reviewer: Reshad Rahman. Sent review to list. |
|
2024-01-08
|
28 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-28.txt |
|
2024-01-08
|
28 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2024-01-08
|
28 | Acee Lindem | Uploaded new revision |
|
2024-01-07
|
27 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-27.txt |
|
2024-01-07
|
27 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2024-01-07
|
27 | Acee Lindem | Uploaded new revision |
|
2023-12-30
|
26 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-26.txt |
|
2023-12-30
|
26 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2023-12-30
|
26 | Yingzhen Qu | Uploaded new revision |
|
2023-12-19
|
25 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-25.txt |
|
2023-12-19
|
25 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2023-12-19
|
25 | Acee Lindem | Uploaded new revision |
|
2023-12-12
|
24 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-24.txt |
|
2023-12-12
|
24 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2023-12-12
|
24 | Acee Lindem | Uploaded new revision |
|
2023-12-01
|
23 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-23.txt |
|
2023-12-01
|
23 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2023-12-01
|
23 | Acee Lindem | Uploaded new revision |
|
2023-11-29
|
22 | Julien Meuric | Request for Last Call review by RTGDIR Completed: Has Nits. Reviewer: Julien Meuric. |
|
2023-11-19
|
22 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-22.txt |
|
2023-11-19
|
22 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2023-11-19
|
22 | Yingzhen Qu | Uploaded new revision |
|
2023-11-01
|
21 | Mehmet Ersue | Request for Last Call review by YANGDOCTORS is assigned to Reshad Rahman |
|
2023-10-31
|
21 | Daniam Henriques | Request for Last Call review by RTGDIR is assigned to Julien Meuric |
|
2023-10-31
|
21 | Acee Lindem | Requested Last Call review by RTGDIR |
|
2023-10-31
|
21 | Acee Lindem | Requested Last Call review by YANGDOCTORS |
|
2023-07-09
|
21 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-21.txt |
|
2023-07-09
|
21 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2023-07-09
|
21 | Yingzhen Qu | Uploaded new revision |
|
2023-04-03
|
20 | Reshad Rahman | Request for Early review by YANGDOCTORS Completed: Ready with Issues. Reviewer: Reshad Rahman. |
|
2023-04-03
|
20 | Reshad Rahman | Request for Early review by YANGDOCTORS Completed: Ready with Issues. Reviewer: Reshad Rahman. Sent review to list. Submission of review completed at an earlier date. |
|
2023-02-24
|
20 | Mehmet Ersue | Request for Early review by YANGDOCTORS is assigned to Reshad Rahman |
|
2023-02-24
|
20 | Acee Lindem | New version available: draft-ietf-ospf-sr-yang-20.txt |
|
2023-02-24
|
20 | Acee Lindem | New version accepted (logged-in submitter: Acee Lindem) |
|
2023-02-24
|
20 | Acee Lindem | Uploaded new revision |
|
2023-02-23
|
19 | Christian Hopps | Requested Early review by YANGDOCTORS |
|
2023-01-01
|
19 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-19.txt |
|
2023-01-01
|
19 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2023-01-01
|
19 | Yingzhen Qu | Uploaded new revision |
|
2022-07-03
|
18 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-18.txt |
|
2022-07-03
|
18 | Yingzhen Qu | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2022-07-03
|
18 | Yingzhen Qu | Uploaded new revision |
|
2022-01-02
|
17 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-17.txt |
|
2022-01-02
|
17 | (System) | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2022-01-02
|
17 | Yingzhen Qu | Uploaded new revision |
|
2022-01-02
|
16 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-16.txt |
|
2022-01-02
|
16 | (System) | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2022-01-02
|
16 | Yingzhen Qu | Uploaded new revision |
|
2021-07-02
|
15 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-15.txt |
|
2021-07-02
|
15 | (System) | New version approved |
|
2021-07-02
|
15 | (System) | Request for posting confirmation emailed to previous authors: Acee Lindem , Derek Yeung , Ing-Wher Chen , Yingzhen Qu , Zhaohui Zhang |
|
2021-07-02
|
15 | Yingzhen Qu | Uploaded new revision |
|
2021-02-21
|
14 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-14.txt |
|
2021-02-21
|
14 | (System) | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2021-02-21
|
14 | Yingzhen Qu | Uploaded new revision |
|
2021-02-17
|
13 | Christian Hopps | Changed consensus to Yes from Unknown |
|
2021-02-17
|
13 | Christian Hopps | Intended Status changed to Proposed Standard from None |
|
2021-01-11
|
13 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-13.txt |
|
2021-01-11
|
13 | (System) | New version accepted (logged-in submitter: Yingzhen Qu) |
|
2021-01-11
|
13 | Yingzhen Qu | Uploaded new revision |
|
2020-07-12
|
12 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-12.txt |
|
2020-07-12
|
12 | (System) | New version approved |
|
2020-07-12
|
12 | (System) | Request for posting confirmation emailed to previous authors: Acee Lindem , Ing-Wher Chen , Zhaohui Zhang , Derek Yeung , Yingzhen Qu |
|
2020-07-12
|
12 | Yingzhen Qu | Uploaded new revision |
|
2020-02-05
|
11 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-11.txt |
|
2020-02-05
|
11 | (System) | New version approved |
|
2020-02-05
|
11 | (System) | Request for posting confirmation emailed to previous authors: Zhaohui Zhang , Yingzhen Qu , Ing-Wher Chen , Acee Lindem , Derek Yeung |
|
2020-02-05
|
11 | Yingzhen Qu | Uploaded new revision |
|
2019-09-03
|
10 | Acee Lindem | Notification list changed to Christian Hopps <chopps@chopps.org> |
|
2019-09-03
|
10 | Acee Lindem | Document shepherd changed to Christian Hopps |
|
2019-08-13
|
10 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-10.txt |
|
2019-08-13
|
10 | (System) | New version approved |
|
2019-08-13
|
10 | (System) | Request for posting confirmation emailed to previous authors: Zhaohui Zhang , Yingzhen Qu , Ing-Wher Chen , Acee Lindem , Derek Yeung |
|
2019-08-13
|
10 | Yingzhen Qu | Uploaded new revision |
|
2019-08-07
|
09 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-09.txt |
|
2019-08-07
|
09 | (System) | New version approved |
|
2019-08-07
|
09 | (System) | Request for posting confirmation emailed to previous authors: Zhaohui Zhang , Yingzhen Qu , Ing-Wher Chen , Acee Lindem , Derek Yeung |
|
2019-08-07
|
09 | Yingzhen Qu | Uploaded new revision |
|
2019-07-07
|
08 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-08.txt |
|
2019-07-07
|
08 | (System) | New version approved |
|
2019-07-07
|
08 | (System) | Request for posting confirmation emailed to previous authors: Yingzhen Qu , Derek Yeung , Zhaohui Zhang , lsr-chairs@ietf.org, Ing-Wher Chen , Acee Lindem |
|
2019-07-07
|
08 | Yingzhen Qu | Uploaded new revision |
|
2019-03-07
|
07 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-07.txt |
|
2019-03-07
|
07 | (System) | New version approved |
|
2019-03-07
|
07 | (System) | Request for posting confirmation emailed to previous authors: Zhaohui Zhang , Yingzhen Qu , Ing-Wher Chen , Acee Lindem , Derek Yeung |
|
2019-03-07
|
07 | Yingzhen Qu | Uploaded new revision |
|
2019-03-06
|
06 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-06.txt |
|
2019-03-06
|
06 | (System) | New version approved |
|
2019-03-06
|
06 | (System) | Request for posting confirmation emailed to previous authors: Yingzhen Qu , Ing-Wher Chen , Derek Yeung , Zhaohui Zhang , lsr-chairs@ietf.org, Acee Lindem |
|
2019-03-06
|
06 | Yingzhen Qu | Uploaded new revision |
|
2019-01-02
|
05 | (System) | Document has expired |
|
2018-07-05
|
05 | Christian Hopps | Added to session: IETF-102: lsr Mon-0930 |
|
2018-07-01
|
05 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-05.txt |
|
2018-07-01
|
05 | (System) | New version approved |
|
2018-07-01
|
05 | (System) | Request for posting confirmation emailed to previous authors: Zhaohui Zhang , Ing-Wher Chen , Yingzhen Qu , Acee Lindem , Derek Yeung |
|
2018-07-01
|
05 | Yingzhen Qu | Uploaded new revision |
|
2018-03-03
|
04 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-04.txt |
|
2018-03-03
|
04 | (System) | New version approved |
|
2018-03-03
|
04 | (System) | Request for posting confirmation emailed to previous authors: Yingzhen Qu , Ing-Wher Chen , Derek Yeung , Zhaohui Zhang , lsr-chairs@ietf.org, Acee Lindem |
|
2018-03-03
|
04 | Yingzhen Qu | Uploaded new revision |
|
2018-02-28
|
03 | Cindy Morgan | Notification list changed to none |
|
2018-02-28
|
03 | Cindy Morgan | Changed group to Link State Routing (LSR) from Open Shortest Path First IGP (OSPF) |
|
2017-12-28
|
03 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-03.txt |
|
2017-12-28
|
03 | (System) | New version approved |
|
2017-12-28
|
03 | (System) | Request for posting confirmation emailed to previous authors: Yingzhen Qu , Derek Yeung , Zhaohui Zhang , Ing-Wher Chen , Acee Lindem , ospf-chairs@ietf.org |
|
2017-12-28
|
03 | Yingzhen Qu | Uploaded new revision |
|
2017-07-02
|
02 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-02.txt |
|
2017-07-02
|
02 | (System) | New version approved |
|
2017-07-02
|
02 | (System) | Request for posting confirmation emailed to previous authors: Yingzhen Qu , Derek Yeung , Zhaohui Zhang , Ing-Wher Chen , Acee Lindem , ospf-chairs@ietf.org |
|
2017-07-02
|
02 | Yingzhen Qu | Uploaded new revision |
|
2017-03-13
|
01 | Yingzhen Qu | New version available: draft-ietf-ospf-sr-yang-01.txt |
|
2017-03-13
|
01 | (System) | New version approved |
|
2017-03-13
|
01 | (System) | Request for posting confirmation emailed to previous authors: Derek Yeung , Zhaohui Zhang , "I. Chen" , Yingzhen Qu , ospf-chairs@ietf.org, Acee Lindem |
|
2017-03-13
|
01 | Yingzhen Qu | Uploaded new revision |
|
2016-10-31
|
00 | Derek Yeung | New version available: draft-ietf-ospf-sr-yang-00.txt |
|
2016-10-31
|
00 | (System) | WG -00 approved |
|
2016-10-31
|
00 | Derek Yeung | Set submitter to "Derek Yeung ", replaces to (none) and sent approval email to group chairs: ospf-chairs@ietf.org |
|
2016-10-31
|
00 | Derek Yeung | Uploaded new revision |