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. |