📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-l2vpn
Prefix: l2vpn
Related Modules:
Cisco-IOS-XE-l2vpn-oper
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
💡 Example Usage
# GET module data curl -X GET \ -H "Accept: application/yang-data+json" \ -u admin:password \ --insecure \ https://device-ip/restconf/data/Cisco-IOS-XE-l2vpn
📚 External Documentation
module: Cisco-IOS-XE-l2vpn
augment /ios:native/ios:interface/ios:pseudowire:
+--rw description? string {ios-features:l2vpn}?
+--rw shutdown? empty {ios-features:l2vpn}?
+--rw encapsulation-config? enumeration {ios-features:l2vpn}?
o--rw encapsulation? enumeration {ios-features:l2vpn}?
+--rw signaling {ios-features:l2vpn}?
| +--rw protocol
| +--rw (protocol-options)?
| +--:(ldp-case)
| | +--rw ldp? empty
| +--:(l2tpv3-case)
| | +--rw l2tpv3!
| | +--rw l2tp-class-name? string
| +--:(none-case)
| +--rw none? empty
+--rw bandwidth {ios-features:l2vpn}?
| +--rw bandwidth-value? uint32
| +--rw persistent? empty
+--rw label {ios-features:l2vpn}?
| +--rw local? uint32
| +--rw remote? uint32
+--rw mtu? uint16 {ios-features:l2vpn}?
+--rw ip {ios-features:l2vpn}?
| +--rw dfbit
| | +--rw set? empty
| +--rw local
| | +--rw interface
| | +--rw (interface-choice)?
| | +--:(AppNav-Compress)
| | | +--rw AppNav-Compress? uint16
| | +--:(AppNav-UnCompress)
| | | +--rw AppNav-UnCompress? uint16
| | +--:(ATM)
| | | +--rw ATM? string
| | +--:(ATM-subinterface)
| | | +--rw ATM-subinterface
| | | +--rw ATM? string
| | +--:(ATM-ACR)
| | | +--rw ATM-ACR? string
| | +--:(ATM-ACRsubinterface)
| | | +--rw ATM-ACRsubinterface
| | | +--rw ATM-ACR? string
| | +--:(BDI)
| | | +--rw BDI? string
| | +--:(CEM)
| | | +--rw CEM? string
| | +--:(CEM-ACR)
| | | +--rw CEM-ACR? uint8
| | +--:(Embedded-Service-Engine)
| | | +--rw Embedded-Service-Engine? string
| | +--:(Ethernet)
| | | +--rw Ethernet? string
| | +--:(FastEthernet)
| | | +--rw FastEthernet? string
| | +--:(GigabitEthernet)
| | | +--rw GigabitEthernet? string
| | +--:(FiveGigabitEthernet)
| | | +--rw FiveGigabitEthernet? string
| | +--:(AppGigabitEthernet)
| | | +--rw AppGigabitEthernet? string
| | o--:(TwentyFiveGigabitEthernet)
| | | o--rw TwentyFiveGigabitEthernet? string
| | +--:(TwentyFiveGigE)
| | | +--rw TwentyFiveGigE? string
| | +--:(TwoGigabitEthernet)
| | | +--rw TwoGigabitEthernet? string
| | +--:(FortyGigabitEthernet)
| | | +--rw FortyGigabitEthernet? string
| | +--:(FiftyGigabitEthernet)
| | | +--rw FiftyGigabitEthernet? string
| | +--:(HundredGigE)
| | | +--rw HundredGigE? string
| | +--:(L2LISP)
| | | +--rw L2LISP? string
| | +--:(L2LISP-subinterface)
| | | +--rw L2LISP-subinterface
| | | +--rw L2LISP? string
| | +--:(LISP)
| | | +--rw LISP? string
| | +--:(LISP-subinterface)
| | | +--rw LISP-subinterface
| | | +--rw LISP? string
| | +--:(Loopback)
| | | +--rw Loopback? uint32
| | +--:(Multilink)
| | | +--rw Multilink? uint16
| | +--:(nve)
| | | +--rw nve? uint16
| | +--:(overlay)
| | | +--rw overlay? uint16
| | +--:(Port-channel)
| | | +--rw Port-channel? uint32
| | +--:(Port-channel-subinterface)
| | | +--rw Port-channel-subinterface
| | | +--rw Port-channel? string
| | +--:(pseudowire)
| | | +--rw pseudowire? uint32
| | +--:(SM)
| | | +--rw SM? string
| | +--:(Cellular)
| | | +--rw Cellular? string
| | +--:(Dialer)
| | | +--rw Dialer? string
| | +--:(Serial)
| | | +--rw Serial? string
| | +--:(Async)
| | | +--rw Async? string
| | +--:(TenGigabitEthernet)
| | | +--rw TenGigabitEthernet? string
| | +--:(Tunnel)
| | | +--rw Tunnel? uint32
| | +--:(Virtual-Template)
| | | +--rw Virtual-Template? uint16
| | +--:(Vlan)
| | | +--rw Vlan? uint16
| | +--:(VirtualPortGroup)
| | | +--rw VirtualPortGroup? uint16
| | +--:(vasileft)
| | | +--rw vasileft? uint16
| | +--:(vasiright)
| | | +--rw vasiright? uint16
| | +--:(BD-VIF)
| | | +--rw BD-VIF? string
| | +--:(MFR)
| | | +--rw MFR? uint32
| | +--:(Serial-subinterface)
| | | +--rw Serial-subinterface
| | | +--rw Serial? string
| | +--:(Bundle)
| | +--rw Bundle? uint32 {ios-features:cable-config}?
| +--rw pmtu!
| | +--rw max? uint16
| +--rw protocol? enumeration
| +--rw tos
| | +--rw reflect? empty
| | +--rw value? uint8
| +--rw ttl? uint8
+--rw control-word-config? enumeration {ios-features:l2vpn}?
o--rw control-word? empty {ios-features:l2vpn}?
+--rw interworking? enumeration {ios-features:l2vpn}?
+--rw load-balance {ios-features:l2vpn}?
| +--rw flow!
| | +--rw ethernet? enumeration
| | +--rw ip? enumeration
| +--rw flow-label
| +--rw (flow-label-options)?
| +--:(both-case)
| | +--rw both!
| | +--rw static!
| | +--rw advertise? empty
| +--:(receive-case)
| | +--rw receive!
| | +--rw static!
| | +--rw advertise? empty
| +--:(transmit-case)
| +--rw transmit!
| +--rw static!
| +--rw advertise? empty
+--rw monitor {ios-features:l2vpn}?
| +--rw peer
| +--rw bfd!
| +--rw local
| +--rw interface
| +--rw (interface-choice)?
| +--:(AppNav-Compress)
| | +--rw AppNav-Compress? uint16
| +--:(AppNav-UnCompress)
| | +--rw AppNav-UnCompress? uint16
| +--:(ATM)
| | +--rw ATM? string
| +--:(ATM-subinterface)
| | +--rw ATM-subinterface
| | +--rw ATM? string
| +--:(ATM-ACR)
| | +--rw ATM-ACR? string
| +--:(ATM-ACRsubinterface)
| | +--rw ATM-ACRsubinterface
| | +--rw ATM-ACR? string
| +--:(BDI)
| | +--rw BDI? string
| +--:(CEM)
| | +--rw CEM? string
| +--:(CEM-ACR)
| | +--rw CEM-ACR? uint8
| +--:(Embedded-Service-Engine)
| | +--rw Embedded-Service-Engine? string
| +--:(Ethernet)
| | +--rw Ethernet? string
| +--:(FastEthernet)
| | +--rw FastEthernet? string
| +--:(GigabitEthernet)
| | +--rw GigabitEthernet? string
| +--:(FiveGigabitEthernet)
| | +--rw FiveGigabitEthernet? string
| +--:(AppGigabitEthernet)
| | +--rw AppGigabitEthernet? string
| o--:(TwentyFiveGigabitEthernet)
| | o--rw TwentyFiveGigabitEthernet? string
| +--:(TwentyFiveGigE)
| | +--rw TwentyFiveGigE? string
| +--:(TwoGigabitEthernet)
| | +--rw TwoGigabitEthernet? string
| +--:(FortyGigabitEthernet)
| | +--rw FortyGigabitEthernet? string
| +--:(FiftyGigabitEthernet)
| | +--rw FiftyGigabitEthernet? string
| +--:(HundredGigE)
| | +--rw HundredGigE? string
| +--:(L2LISP)
| | +--rw L2LISP? string
| +--:(L2LISP-subinterface)
| | +--rw L2LISP-subinterface
| | +--rw L2LISP? string
| +--:(LISP)
| | +--rw LISP? string
| +--:(LISP-subinterface)
| | +--rw LISP-subinterface
| | +--rw LISP? string
| +--:(Loopback)
| | +--rw Loopback? uint32
| +--:(Multilink)
| | +--rw Multilink? uint16
| +--:(nve)
| | +--rw nve? uint16
| +--:(overlay)
| | +--rw overlay? uint16
| +--:(Port-channel)
| | +--rw Port-channel? uint32
| +--:(Port-channel-subinterface)
| | +--rw Port-channel-subinterface
| | +--rw Port-channel? string
| +--:(pseudowire)
| | +--rw pseudowire? uint32
| +--:(SM)
| | +--rw SM? string
| +--:(Cellular)
| | +--rw Cellular? string
| +--:(Dialer)
| | +--rw Dialer? string
| +--:(Serial)
| | +--rw Serial? string
| +--:(Async)
| | +--rw Async? string
| +--:(TenGigabitEthernet)
| | +--rw TenGigabitEthernet? string
| +--:(Tunnel)
| | +--rw Tunnel? uint32
| +--:(Virtual-Template)
| | +--rw Virtual-Template? uint16
| +--:(Vlan)
| | +--rw Vlan? uint16
| +--:(VirtualPortGroup)
| | +--rw VirtualPortGroup? uint16
| +--:(vasileft)
| | +--rw vasileft? uint16
| +--:(vasiright)
| | +--rw vasiright? uint16
| +--:(BD-VIF)
| | +--rw BD-VIF? string
| +--:(MFR)
| | +--rw MFR? uint32
| +--:(Serial-subinterface)
| | +--rw Serial-subinterface
| | +--rw Serial? string
| +--:(Bundle)
| +--rw Bundle? uint32 {ios-features:cable-config}?
+--rw neighbor {ios-features:l2vpn}?
| +--rw router-id? inet:ipv4-address
| +--rw vc-id? uint64
+--rw preferred-path {ios-features:l2vpn}?
| +--rw interface
| | +--rw (Tunnel-Tunnel-tp)?
| | | +--:(Tunnel-case)
| | | | +--rw Tunnel? uint64
| | | +--:(Tunnel-tp-case)
| | | +--rw Tunnel-tp? uint16
| | +--rw disable-fallback? empty
| +--rw peer-container
| | +--rw peer? union
| | +--rw disable-fallback? empty
| +--rw segment-routing
| +--rw traffic-eng
| +--rw (attribute-set-policy)?
| | +--:(attribute-set-v2)
| | | +--rw attribute-set-v2
| | | +--rw te-profile? string
| | | +--rw disable-fallback? empty
| | +--:(policy-v2)
| | +--rw policy-v2
| | +--rw name? string
| | +--rw disable-fallback? empty
| o--rw attribute-set
| | o--rw te-profile? string
| | o--rw disable-fallback? empty
| o--rw policy
| o--rw name? string
| o--rw disable-fallback? empty
+--rw pseudowire {ios-features:l2vpn}?
| +--rw type
| +--rw type-value? enumeration
o--rw protocol-mpls {ios-features:l2vpn}?
| o--rw protocol? enumeration
o--rw protocol-l2tpv2 {ios-features:l2vpn}?
| o--rw protocol? enumeration
o--rw protocol-l2tpv3 {ios-features:l2vpn}?
| o--rw protocol? enumeration
+--rw pseudowire-sequencing {ios-features:l2vpn}?
| +--rw (sequencing-option)?
| | +--:(both-case)
| | | +--rw both? empty
| | +--:(receive-case)
| | | +--rw receive? empty
| | +--:(resync-case)
| | | o--rw resync? uint16
| | +--:(transmit-case)
| | +--rw transmit? empty
| +--rw resync-v2? uint16
o--rw sequencing? enumeration {ios-features:l2vpn}?
+--rw source {ios-features:l2vpn}?
| +--rw template
| +--rw type
| +--rw pseudowire? string
+--rw status! {ios-features:l2vpn}?
| +--rw admin-down
| | +--rw disconnect? empty
| +--rw control-plane
| | +--rw route-watch-boolean? boolean
| | o--rw route-watch? empty
| +--rw suppress
| | +--rw standby? empty
| +--rw decoupled? empty
| +--rw peer
| | +--rw topology
| | +--rw dual-homed? empty
| +--rw redundancy
| | +--rw master? empty
| +--rw protocol
| +--rw notification
| +--rw static? -> /ios:native/l2vpn/ios-l2vpn:pseudowire/static-oam/class/pw-nm
+--rw switching {ios-features:l2vpn}?
| +--rw tlv-boolean? boolean
| o--rw tlv? empty
+--rw vc {ios-features:l2vpn}?
| +--rw type? enumeration
+--rw udp {ios-features:l2vpn}?
| +--rw port
| +--rw local? uint32
| +--rw remote? uint32
+--rw tlv {ios-features:l2vpn}?
+--rw template? string
+--rw tlv-list* [tlv-type]
+--rw tlv-type uint8
+--rw length? uint8
+--rw (tlv-length-choice)?
+--:(tlv-value-dec-fmt)
| +--rw tlv-value-dec-fmt? uint32
+--:(dec)
| +--rw dec? uint32
+--:(hexstr)
| +--rw hexstr? string
+--:(str)
+--rw str? string
augment /ios:native/ios:interface/ios:FastEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:GigabitEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:TenGigabitEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:FiveGigabitEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:AppGigabitEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:TwentyFiveGigE:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:TwoGigabitEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:FortyGigabitEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:FiftyGigabitEthernet:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:HundredGigE:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:Port-channel:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:Vlan:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:Cellular:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:Loopback:
+--rw xconnect {ios-features:serial-pseudowire}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:Serial:
+--rw xconnect {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? string
augment /ios:native/ios:interface/ios:FastEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:GigabitEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:TenGigabitEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:FiveGigabitEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:AppGigabitEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:TwentyFiveGigE/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:TwoGigabitEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:FortyGigabitEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:FiftyGigabitEthernet/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:HundredGigE/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:Port-channel/ios-eth:service/ios-eth:instance:
+--rw (xconnect-choice)? {ios-features:efp}?
+--:(xconnect)
| +--rw xconnect
| +--rw address? inet:ipv4-address
| +--rw vcid? uint32
| +--rw encapsulation? enumeration
| +--rw manual? empty
| +--rw pw-class? string
| +--rw sequencing? enumeration
| +--rw backup
| | +--rw peer
| | | +--rw peer-router-ip-addr? inet:ipv4-address
| | | +--rw vcid? uint32
| | | +--rw pw-class? string
| | | +--rw priority? uint8
| | +--rw delay
| | +--rw min? uint32
| | +--rw max? uint32
| +--rw mtu? uint32
+--:(xconnect-pw-class)
+--rw xconnect-pw-class
+--rw xconnect
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw pw-class? string
+--rw udp
+--rw port
+--rw local? uint32
+--rw remote? uint32
augment /ios:native/ios:interface/ios:Virtual-PPP:
+--rw pseudowire! {ios-features:l2vpn}?
+--rw address? inet:ipv4-address
+--rw vcid? uint32
+--rw encapsulation? enumeration
+--rw manual? empty
+--rw sequence? enumeration
+--rw pw-class? -> /ios:native/pseudowire-class/name
+--rw backup
+--rw peer
| +--rw peer-router-ip-addr? inet:ipv4-address
| +--rw vcid? uint32
| +--rw pw-class? -> /ios:native/pseudowire-class/name
| +--rw priority? uint8
+--rw delay!
+--rw enable? uint16
+--rw disable? union
augment /ios:native/ios:interface/ios:FastEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:GigabitEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:TenGigabitEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:FiveGigabitEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:AppGigabitEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:TwentyFiveGigE:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:TwoGigabitEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:FortyGigabitEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:FiftyGigabitEthernet:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:HundredGigE:
+--rw evpn
+--rw multihoming
| +--rw core-tracking? empty
+--rw ethernet-segment* [es-value]
+--rw es-value uint16
+--rw df-election-new
| +--rw df-wait-time
| | +--rw wait-time? uint8
| | +--rw msec? uint16
| +--rw preempt-time? uint16
x--rw df-election
| x--rw wait-time? uint8
+--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
+--rw sytem-mac? string
+--rw identifier
+--rw type* [identifier-type]
+--rw identifier-type uint8
+--rw (esi-type-choice)?
+--:(hex-string)
| +--rw hex-string? string
+--:(system-mac)
+--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:interface/ios:Port-channel:
+--rw evpn
+--rw (ethernet-segment-choice)?
| +--:(evpn-core-tracking)
| | +--rw multihoming
| | +--rw core-tracking? empty
| +--:(evpn-num-case)
| | +--rw ethernet-segment-num
| | +--rw ethernet-segment* [es-value]
| | +--rw es-value uint16
| | +--rw df-election-new
| | | +--rw df-wait-time
| | | | +--rw wait-time? uint8
| | | | +--rw msec? uint16
| | | +--rw preempt-time? uint16
| | x--rw df-election
| | | x--rw wait-time? uint8
| | +--rw redundancy
| | | +--rw (redundancy-choice)?
| | | +--:(all-active)
| | | | +--rw all-active? empty
| | | +--:(single-active)
| | | +--rw single-active? empty
| | +--rw sytem-mac? string
| | +--rw identifier
| | +--rw type* [identifier-type]
| | +--rw identifier-type uint8
| | +--rw (esi-type-choice)?
| | +--:(hex-string)
| | | +--rw hex-string? string
| | +--:(system-mac)
| | +--rw system-mac? ios-types:cisco-mac-address-type
| +--:(evpn-auto-case)
| +--rw ethernet-segment-auto
| +--rw ethernet-segment
| +--rw auto
| +--rw lacp? empty
| +--rw df-election
| +--rw wait-time? uint8
| +--rw msec? uint16
x--rw ethernet-segment* [es-value]
x--rw es-value uint16
o--rw df-election
| o--rw wait-time? uint8
x--rw redundancy
| +--rw (redundancy-choice)?
| +--:(all-active)
| | +--rw all-active? empty
| +--:(single-active)
| +--rw single-active? empty
x--rw sytem-mac? string
x--rw identifier
x--rw type* [identifier-type]
x--rw identifier-type uint8
+--rw (esi-type-choice)?
x--:(hex-string)
| x--rw hex-string? string
x--:(system-mac)
x--rw system-mac? ios-types:cisco-mac-address-type
augment /ios:native/ios:l2:
+--rw vfi* [name] {ios-features:l2vpn,ios-features:l2}?
+--rw name string
+--rw mode? enumeration
+--rw evc? string
+--rw vpn
| +--rw id? uint64
+--rw bridge-domain? uint16
+--rw mtu? uint32
+--rw neighbor* [router-id]
+--rw router-id inet:ipv4-address
+--rw vc-id? uint64
+--rw encapsulation? enumeration
+--rw pw-class? string
augment /ios:native/ios:l2vpn:
+--rw pseudowire {ios-features:l2vpn}?
| +--rw static-oam
| | +--rw class* [pw-nm]
| | +--rw pw-nm string
| | +--rw timeout
| | | +--rw refresh
| | | +--rw send
| | | | +--rw interval? uint32
| | | +--rw ack? uint16
| | +--rw ack
| | | +--rw enable? empty
| | +--rw keepalive? uint32
| | +--rw ttl? uint8
| +--rw tlv
| | +--rw template* [tlv-nm]
| | +--rw tlv-nm string
| | +--rw tlv-config
| | | +--rw tlv-list* [tlv-type]
| | | +--rw tlv-type uint8
| | | +--rw length? uint8
| | | +--rw (tlv-length-choice)?
| | | +--:(tlv-value-dec-fmt)
| | | | +--rw tlv-value-dec-fmt? uint32
| | | +--:(dec)
| | | | +--rw dec? uint32
| | | +--:(hexstr)
| | | | +--rw hexstr? string
| | | +--:(str)
| | | +--rw str? string
| | o--rw tlv
| | o--rw tlv-type
| | | o--rw type? uint8
| | o--rw tlv-description
| | o--rw description? string
| o--rw group
| | o--rw status? empty
| o--rw routing? empty
+--rw vfi {ios-features:l2vpn}?
| +--rw context* [vfi-nm]
| +--rw vfi-nm string
| +--rw autodiscovery
| | +--rw bgp
| | +--rw signaling
| | +--rw bgp!
| | | +--rw template? string
| | | +--rw control-word
| | | | +--rw (exclude-include)?
| | | | +--:(exclude)
| | | | | +--rw exclude!
| | | | | +--rw negotiate? empty
| | | | +--:(include)
| | | | +--rw include!
| | | | +--rw negotiate? empty
| | | +--rw ve
| | | | +--rw id? uint16
| | | | +--rw range? uint8
| | | +--rw auto-route-target-boolean? boolean
| | | o--rw auto-route-target? empty
| | | +--rw rd? ios-types:asn-ip-type
| | | +--rw route-target
| | | +--rw rt-value? ios-types:asn-ip-type
| | | +--rw both* [rt-value]
| | | | +--rw rt-value ios-types:asn-ip-type
| | | +--rw export* [rt-value]
| | | | +--rw rt-value ios-types:asn-ip-type
| | | +--rw import* [rt-value]
| | | +--rw rt-value string
| | +--rw ldp!
| | +--rw template? string
| | +--rw vpls-id? ios-types:asn-ip-type
| | +--rw auto-route-target-boolean? boolean
| | o--rw auto-route-target? empty
| | +--rw rd? ios-types:asn-ip-type
| | +--rw route-target
| | +--rw rt-value? ios-types:asn-ip-type
| | +--rw both* [rt-value]
| | | +--rw rt-value ios-types:asn-ip-type
| | +--rw export* [rt-value]
| | | +--rw rt-value ios-types:asn-ip-type
| | +--rw import* [rt-value]
| | +--rw rt-value string
| +--rw vpn
| | +--rw id? uint32
| +--rw evpn
| | +--rw ethernet-segment
| | +--rw es-value? uint16
| +--rw evc? string
| +--rw mtu? uint16
| +--rw shutdown? empty
| +--rw status
| | +--rw decoupled? empty
| +--rw forward
| | +--rw permit
| | +--rw l2protocol
| | +--rw all? empty
| +--rw l2protocol
| | +--rw forward
| | +--rw R4? empty
| | +--rw R5? empty
| | +--rw R6? empty
| | +--rw R8? empty
| | +--rw R9? empty
| | +--rw RA? empty
| | +--rw RB? empty
| | +--rw RC? empty
| | +--rw RD? empty
| | +--rw RF? empty
| | +--rw cdp? empty
| | +--rw dot1x? empty
| | +--rw dtp? empty
| | +--rw elmi? empty
| | +--rw esmc? empty
| | +--rw lacp? empty
| | +--rw lldp? empty
| | +--rw pagp? empty
| | +--rw ptppd? empty
| | +--rw stp? empty
| | +--rw udld? empty
| | +--rw vtp? empty
| +--rw member
| +--rw ipv4* [ipv4]
| | +--rw ipv4 inet:ipv4-address
| | +--rw config-mem-vcid* [mem-vcid]
| | | +--rw mem-vcid uint32
| | | +--rw (member-encapsulation)?
| | | +--:(encapsulation)
| | | | +--rw encapsulation? enumeration
| | | +--:(template)
| | | +--rw template? string
| | +--rw (member-encapsulation)?
| | +--:(encapsulation)
| | | +--rw encapsulation? enumeration
| | +--:(template)
| | +--rw template? string
| +--rw pseudowire* [pseudowire-number]
| +--rw pseudowire-number uint32
| +--rw ipv4? inet:ipv4-address
| +--rw mem-vcid? uint32
| +--rw (member-encapsulation)?
| +--:(encapsulation)
| | +--rw encapsulation? enumeration
| +--:(template)
| +--rw template? string
+--rw xconnect {ios-features:l2vpn}?
| +--rw context* [xc-name]
| +--rw xc-name string
| +--rw xc-Mode-config-xconnect
| +--rw description? string
| +--rw interworking
| | +--rw ethernet? empty
| | +--rw ip? empty
| | +--rw vlan? empty
| | +--rw ipv6? empty
| +--rw match
| | +--rw protocol
| | +--rw ipv6? empty
| +--rw member
| | +--rw ipv4* [ipv4]
| | | +--rw ipv4 inet:ipv4-address
| | | +--rw config-ipv4* [mem-vcid]
| | | | +--rw mem-vcid uint32
| | | | +--rw (encapsulation-template)?
| | | | | +--:(encapsulation-case)
| | | | | | +--rw encapsulation? enumeration
| | | | | +--:(template-case)
| | | | | +--rw template? string
| | | | +--rw group-name? string
| | | | +--rw priority? uint8
| | | o--rw mem-vcid? uint32
| | +--rw pseudowire* [pseudowire-number]
| | | +--rw pseudowire-number uint32
| | | +--rw (config-pseudowire)?
| | | +--:(config-pseudowire-peer)
| | | | +--rw ipv4
| | | | +--rw ipv4? inet:ipv4-address
| | | | +--rw mem-vcid? uint32
| | | | +--rw (encapsulation-template)?
| | | | | +--:(encapsulation-case)
| | | | | | +--rw encapsulation? enumeration
| | | | | +--:(template-case)
| | | | | +--rw template? string
| | | | +--rw group-name? string
| | | | +--rw priority? uint8
| | | +--:(config-pseudowire-no-peer)
| | | +--rw pseudowire-group-priority
| | | +--rw group-name? string
| | | +--rw priority? uint8
| | +--rw interface* [interface]
| | | +--rw interface string
| | | +--rw (config-interface)?
| | | | +--:(config-interface-service-instance)
| | | | | +--rw service-instance-config* [service-instance-id]
| | | | | +--rw service-instance-id uint16
| | | | | +--rw circuit-type
| | | | | | +--rw ethernet? empty
| | | | | | +--rw group-name? string
| | | | | | +--rw priority? uint8
| | | | | +--rw group-name? string
| | | | | +--rw priority? uint8
| | | | +--:(config-interface-no-service-instance)
| | | | +--rw group-name? string
| | | | +--rw priority? uint8
| | | o--rw group? empty
| | | o--rw service-instance? empty
| | o--rw Vlan? uint16
| +--rw redundancy
| | o--rw delay? uint8
| | +--rw delay-config* [group]
| | | +--rw group string
| | | +--rw delay? uint8
| | | +--rw (disable-delay-never)?
| | | +--:(disable-delay)
| | | | +--rw disable-delay? uint8
| | | +--:(never)
| | | +--rw never? empty
| | +--rw predictive
| | | +--rw disabled? empty
| | | +--rw enabled? empty
| | +--rw all-active
| | +--rw replicate? empty
| +--rw remote
| | +--rw circuit
| | | +--rw id-config? uint16
| | | o--rw id? empty
| | +--rw link
| | +--rw failure-v2
| | | +--rw notification-boolean? boolean
| | | o--rw notification? empty
| | o--rw failure? empty
| +--rw shutdown? empty
+--rw evpn_cont {ios-features:l2vpn}?
| +--rw evpn!
| | +--rw replication-type
| | | +--rw (replication-type-choice)?
| | | +--:(ingress)
| | | | +--rw ingress? empty
| | | +--:(static)
| | | | +--rw static? empty
| | | +--:(p2mp)
| | | | +--rw p2mp? empty
| | | +--:(mp2mp)
| | | +--rw mp2mp? empty
| | o--rw arp
| | | o--rw flooding-suppression
| | | o--rw disable? empty
| | +--rw mac
| | | +--rw duplication
| | | +--rw limit? uint16
| | | +--rw time? uint32
| | +--rw ip
| | | +--rw duplication
| | | | +--rw limit? uint16
| | | | +--rw time? uint32
| | | +--rw local-learning
| | | +--rw disable? empty
| | | +--rw limit
| | | | +--rw per-mac
| | | | +--rw ipv4? uint32
| | | | +--rw ipv6? uint32
| | | +--rw time
| | | | +--rw down? uint32
| | | | +--rw poll? uint32
| | | | +--rw reachable? uint32
| | | | +--rw stale? uint32
| | | +--rw tracking? empty
| | +--rw mpls
| | | +--rw label
| | | +--rw mode
| | | +--rw (mode-choice)?
| | | +--:(per-ce)
| | | | +--rw per-ce? empty
| | | +--:(per-evi)
| | | | +--rw per-evi? empty
| | | +--:(per-bd)
| | | +--rw per-bd? empty
| | +--rw multihoming
| | | +--rw peering
| | | | +--rw adjacent-new!
| | | | | +--rw bootup-delay? uint16
| | | | x--rw adjacent? empty
| | | +--rw device-id
| | | | +--rw id? string
| | | +--rw ethernet-segment
| | | | +--rw auto
| | | | | +--rw id-range
| | | | | +--rw start? uint16
| | | | | +--rw end? uint16
| | | | +--rw delay
| | | | | +--rw seconds? uint16
| | | | +--rw bringup
| | | | +--rw interface-count? uint16
| | | | +--rw interval? uint16
| | | +--rw aliasing
| | | | +--rw disable? empty
| | | +--rw proxy-mac-ip
| | | | +--rw disable? empty
| | | +--rw irb-interface
| | | +--rw delay
| | | | +--rw seconds? uint16
| | | +--rw bringup
| | | +--rw interface-count? uint16
| | | +--rw interval? uint16
| | +--rw router-id
| | | +--rw interface
| | | +--rw (interface-choice)?
| | | +--:(AppNav-Compress)
| | | | +--rw AppNav-Compress? uint16
| | | +--:(AppNav-UnCompress)
| | | | +--rw AppNav-UnCompress? uint16
| | | +--:(ATM)
| | | | +--rw ATM? string
| | | +--:(ATM-subinterface)
| | | | +--rw ATM-subinterface
| | | | +--rw ATM? string
| | | +--:(ATM-ACR)
| | | | +--rw ATM-ACR? string
| | | +--:(ATM-ACRsubinterface)
| | | | +--rw ATM-ACRsubinterface
| | | | +--rw ATM-ACR? string
| | | +--:(BDI)
| | | | +--rw BDI? string
| | | +--:(CEM)
| | | | +--rw CEM? string
| | | +--:(CEM-ACR)
| | | | +--rw CEM-ACR? uint8
| | | +--:(Embedded-Service-Engine)
| | | | +--rw Embedded-Service-Engine? string
| | | +--:(Ethernet)
| | | | +--rw Ethernet? string
| | | +--:(FastEthernet)
| | | | +--rw FastEthernet? string
| | | +--:(GigabitEthernet)
| | | | +--rw GigabitEthernet? string
| | | +--:(FiveGigabitEthernet)
| | | | +--rw FiveGigabitEthernet? string
| | | +--:(AppGigabitEthernet)
| | | | +--rw AppGigabitEthernet? string
| | | o--:(TwentyFiveGigabitEthernet)
| | | | o--rw TwentyFiveGigabitEthernet? string
| | | +--:(TwentyFiveGigE)
| | | | +--rw TwentyFiveGigE? string
| | | +--:(TwoGigabitEthernet)
| | | | +--rw TwoGigabitEthernet? string
| | | +--:(FortyGigabitEthernet)
| | | | +--rw FortyGigabitEthernet? string
| | | +--:(FiftyGigabitEthernet)
| | | | +--rw FiftyGigabitEthernet? string
| | | +--:(HundredGigE)
| | | | +--rw HundredGigE? string
| | | +--:(L2LISP)
| | | | +--rw L2LISP? string
| | | +--:(L2LISP-subinterface)
| | | | +--rw L2LISP-subinterface
| | | | +--rw L2LISP? string
| | | +--:(LISP)
| | | | +--rw LISP? string
| | | +--:(LISP-subinterface)
| | | | +--rw LISP-subinterface
| | | | +--rw LISP? string
| | | +--:(Loopback)
| | | | +--rw Loopback? uint32
| | | +--:(Multilink)
| | | | +--rw Multilink? uint16
| | | +--:(nve)
| | | | +--rw nve? uint16
| | | +--:(overlay)
| | | | +--rw overlay? uint16
| | | +--:(Port-channel)
| | | | +--rw Port-channel? uint32
| | | +--:(Port-channel-subinterface)
| | | | +--rw Port-channel-subinterface
| | | | +--rw Port-channel? string
| | | +--:(pseudowire)
| | | | +--rw pseudowire? uint32
| | | +--:(SM)
| | | | +--rw SM? string
| | | +--:(Cellular)
| | | | +--rw Cellular? string
| | | +--:(Dialer)
| | | | +--rw Dialer? string
| | | +--:(Serial)
| | | | +--rw Serial? string
| | | +--:(Async)
| | | | +--rw Async? string
| | | +--:(TenGigabitEthernet)
| | | | +--rw TenGigabitEthernet? string
| | | +--:(Tunnel)
| | | | +--rw Tunnel? uint32
| | | +--:(Virtual-Template)
| | | | +--rw Virtual-Template? uint16
| | | +--:(Vlan)
| | | | +--rw Vlan? uint16
| | | +--:(VirtualPortGroup)
| | | | +--rw VirtualPortGroup? uint16
| | | +--:(vasileft)
| | | | +--rw vasileft? uint16
| | | +--:(vasiright)
| | | | +--rw vasiright? uint16
| | | +--:(BD-VIF)
| | | | +--rw BD-VIF? string
| | | +--:(MFR)
| | | | +--rw MFR? uint32
| | | +--:(Serial-subinterface)
| | | | +--rw Serial-subinterface
| | | | +--rw Serial? string
| | | +--:(Bundle)
| | | +--rw Bundle? uint32 {ios-features:cable-config}?
| | +--rw default-gateway
| | | +--rw advertise? empty
| | +--rw logging
| | | +--rw vpws
| | | | +--rw vc-state? empty
| | | +--rw peer
| | | +--rw state? empty
| | +--rw route-target
| | | +--rw auto
| | | +--rw vni? empty
| | +--rw flooding-suppression
| | | +--rw address-resolution
| | | +--rw disable? empty
| | +--rw multicast
| | | +--rw advertise? empty
| | | +--rw sync-only? empty
| | | +--rw intra-es? empty
| | +--rw anycast-gateway
| | +--rw mac
| | +--rw auto? empty
| +--rw l2-profile
| | +--rw evpn
| | +--rw profile
| | +--rw default!
| | | +--rw default-gateway
| | | | +--rw advertise? enumeration
| | | +--rw flooding-suppression
| | | | +--rw address-resolution? enumeration
| | | +--rw encapsulation? enumeration
| | | +--rw evi-base? uint16
| | | +--rw evi-id? uint16
| | | +--rw ip
| | | | +--rw local-learning? enumeration
| | | +--rw l2vni-base? uint32
| | | +--rw multicast
| | | | +--rw advertise? enumeration
| | | | +--rw intra-es? empty
| | | +--rw re-originate
| | | | +--rw route-type5? empty
| | | +--rw local-routing? enumeration
| | | +--rw ethernet-tag? enumeration
| | | +--rw replication-type
| | | +--rw (replication-type-choice)?
| | | +--:(ingress-case)
| | | | +--rw ingress-replication? enumeration
| | | +--:(static-case)
| | | +--rw static
| | | +--rw (address-prefix-choice)?
| | | +--:(address)
| | | | +--rw address
| | | | +--rw ipv4-address? inet:ipv4-address
| | | | +--rw ipv6-address? inet:ipv6-address
| | | +--:(prefix)
| | | +--rw prefix
| | | +--rw ipv4-prefix? inet:ipv4-prefix
| | | +--rw ipv6-prefix? inet:ipv6-prefix
| | +--rw profile-name-list* [name]
| | +--rw name string
| | +--rw default-gateway
| | | +--rw advertise? enumeration
| | +--rw flooding-suppression
| | | +--rw address-resolution? enumeration
| | +--rw encapsulation? enumeration
| | +--rw evi-base? uint16
| | +--rw evi-id? uint16
| | +--rw ip
| | | +--rw local-learning? enumeration
| | +--rw l2vni-base? uint32
| | +--rw multicast
| | | +--rw advertise? enumeration
| | | +--rw intra-es? empty
| | +--rw re-originate
| | | +--rw route-type5? empty
| | +--rw local-routing? enumeration
| | +--rw ethernet-tag? enumeration
| | +--rw replication-type
| | +--rw (replication-type-choice)?
| | +--:(ingress-case)
| | | +--rw ingress-replication? enumeration
| | +--:(static-case)
| | +--rw static
| | +--rw (address-prefix-choice)?
| | +--:(address)
| | | +--rw address
| | | +--rw ipv4-address? inet:ipv4-address
| | | +--rw ipv6-address? inet:ipv6-address
| | +--:(prefix)
| | +--rw prefix
| | +--rw ipv4-prefix? inet:ipv4-prefix
| | +--rw ipv6-prefix? inet:ipv6-prefix
| +--rw l2-profile-service-type
| | +--rw evpn
| | +--rw profile
| | +--rw profile-name-list* [name]
| | +--rw name string
| | +--rw (evpn-service-type)?
| | +--:(vlan-aware)
| | +--rw vlan-aware!
| | +--rw default-gateway
| | | +--rw advertise? enumeration
| | +--rw flooding-suppression
| | | +--rw address-resolution? enumeration
| | +--rw encapsulation? enumeration
| | +--rw evi-base? uint16
| | +--rw evi-id? uint16
| | +--rw ip
| | | +--rw local-learning? enumeration
| | +--rw l2vni-base? uint32
| | +--rw multicast
| | | +--rw advertise? enumeration
| | | +--rw intra-es? empty
| | +--rw re-originate
| | | +--rw route-type5? empty
| | +--rw local-routing? enumeration
| | +--rw ethernet-tag? enumeration
| | +--rw replication-type
| | +--rw (replication-type-choice)?
| | +--:(ingress-case)
| | | +--rw ingress-replication? enumeration
| | +--:(static-case)
| | +--rw static
| | +--rw (address-prefix-choice)?
| | +--:(address)
| | | +--rw address
| | | +--rw ipv4-address? inet:ipv4-address
| | | +--rw ipv6-address? inet:ipv6-address
| | +--:(prefix)
| | +--rw prefix
| | +--rw ipv4-prefix? inet:ipv4-prefix
| | +--rw ipv6-prefix? inet:ipv6-prefix
| +--rw evpn-instance
| | +--rw evpn
| | +--rw instance
| | +--rw instance* [evpn-instance-num]
| | +--rw evpn-instance-num uint16
| | +--rw (evpn-service-type)?
| | +--:(point-to-point)
| | | +--rw point-to-point!
| | | +--rw replication-type
| | | | +--rw (replication-type-choice)?
| | | | +--:(ingress-case)
| | | | | +--rw ingress? empty
| | | | +--:(static-case)
| | | | | +--rw static? empty
| | | | +--:(static-p2mp)
| | | | | +--rw p2mp? empty
| | | | +--:(static-mp2mp)
| | | | +--rw mp2mp? empty
| | | +--rw encapsulation? enumeration
| | | +--rw auto-route-target_cont
| | | | +--rw auto-route-target-boolean? boolean
| | | | o--rw auto-route-target? empty
| | | +--rw rd
| | | | +--rw rd-value? string
| | | +--rw route-target-v2
| | | | +--rw export* [rt-value]
| | | | | +--rw rt-value string
| | | | +--rw import* [rt-value]
| | | | +--rw rt-value string
| | | o--rw route-target
| | | | o--rw rt-value? string
| | | | o--rw both
| | | | | o--rw rt-value? string
| | | | o--rw export
| | | | | o--rw rt-value? string
| | | | o--rw import
| | | | o--rw rt-value? string
| | | +--rw ip
| | | | +--rw local-learning
| | | | +--rw (local-learning-choice)?
| | | | +--:(disable-case)
| | | | | +--rw disable? empty
| | | | +--:(enable-case)
| | | | +--rw enable? empty
| | | +--rw default-gateway
| | | | +--rw advertise? enumeration
| | | +--rw re-originate
| | | | +--rw route-type5? empty
| | | +--rw multicast
| | | | +--rw advertise? enumeration
| | | | +--rw intra-es? empty
| | | +--rw flooding-suppression
| | | | +--rw address-resolution? enumeration
| | | +--rw vpws
| | | +--rw context* [name]
| | | +--rw name string
| | | +--rw member
| | | | +--rw interface* [interface]
| | | | +--rw interface string
| | | | +--rw (config-interface)?
| | | | +--:(config-interface-service-instance)
| | | | +--rw service-instance-config* [service-instance-id]
| | | | +--rw service-instance-id uint16
| | | +--rw remote
| | | | +--rw link
| | | | +--rw failure
| | | | +--rw notification? boolean
| | | +--rw service
| | | | +--rw target? uint32
| | | | +--rw source? uint32
| | | +--rw preferred-path
| | | | +--rw segment-routing
| | | | +--rw traffic-eng
| | | | +--rw policy
| | | | +--rw name? string
| | | | +--rw disable-fallback? empty
| | | +--rw shutdown? empty
| | +--:(vlan-aware)
| | | +--rw vlan-aware!
| | | +--rw replication-type
| | | | +--rw (replication-type-choice)?
| | | | +--:(ingress-case)
| | | | | +--rw ingress? empty
| | | | +--:(static-case)
| | | | | +--rw static? empty
| | | | +--:(static-p2mp)
| | | | | +--rw p2mp? empty
| | | | +--:(static-mp2mp)
| | | | +--rw mp2mp? empty
| | | +--rw encapsulation? enumeration
| | | +--rw auto-route-target_cont
| | | | +--rw auto-route-target-boolean? boolean
| | | | o--rw auto-route-target? empty
| | | +--rw rd
| | | | +--rw rd-value? string
| | | +--rw route-target-v2
| | | | +--rw export* [rt-value]
| | | | | +--rw rt-value string
| | | | +--rw import* [rt-value]
| | | | +--rw rt-value string
| | | o--rw route-target
| | | | o--rw rt-value? string
| | | | o--rw both
| | | | | o--rw rt-value? string
| | | | o--rw export
| | | | | o--rw rt-value? string
| | | | o--rw import
| | | | o--rw rt-value? string
| | | +--rw ip
| | | | +--rw local-learning
| | | | +--rw (local-learning-choice)?
| | | | +--:(disable-case)
| | | | | +--rw disable? empty
| | | | +--:(enable-case)
| | | | +--rw enable? empty
| | | +--rw default-gateway
| | | | +--rw advertise? enumeration
| | | +--rw re-originate
| | | | +--rw route-type5? empty
| | | +--rw multicast
| | | | +--rw advertise? enumeration
| | | | +--rw intra-es? empty
| | | +--rw flooding-suppression
| | | | +--rw address-resolution? enumeration
| | | +--rw vpws
| | | +--rw context* [name]
| | | +--rw name string
| | | +--rw member
| | | | +--rw interface* [interface]
| | | | +--rw interface string
| | | | +--rw (config-interface)?
| | | | +--:(config-interface-service-instance)
| | | | +--rw service-instance-config* [service-instance-id]
| | | | +--rw service-instance-id uint16
| | | +--rw remote
| | | | +--rw link
| | | | +--rw failure
| | | | +--rw notification? boolean
| | | +--rw service
| | | | +--rw target? uint32
| | | | +--rw source? uint32
| | | +--rw preferred-path
| | | | +--rw segment-routing
| | | | +--rw traffic-eng
| | | | +--rw policy
| | | | +--rw name? string
| | | | +--rw disable-fallback? empty
| | | +--rw shutdown? empty
| | +--:(vlan-based)
| | | +--rw vlan-based!
| | | +--rw replication-type
| | | | +--rw (replication-type-choice)?
| | | | +--:(ingress-case)
| | | | | +--rw ingress? empty
| | | | +--:(static-case)
| | | | | +--rw static? empty
| | | | +--:(static-p2mp)
| | | | | +--rw p2mp? empty
| | | | +--:(static-mp2mp)
| | | | +--rw mp2mp? empty
| | | +--rw encapsulation? enumeration
| | | +--rw auto-route-target_cont
| | | | +--rw auto-route-target-boolean? boolean
| | | | o--rw auto-route-target? empty
| | | +--rw rd
| | | | +--rw rd-value? string
| | | +--rw route-target-v2
| | | | +--rw export* [rt-value]
| | | | | +--rw rt-value string
| | | | +--rw import* [rt-value]
| | | | +--rw rt-value string
| | | o--rw route-target
| | | | o--rw rt-value? string
| | | | o--rw both
| | | | | o--rw rt-value? string
| | | | o--rw export
| | | | | o--rw rt-value? string
| | | | o--rw import
| | | | o--rw rt-value? string
| | | +--rw ip
| | | | +--rw local-learning
| | | | +--rw (local-learning-choice)?
| | | | +--:(disable-case)
| | | | | +--rw disable? empty
| | | | +--:(enable-case)
| | | | +--rw enable? empty
| | | +--rw default-gateway
| | | | +--rw advertise? enumeration
| | | +--rw re-originate
| | | | +--rw route-type5? empty
| | | +--rw multicast
| | | | +--rw advertise? enumeration
| | | | +--rw intra-es? empty
| | | +--rw flooding-suppression
| | | | +--rw address-resolution? enumeration
| | | +--rw vpws
| | | +--rw context* [name]
| | | +--rw name string
| | | +--rw member
| | | | +--rw interface* [interface]
| | | | +--rw interface string
| | | | +--rw (config-interface)?
| | | | +--:(config-interface-service-instance)
| | | | +--rw service-instance-config* [service-instance-id]
| | | | +--rw service-instance-id uint16
| | | +--rw remote
| | | | +--rw link
| | | | +--rw failure
| | | | +--rw notification? boolean
| | | +--rw service
| | | | +--rw target? uint32
| | | | +--rw source? uint32
| | | +--rw preferred-path
| | | | +--rw segment-routing
| | | | +--rw traffic-eng
| | | | +--rw policy
| | | | +--rw name? string
| | | | +--rw disable-fallback? empty
| | | +--rw shutdown? empty
| | +--:(vlan-bundle)
| | +--rw vlan-bundle!
| | +--rw replication-type
| | | +--rw (replication-type-choice)?
| | | +--:(ingress-case)
| | | | +--rw ingress? empty
| | | +--:(static-case)
| | | | +--rw static? empty
| | | +--:(static-p2mp)
| | | | +--rw p2mp? empty
| | | +--:(static-mp2mp)
| | | +--rw mp2mp? empty
| | +--rw encapsulation? enumeration
| | +--rw auto-route-target_cont
| | | +--rw auto-route-target-boolean? boolean
| | | o--rw auto-route-target? empty
| | +--rw rd
| | | +--rw rd-value? string
| | +--rw route-target-v2
| | | +--rw export* [rt-value]
| | | | +--rw rt-value string
| | | +--rw import* [rt-value]
| | | +--rw rt-value string
| | o--rw route-target
| | | o--rw rt-value? string
| | | o--rw both
| | | | o--rw rt-value? string
| | | o--rw export
| | | | o--rw rt-value? string
| | | o--rw import
| | | o--rw rt-value? string
| | +--rw ip
| | | +--rw local-learning
| | | +--rw (local-learning-choice)?
| | | +--:(disable-case)
| | | | +--rw disable? empty
| | | +--:(enable-case)
| | | +--rw enable? empty
| | +--rw default-gateway
| | | +--rw advertise? enumeration
| | +--rw re-originate
| | | +--rw route-type5? empty
| | +--rw multicast
| | | +--rw advertise? enumeration
| | | +--rw intra-es? empty
| | +--rw flooding-suppression
| | | +--rw address-resolution? enumeration
| | +--rw vpws
| | +--rw context* [name]
| | +--rw name string
| | +--rw member
| | | +--rw interface* [interface]
| | | +--rw interface string
| | | +--rw (config-interface)?
| | | +--:(config-interface-service-instance)
| | | +--rw service-instance-config* [service-instance-id]
| | | +--rw service-instance-id uint16
| | +--rw remote
| | | +--rw link
| | | +--rw failure
| | | +--rw notification? boolean
| | +--rw service
| | | +--rw target? uint32
| | | +--rw source? uint32
| | +--rw preferred-path
| | | +--rw segment-routing
| | | +--rw traffic-eng
| | | +--rw policy
| | | +--rw name? string
| | | +--rw disable-fallback? empty
| | +--rw shutdown? empty
| +--rw evpn-ethernet-segment
| +--rw evpn
| +--rw ethernet-segment* [es-value]
| +--rw es-value uint16
| +--rw df-election-new
| | +--rw df-wait-time
| | | +--rw wait-time? uint8
| | | +--rw msec? uint16
| | +--rw preempt-time? uint16
| x--rw df-election
| | x--rw wait-time? uint8
| +--rw redundancy
| | +--rw (redundancy-choice)?
| | +--:(all-active)
| | | +--rw all-active? empty
| | +--:(single-active)
| | +--rw single-active? empty
| +--rw identifier
| +--rw type* [identifier-type]
| +--rw identifier-type uint8
| +--rw (esi-type-choice)?
| +--:(hex-string)
| | +--rw hex-string? string
| +--:(system-mac)
| +--rw system-mac? ios-types:cisco-mac-address-type
+--rw sdwan-l2vpn {ios-features:sdwan-l2vpn,ios-features:l2vpn}?
+--rw sdwan
| +--rw ip
| | +--rw duplication
| | | +--rw limit? uint16
| | | +--rw time? uint32
| | +--rw local-learning
| | +--rw limit
| | | +--rw per-mac
| | | +--rw ipv4? uint32
| | | +--rw ipv6? uint32
| | +--rw time
| | +--rw down? uint32
| | +--rw poll? uint32
| | +--rw reachable? uint32
| | +--rw stale? uint32
| +--rw mac
| +--rw duplication
| +--rw limit? uint16
| +--rw time? uint32
+--rw sdwan-instance
+--rw sdwan
+--rw instance* [sdwan-instance-num]
+--rw sdwan-instance-num uint32
+--rw (service-type-choice)?
+--:(point-to-point-case)
| +--rw point-to-point!
| +--rw active-election
| | +--rw wait-time? uint32
| +--rw l2protocol
| +--rw peer!
| +--rw protocol* enumeration
+--:(multipoint-case)
+--rw multipoint!
+--rw ip
| +--rw local-learning? enumeration
+--rw flooding-suppression? enumeration
+--rw active-election
| +--rw wait-time? uint32
+--rw l2protocol
+--rw forward!
+--rw protocol* enumeration
augment /ios:native/ios:l2vpn-config:
+--rw l2vpn! {ios-features:l2vpn}?
+--rw logging
| +--rw pseudowire
| | +--rw status? empty
| +--rw redundancy? empty
| +--rw vc-state? empty
+--rw pseudowire
| +--rw group
| | +--rw status? empty
| +--rw pseudowire-routing
| +--rw routing
| +--rw switching-point
| | +--rw vcid
| | +--rw vcid_min? uint32
| | +--rw vcid_max? uint32
| +--rw terminating-pe
| +--rw tie-breaker? empty
+--rw redundancy
| +--rw predictive
| +--rw enabled? empty
+--rw router-id? inet:ipv4-address
+--rw shutdown? empty
augment /ios:native/ios:xconnect:
+--rw logging {ios-features:l2vpn}?
+--rw pseudowire
| +--rw status? empty
+--rw redundancy? empty
augment /ios:native/ios:pseudowire-class:
+--rw encapsulation? enumeration {ios-features:l2vpn}?
+--rw ip {ios-features:l2vpn}?
| +--rw dfbit
| | +--rw set? empty
| +--rw local
| | +--rw interface
| | +--rw interface-name? string
| +--rw pmtu!
| | +--rw max? uint16
| +--rw protocol? enumeration
| +--rw tos
| | +--rw reflect? empty
| | +--rw value? uint8
| +--rw ttl? uint8
+--rw control-word? empty {ios-features:l2vpn}?
+--rw interworking? enumeration {ios-features:l2vpn}?
+--rw load-balance {ios-features:l2vpn}?
| +--rw flow!
| +--rw ethernet? enumeration
+--rw monitor {ios-features:l2vpn}?
| +--rw peer
| +--rw bfd!
| +--rw local
| +--rw interface
| +--rw (interface-choice)?
| +--:(AppNav-Compress)
| | +--rw AppNav-Compress? uint16
| +--:(AppNav-UnCompress)
| | +--rw AppNav-UnCompress? uint16
| +--:(ATM)
| | +--rw ATM? string
| +--:(ATM-subinterface)
| | +--rw ATM-subinterface
| | +--rw ATM? string
| +--:(ATM-ACR)
| | +--rw ATM-ACR? string
| +--:(ATM-ACRsubinterface)
| | +--rw ATM-ACRsubinterface
| | +--rw ATM-ACR? string
| +--:(BDI)
| | +--rw BDI? string
| +--:(CEM)
| | +--rw CEM? string
| +--:(CEM-ACR)
| | +--rw CEM-ACR? uint8
| +--:(Embedded-Service-Engine)
| | +--rw Embedded-Service-Engine? string
| +--:(Ethernet)
| | +--rw Ethernet? string
| +--:(FastEthernet)
| | +--rw FastEthernet? string
| +--:(GigabitEthernet)
| | +--rw GigabitEthernet? string
| +--:(FiveGigabitEthernet)
| | +--rw FiveGigabitEthernet? string
| +--:(AppGigabitEthernet)
| | +--rw AppGigabitEthernet? string
| o--:(TwentyFiveGigabitEthernet)
| | o--rw TwentyFiveGigabitEthernet? string
| +--:(TwentyFiveGigE)
| | +--rw TwentyFiveGigE? string
| +--:(TwoGigabitEthernet)
| | +--rw TwoGigabitEthernet? string
| +--:(FortyGigabitEthernet)
| | +--rw FortyGigabitEthernet? string
| +--:(FiftyGigabitEthernet)
| | +--rw FiftyGigabitEthernet? string
| +--:(HundredGigE)
| | +--rw HundredGigE? string
| +--:(L2LISP)
| | +--rw L2LISP? string
| +--:(L2LISP-subinterface)
| | +--rw L2LISP-subinterface
| | +--rw L2LISP? string
| +--:(LISP)
| | +--rw LISP? string
| +--:(LISP-subinterface)
| | +--rw LISP-subinterface
| | +--rw LISP? string
| +--:(Loopback)
| | +--rw Loopback? uint32
| +--:(Multilink)
| | +--rw Multilink? uint16
| +--:(nve)
| | +--rw nve? uint16
| +--:(overlay)
| | +--rw overlay? uint16
| +--:(Port-channel)
| | +--rw Port-channel? uint32
| +--:(Port-channel-subinterface)
| | +--rw Port-channel-subinterface
| | +--rw Port-channel? string
| +--:(pseudowire)
| | +--rw pseudowire? uint32
| +--:(SM)
| | +--rw SM? string
| +--:(Cellular)
| | +--rw Cellular? string
| +--:(Dialer)
| | +--rw Dialer? string
| +--:(Serial)
| | +--rw Serial? string
| +--:(Async)
| | +--rw Async? string
| +--:(TenGigabitEthernet)
| | +--rw TenGigabitEthernet? string
| +--:(Tunnel)
| | +--rw Tunnel? uint32
| +--:(Virtual-Template)
| | +--rw Virtual-Template? uint16
| +--:(Vlan)
| | +--rw Vlan? uint16
| +--:(VirtualPortGroup)
| | +--rw VirtualPortGroup? uint16
| +--:(vasileft)
| | +--rw vasileft? uint16
| +--:(vasiright)
| | +--rw vasiright? uint16
| +--:(BD-VIF)
| | +--rw BD-VIF? string
| +--:(MFR)
| | +--rw MFR? uint32
| +--:(Serial-subinterface)
| | +--rw Serial-subinterface
| | +--rw Serial? string
| +--:(Bundle)
| +--rw Bundle? uint32 {ios-features:cable-config}?
+--rw preferred-path {ios-features:l2vpn}?
| +--rw interface
| | +--rw (Tunnel-Tunnel-tp)?
| | | +--:(Tunnel-case)
| | | | +--rw Tunnel? uint64
| | | +--:(Tunnel-tp-case)
| | | +--rw Tunnel-tp? uint16
| | +--rw disable-fallback? empty
| +--rw peer-container
| +--rw peer? union
| +--rw disable-fallback? empty
+--rw protocol-mpls {ios-features:l2vpn}?
| +--rw protocol? enumeration
+--rw protocol-l2tpv2 {ios-features:l2vpn}?
| +--rw protocol? enumeration
| +--rw class-name? -> /ios:native/l2tp-class/name
+--rw protocol-l2tpv3 {ios-features:l2vpn}?
| +--rw protocol? enumeration
| +--rw class-name? -> /ios:native/l2tp-class/name
+--rw sequencing? enumeration {ios-features:l2vpn}?
+--rw status! {ios-features:l2vpn}?
| +--rw admin-down
| | +--rw disconnect? empty
| +--rw control-plane
| | +--rw route-watch-boolean? boolean
| | o--rw route-watch? empty
| +--rw decoupled? empty
| +--rw peer
| | +--rw topology
| | +--rw dual-homed? empty
| +--rw redundancy
| +--rw master? empty
+--rw switching {ios-features:l2vpn}?
+--rw tlv-boolean? boolean
o--rw tlv? empty
augment /ios:native/ios:l2tp-class:
+--rw authentication? empty {ios-features:l2vpn}?
+--rw hello? uint16 {ios-features:l2vpn}?
+--rw password {ios-features:l2vpn}?
| +--rw encryption? enumeration
| +--rw password-string? string
+--rw cookie {ios-features:l2vpn}?
+--rw size? uint8
augment /ios:native/ios:l2vpn-config:
+--rw connect* [name] {ios-features:l2vpn}?
+--rw name string
+--rw connect-config
| +--rw source-interface
| +--rw (interface-choice)?
| | +--:(AppNav-Compress)
| | | +--rw AppNav-Compress? -> /ios:native/interface/AppNav-Compress/name
| | +--:(AppNav-UnCompress)
| | | +--rw AppNav-UnCompress? -> /ios:native/interface/AppNav-UnCompress/name
| | +--:(ATM)
| | | +--rw ATM? -> /ios:native/interface/ATM/name
| | +--:(ATM-subinterface)
| | | +--rw ATM-subinterface
| | | +--rw ATM? -> /ios:native/interface/ATM-subinterface/ATM/name
| | +--:(ATM-ACR)
| | | +--rw ATM-ACR? -> /ios:native/interface/ATM-ACR/name
| | +--:(ATM-ACRsubinterface)
| | | +--rw ATM-ACRsubinterface
| | | +--rw ATM-ACR? -> /ios:native/interface/ATM-ACRsubinterface/ATM-ACR/name
| | +--:(BDI)
| | | +--rw BDI? -> /ios:native/interface/BDI/name
| | +--:(CEM)
| | | +--rw CEM? -> /ios:native/interface/CEM/name
| | +--:(CEM-ACR)
| | | +--rw CEM-ACR? -> /ios:native/interface/CEM-ACR/name
| | +--:(Embedded-Service-Engine)
| | | +--rw Embedded-Service-Engine? -> /ios:native/interface/Embedded-Service-Engine/name
| | +--:(Ethernet)
| | | +--rw Ethernet? -> /ios:native/interface/Ethernet/name
| | +--:(FastEthernet)
| | | +--rw FastEthernet? -> /ios:native/interface/FastEthernet/name
| | +--:(GigabitEthernet)
| | | +--rw GigabitEthernet? -> /ios:native/interface/GigabitEthernet/name
| | +--:(FiveGigabitEthernet)
| | | +--rw FiveGigabitEthernet? -> /ios:native/interface/FiveGigabitEthernet/name
| | +--:(AppGigabitEthernet)
| | | +--rw AppGigabitEthernet? -> /ios:native/interface/AppGigabitEthernet/name
| | +--:(TwentyFiveGigE)
| | | +--rw TwentyFiveGigE? -> /ios:native/interface/TwentyFiveGigE/name
| | +--:(TwoGigabitEthernet)
| | | +--rw TwoGigabitEthernet? -> /ios:native/interface/TwoGigabitEthernet/name
| | +--:(FortyGigabitEthernet)
| | | +--rw FortyGigabitEthernet? -> /ios:native/interface/FortyGigabitEthernet/name
| | +--:(FiftyGigabitEthernet)
| | | +--rw FiftyGigabitEthernet? -> /ios:native/interface/FiftyGigabitEthernet/name
| | +--:(HundredGigE)
| | | +--rw HundredGigE? -> /ios:native/interface/HundredGigE/name
| | +--:(TwoHundredGigE)
| | | +--rw TwoHundredGigE? -> /ios:native/interface/TwoHundredGigE/name
| | +--:(FourHundredGigE)
| | | +--rw FourHundredGigE? -> /ios:native/interface/FourHundredGigE/name
| | +--:(L2LISP)
| | | +--rw L2LISP? -> /ios:native/interface/L2LISP/name
| | +--:(L2LISP-subinterface)
| | | +--rw L2LISP-subinterface
| | | +--rw L2LISP? -> /ios:native/interface/L2LISP-subinterface/L2LISP/name
| | +--:(LISP)
| | | +--rw LISP? -> /ios:native/interface/LISP/name
| | +--:(LISP-subinterface)
| | | +--rw LISP-subinterface
| | | +--rw LISP? -> /ios:native/interface/LISP-subinterface/LISP/name
| | +--:(Loopback)
| | | +--rw Loopback? -> /ios:native/interface/Loopback/name
| | +--:(LORAWAN)
| | | +--rw LORAWAN? -> /ios:native/interface/LORAWAN/name
| | +--:(WPAN)
| | | +--rw WPAN? -> /ios:native/interface/WPAN/name {ios-features:wpan}?
| | +--:(Virtual-WPAN)
| | | +--rw Virtual-WPAN? -> /ios:native/interface/Virtual-WPAN/name {ios-features:wpan}?
| | +--:(Multilink)
| | | +--rw Multilink? -> /ios:native/interface/Multilink/name
| | +--:(nve)
| | | +--rw nve? -> /ios:native/interface/nve/name
| | +--:(overlay)
| | | +--rw overlay? -> /ios:native/interface/overlay/name
| | +--:(Port-channel)
| | | +--rw Port-channel? -> /ios:native/interface/Port-channel/name
| | +--:(Port-channel-subinterface)
| | | +--rw Port-channel-subinterface
| | | +--rw Port-channel? -> /ios:native/interface/Port-channel-subinterface/Port-channel/name
| | +--:(PRP-channel)
| | | +--rw PRP-channel? -> /ios:native/interface/PRP-channel/name
| | +--:(pseudowire)
| | | +--rw pseudowire? -> /ios:native/interface/pseudowire/name
| | +--:(SM)
| | | +--rw SM? -> /ios:native/interface/SM/name
| | +--:(Cellular)
| | | +--rw Cellular? -> /ios:native/interface/Cellular/name
| | +--:(Dialer)
| | | +--rw Dialer? -> /ios:native/interface/Dialer/name
| | +--:(Serial)
| | | +--rw Serial? -> /ios:native/interface/Serial/name
| | +--:(Async)
| | | +--rw Async? -> /ios:native/interface/Async/name
| | +--:(TenGigabitEthernet)
| | | +--rw TenGigabitEthernet? -> /ios:native/interface/TenGigabitEthernet/name
| | +--:(Tunnel)
| | | +--rw Tunnel? -> /ios:native/interface/Tunnel/name
| | +--:(Virtual-Template)
| | | +--rw Virtual-Template? -> /ios:native/interface/Virtual-Template/name
| | +--:(Vlan)
| | | +--rw Vlan? -> /ios:native/interface/Vlan/name
| | +--:(VirtualPortGroup)
| | | +--rw VirtualPortGroup? -> /ios:native/interface/VirtualPortGroup/name
| | +--:(vasileft)
| | | +--rw vasileft? -> /ios:native/interface/vasileft/name
| | +--:(vasiright)
| | | +--rw vasiright? -> /ios:native/interface/vasiright/name
| | +--:(BD-VIF)
| | | +--rw BD-VIF? -> /ios:native/interface/BD-VIF/name
| | +--:(MFR)
| | | +--rw MFR? -> /ios:native/interface/MFR/name
| | +--:(Serial-subinterface)
| | | +--rw Serial-subinterface
| | | +--rw Serial? -> /ios:native/interface/Serial-subinterface/Serial/name
| | +--:(Bundle)
| | +--rw Bundle? -> /ios:native/interface/Bundle/name {ios-features:cable-config}?
| +--rw (connect-interface-choice)?
| +--:(interface-without-service-instance)
| | +--rw destination-interface
| | +--rw (interface-choice)?
| | +--:(AppNav-Compress)
| | | +--rw AppNav-Compress? -> /ios:native/interface/AppNav-Compress/name
| | +--:(AppNav-UnCompress)
| | | +--rw AppNav-UnCompress? -> /ios:native/interface/AppNav-UnCompress/name
| | +--:(ATM)
| | | +--rw ATM? -> /ios:native/interface/ATM/name
| | +--:(ATM-subinterface)
| | | +--rw ATM-subinterface
| | | +--rw ATM? -> /ios:native/interface/ATM-subinterface/ATM/name
| | +--:(ATM-ACR)
| | | +--rw ATM-ACR? -> /ios:native/interface/ATM-ACR/name
| | +--:(ATM-ACRsubinterface)
| | | +--rw ATM-ACRsubinterface
| | | +--rw ATM-ACR? -> /ios:native/interface/ATM-ACRsubinterface/ATM-ACR/name
| | +--:(BDI)
| | | +--rw BDI? -> /ios:native/interface/BDI/name
| | +--:(CEM)
| | | +--rw CEM? -> /ios:native/interface/CEM/name
| | +--:(CEM-ACR)
| | | +--rw CEM-ACR? -> /ios:native/interface/CEM-ACR/name
| | +--:(Embedded-Service-Engine)
| | | +--rw Embedded-Service-Engine? -> /ios:native/interface/Embedded-Service-Engine/name
| | +--:(Ethernet)
| | | +--rw Ethernet? -> /ios:native/interface/Ethernet/name
| | +--:(FastEthernet)
| | | +--rw FastEthernet? -> /ios:native/interface/FastEthernet/name
| | +--:(GigabitEthernet)
| | | +--rw GigabitEthernet? -> /ios:native/interface/GigabitEthernet/name
| | +--:(FiveGigabitEthernet)
| | | +--rw FiveGigabitEthernet? -> /ios:native/interface/FiveGigabitEthernet/name
| | +--:(AppGigabitEthernet)
| | | +--rw AppGigabitEthernet? -> /ios:native/interface/AppGigabitEthernet/name
| | +--:(TwentyFiveGigE)
| | | +--rw TwentyFiveGigE? -> /ios:native/interface/TwentyFiveGigE/name
| | +--:(TwoGigabitEthernet)
| | | +--rw TwoGigabitEthernet? -> /ios:native/interface/TwoGigabitEthernet/name
| | +--:(FortyGigabitEthernet)
| | | +--rw FortyGigabitEthernet? -> /ios:native/interface/FortyGigabitEthernet/name
| | +--:(FiftyGigabitEthernet)
| | | +--rw FiftyGigabitEthernet? -> /ios:native/interface/FiftyGigabitEthernet/name
| | +--:(HundredGigE)
| | | +--rw HundredGigE? -> /ios:native/interface/HundredGigE/name
| | +--:(TwoHundredGigE)
| | | +--rw TwoHundredGigE? -> /ios:native/interface/TwoHundredGigE/name
| | +--:(FourHundredGigE)
| | | +--rw FourHundredGigE? -> /ios:native/interface/FourHundredGigE/name
| | +--:(L2LISP)
| | | +--rw L2LISP? -> /ios:native/interface/L2LISP/name
| | +--:(L2LISP-subinterface)
| | | +--rw L2LISP-subinterface
| | | +--rw L2LISP? -> /ios:native/interface/L2LISP-subinterface/L2LISP/name
| | +--:(LISP)
| | | +--rw LISP? -> /ios:native/interface/LISP/name
| | +--:(LISP-subinterface)
| | | +--rw LISP-subinterface
| | | +--rw LISP? -> /ios:native/interface/LISP-subinterface/LISP/name
| | +--:(Loopback)
| | | +--rw Loopback? -> /ios:native/interface/Loopback/name
| | +--:(LORAWAN)
| | | +--rw LORAWAN? -> /ios:native/interface/LORAWAN/name
| | +--:(WPAN)
| | | +--rw WPAN? -> /ios:native/interface/WPAN/name {ios-features:wpan}?
| | +--:(Virtual-WPAN)
| | | +--rw Virtual-WPAN? -> /ios:native/interface/Virtual-WPAN/name {ios-features:wpan}?
| | +--:(Multilink)
| | | +--rw Multilink? -> /ios:native/interface/Multilink/name
| | +--:(nve)
| | | +--rw nve? -> /ios:native/interface/nve/name
| | +--:(overlay)
| | | +--rw overlay? -> /ios:native/interface/overlay/name
| | +--:(Port-channel)
| | | +--rw Port-channel? -> /ios:native/interface/Port-channel/name
| | +--:(Port-channel-subinterface)
| | | +--rw Port-channel-subinterface
| | | +--rw Port-channel? -> /ios:native/interface/Port-channel-subinterface/Port-channel/name
| | +--:(PRP-channel)
| | | +--rw PRP-channel? -> /ios:native/interface/PRP-channel/name
| | +--:(pseudowire)
| | | +--rw pseudowire? -> /ios:native/interface/pseudowire/name
| | +--:(SM)
| | | +--rw SM? -> /ios:native/interface/SM/name
| | +--:(Cellular)
| | | +--rw Cellular? -> /ios:native/interface/Cellular/name
| | +--:(Dialer)
| | | +--rw Dialer? -> /ios:native/interface/Dialer/name
| | +--:(Serial)
| | | +--rw Serial? -> /ios:native/interface/Serial/name
| | +--:(Async)
| | | +--rw Async? -> /ios:native/interface/Async/name
| | +--:(TenGigabitEthernet)
| | | +--rw TenGigabitEthernet? -> /ios:native/interface/TenGigabitEthernet/name
| | +--:(Tunnel)
| | | +--rw Tunnel? -> /ios:native/interface/Tunnel/name
| | +--:(Virtual-Template)
| | | +--rw Virtual-Template? -> /ios:native/interface/Virtual-Template/name
| | +--:(Vlan)
| | | +--rw Vlan? -> /ios:native/interface/Vlan/name
| | +--:(VirtualPortGroup)
| | | +--rw VirtualPortGroup? -> /ios:native/interface/VirtualPortGroup/name
| | +--:(vasileft)
| | | +--rw vasileft? -> /ios:native/interface/vasileft/name
| | +--:(vasiright)
| | | +--rw vasiright? -> /ios:native/interface/vasiright/name
| | +--:(BD-VIF)
| | | +--rw BD-VIF? -> /ios:native/interface/BD-VIF/name
| | +--:(MFR)
| | | +--rw MFR? -> /ios:native/interface/MFR/name
| | +--:(Serial-subinterface)
| | | +--rw Serial-subinterface
| | | +--rw Serial? -> /ios:native/interface/Serial-subinterface/Serial/name
| | +--:(Bundle)
| | +--rw Bundle? -> /ios:native/interface/Bundle/name {ios-features:cable-config}?
| +--:(interface-with-service-instance)
| +--rw source-service-instance-id
| +--rw service-instance-id? uint16
| +--rw destination-interface
| +--rw (interface-choice)?
| | +--:(AppNav-Compress)
| | | +--rw AppNav-Compress? -> /ios:native/interface/AppNav-Compress/name
| | +--:(AppNav-UnCompress)
| | | +--rw AppNav-UnCompress? -> /ios:native/interface/AppNav-UnCompress/name
| | +--:(ATM)
| | | +--rw ATM? -> /ios:native/interface/ATM/name
| | +--:(ATM-subinterface)
| | | +--rw ATM-subinterface
| | | +--rw ATM? -> /ios:native/interface/ATM-subinterface/ATM/name
| | +--:(ATM-ACR)
| | | +--rw ATM-ACR? -> /ios:native/interface/ATM-ACR/name
| | +--:(ATM-ACRsubinterface)
| | | +--rw ATM-ACRsubinterface
| | | +--rw ATM-ACR? -> /ios:native/interface/ATM-ACRsubinterface/ATM-ACR/name
| | +--:(BDI)
| | | +--rw BDI? -> /ios:native/interface/BDI/name
| | +--:(CEM)
| | | +--rw CEM? -> /ios:native/interface/CEM/name
| | +--:(CEM-ACR)
| | | +--rw CEM-ACR? -> /ios:native/interface/CEM-ACR/name
| | +--:(Embedded-Service-Engine)
| | | +--rw Embedded-Service-Engine? -> /ios:native/interface/Embedded-Service-Engine/name
| | +--:(Ethernet)
| | | +--rw Ethernet? -> /ios:native/interface/Ethernet/name
| | +--:(FastEthernet)
| | | +--rw FastEthernet? -> /ios:native/interface/FastEthernet/name
| | +--:(GigabitEthernet)
| | | +--rw GigabitEthernet? -> /ios:native/interface/GigabitEthernet/name
| | +--:(FiveGigabitEthernet)
| | | +--rw FiveGigabitEthernet? -> /ios:native/interface/FiveGigabitEthernet/name
| | +--:(AppGigabitEthernet)
| | | +--rw AppGigabitEthernet? -> /ios:native/interface/AppGigabitEthernet/name
| | +--:(TwentyFiveGigE)
| | | +--rw TwentyFiveGigE? -> /ios:native/interface/TwentyFiveGigE/name
| | +--:(TwoGigabitEthernet)
| | | +--rw TwoGigabitEthernet? -> /ios:native/interface/TwoGigabitEthernet/name
| | +--:(FortyGigabitEthernet)
| | | +--rw FortyGigabitEthernet? -> /ios:native/interface/FortyGigabitEthernet/name
| | +--:(FiftyGigabitEthernet)
| | | +--rw FiftyGigabitEthernet? -> /ios:native/interface/FiftyGigabitEthernet/name
| | +--:(HundredGigE)
| | | +--rw HundredGigE? -> /ios:native/interface/HundredGigE/name
| | +--:(TwoHundredGigE)
| | | +--rw TwoHundredGigE? -> /ios:native/interface/TwoHundredGigE/name
| | +--:(FourHundredGigE)
| | | +--rw FourHundredGigE? -> /ios:native/interface/FourHundredGigE/name
| | +--:(L2LISP)
| | | +--rw L2LISP? -> /ios:native/interface/L2LISP/name
| | +--:(L2LISP-subinterface)
| | | +--rw L2LISP-subinterface
| | | +--rw L2LISP? -> /ios:native/interface/L2LISP-subinterface/L2LISP/name
| | +--:(LISP)
| | | +--rw LISP? -> /ios:native/interface/LISP/name
| | +--:(LISP-subinterface)
| | | +--rw LISP-subinterface
| | | +--rw LISP? -> /ios:native/interface/LISP-subinterface/LISP/name
| | +--:(Loopback)
| | | +--rw Loopback? -> /ios:native/interface/Loopback/name
| | +--:(LORAWAN)
| | | +--rw LORAWAN? -> /ios:native/interface/LORAWAN/name
| | +--:(WPAN)
| | | +--rw WPAN? -> /ios:native/interface/WPAN/name {ios-features:wpan}?
| | +--:(Virtual-WPAN)
| | | +--rw Virtual-WPAN? -> /ios:native/interface/Virtual-WPAN/name {ios-features:wpan}?
| | +--:(Multilink)
| | | +--rw Multilink? -> /ios:native/interface/Multilink/name
| | +--:(nve)
| | | +--rw nve? -> /ios:native/interface/nve/name
| | +--:(overlay)
| | | +--rw overlay? -> /ios:native/interface/overlay/name
| | +--:(Port-channel)
| | | +--rw Port-channel? -> /ios:native/interface/Port-channel/name
| | +--:(Port-channel-subinterface)
| | | +--rw Port-channel-subinterface
| | | +--rw Port-channel? -> /ios:native/interface/Port-channel-subinterface/Port-channel/name
| | +--:(PRP-channel)
| | | +--rw PRP-channel? -> /ios:native/interface/PRP-channel/name
| | +--:(pseudowire)
| | | +--rw pseudowire? -> /ios:native/interface/pseudowire/name
| | +--:(SM)
| | | +--rw SM? -> /ios:native/interface/SM/name
| | +--:(Cellular)
| | | +--rw Cellular? -> /ios:native/interface/Cellular/name
| | +--:(Dialer)
| | | +--rw Dialer? -> /ios:native/interface/Dialer/name
| | +--:(Serial)
| | | +--rw Serial? -> /ios:native/interface/Serial/name
| | +--:(Async)
| | | +--rw Async? -> /ios:native/interface/Async/name
| | +--:(TenGigabitEthernet)
| | | +--rw TenGigabitEthernet? -> /ios:native/interface/TenGigabitEthernet/name
| | +--:(Tunnel)
| | | +--rw Tunnel? -> /ios:native/interface/Tunnel/name
| | +--:(Virtual-Template)
| | | +--rw Virtual-Template? -> /ios:native/interface/Virtual-Template/name
| | +--:(Vlan)
| | | +--rw Vlan? -> /ios:native/interface/Vlan/name
| | +--:(VirtualPortGroup)
| | | +--rw VirtualPortGroup? -> /ios:native/interface/VirtualPortGroup/name
| | +--:(vasileft)
| | | +--rw vasileft? -> /ios:native/interface/vasileft/name
| | +--:(vasiright)
| | | +--rw vasiright? -> /ios:native/interface/vasiright/name
| | +--:(BD-VIF)
| | | +--rw BD-VIF? -> /ios:native/interface/BD-VIF/name
| | +--:(MFR)
| | | +--rw MFR? -> /ios:native/interface/MFR/name
| | +--:(Serial-subinterface)
| | | +--rw Serial-subinterface
| | | +--rw Serial? -> /ios:native/interface/Serial-subinterface/Serial/name
| | +--:(Bundle)
| | +--rw Bundle? -> /ios:native/interface/Bundle/name {ios-features:cable-config}?
| +--rw destination-service-instance-id uint16
+--rw connect-sub-commands
+--rw description
+--rw description? string