| rfc9911v2.txt | rfc9911.txt | |||
|---|---|---|---|---|
| skipping to change at line 13 ¶ | skipping to change at line 13 ¶ | |||
| Request for Comments: 9911 Constructor University | Request for Comments: 9911 Constructor University | |||
| Obsoletes: 6991 December 2025 | Obsoletes: 6991 December 2025 | |||
| Category: Standards Track | Category: Standards Track | |||
| ISSN: 2070-1721 | ISSN: 2070-1721 | |||
| Common YANG Data Types | Common YANG Data Types | |||
| Abstract | Abstract | |||
| This document defines a collection of common data types to be used | This document defines a collection of common data types to be used | |||
| with the YANG data modeling language. This version includes several | with the YANG data modeling language. It includes several new type | |||
| new type definitions and obsoletes RFC 6991. | definitions and obsoletes RFC 6991. | |||
| Status of This Memo | Status of This Memo | |||
| This is an Internet Standards Track document. | This is an Internet Standards Track document. | |||
| This document is a product of the Internet Engineering Task Force | This document is a product of the Internet Engineering Task Force | |||
| (IETF). It represents the consensus of the IETF community. It has | (IETF). It represents the consensus of the IETF community. It has | |||
| received public review and has been approved for publication by the | received public review and has been approved for publication by the | |||
| Internet Engineering Steering Group (IESG). Further information on | Internet Engineering Steering Group (IESG). Further information on | |||
| Internet Standards is available in Section 2 of RFC 7841. | Internet Standards is available in Section 2 of RFC 7841. | |||
| skipping to change at line 1078 ¶ | skipping to change at line 1078 ¶ | |||
| This definition conforms to YANG 1.1 defined in RFC | This definition conforms to YANG 1.1 defined in RFC | |||
| 7950. In RFC 6991, this definition excluded | 7950. In RFC 6991, this definition excluded | |||
| all identifiers starting with any possible combination | all identifiers starting with any possible combination | |||
| of the lowercase or uppercase character sequence 'xml', | of the lowercase or uppercase character sequence 'xml', | |||
| as required by YANG 1 defined in RFC 6020. If this type | as required by YANG 1 defined in RFC 6020. If this type | |||
| is used in a YANG 1 context, then this restriction still | is used in a YANG 1 context, then this restriction still | |||
| applies."; | applies."; | |||
| reference | reference | |||
| "RFC 7950: The YANG 1.1 Data Modeling Language | "RFC 7950: The YANG 1.1 Data Modeling Language | |||
| RFC 6991: Common YANG Data Types | ||||
| RFC 6020: YANG - A Data Modeling Language for the | RFC 6020: YANG - A Data Modeling Language for the | |||
| Network Configuration Protocol (NETCONF)"; | Network Configuration Protocol (NETCONF)"; | |||
| } | } | |||
| } | } | |||
| <CODE ENDS> | <CODE ENDS> | |||
| 4. Internet Protocol Suite Types | 4. Internet Protocol Suite Types | |||
| The "ietf-inet-types" YANG module references [RFC0768], [RFC0791], | The "ietf-inet-types" YANG module references [RFC0768], [RFC0791], | |||
| [RFC0952], [RFC1034], [RFC1123], [RFC1930], [RFC2317], [RFC2474], | [RFC0952], [RFC1034], [RFC1123], [RFC1930], [RFC2317], [RFC2474], | |||
| skipping to change at line 1463 ¶ | skipping to change at line 1464 ¶ | |||
| description | description | |||
| "The ipv4-address-link-local type represents a link-local IPv4 | "The ipv4-address-link-local type represents a link-local IPv4 | |||
| address in the prefix 169.254.0.0/16 as defined in Section 2.1 | address in the prefix 169.254.0.0/16 as defined in Section 2.1 | |||
| of RFC 3927."; | of RFC 3927."; | |||
| reference | reference | |||
| "RFC 3927: Dynamic Configuration of IPv4 Link-Local Addresses"; | "RFC 3927: Dynamic Configuration of IPv4 Link-Local Addresses"; | |||
| } | } | |||
| typedef ipv6-address-link-local { | typedef ipv6-address-link-local { | |||
| type ipv6-address { | type ipv6-address { | |||
| pattern '[fF][eE]80:.*'; | pattern '[fF][eE][89aAbB][0-9a-fA-F]:.*'; | |||
| } | } | |||
| description | description | |||
| "The ipv6-address-link-local type represents a link-local IPv6 | "The ipv6-address-link-local type represents a link-local IPv6 | |||
| address in the prefix fe80::/10 as defined in Section 2.5.6 of | address in the prefix fe80::/10 as defined in Section 2.4 of | |||
| RFC 4291."; | RFC 4291."; | |||
| reference | reference | |||
| "RFC 4291: IP Version 6 Addressing Architecture"; | "RFC 4291: IP Version 6 Addressing Architecture"; | |||
| } | } | |||
| typedef ip-prefix { | typedef ip-prefix { | |||
| type union { | type union { | |||
| type ipv4-prefix; | type ipv4-prefix; | |||
| type ipv6-prefix; | type ipv6-prefix; | |||
| } | } | |||
| End of changes. 4 change blocks. | ||||
| 4 lines changed or deleted | 5 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||