| < draft-acee-lsr-ospfv3-sr-yang-01.txt | draft-acee-lsr-ospfv3-sr-yang-02.txt > | |||
|---|---|---|---|---|
| Internet A. Lindem | Internet A. Lindem | |||
| Internet-Draft Cisco Systems | Internet-Draft Cisco Systems | |||
| Intended status: Informational Y. Qu | Intended status: Informational Y. Qu | |||
| Expires: August 8, 2020 Futurewei | Expires: February 3, 2021 Futurewei | |||
| February 5, 2020 | August 2, 2020 | |||
| YANG Data Model for OSPFv3 Segment Routing | YANG Data Model for OSPFv3 Segment Routing | |||
| draft-acee-lsr-ospfv3-sr-yang-01 | draft-acee-lsr-ospfv3-sr-yang-02 | |||
| Abstract | Abstract | |||
| This document defines a YANG data module augmenting the IETF OSPF | This document defines a YANG data module augmenting the IETF OSPF | |||
| Segment Routing (SR) YANG model to support OSPFv3 extensions for SR. | Segment Routing (SR) YANG model to support OSPFv3 extensions for SR. | |||
| It can be used to configure and manage OSPFv3 Segment Routing in MPLS | It can be used to configure and manage OSPFv3 Segment Routing in MPLS | |||
| dataplane. | dataplane. | |||
| Status of This Memo | Status of This Memo | |||
| skipping to change at page 1, line 34 ¶ | skipping to change at page 1, line 34 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on August 8, 2020. | This Internet-Draft will expire on February 3, 2021. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2020 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| skipping to change at page 11, line 19 ¶ | skipping to change at page 11, line 19 ¶ | |||
| | +--ro weight? uint8 | | +--ro weight? uint8 | |||
| | +--ro sid? uint32 | | +--ro sid? uint32 | |||
| +--ro lan-adj-sid-sub-tlvs | +--ro lan-adj-sid-sub-tlvs | |||
| +--ro lan-adj-sid-sub-tlv* | +--ro lan-adj-sid-sub-tlv* | |||
| +--ro lan-adj-sid-flags | +--ro lan-adj-sid-flags | |||
| | +--ro bits* identityref | | +--ro bits* identityref | |||
| +--ro weight? uint8 | +--ro weight? uint8 | |||
| +--ro neighbor-router-id? yang:dotted-quad | +--ro neighbor-router-id? yang:dotted-quad | |||
| +--ro sid? uint32 | +--ro sid? uint32 | |||
| <CODE BEGINS> file "ietf-ospfv3-sr@2020-02-05.yang" | <CODE BEGINS> file "ietf-ospfv3-sr@2020-08-02.yang" | |||
| module ietf-ospfv3-sr { | module ietf-ospfv3-sr { | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-ospfv3-sr"; | namespace "urn:ietf:params:xml:ns:yang:ietf-ospfv3-sr"; | |||
| prefix ospfv3-sr; | prefix ospfv3-sr; | |||
| import ietf-inet-types { | import ietf-inet-types { | |||
| prefix "inet"; | prefix "inet"; | |||
| } | } | |||
| import ietf-yang-types { | import ietf-yang-types { | |||
| skipping to change at page 12, line 22 ¶ | skipping to change at page 12, line 22 ¶ | |||
| <mailto:acee@cisco.com>"; | <mailto:acee@cisco.com>"; | |||
| description | description | |||
| "This YANG module defines the operational state for OSPFv3 | "This YANG module defines the operational state for OSPFv3 | |||
| Segment Routing, which is common across all of the vendor | Segment Routing, which is common across all of the vendor | |||
| implementations. It is intended that the module will be | implementations. It is intended that the module will be | |||
| extended by vendors to define vendor-specific OSPFv3 | extended by vendors to define vendor-specific OSPFv3 | |||
| Segment Routing configuration and operational parameters | Segment Routing configuration and operational parameters | |||
| and policies. | and policies. | |||
| This YANG model conforms to the Network Management | ||||
| Datastore Architecture (NMDA) as described in RFC 8242. | ||||
| Copyright (c) 2020 IETF Trust and the persons identified as | Copyright (c) 2020 IETF Trust and the persons identified as | |||
| authors of the code. All rights reserved. | authors of the code. All rights reserved. | |||
| Redistribution and use in source and binary forms, with or | Redistribution and use in source and binary forms, with or | |||
| without modification, is permitted pursuant to, and subject | without modification, is permitted pursuant to, and subject | |||
| to the license terms contained in, the Simplified BSD License | to the license terms contained in, the Simplified BSD License | |||
| set forth in Section 4.c of the IETF Trust's Legal Provisions | set forth in Section 4.c of the IETF Trust's Legal Provisions | |||
| Relating to IETF Documents | Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info). | (http://trustee.ietf.org/license-info). | |||
| This version of this YANG module is part of RFC XXXX; | This version of this YANG module is part of RFC XXXX; | |||
| see the RFC itself for full legal notices."; | see the RFC itself for full legal notices. | |||
| The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL | ||||
| NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', | ||||
| 'MAY', and 'OPTIONAL' in this document are to be interpreted as | ||||
| described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, | ||||
| they appear in all capitals, as shown here."; | ||||
| reference "RFC XXXX"; | reference "RFC XXXX"; | |||
| revision 2020-02-05 { | revision 2020-08-02 { | |||
| description | description | |||
| ""; | "Initial revision."; | |||
| reference | reference | |||
| "RFC XXXX: A YANG Data Model for OSPF Segment Routing."; | "RFC XXXX: A YANG Data Model for OSPFv3 Segment Routing."; | |||
| } | } | |||
| /* groupings */ | /* groupings */ | |||
| grouping ospfv3-prefix-sid-sub-tlvs { | grouping ospfv3-prefix-sid-sub-tlvs { | |||
| description "Prefix Segment ID (SID) sub-TLVs."; | description "Prefix Segment ID (SID) sub-TLVs."; | |||
| container perfix-sid-sub-tlvs{ | container perfix-sid-sub-tlvs{ | |||
| description "Prefix SID sub-TLV."; | description "Prefix SID sub-TLV."; | |||
| list prefix-sid-sub-tlv { | list prefix-sid-sub-tlv { | |||
| description "Prefix SID sub-TLV."; | description "Prefix SID sub-TLV."; | |||
| container ospfv3-prefix-sid-flags { | container ospfv3-prefix-sid-flags { | |||
| leaf-list bits { | leaf-list bits { | |||
| type identityref { | type identityref { | |||
| skipping to change at page 26, line 27 ¶ | skipping to change at page 26, line 36 ¶ | |||
| [RFC8666] Psenak, P., Ed. and S. Previdi, Ed., "OSPFv3 Extensions | [RFC8666] Psenak, P., Ed. and S. Previdi, Ed., "OSPFv3 Extensions | |||
| for Segment Routing", RFC 8666, DOI 10.17487/RFC8666, | for Segment Routing", RFC 8666, DOI 10.17487/RFC8666, | |||
| December 2019, <https://www.rfc-editor.org/info/rfc8666>. | December 2019, <https://www.rfc-editor.org/info/rfc8666>. | |||
| 7.2. Informative References | 7.2. Informative References | |||
| [I-D.ietf-ospf-sr-yang] | [I-D.ietf-ospf-sr-yang] | |||
| Yeung, D., Qu, Y., Zhang, Z., Chen, I., and A. Lindem, | Yeung, D., Qu, Y., Zhang, Z., Chen, I., and A. Lindem, | |||
| "YANG Data Model for OSPF SR (Segment Routing) Protocol", | "YANG Data Model for OSPF SR (Segment Routing) Protocol", | |||
| draft-ietf-ospf-sr-yang-10 (work in progress), August | draft-ietf-ospf-sr-yang-12 (work in progress), July 2020. | |||
| 2019. | ||||
| [I-D.ietf-ospf-yang] | [I-D.ietf-ospf-yang] | |||
| Yeung, D., Qu, Y., Zhang, Z., Chen, I., and A. Lindem, | Yeung, D., Qu, Y., Zhang, Z., Chen, I., and A. Lindem, | |||
| "YANG Data Model for OSPF Protocol", draft-ietf-ospf- | "YANG Data Model for OSPF Protocol", draft-ietf-ospf- | |||
| yang-29 (work in progress), October 2019. | yang-29 (work in progress), October 2019. | |||
| [RFC8340] Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams", | [RFC8340] Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams", | |||
| BCP 215, RFC 8340, DOI 10.17487/RFC8340, March 2018, | BCP 215, RFC 8340, DOI 10.17487/RFC8340, March 2018, | |||
| <https://www.rfc-editor.org/info/rfc8340>. | <https://www.rfc-editor.org/info/rfc8340>. | |||
| End of changes. 11 change blocks. | ||||
| 12 lines changed or deleted | 19 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||