| rfc9291v3.txt | rfc9291.txt | |||
|---|---|---|---|---|
| skipping to change at line 1310 ¶ | skipping to change at line 1310 ¶ | |||
| | | +--rw nd-proxy {vpn-common:ipv6}? | | | +--rw nd-proxy {vpn-common:ipv6}? | |||
| | | | +--rw enable? boolean | | | | +--rw enable? boolean | |||
| | | | +--rw nd-suppression? | | | | +--rw nd-suppression? | |||
| | | | | boolean | | | | | boolean | |||
| | | | +--rw ip-mobility-threshold? | | | | +--rw ip-mobility-threshold? | |||
| | | | | uint16 | | | | | uint16 | |||
| | | | +--rw duplicate-ip-detection-interval? | | | | +--rw duplicate-ip-detection-interval? | |||
| | | | uint16 | | | | uint16 | |||
| | | +--rw underlay-multicast? | | | +--rw underlay-multicast? | |||
| | | | boolean | | | | boolean | |||
| | | +--rw flood-unknown-unicast-supression? | | | +--rw flood-unknown-unicast-suppression? | |||
| | | | boolean | | | | boolean | |||
| | | +--rw vpws-vlan-aware? boolean | | | +--rw vpws-vlan-aware? boolean | |||
| | | +--rw bum-management | | | +--rw bum-management | |||
| | | | +--rw discard-broadcast? | | | | +--rw discard-broadcast? | |||
| | | | | boolean | | | | | boolean | |||
| | | | +--rw discard-unknown-multicast? | | | | +--rw discard-unknown-multicast? | |||
| | | | | boolean | | | | | boolean | |||
| | | | +--rw discard-unknown-unicast? | | | | +--rw discard-unknown-unicast? | |||
| | | | boolean | | | | boolean | |||
| | | +--rw pbb | | | +--rw pbb | |||
| skipping to change at line 1758 ¶ | skipping to change at line 1758 ¶ | |||
| | | ccm-priority-type | | | ccm-priority-type | |||
| | +--rw y-1731* [maid] | | +--rw y-1731* [maid] | |||
| | +--rw maid string | | +--rw maid string | |||
| | +--rw mep-id? uint32 | | +--rw mep-id? uint32 | |||
| | +--rw pm-type? identityref | | +--rw pm-type? identityref | |||
| | +--rw remote-mep-id? uint32 | | +--rw remote-mep-id? uint32 | |||
| | +--rw message-period? uint32 | | +--rw message-period? uint32 | |||
| | +--rw measurement-interval? uint32 | | +--rw measurement-interval? uint32 | |||
| | +--rw cos? uint32 | | +--rw cos? uint32 | |||
| | +--rw loss-measurement? boolean | | +--rw loss-measurement? boolean | |||
| | +--rw synthethic-loss-measurement? | | +--rw synthetic-loss-measurement? | |||
| | | boolean | | | boolean | |||
| | +--rw delay-measurement | | +--rw delay-measurement | |||
| | | +--rw enable-dm? boolean | | | +--rw enable-dm? boolean | |||
| | | +--rw two-way? boolean | | | +--rw two-way? boolean | |||
| | +--rw frame-size? uint32 | | +--rw frame-size? uint32 | |||
| | +--rw session-type? enumeration | | +--rw session-type? enumeration | |||
| ... | ... | |||
| Figure 17: OAM Subtree | Figure 17: OAM Subtree | |||
| skipping to change at line 1992 ¶ | skipping to change at line 1992 ¶ | |||
| 8.1. IANA-Maintained Module for BGP Layer 2 Encapsulation Types | 8.1. IANA-Maintained Module for BGP Layer 2 Encapsulation Types | |||
| The "iana-bgp-l2-encaps" YANG module matches the "BGP Layer 2 | The "iana-bgp-l2-encaps" YANG module matches the "BGP Layer 2 | |||
| Encapsulation Types" registry [IANA-BGP-L2]. | Encapsulation Types" registry [IANA-BGP-L2]. | |||
| This module references [RFC3032], [RFC4446], [RFC4448], [RFC4553], | This module references [RFC3032], [RFC4446], [RFC4448], [RFC4553], | |||
| [RFC4618], [RFC4619], [RFC4717], [RFC4761], [RFC4816], [RFC4842], and | [RFC4618], [RFC4619], [RFC4717], [RFC4761], [RFC4816], [RFC4842], and | |||
| [RFC5086]. | [RFC5086]. | |||
| <CODE BEGINS> file "iana-bgp-l2-encaps@2022-09-15.yang" | <CODE BEGINS> file "iana-bgp-l2-encaps@2022-09-20.yang" | |||
| module iana-bgp-l2-encaps { | module iana-bgp-l2-encaps { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:iana-bgp-l2-encaps"; | namespace "urn:ietf:params:xml:ns:yang:iana-bgp-l2-encaps"; | |||
| prefix iana-bgp-l2-encaps; | prefix iana-bgp-l2-encaps; | |||
| organization | organization | |||
| "IANA"; | "IANA"; | |||
| contact | contact | |||
| "Internet Assigned Numbers Authority | "Internet Assigned Numbers Authority | |||
| skipping to change at line 2027 ¶ | skipping to change at line 2027 ¶ | |||
| 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 Revised BSD License | to the license terms contained in, the Revised 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 | |||
| (https://trustee.ietf.org/license-info). | (https://trustee.ietf.org/license-info). | |||
| This version of this YANG module is part of RFC 9291; see | This version of this YANG module is part of RFC 9291; see | |||
| the RFC itself for full legal notices."; | the RFC itself for full legal notices."; | |||
| revision 2022-09-15 { | revision 2022-09-20 { | |||
| description | description | |||
| "First revision."; | "First revision."; | |||
| reference | reference | |||
| "RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | "RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | |||
| } | } | |||
| identity bgp-l2-encaps-type { | identity bgp-l2-encaps-type { | |||
| description | description | |||
| "Base BGP Layer 2 encapsulation type."; | "Base BGP Layer 2 encapsulation type."; | |||
| reference | reference | |||
| skipping to change at line 2272 ¶ | skipping to change at line 2272 ¶ | |||
| 8.2. IANA-Maintained Module for Pseudowire Types | 8.2. IANA-Maintained Module for Pseudowire Types | |||
| The initial version of the "iana-pseudowire-types" YANG module | The initial version of the "iana-pseudowire-types" YANG module | |||
| matches the "MPLS Pseudowire Types Registry" [IANA-PW-TYPES]. | matches the "MPLS Pseudowire Types Registry" [IANA-PW-TYPES]. | |||
| This module references [MFA], [RFC2507], [RFC2508], [RFC3032], | This module references [MFA], [RFC2507], [RFC2508], [RFC3032], | |||
| [RFC3545], [RFC4448], [RFC4553], [RFC4618], [RFC4619], [RFC4717], | [RFC3545], [RFC4448], [RFC4553], [RFC4618], [RFC4619], [RFC4717], | |||
| [RFC4842], [RFC4863], [RFC4901], [RFC5086], [RFC5087], [RFC5143], | [RFC4842], [RFC4863], [RFC4901], [RFC5086], [RFC5087], [RFC5143], | |||
| [RFC5795], and [RFC6307]. | [RFC5795], and [RFC6307]. | |||
| <CODE BEGINS> file "iana-pseudowire-types@2022-09-15.yang" | <CODE BEGINS> file "iana-pseudowire-types@2022-09-20.yang" | |||
| module iana-pseudowire-types { | module iana-pseudowire-types { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:iana-pseudowire-types"; | namespace "urn:ietf:params:xml:ns:yang:iana-pseudowire-types"; | |||
| prefix iana-pw-types; | prefix iana-pw-types; | |||
| organization | organization | |||
| "IANA"; | "IANA"; | |||
| contact | contact | |||
| "Internet Assigned Numbers Authority | "Internet Assigned Numbers Authority | |||
| skipping to change at line 2306 ¶ | skipping to change at line 2306 ¶ | |||
| 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 Revised BSD License | to the license terms contained in, the Revised 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 | |||
| (https://trustee.ietf.org/license-info). | (https://trustee.ietf.org/license-info). | |||
| This version of this YANG module is part of RFC 9291; see | This version of this YANG module is part of RFC 9291; see | |||
| the RFC itself for full legal notices."; | the RFC itself for full legal notices."; | |||
| revision 2022-09-15 { | revision 2022-09-20 { | |||
| description | description | |||
| "First revision."; | "First revision."; | |||
| reference | reference | |||
| "RFC RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | "RFC RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | |||
| } | } | |||
| identity iana-pw-types { | identity iana-pw-types { | |||
| description | description | |||
| "Base Pseudowire Layer 2 encapsulation type."; | "Base Pseudowire Layer 2 encapsulation type."; | |||
| } | } | |||
| skipping to change at line 2631 ¶ | skipping to change at line 2631 ¶ | |||
| "RFC 4863: Wildcard Pseudowire Type"; | "RFC 4863: Wildcard Pseudowire Type"; | |||
| } | } | |||
| } | } | |||
| <CODE ENDS> | <CODE ENDS> | |||
| 8.3. Ethernet Segments | 8.3. Ethernet Segments | |||
| The "ietf-ethernet-segment" YANG module uses types defined in | The "ietf-ethernet-segment" YANG module uses types defined in | |||
| [RFC6991]. | [RFC6991]. | |||
| <CODE BEGINS> file "ietf-ethernet-segment@2022-09-15.yang" | <CODE BEGINS> file "ietf-ethernet-segment@2022-09-20.yang" | |||
| module ietf-ethernet-segment { | module ietf-ethernet-segment { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-ethernet-segment"; | namespace "urn:ietf:params:xml:ns:yang:ietf-ethernet-segment"; | |||
| prefix l2vpn-es; | prefix l2vpn-es; | |||
| import ietf-yang-types { | import ietf-yang-types { | |||
| prefix yang; | prefix yang; | |||
| reference | reference | |||
| "RFC 6991: Common YANG Data Types (see Section 3)"; | "RFC 6991: Common YANG Data Types (see Section 3)"; | |||
| } | } | |||
| skipping to change at line 2674 ¶ | skipping to change at line 2674 ¶ | |||
| 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 Revised BSD License | to the license terms contained in, the Revised 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 | |||
| (https://trustee.ietf.org/license-info). | (https://trustee.ietf.org/license-info). | |||
| This version of this YANG module is part of RFC 9291; see | This version of this YANG module is part of RFC 9291; see | |||
| the RFC itself for full legal notices."; | the RFC itself for full legal notices."; | |||
| revision 2022-09-15 { | revision 2022-09-20 { | |||
| description | description | |||
| "Initial version."; | "Initial version."; | |||
| reference | reference | |||
| "RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | "RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | |||
| } | } | |||
| /* Typedefs */ | /* Typedefs */ | |||
| typedef es-ref { | typedef es-ref { | |||
| type leafref { | type leafref { | |||
| skipping to change at line 3016 ¶ | skipping to change at line 3016 ¶ | |||
| } | } | |||
| } | } | |||
| } | } | |||
| <CODE ENDS> | <CODE ENDS> | |||
| 8.4. L2NM | 8.4. L2NM | |||
| The "ietf-l2vpn-ntw" YANG module uses types defined in [RFC6991], | The "ietf-l2vpn-ntw" YANG module uses types defined in [RFC6991], | |||
| [RFC9181], [RFC8294], and [IEEE802.1Qcp]. | [RFC9181], [RFC8294], and [IEEE802.1Qcp]. | |||
| <CODE BEGINS> file "ietf-l2vpn-ntw@2022-09-15.yang" | <CODE BEGINS> file "ietf-l2vpn-ntw@2022-09-20.yang" | |||
| module ietf-l2vpn-ntw { | module ietf-l2vpn-ntw { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-l2vpn-ntw"; | namespace "urn:ietf:params:xml:ns:yang:ietf-l2vpn-ntw"; | |||
| prefix l2vpn-ntw; | prefix l2vpn-ntw; | |||
| import ietf-inet-types { | import ietf-inet-types { | |||
| prefix inet; | prefix inet; | |||
| reference | reference | |||
| "RFC 6991: Common YANG Data Types, Section 4"; | "RFC 6991: Common YANG Data Types, Section 4"; | |||
| } | } | |||
| skipping to change at line 3097 ¶ | skipping to change at line 3097 ¶ | |||
| 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 Revised BSD License | to the license terms contained in, the Revised 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 | |||
| (https://trustee.ietf.org/license-info). | (https://trustee.ietf.org/license-info). | |||
| This version of this YANG module is part of RFC 9291; see | This version of this YANG module is part of RFC 9291; see | |||
| the RFC itself for full legal notices."; | the RFC itself for full legal notices."; | |||
| revision 2022-09-15 { | revision 2022-09-20 { | |||
| description | description | |||
| "Initial version."; | "Initial version."; | |||
| reference | reference | |||
| "RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | "RFC 9291: A YANG Network Data Model for Layer 2 VPNs."; | |||
| } | } | |||
| /* Features */ | /* Features */ | |||
| feature oam-3ah { | feature oam-3ah { | |||
| description | description | |||
| skipping to change at line 3498 ¶ | skipping to change at line 3498 ¶ | |||
| description | description | |||
| "Identifies the Class of Service."; | "Identifies the Class of Service."; | |||
| } | } | |||
| leaf loss-measurement { | leaf loss-measurement { | |||
| type boolean; | type boolean; | |||
| default "false"; | default "false"; | |||
| description | description | |||
| "Controls whether loss measurement is ('true') or | "Controls whether loss measurement is ('true') or | |||
| disabled ('false')."; | disabled ('false')."; | |||
| } | } | |||
| leaf synthethic-loss-measurement { | leaf synthetic-loss-measurement { | |||
| type boolean; | type boolean; | |||
| default "false"; | default "false"; | |||
| description | description | |||
| "Indicates whether synthetic loss measurement is | "Indicates whether synthetic loss measurement is | |||
| enabled ('true') or disabled ('false')."; | enabled ('true') or disabled ('false')."; | |||
| } | } | |||
| container delay-measurement { | container delay-measurement { | |||
| description | description | |||
| "Container for delay measurement."; | "Container for delay measurement."; | |||
| leaf enable-dm { | leaf enable-dm { | |||
| skipping to change at line 4215 ¶ | skipping to change at line 4215 ¶ | |||
| } | } | |||
| } | } | |||
| leaf underlay-multicast { | leaf underlay-multicast { | |||
| type boolean; | type boolean; | |||
| default "false"; | default "false"; | |||
| description | description | |||
| "Enables (when set to 'true') or disables | "Enables (when set to 'true') or disables | |||
| (when set to 'false') underlay | (when set to 'false') underlay | |||
| multicast."; | multicast."; | |||
| } | } | |||
| leaf flood-unknown-unicast-supression { | leaf flood-unknown-unicast-suppression { | |||
| type boolean; | type boolean; | |||
| default "false"; | default "false"; | |||
| description | description | |||
| "Enables (when set to 'true') or disables | "Enables (when set to 'true') or disables | |||
| (when set to 'false') unknown flood | (when set to 'false') unknown flood | |||
| unicast suppression."; | unicast suppression."; | |||
| } | } | |||
| leaf vpws-vlan-aware { | leaf vpws-vlan-aware { | |||
| type boolean; | type boolean; | |||
| default "false"; | default "false"; | |||
| End of changes. 12 change blocks. | ||||
| 12 lines changed or deleted | 12 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||